À partir du même fichier master.tex, j'aimerais générer deux PDF :

  1. un avec le \documentclass fixé à cours-etudiants.cls ;
  2. un autre avec le \documentclass fixé à cours-profs.cls.

Contexte : produire une version prof et une version étudiant à partir du même fichier (j'utilise le package comments). Je pense qu'il faut passer par un makefile mais je ne connais pas du tout.

Posée 28 Sep '16, 20:53

rboulle's gravatar image

rboulle
1351611
Taux d'acceptation : 0%

Modifiée 06 Aoû '17, 01:58

Pathe's gravatar image

Pathe ♦♦
7.5k49208252

Le package n'est-il pas comment plutôt que comments ?

(28 Sep '16, 22:03) denis ♦♦ denis's gravatar image

Il y a plusieurs possibilités, la plus simple étant d'ôter de master.tex la commande \documentclass et créer deux fichiers à compiler séparément :

  • un, nommé disons master-etudiants.tex, contenant :

    Ouvrir dans l'éditeur
    \documentclass{cours-etudiants}
    \input{master}
    הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • un, nommé disons master-profs.tex, contenant :

    Ouvrir dans l'éditeur
    \documentclass{cours-profs}
    \input{master}
    הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • Un makefile n'est alors pas nécessaire mais peut faciliter les choses. On peut par exemple créer un fichier nommé makefile et contenant :

    Ouvrir dans l'éditeur
    etudiants=pdflatex master-etudiants
    profs=pdflatex master-profs
    הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    et, pour compiler l'un ou l'autre de ces fichiers, ouvrir un terminal puis saisir :

    make [TAB]

    (où [TAB] représente l'appui sur la touche de tabulation). Cela propose comme choix etudiants et profs qu'on complète en saisissant la 1re lettre de l'un de ces choix puis à nouveau [TAB] et qu'on lance au moyen de [RET] (touche « Entrée »).

    Lien permanent

    Publiée 28 Sep '16, 22:02

    denis's gravatar image

    denis ♦♦
    7.3k1510
    Taux d'acceptation : 53%

    Modifiée 03 Oct '16, 22:38

    Votre réponse
    [Masquer l'aperçu]

    Suivre cette question

    Par courriel :

    Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

    Par flux RSS :

    Réponses

    Réponses et commentaires

    Mots-clés de la question :

    ×5
    ×4

    Question posée : 28 Sep '16, 20:53

    Question vue : 5,699 fois

    Dernière mise à jour : 03 Oct '16, 22:38

    C'est votre première visite ici ? Consultez la FAQ !

    ×