Skip to content

cvermot/coursBia

Repository files navigation

Cours BIA

Compilation LaTeX - Cours complet Compilation LaTeX - Nigthly

Licence: CC BY-NC-SA 4.0

Ce dépot contient un cours BIA destiné à des élèves de troisième/seconde.

Travail en cours.

Génération LaTeX

Le cours est produit avec l'outil LaTeX.

La compilation se fait avec un environement LaTeX standard, cependant il faut tenir compte des paramètres suivants :

  • pour améliorer la vitesse de compilation sur la machine de développement, il est possible de réaliser la compilation en mode externe :
    • Si ce mode reste actif, la compilation initiale sera très longue, mais les suivantes plus rapides
    • Il faut impérativement passer l'option -shell-escape à votre compilateur LaTeX
    • Si vous souhaitez compiler en mode externe, il suffit de décommenter la ligne \tikzexternalize dans le fichier param/external.tex
  • la bibliographie utilise biber. La préparation de l'environnement bibliographique se fait donc avec la commande biber.

A noter : dans certaines configurations, la compilation peut entrainer le dépassement de la mémoire allouée à TeX. Dans ce cas, le recours à LuaTeX permet généralement de contourner le problème.

Compilation

Compilation rapide

Le projet est fourni avec un fichier de configuration latexmk. On peut compiler l'ensemble en tapant simplement :

latexmk CoursBIA_complet.tex

Compilation détaillée

Les commandes à exécuter pour compiler le projet :

pdflatex -shell-escape CoursBIA_complet.tex
makeindex %.glo -t %.glg -s %.ist -o %.gls
biber CoursBIA_complet.bcf
pdflatex -shell-escape CoursBIA_complet.tex
pdflatex -shell-escape CoursBIA_complet.tex