Suppression du module subfig au profit du module subcaption plus compatible avec hyperref et permettant des subtables ; réécriture de la documentation en conséquence
This commit is contained in:
parent
d65edad3fe
commit
a954280119
5
TM.sty
5
TM.sty
|
@ -93,7 +93,10 @@
|
|||
\usepackage[siunitx]{gnuplottex} % pour permettre l'utilisation de gnuplot avec siunitx
|
||||
|
||||
% Subfig
|
||||
\usepackage{subfig} % Pour faire des sous-figures
|
||||
%\usepackage{subfig} % Pour faire des sous-figures
|
||||
% Subfigures (attention, subfig est incompatible avec subcaption,
|
||||
% mais subcaption est bien supporté par hyperref
|
||||
\usepackage{subcaption}
|
||||
|
||||
% Couleurs
|
||||
\usepackage{color} % Couleurs
|
||||
|
|
|
@ -99,6 +99,8 @@ Il reste bien entendu possible de déclarer des figures flottantes\index{figure!
|
|||
|
||||
Cela permet un réglage plus fin de la taille de la figure.
|
||||
|
||||
\begin{comment}
|
||||
% Documentation du module subfig, remplacé par le module subcaption, mieux supporté par hyperref
|
||||
Un autre environnement de placement des figures est permis par le module \verb|subfig|\index{subfig}. Il permet de placer plusieurs figures\index{figure!plusieurs} l'une à côté de l'autre avec pour chacune une sous-légende\index{figure!sous-légende} et pour les deux une légende. Le résultat est donné à la figure \ref{fig:lp}, page \pageref{fig:lp}, avec deux sous-figures \ref{fig:sl1} et \ref{fig:sl2}, sous-légendées.
|
||||
|
||||
Le code nécessaire pour placer ces figures est celui du listing \ref{listing:subfig}. Mais la documentation du module \verb|subfig|\index{module!subfig} vous en dira plus sur le placement d'un plus grand nombre de sous-figures.
|
||||
|
@ -119,6 +121,46 @@ Le code nécessaire pour placer ces figures est celui du listing \ref{listing:su
|
|||
\end{figure}
|
||||
\end{lstlisting}
|
||||
|
||||
Remarquez la commande \lstinline|\credit{...}| permettant de référencer la figure multiple dans la liste des figures.
|
||||
\end{comment}
|
||||
|
||||
% Documentation du module subcaption, qui a remplacé subfig car mieux supporté par hyperref
|
||||
Un autre environnement de placement des figures est permis par le module \verb|subcaption|\index{subcaption}. Il permet de placer plusieurs figures\index{figure!plusieurs} l'une à côté de l'autre avec pour chacune une sous-légende\index{figure!sous-légende} et pour les deux une légende. Le résultat est donné à la figure \ref{fig:lp}, page \pageref{fig:lp}, avec deux sous-figures \ref{fig:sl1} et \ref{fig:sl2}, sous-légendées.
|
||||
|
||||
Le code nécessaire pour placer ces figures est celui du listing \ref{listing:subfig}. Mais la documentation du module \verb|subcaption|\index{module!subcaption} vous en dira plus sur le placement d'un plus grand nombre de sous-figures.
|
||||
|
||||
\begin{figure}[t]
|
||||
\centering
|
||||
\begin{subfigure}[b]{0.45\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=3cm]{cdrom}
|
||||
\caption{Première sous-légende\label{fig:sl1}}
|
||||
\end{subfigure}\quad
|
||||
\begin{subfigure}[b]{0.45\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=3cm]{cdrom}
|
||||
\caption{Seconde sous-légende\label{fig:sl2}}
|
||||
\end{subfigure}
|
||||
\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}]
|
||||
\begin{figure}[t]
|
||||
\centering
|
||||
\begin{subfigure}[b]{0.5\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=3cm]{cdrom}
|
||||
\caption{Première sous-légende\label{fig:sl1}}
|
||||
\end{subfigure}\qquad
|
||||
\begin{subfigure}[b]{0.5\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=3cm]{cdrom}
|
||||
\caption{Seconde sous-légende\label{fig:sl2}}
|
||||
\end{subfigure}
|
||||
\caption{Légende principale d'une multi-figure}\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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
%!PS-Adobe-2.0 EPSF-2.0
|
||||
%%Title: main-gnuplottex-fig1.tex
|
||||
%%Creator: gnuplot 5.2 patchlevel 6
|
||||
%%CreationDate: Mon Feb 22 22:34:30 2021
|
||||
%%CreationDate: Wed Sep 29 15:52:58 2021
|
||||
%%DocumentFonts:
|
||||
%%BoundingBox: 50 50 410 302
|
||||
%%EndComments
|
||||
|
@ -441,7 +441,7 @@ SDict begin [
|
|||
/Creator (gnuplot 5.2 patchlevel 6)
|
||||
% /Producer (gnuplot)
|
||||
% /Keywords ()
|
||||
/CreationDate (Mon Feb 22 22:34:30 2021)
|
||||
/CreationDate (Wed Sep 29 15:52:58 2021)
|
||||
/DOCINFO pdfmark
|
||||
end
|
||||
} ifelse
|
||||
|
|
2
main.lol
2
main.lol
|
@ -6,7 +6,7 @@
|
|||
\contentsline {lstlisting}{\numberline {3.4}Commande classique de placement d'une figure}{12}{lstlisting.3.4}%
|
||||
\contentsline {lstlisting}{\numberline {3.5}Commande de placement de multiples figures}{13}{lstlisting.3.5}%
|
||||
\contentsline {lstlisting}{\numberline {3.6}L'environnement pour placer un tableau}{14}{lstlisting.3.6}%
|
||||
\contentsline {lstlisting}{\numberline {3.7}Changer l'intitul\IeC {\'e} de la r\IeC {\'e}f\IeC {\'e}rence}{14}{lstlisting.3.7}%
|
||||
\contentsline {lstlisting}{\numberline {3.7}Changer l'intitul\IeC {\'e} de la r\IeC {\'e}f\IeC {\'e}rence}{15}{lstlisting.3.7}%
|
||||
\contentsline {lstlisting}{\numberline {3.8}L'environnement pour importer un tableau Gnumeric}{15}{lstlisting.3.8}%
|
||||
\contentsline {lstlisting}{\numberline {3.9}Un tableau plus complexe}{17}{lstlisting.3.9}%
|
||||
\contentsline {lstlisting}{\numberline {3.10}Exemple de code Gnuplot dans \LaTeX }{18}{lstlisting.3.10}%
|
||||
|
|
Loading…
Reference in New Issue