TeX412

(Xe)LaTeX & HTML

Cours 3

adresse web de cette présentation:

git.io/beW6

Structure du document

  • \part{Nom de la partie} % niveau -1
    disponible que dans les classes book et report
  • \chapter{Nom du chapitre} % niveau 0
    disponible que dans les classes book et report
  • \section{Nom de la section} % niveau 1
  • \subsection{Nom de la sous-section} % niveau 2
  • \subsubsection{Nom de la sous-sous-section} % niveau 3
  • \paragraph{Nom du paragraphe} % niveau 4
  • \subparagraph{Nom du sous-paragraphe} % niveau 5
  • Pour déterminer le niveaux de numérotation\setcounter{secnumdepth}{3}
  • Il existe tous en version avec * pour ne pas être numérotés,
    ex : \chapter*{Introduction}
  • Pour modifier l'apparence des titres il y a la bibliothèque titlesec : \usepackage{titlesec}.

Table des matières

  • Pour rajouter une table des matières : \tableofcontents.
    Il faut compiler 2 fois (automatique dans ShareLaTeX).
  • Le niveau maximal inclus dans la table : \setcounter{tocdepth}{3}.
  • Pour rajouter à la table des matières, par exemple un chapitre on peut faire
    \addcontentsline{toc}{chapter}{Introduction}
    qui est utile pour rajouter par exemple des chapitres non numérotés (avec *).

Définitions, Propositions, Théorèmes, ...

Déclarations

  • Dans le préambule (avant \begin{document}):
    \newtheorem{theorem}{Théorème}
      \newtheorem{lemma}[theorem]{Lemme}
      \newtheorem{proposition}[theorem]{Proposition}
    \theoremstyle{remark}
      \newtheorem*{remark}{Remarque}
      \newtheorem*{remarks}{Remarques}
    
    \theoremstyle{definition}
      \newtheorem{definition}{Définition}[section]
    
  • À quoi sert [theorem] ?
  • À quoi sert [section] ? (soit pour tous, soit pour aucun)
  • À quoi sert \theoremstyle ?

Utilisation

                
\begin{theorem}[Théorème de Baire]
  Tout espace localement compact est \emph{de Baire}.
\end{theorem}
                
              
et de même pour lemma, proposition, ....
et même proof (démonstration) qui est prédéfinie:
                
\begin{proof}
  Soit $\mathcal{E}$ un espace localement compact...
\end{proof}
                
              

Références, citations, notes

Références

  • Pour marquer une section, théorème, équation \label{...}
  • Par exemple :
    • \section{Premier résultats}\label{sec:premires}
    • \begin{theorem}\label{thm:principal}
    • \begin{equation}\label{eq:schrod}
  • Puis on utilise \ref{...} pour obtenir la référence
    et/ou \pageref{...} pour obtenir le page.
    Exemple:
                      
      Nous avons vu dans la section \ref{sec:premires}
      lors de la démonstration du théorème \ref{thm:principal}
      (à la page \pageref{thm:principal}) ...
                      
                    

Citations

  • Juste avant \end{document} il faut mettre les ouvrages que vous citer, de la façon suivante:
                      
    \begin{thebibliography}{Einst1905}
    
      \bibitem[Lamp1994]{lamp}
        L.~Lamport, \emph{\LaTeX: A Document Preparation System}.
        Addison Wesley, Massachusetts, 2nd Edition, 1994.
    
      \bibitem[Einst1905]{einstein}
        A.~Einstein, \emph{Zur Elektrodynamik bewegter Körper}.
        Annalen der Physik, 322(10):891–921, 1905.
    
    \end{thebibliography}
                      
                    
  • Après pour citer on utilise par exemple \cite{lamp} qui va produire [Lamp1994].
  • Si on désire une numérotation automatique des entrés, on peut omettre les étiquettes [Lamp1994], [Einst1905], ...
  • En cas d'une bibliographie abondante, on peut utiliser des systèmes des gestion plus performants, telle biblatex

Notes de bas de page

  • Pour rajouter une note de bas de page, il suffit de mettre \footnote{Voilà une note} à l'endroit désiré.
  • Pour changer le style de numérotation des notes, vous pouvez redéfinir \thefootnote.

Les liens

Grâce à la librairie hyperref :
  • Tous les \ref et \pageref deviennent des liens.
  • Les lignes dans la table des matières sont des liens.
  • Il y a une table des matières PDF et les infos auteur et titre sont renseignés dans le PDF (métadonnées).
  • On peut utiliser des liens web comme :
    \url{http://fr.wikipedia.org/wiki/Théorème_de_Baire}
    ou
    \href{http://fr.wikipedia.org/wiki/Théorème_de_Baire}{Baire sur Wikipedia}

Les listes

Types

  • Non numéroté:
                      
      \begin{itemize}
        \item Premier élément de la liste
        \item Deuxième élément de la liste
      \end{itemize}
                      
                    
  • Numéroté:
                      
      \begin{enumerate}
        \item Premier élément de la liste
        \item Deuxième élément de la liste
      \end{enumerate}
                      
                    

et encore ...

  • Imbriqués :
                      
      \begin{enumerate}
        \item ...
        \item ...
        \begin{itemize}
          \item ...
          \item ...
        \end{itemize}
        \item ...
      \end{enumerate}
                      
                    
  • On peut personnaliser les liste, par exemple en utilisant la bibliothèque \usepackage{enumitem}

En-têtes et pieds des pages

  • \pagestyle{empty}
  • \pagestyle{plain}
  • Pour pouvoir modifier les en-têtes et pieds de page facilement:
    \usepackage{fancyhdr}
    \fancyhf{}
  • Puis on peut configurer avec
    \lhead[...]{...} \chead{...} \rhead[...]{...}
    \lfoot[...]{...} \cfoot{...} \rfoot[...]{...}
  • Par exemple on peut dire \cfoot{Page \thepage}
  • \pagestyle{fancy} "remplace" \pagestyle{plain}
  • Et aussi pour gérer les lignes séparatrices:
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0.4pt}