-
Notifications
You must be signed in to change notification settings - Fork 0
TablesAndFigures
Pour insérer des tableaux ou figures dans votre document, il est fortement recommandée d'utiliser les environnements figure
et table
. Pour rappel, les figures sont plutôt destinées à contenir des graphiques (diagrammes, images, schémas...) alors que les tables sont plutôt destinés à contenir des tableaux. Les tables et figures sont numérotées, possèdent un titre et sont référençables et référencés dans le texte du document.
Ces deux environnements sont modifiées par la classe de document polytech
de manière à rester standard tout en imposant certaines particularités :
- Le contenu d'une figure ou d'une table est centrée horizontalement.
- La figure ou la table doit forcément avoir un titre défini à l'aide de la commande
\caption{titre}
. - La figure ou la table doit forcément définir un label à l'aide de la commande
\label{marque}
. - Le label défini doit forcément être référencé au moins une fois dans le texte (cf. Les références croisées).
- Le paramètre optionnel de positionnement (
[h]
,[htbp!]
...) est ignoré et remplacé parhtb
par la classe de documentpolytech
. - Quelque soit l'endroit où
\caption
et\label
sont utilisés, il sont placé au bon endroit par la classe de documentpolytech
.
Voici un exemple d'utilisation :
\begin{figure}[h] % le paramètre h est totalement ignoré !!
\pgfimage[width=5cm]{images/transaction.jpg}
\caption{Modèle classique de déroulement d'une transaction impliquant un tiers de confiance}
\label{fig:transaction_avec_tiers}
\end{figure}
Dans la \autoref{fig:transaction_avec_tiers} illustrant le déroulement classique
d'une transaction impliquant un tiers de confiance, nous pouvons constater
La commande \caption{titre}
permet de définir le titre de la figure. Ce titre apparaît deux fois dans le document : au dessous de la figure et dans la liste des figures. Il est souvent souhaitable d'indiquer plus d'information au niveau de la figure sans que celles-ci ne soit reprise dans la liste des figures. Pour résoudre ce problème, il suffit d'utiliser le paramètre optionnel de la commande \caption[titre court]{titre long}
. Le titre court est utilisé dans la liste des figures alors que le titre long est utilisée sous la figure.
Exemple d'utilisation :
\caption[Modèle classique de déroulement d'une transaction impliquant un tiers de confiance.]% % permet de passer à la ligne sans casser la commande
{Modèle classique de déroulement d'une transaction impliquant un tiers de confiance (Figure adaptée de \cite{dup.fal.95}).}
Le même comportement s'applique pour les tables.
La classe de document polytech
inclut ce qui est nécessaire pour utiliser des sous-figures et des sous-tables.
Une sous-figure est une figure dans une figure. Par exemple, la figure 5 contiendra les sous-figures 5a et 5b chacune avec leur légende. L'exemple suivant montre l'utilisation de sous-figures :
\begin{figure}
\subfloat[Titre de 1ère sous-figure]{% % sert à ne pas ajouter d'espaces inutiles
\label{fig:transaction_avec_tiers:a}%
\pgfimage[width=5cm]{images/transaction-1.jpg}
}%
\hspace{1cm}% on ajoute 1cm d'espace entre les deux figures
\subfloat[Titre de 2ème sous-figure]{% % sert à ne pas ajouter d'espaces inutiles
\pgfimage[width=5cm]{images/transaction-2.jpg}
}%
\\% y a plus de place, on passe à la ligne suivante
\subfloat[Titre de 3ème sous-figure]{% % sert à ne pas ajouter d'espaces inutiles
\label{fig:transaction_avec_tiers:c}%
\pgfimage[width=5cm]{images/transaction-3.jpg}
}%
\caption[Modèle classique de déroulement d'une transaction impliquant un tiers de confiance.]% % permet de passer à la ligne sans casser la commande
{Modèle classique de déroulement d'une transaction impliquant un tiers de confiance (Figure adaptée de \cite{dup.fal.95}).}
\label{fig:transaction_avec_tiers}
\end{figure}
La \autoref{fig:transaction_avec_tiers:a} représente la première étape de la transaction,
La \autoref{fig:transaction_avec_tiers:c} représente la dernière étape de la transaction
et la \autoref{fig:transaction_avec_tiers} l'intégralité de celle-ci.
La commande \subfloat
s'utilise sous deux formes : \subfloat[titre]{contenu}
ou \subfloat{contenu}
-
titre
: c'est le titre de la sous-figure/sous-table. Ce titre n’apparaît pas dans la liste des figures/liste des tables. -
contenu
: c'est le contenu de la sous-figure/sous-table. Si une référence est nécessaire, il suffit d'ajouter un label puis de le référencer dans le texte.