Babel e definizioni

  • Creatore
    Topic
  • #110609
    Up
    0
    Down
    ::


    Buongiorno a tutti. Ho necessità di creare dei comandi che cambino a seconda della libreria babel utilizzata. Come posso fare? Qualcuno lo ha fatto e può aiutarmi?

    In particolare devo creare una macro (inserita a piè di pagina e non solo) che in francese abbia una traduzione, in tedesco un’altra e così via. Non voglio ridefinire ogni volta nel preambolo la macro ma vorrei inserire le varie traduzioni in un file a parte.

    Ho pensato a fare anche un if…else ma siceramente non so come dirgli “se è francesce scrivi pippo, altrimenti pluto”

    Grazie a chi risponderà
    Silvia

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #110610
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        babel mette a disposizione degli utenti il comando \iflanguage; la sintassi è semplicissima e il comando è robusto; quindi qualcosa come`\iflanguage{italian}{%
        Pippo}{%
        \iflanguage{french}{%
        Pluto}{%
        \iflanguage{german}{Paperino}{Unknown}%
        }%
        }`È chiaro che al posto di Unknown puoi metterci quel che ti pare.

        Leggi la documentazione di babel con il comando da terminale texdoc babel

      • #110611
        Up
        0
        Down
        ::


        Grazie mille Claudio. Ero andata a scovare il pacchetto tranlastions quando invece era davvero semplice… Grazie mille è proprio quello di cui ho bisogno!

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top