TeX est un programme de mise en page, qui aide à faire le travail de l'imprimeur : disposer des boîtes sur une page. Ces boîtes sont remplies de caractères, groupés en polices : à l'origine, les polices Metafont, créées avec le programme de dessin Metapost mais aujourd'hui toutes sortes de polices. TeX est un programme de bas niveau, permettant de régler tous les petits détails possibles. TeX est figé mais on peut proposer de nouvelles version sous un nouveau nom, par exemple, pdfTeX, AmsTeX.

LaTeX est un ensemble de macro-instructions de TeX permettant d'écrire des documents courants : lettres, rapports, livres, sans avoir à se soucier des détails. LaTeX est presque totalement indépendant de TeX mais on doit revenir à TeX pour résoudre certains problèmes.

Le format de sortie de TeX est dvi, qui peut être converti en postscript ou PDF par dvips. dvi est obsolète (parce qu'il oblige à utiliser les polices Metafont). On utilise pdfTeX, qui sort directement en pdf.

Communautés d'utilisateurs

L'association GUTenberg est un Groupe d'Utilisateurs de TeX en France. Écrire au robot de la liste de diffusion GUT de l'association GUTenberg. Cette liste présente l'inconvénient de ne pas être archivable par un robot, c'est pourquoi je préfère le groupe Usenet fr.comp.text.tex.

Astuces

Configuration pour Mac OS X de TeX Live 2014 :

mac-de-Papa% cat /usr/local/texlive/2014/texmf.cnf
% (Public domain.)
% This texmf.cnf file should contain only your personal changes from the
% original texmf.cnf (for example, as chosen in the installer).
%
% That is, if you need to make changes to texmf.cnf, put your custom
% settings in this file, which is .../texlive/YYYY/texmf.cnf, rather than
% the distributed file (which is .../texlive/YYYY/texmf-dist/web2c/texmf.cnf).

% And include *only* your changed values, not a copy of the whole thing!
%
TEXMFHOME = ~/Library/texmf
TEXMFVAR = ~/Library/texlive/2014/texmf-var
TEXMFCONFIG = ~/Library/texlive/2014/texmf-config
Le fichier se termine par par un saut de ligne (\n).

J'utilise pdfLaTeX sous Emacs, en mode AucTeX, Plus précisément, j'utilise synctex (pdflatex --synctex=1) et Skim, pour automatiser la mise à jour du PDF cible et sa mise en correspondance avec le texte source.

Autre possibilités pour voir le PDF : un navigateur web, Adobe Reader, Apple Preview.

kpsewhich --format=tex default.ins sans l'option, ne trouve rien.

texdoc va chercher la documentation. Exemple : % texdoc latex. Il y a aussi un aide mémoire dans Emacs (info).


Dernière modification : (2017-07-14 22:10:30 CEST)