diff --git a/README.md b/README.md index 4103706..baa2934 100644 --- a/README.md +++ b/README.md @@ -17,4 +17,6 @@ Compilation =========== Pour compiler le document, il n'est théoriquement pas nécessaire de faire appel à un éditeur latex dédié. On peut tout faire à l'aide d'une bonne vieille console ou d'un simple éditeur de texte. Mais, il est évidemment plus pratique d'avoir recours à un éditeur dédié à LaTeX comme Texmaker. -Comme déjà dit, le document à compiler est main.tex. À la fin, il est aussi nécessaire de préparer cette compilation pour permettre aux bibliographies d'être correctement intégrées dans le document. Pour cela, il faut réaliser une première compilation, puis dans la console associée à Texmaker, exécuter successivement bibtex main et bibtex web. Cela permettra de créer les fichiers nécessaires pour les bibliographies. Enfin, il faut recompiler une ou deux fois le document principal. \ No newline at end of file +Comme déjà dit, le document à compiler est main.tex. À la fin, il est aussi nécessaire de préparer cette compilation pour permettre aux bibliographies d'être correctement intégrées dans le document. Pour cela, il faut réaliser une première compilation, puis dans la console associée à Texmaker, exécuter successivement biber sur le fichier main et sur le fichier web. Cela permettra de créer les fichiers nécessaires pour les bibliographies. Enfin, il faut recompiler une ou deux fois le document principal. + +Vous pouvez rencontrer des difficultés de compilations dues au manques de certains modules. En particulier, vous devez installer les modules suivants : texlive-lang-french, texlive-lang-german, texlive-science et biber. diff --git a/TM.sty b/TM.sty index 69ee064..2502600 100755 --- a/TM.sty +++ b/TM.sty @@ -112,7 +112,7 @@ % Notes de fin de document -\usepackage[backref =true,totoc=chapter]{enotez} +\usepackage[backref=true,totoc=chapter]{enotez} % Notes de bas de page \renewcommand{\thefootnote}{\alph{footnote}} % pour mettre les notes de bas de page en alphabétique diff --git a/chapitres/chapter4.tex b/chapitres/chapter4.tex index a44c2df..6f0ae52 100755 --- a/chapitres/chapter4.tex +++ b/chapitres/chapter4.tex @@ -32,6 +32,18 @@ Le modèle de travail de maturité se présente sous le forme d'un répertoire z Puis, il faut tenter une première compilation\index{compilation} du fichier \verb|main.tex|\index{main.tex} pour détecter des erreurs dues à l'éventuelle absence de certains modules\index{module} (packages) nécessaires et le cas échéant, il faut les installer et refaire la compilation jusqu'à ce qu'il n'y ait plus d'erreurs. +En particulier, les modules suivants sont indispensables : +\begin{description} +\item[texlive-lang-french] qui permet l'utilisation de la langue française de manière adéquate, +\item[texlive-lang-german] qui permet l'utilisation de la langue allemande de manière adéquate, +\item[texlive-science] qui permet l'utilisation du module \verb|siunitx| pour la gestion des unités et +\item[biber] pour la gestion de la bibliographie. +\end{description} +Sous linux, l'installation de ces modules se fait simplement par l'intermédiaire de la commande du listing \ref{listing:installmodules}. +\begin{lstlisting}[float,caption={Installation des modules},label={listing:installmodules}] + sudo apt install texlive-lang-french texlive-lang-german texlive-science biber +\end{lstlisting} + Alors seulement, le travail à proprement parlé peut commencer. \section{Compilation}\label{sec:compilation} diff --git a/main-gnuplottex-fig1.eps b/main-gnuplottex-fig1.eps index 273dcf5..afc1e27 100644 --- a/main-gnuplottex-fig1.eps +++ b/main-gnuplottex-fig1.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 EPSF-2.0 %%Title: main-gnuplottex-fig1.tex %%Creator: gnuplot 5.2 patchlevel 6 -%%CreationDate: Wed Sep 29 15:52:58 2021 +%%CreationDate: Fri Jan 7 19:17:38 2022 %%DocumentFonts: %%BoundingBox: 50 50 410 302 %%EndComments @@ -441,7 +441,7 @@ SDict begin [ /Creator (gnuplot 5.2 patchlevel 6) % /Producer (gnuplot) % /Keywords () - /CreationDate (Wed Sep 29 15:52:58 2021) + /CreationDate (Fri Jan 7 19:17:38 2022) /DOCINFO pdfmark end } ifelse diff --git a/main.lol b/main.lol index 7343ded..1665813 100644 --- a/main.lol +++ b/main.lol @@ -12,3 +12,4 @@ \contentsline {lstlisting}{\numberline {3.10}Exemple de code Gnuplot dans \LaTeX }{18}{lstlisting.3.10}% \contentsline {lstlisting}{\numberline {3.11}L'environnement pour placer du code}{19}{lstlisting.3.11}% \contentsline {lstlisting}{\numberline {3.12}La r\IeC {\'e}f\IeC {\'e}rence \IeC {\`a} un site web}{21}{lstlisting.3.12}% +\contentsline {lstlisting}{\numberline {4.1}Installation des modules}{33}{lstlisting.4.1}% diff --git a/main.pdf b/main.pdf index df03244..b255820 100644 Binary files a/main.pdf and b/main.pdf differ