Skip to content
This repository was archived by the owner on Nov 6, 2024. It is now read-only.

DocumentClass

Thomas COUCHOUD edited this page Apr 3, 2019 · 2 revisions

La classe de document polytech

La classe de document polytech a été conçue de manière à permettre de générer plusieurs types de document à partir d'un document unique tout en restant facile d'emploi :

  • en utilisant au maximum des commandes standards
  • en incluant de base un certain nombre de packages déjà configurés
  • en permettant de se concentrer sur le contenu plutôt que sur la forme
  • en appliquant et automatisant les bonnes pratiques dans la rédaction du document

Organisation des fichiers

Pour pouvoir utiliser cette classe de document, vous devez vous assurer que les fichiers sont organisés de la façon suivante.

  • Le répertoire de vos fichiers ne doit contenir que des lettres (a-zA-Z), des chiffres (0-9) ou le caractère _.
  • Le répertoire doit contenir un répertoire nommé polytech contenant la fichier polytech.cls (cf. Récupération de la classe de document).
  • Le répertoire de vos fichiers doit contenir un fichier d'extension .tex tel que document.tex, rapport.tex, rapport_projet_Jean_Noel_et_Paul_Jacques.tex...
  • Ce fichier doit reprendre la structure décrite ci-après.

Structure d'un document

Tout document utilisant la classe de document polytech a la structure suivante :

\documentclass{polytech/polytech}
% zone du préambule
\begin{document}
% zone du contenu du document
\end{document}

Les options

Il existe plusieurs options permettant de modifier le comportement de la classe de document. Ces options peuvent être précisées en option de la commande ```\documentclass[option1,option2]{polytech/polytech}.

Les options disponibles sont :

  • bare : Cette option désactive les premières et dernières pages du document et ne garde que le contenu entre \begin{document} et \end{document}.
  • english : Cette option permet d'activer les styles et configurations permettant d'écrire un document en anglais.
  • final : Cette option permet d'obtenir le document en mode finalisé (sans marquage des débordements (overflow)...).
  • debug : Cette option permet d'ajouter quelques informations de débogage pour la mise au point de la classe LaTeX. A usage interne uniquement
  • blackandwhite : Cette option permet de compiler une version du document utilisable pour impression papier (sans couleur, sans hyperliens...).
  • hideweeklyreports : Cette option permet de ne pas inclure les comptes rendus hebdomadaires dans le document.
  • nodate : Cette option permet de ne pas inclure la date de génération/compilation du document sur la première page.
  • nobibannotations : Cette option permet de ne pas inclure les annotations sur les références bibliographiques/webographiques.
  • twoside : Cette option configure le document pour une impression recto-verso. Contrairement à blackandwhite, les couleurs et hyperliens sont conservés.
  • roundtofour : Cette option ajoute des pages blanches supplémentaires de manière à permettre une impression en livret. Cette option implique automatiquement l'option twoside.
  • firstlastonly : Cette option permet d'obtenir un document ne contenant que la première et la dernière de couverture (cf. création d'un rapport confidentiel.
  • noposter : Cette option permet forcer la non inclusion des posters dans le document.
  • poster : Cette option permet forcer l'inclusion des posters dans le document.
  • onlyposter : Cette option permet d'obtenir un document ne contenant que les posters.

Clone this wiki locally