illinguista1972″ post=85792Qualche regola, non so se scritta, dice che il nome dei pacchetti si scrive in sans serif, quello dei file in teletype, eccetera.
Non riesco a capire come comportarmi con il nome dei motori. Esempio: il file va compilato con pdflatex. Bene: devo rendere LaTeX con il logo, PDF in maiuscoletto, PDF in minuscolo e LaTeX con le maiuscole corrette ma senza logo, oppure come?
A volte vedo il monospaziato, altre no. Questo vale anche per dvi2pdf, per esempio, e tutti gli altri casi.
Mi illuminate?
Non c’è nessuna “regola” su come scrivere il nome dei pacchetti. Esistono convenzioni più o meno diffuse: il “LaTeX Companion” adotta quella che citi.
Per i “motori” la faccenda è un pochino più complicata. Occorre distinguere tra formato e motore. Esistono ben sei motori nelle distribuzioni TeX Live:
1. [tt]tex[/tt]
2. [tt]pdftex[/tt]
3. [tt]xetex[/tt]
4. [tt]luatex[/tt]
5. [tt]ptex[/tt]
6. [tt]uptex[/tt]
Gli ultimi due sono le varianti di TeX per il giapponese (rispettivamente quello basato su JIS e quello basato su Unicode) e li lascio perdere. Il primo motore è “Knuth originale”, senza alcuna aggiunta. Il secondo è quello più usato al giorno d’oggi sotto le vesti di [tt]latex[/tt] o [tt]pdflatex[/tt]. In entrambi i casi il formato caricato è LaTeX, ma uno imposta l’uscita in DVI, l’altro in PDF. I due formati sono prodotti nello stesso identico modo e le differenze si manifestano solo a runtime nel caso si carichino certi pacchetti come graphicx o color e altri che richiedono la lettura di uno specifico file di configurazione.
Invece la creazione dei formati XeLaTeX e LuaLaTeX richiede qualcosa di più e li rende un po’ diversi. In particolare ci sono pacchetti del tutto incompatibili con i due formati, come inputenc. Qui non si tratta di qualcosa che viene letto al momento di cominciare la composizione: le differenze sono già insite nel formato.
Facciamo una similitudine. Con [tt]latex[/tt] o [tt]pdflatex[/tt] hai esattamente la stessa vettura, solo che va a gas o a benzina; con [tt]xelatex[/tt] o [tt]lualatex[/tt] la vettura ha una carrozzeria molto simile, ma un diverso motore. La carrozzeria è, naturalmente, LaTeX. Vetture diverse hanno diversi optionals; la diversa alimentazione nel primo caso dà solo prestazioni differenti.
Ciao
Enrico