Ciao a tutti
Esiste un comando da inserire in un documento TeX che permette di richiamare il compilatore usato?
Qualcosa del tipo
[ul]\compilatore
[/ul]che restituisce LaTeX2e o XeLaTeX a seconda del compilatore usatoGrazie
Ciao
IvanConfondi parecchie cose: LaTeX2e non è il nome del motore di composizione usato, ma il nome della versione di LaTeX che ha soppiantato LaTeX 2.09. È un formato, impiegato anche dal compositore xetex sotto forma di xelatex; anche da luatex come lualatex o dvilualatex.
Assumendo una versione recente della distribuzione e che il codice vada in un pacchetto o una classe:
`\RequirePackage{ifpdf,ifxetex,ifluatex,metalogo}
\edef\compilatore{%
\ifxetex
\noexpand\XeLaTeX
\else
\ifpdf
\ifluatex
Lua\noexpand\LaTeX
\else
pdf\noexpand\LaTeX
\fi
\else
\ifluatex
dviLua\noexpand\LaTeX
\else
\noexpand\LaTeX
\fi
\fi
\fi}`
Ciao
Enrico
Innanzitutto bentornato! Grazie della spiegazione e del codice (effettivamente va in una classe). Mi serve per stampare il colophon con un comando creato ad hoc e voglio appunto che nel colophon compaia in automatico il programma usato per produrre il documento.
Ciao
Ivan