C'è un modo, in un file di stile/classe LaTeX, per rilevare quale periferica di output viene utilizzata (o almeno quali funzionalità ha)? La ragione è, sto scrivendo un file di classe in cui voglio usare alcuni pacchetti Postscript-specifici (ad esempio pstricks
) se Postscript è disponibile, ma se ho appena scrittoRilevamento del dispositivo di uscita in LaTeX
\RequirePackage{pstricks}
poi, naturalmente, le cose brutte accadono se Sto compilando il documento con pdflatex
. Quindi idealmente sto cercando qualcosa che posso usare come
\[email protected]\RequirePackage{pstricks}\fi
Sembra che questo deve essere possibile, perché so pacchetti come pgf
possono cambiare il loro comportamento da usare comandi grafici appropriate in base al dispositivo di uscita, ma sono Ho fatto alcune ricerche su Google e ho controllato il mio libro LaTeX e non ho trovato un modo.
Non sono sicuro che questo sia indicato nei termini migliori. È possibile rilevare quale programma sta elaborando la sorgente (con ad esempio ifpdf), ma non lo descriverei come "rilevamento del dispositivo di output". YMMV. Nessuna buona idea per una formulazione più chiara, comunque. – dmckee