Re: Numeri, capilettera, note a margine Plain TeX

#48512
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Si esistono i modi che vuoi e li trovi o li deduci dalla lettura del TeXbook. lettura non facile, ma necessari per andare oltre ai primi rudimenti di plain TeX; nota che io uso solo LaTeX per comporre i miei documenti (in realtà pdflatex e solo pdflatex) ma uso TeX a livello dei comandi base e delle macro quando mi scrivo delle classi o dei pacchetti. Però ti assicuro che ci vogliono anni per poter usare TeX primitivo e plain TeX in modo coretto ed efficiente. Anche se faccio queste cose da almeno un quarto di secolo non sono sicuro di essere un maestro nell’uso del TeX base e di plain TeX.

    In ogni caso le cifre minuscole sono nel font cmmi10 ( o di qualunque corpo tu abbia caricato come corpo di default) e in LaTeX il comando \oldsylenums non fa altro che selezionare quei font e poi accetta la stringa di cifre. Devi solo riscrivere il comando LaTeX con la sintassi TeX.
    La pagina scritta con le cifre minuscole? ridefinisci \folio.
    \pagestyle{empty}? ridefinisci folio come \def’\folio{}
    I capilettera? definisci una macro che faccia i conti necessari e usi \hangafter e \hangindent nel modo corretto; vedrai che scritta la macro, diciamo \capolettera, sarà semplicissimo poi scrivere cose come
    `
    \capolettera{Q}uesto è un capolettera.
    `
    le macro servono appunto per non riscrevere tutta la pappardella ogni volta.
    Le note a margine di LaTeX NON sono numerate; per le note a margine il TeXbook mi pare che dica tutto quel che c’è da dire.
    I Latin Modern vanno caricati con i nomi giusti e completi, per esempio il tondo da 10pt del Latin Modern della polizza a 256 caratteri con codifica T1 si chiama ec-lmr10; non puoi caricarlo con il nome lcmr10; guarda i file dentro la cartella …/tex/latex/lm/ ci sono tutti i file che definiscono quali font reali caricare con i vari font nelle varie codifiche, nelle varie forme, nelle varie serie e nei vari corpi usando i Latin Modern. Il meccanismo per la scelta dei font con LaTeX non sarà perfetto ma risparmia un mucchio di lavoro rispetto a chi deve farlo per plain TeX.

    Dopo aver realizzato tutte le cose che hai chiesto ti domanderai perché mai hai lasciato il markup di LaTeX per passare al markup di plain TeX 😉

    Go to top