Comando che richiama il compilatore usato [RISOLTO]

  • Questo topic ha 7 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da Bistek.
  • Creatore
    Topic
  • #48786
    Up
    0
    Down
    ::


    Ciao a tutti

    Esiste un comando da inserire in un documento TeX che permette di richiamare il compilatore usato?

    Qualcosa del tipo

      \compilatore

    che restituisce LaTeX2e o XeLaTeX a seconda del compilatore usato

    Grazie

    Ciao
    Ivan

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #48787
      Up
      0
      Down
      ::

      Ciao a tutti

      Esiste un comando da inserire in un documento TeX che permette di richiamare il compilatore usato?

      Qualcosa del tipo

        \compilatore

      che restituisce LaTeX2e o XeLaTeX a seconda del compilatore usato

      Grazie

      Ciao
      Ivan

      C’è il pacchetto ifxetex.

      😉
      LuCa

    • #48788
      Up
      0
      Down
      ::

      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 usato

      Grazie

      Ciao
      Ivan

      C’è il pacchetto ifxetex.

      😉
      LuCa

      Grazie! Non avevo pensato a questo raggiro con ifxetex, che tra l’altro già carico per altri motivi 🙂

      Ciao
      Ivan

    • #48789
      Up
      0
      Down
      ::

      Ciao a tutti

      Esiste un comando da inserire in un documento TeX che permette di richiamare il compilatore usato?

      Qualcosa del tipo

        \compilatore

      che restituisce LaTeX2e o XeLaTeX a seconda del compilatore usato

      Grazie

      Ciao
      Ivan

      Confondi 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

    • #48790
      Up
      0
      Down
      ::


      Enrico! Bentornato! 😀

      Tommaso

    • #48791
      Up
      0
      Down
      ::

      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 usato

      Grazie

      Ciao
      Ivan

      Confondi 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

    • #48792
      Up
      0
      Down
      ::


      Ciao Ivan,
      anch’io avevo in mente di realizzare un colophon simile. Non ho capito però che cosa fa il codice indicato da Enrico e come utilizzarlo per lo scopo che ti sei proposto.

      Grazie,
      Daniele

    • #48793
      Up
      0
      Down
      ::

      Ciao Ivan,
      anch’io avevo in mente di realizzare un colophon simile. Non ho capito però che cosa fa il codice indicato da Enrico e come utilizzarlo per lo scopo che ti sei proposto.

      Grazie,
      Daniele

      `Questo documento è stato compilato con \compilatore.`

      😉
      LuCa

Visualizzazione 6 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top