• # Avec des macros

    Posté par (site web personnel) . En réponse au message Comment faire ... en LaTeX ?. Évalué à 6.

    Si j'ai bien compris ta question, avec des macros et des paramètres de compilation, c'est faisable facilement.

    Mon code:

    \documentclass{article}
    \ifdefined\isenglish
    \newcommand{\anglais}[1]{#1}
    \newcommand{\francais}[1]{}
    \else
    \newcommand{\anglais}[1]{}
    \newcommand{\francais}[1]{#1}
    \fi
    \title{\anglais{My tailor is rich}\francais{Mon tailleur est riche}}
    \author{Axioplase}
    \begin{document}
    \maketitle
    \section{\anglais{Section One}\francais{Section Une}}
    \anglais{
    Doo bidoo.
    bedoo bop!
    }%
    \francais{
    «\ Un syphon fond\ » font les petites marionettes.
    Houba houba hop.
    }
    \end{document}
    
    

    Ma compilation:

    pdflatex "\def\isenglish{1} \input{multi.tex}"
    
    

    pour compiler en anglais, et

    pdflatex multi.tex
    
    

    pour compiler en français.