Résolution des problèmes suivants :

- documentation sur les tableaux,
- code pour permettre un changement de l'intitulé des références des figures et tableaux,
- indications nécessaires au référencement des tableaux multiples dans la liste des références.
This commit is contained in:
guyotv 2018-01-05 12:24:28 +01:00
parent 3965c2a8e2
commit 811ebd62f0
6 changed files with 80 additions and 15 deletions

View File

@ -107,7 +107,7 @@ Le code nécessaire pour placer ces figures est celui du listing \ref{listing:su
\centering
\subfloat[Première sous-légende\label{fig:sl1}]{\includegraphics[width=3cm]{cdrom}}\qquad
\subfloat[Seconde sous-légende\label{fig:sl2}]{\includegraphics[width=3cm]{cdrom}}
\caption{Légende principale d'une multi-figure}\label{fig:lp}
\caption{Légende principale d'une multi-figure}\label{fig:lp}\credit{Crédit figure multiple}
\end{figure}
\begin{lstlisting}[float,caption={Commande de placement de multiples figures},label={listing:subfig}]
@ -115,15 +115,74 @@ Le code nécessaire pour placer ces figures est celui du listing \ref{listing:su
\centering
\subfloat[Première sous-légende\label{fig:sl1}]{\includegraphics[width=3cm]{cdrom}}\qquad
\subfloat[Seconde sous-légende\label{fig:sl2}]{\includegraphics[width=3cm]{cdrom}}
\caption{Légende principale}\label{fig:lp}
\caption{Légende principale}\label{fig:lp}\credit{Crédit figure multiple}
\end{figure}
\end{lstlisting}
Remarquez la commande \lstinline|\credit{...}| permettant de référencer la figure multiple dans la liste des figures.
\medskip
Par ailleurs, si vous désirez changer l'intitulé de la référence, en l'occurence \og Figure \fg{}, par \og Graphique \fg{} par exemple, décommentez la deuxième ligne du listing \ref{listing:intituleref} se trouvant dans le fichier \verb|config.tex|.
\medskip
Remarquez enfin, qu'il est possible d'activer ou de désactiver l'affichage d'une page présentant une liste des figures\index{liste des figures} avec une référence aux pages où elles se trouvent. Pour cela, il suffit de décommenter la commande \lstinline|\unelistefig| du fichier de configuration \verb|config.tex|.
Qu'il est possible d'activer ou de désactiver l'affichage de la page présentant la liste des crédits photographiques\index{liste des crédits photographiques} avec une référence aux pages où ils se trouvent. Pour cela, il suffit de décommenter la commande \lstinline|\unelistecredits| du fichier de configuration \verb|config.tex|.
\section{Tableaux\index{tableau}}
Les environnements permettant de réaliser des tableaux sont nombreux. Il n'est pas envisageable ici de les présenter tous. On se contentera donc d'un exemple d'une complexité très modeste. À vous de parcourir la littérature pour apprendre à composer en \LaTeX des tableaux à votre goût. Le présent modèle se contente de vous permettre d'utiliser les tableaux \LaTeX en les référençant. En voici un exemple.
\bigskip
\begin{tabular}{|c|c|}
\hline
élément 1 & élément 2 \\
\hline
élément 3 & élément 4 \\
\hline
\end{tabular}
\smallskip
Évidemment, un tel tableau est incomplet. Il y manque une structure de flottant permettant de laisser \LaTeX réaliser son placement avec un titre et une référence. Sans cela, il ne sera pas référencé dans la table des tableaux.
Pour ce faire, il faut donc y ajouter celle-ci :
\begin{lstlisting}[float,caption={L'environnement pour placer un tableau},label={listing:tableau}]
\begin{table}
\centering
\begin{tabular}{|c|c|}
\hline
élément 1 & élément 2 \\
\hline
élément 3 & élément 4 \\
\hline
\end{tabular}
\caption{Un tablau d'éléments}
\end{table}
\end{lstlisting}
\begin{table}
\centering
\begin{tabular}{|c|c|}
\hline
élément 1 & élément 2 \\
\hline
élément 3 & élément 4 \\
\hline
\end{tabular}
\caption{Un tablau d'éléments}
\end{table}
Cela rend le tableau flottant et permet son placement de manière adéquate par \LaTeX et l'inscrit (éventuellement après deux compilations successives) dans la liste des tableaux.
\medskip
Si vous désirez changer l'intitulé de la référence, en l'occurence \og Table \fg{}, par \og Tableau \fg{} par exemple, décommentez la dernière ligne du listing \ref{listing:intituleref} se trouvant dans le fichier \verb|config.tex|.
\begin{lstlisting}[float,caption={Changer l'intitulé de la référence},label={listing:intituleref}]
% Pour changer le nom des titre des références des légendes décommentez à souhait
%\addto\captionsfrench{\def\figurename{Graphique}}
%\addto\captionsfrench{\def\tablename{Tableau}}
\end{lstlisting}
\section{Code source\index{code source}}
Pour les travaux de maturité en informatique, il est nécessaire de pouvoir présenter du code. Pour cela on utilise l'environnement \lstinline|lstlisting| (du pacakge listings\index{module!listings}) que le code \ref{listing:gestioncode} présente et qui constitue en lui-même le résultat qu'on obtient.

View File

@ -187,6 +187,9 @@
% French: Figure, Table, Listing
% Aucun préfixe n'est mis pour permettre des références du type :
% ... voir figures 3.1, 3.2 et 3.3. Ici seuls les numéros sont des références.
% Pour changer le nom des titre des références des légendes décommentez à souhait
%\addto\captionsfrench{\def\figurename{Graphique}}
%\addto\captionsfrench{\def\tablename{Tableau}}
%----------------Figures----------------------------------------------------------------

View File

@ -1,4 +1,5 @@
\contentsline {credits}{\numberline {3.1} Cr\IeC {\'e}dit figure grande taille \url {http://www.debian.org}}{16}
\contentsline {credits}{\numberline {3.2} Cr\IeC {\'e}dit figure taille normale \url {http://www.debian.org}}{17}
\contentsline {credits}{\numberline {3.3} Cr\IeC {\'e}dit figure petite taille \url {http://www.debian.org}}{18}
\contentsline {credits}{\numberline {3.4} Cr\IeC {\'e}dit figure tr\IeC {\`e}s petite taille \url {http://www.debian.org}}{18}
\contentsline {credits}{\numberline {3.1} Cr\IeC {\'e}dit figure grande taille \url {http://www.debian.org}}{19}
\contentsline {credits}{\numberline {3.2} Cr\IeC {\'e}dit figure taille normale \url {http://www.debian.org}}{20}
\contentsline {credits}{\numberline {3.3} Cr\IeC {\'e}dit figure petite taille \url {http://www.debian.org}}{21}
\contentsline {credits}{\numberline {3.4} Cr\IeC {\'e}dit figure tr\IeC {\`e}s petite taille \url {http://www.debian.org}}{21}
\contentsline {credits}{\numberline {3.5} Cr\IeC {\'e}dit figure multiple}{21}

View File

@ -1,10 +1,12 @@
\contentsline {lstlisting}{\numberline {1.1}Le manifeste : manifest.manifest}{3}
\contentsline {lstlisting}{\numberline {2.1}L'option draft}{8}
\contentsline {lstlisting}{\numberline {3.1}L'environnement de citation}{10}
\contentsline {lstlisting}{\numberline {3.2}Les commandes de placement des figures}{11}
\contentsline {lstlisting}{\numberline {3.3}La commande de r\IeC {\'e}f\IeC {\'e}rence \IeC {\`a} une figure}{11}
\contentsline {lstlisting}{\numberline {3.1}L'environnement de citation}{11}
\contentsline {lstlisting}{\numberline {3.2}Les commandes de placement des figures}{12}
\contentsline {lstlisting}{\numberline {3.3}La commande de r\IeC {\'e}f\IeC {\'e}rence \IeC {\`a} une figure}{12}
\contentsline {lstlisting}{\numberline {3.4}Commande classique de placement d'une figure}{12}
\contentsline {lstlisting}{\numberline {3.5}Commande de placement de multiples figures}{12}
\contentsline {lstlisting}{\numberline {3.6}L'environnement pour placer du code}{12}
\contentsline {lstlisting}{\numberline {3.7}La r\IeC {\'e}f\IeC {\'e}rence \IeC {\`a} un site web}{13}
\contentsline {lstlisting}{\numberline {3.8}La r\IeC {\'e}f\IeC {\'e}rence \IeC {\`a} un ouvrage}{14}
\contentsline {lstlisting}{\numberline {3.5}Commande de placement de multiples figures}{13}
\contentsline {lstlisting}{\numberline {3.6}L'environnement pour placer un tableau}{14}
\contentsline {lstlisting}{\numberline {3.7}Changer l'intitul\IeC {\'e} de la r\IeC {\'e}f\IeC {\'e}rence}{14}
\contentsline {lstlisting}{\numberline {3.8}L'environnement pour placer du code}{15}
\contentsline {lstlisting}{\numberline {3.9}La r\IeC {\'e}f\IeC {\'e}rence \IeC {\`a} un site web}{15}
\contentsline {lstlisting}{\numberline {3.10}La r\IeC {\'e}f\IeC {\'e}rence \IeC {\`a} un ouvrage}{17}

BIN
main.pdf

Binary file not shown.

View File

@ -35,8 +35,8 @@
% Plusieurs éléments de présentation aidant à la rédaction seront alors retirés (filigrane, notes de todo, repère de lignes trop longues, ...)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,a4paper,francais,titlepage,twoside,openright,draft]{book}
%\documentclass[12pt,a4paper,francais,titlepage,twoside,openright]{book}
%\documentclass[12pt,a4paper,francais,titlepage,twoside,openright,draft]{book}
\documentclass[12pt,a4paper,francais,titlepage,twoside,openright]{book}
% Pour mémoire, ne pas en tenir compte
%\documentclass[12pt,a4paper,idxtotoc,bibtotoc,francais,titlepage,twoside,openright,draft]{book}