- Questo topic ha 5 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 10 mesi fa da .
-
Topic
-
Salve a tutti.Invece di accapigliarvi in dispute teoriche sulla classe memoir, dedicate qualche minuto a risolvere un problema con l’uso dell’antico linguaggio di Knuth.
All’inizio di un pacchetto di stile, che necessita di essere usato con XeTeX, ho inserito il seguente controllo sul motore in uso:
`
\expandafter\ifx\csname XeTeXrevision\endcsname\relax%
\let\@@endinput\endinput%
\errmessage{Ahi ahi, nothing to do.}\fi%
\csname @@endinput\endcsname%
…
`Il meccanismo sembra non fare una grinza, eppure non funziona. Provato su TeXworks con pdfTeX il motore continua bellamente a leggere le istruzioni successive, naturalmente sollevando errori e bloccando la compilazione invece di fermarsi al \csname @@endinput\endcsname e interrompere la lettura del pacchetto.
Dove cavolo sbaglio?
Ciao.
- Devi essere connesso per rispondere a questo topic.