J'essaye de mettre plusieurs courbes en subfigures dans une seule grande figure mais j'ai les courbes qui se chevauchent et les titres qui sont pas centrés. Que faire ? Ouvrir dans l'éditeur Overleaf
\documentclass[secnumdepth=subsubsection,12pt,space=onehalf,fncychap=Bjornstrup]{yathesis} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{kpfonts} \usepackage{booktabs} \usepackage{siunitx} \usepackage{pgfplots} \usepackage{floatrow} \usepackage{caption} \usepackage{graphicx} \usepackage{listings} \usepackage{microtype} \usepackage{subcaption} \usepackage{varioref} \usepackage{array} \usepackage{xcolor} \usepackage[xindy,quiet]{imakeidx} \usepackage[autostyle]{csquotes} \usepackage{hyperref} \begin{document} \begin{figure} \centering \begin{subfigure}[b]{.45\linewidth} \centering \begin{tikzpicture} \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%) ] \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} \caption{OSS-$\alpha$-CD-(DOM-[1]-Me)1,6} \end{subfigure} \begin{subfigure}[b]{.45\linewidth} \centering \begin{tikzpicture} \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%) ] \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} \caption{OSS-$\alpha$-CD-(DOM-[1]-Na)1,5} \end{subfigure} \begin{subfigure}[b]{.45\linewidth} \centering \begin{tikzpicture} \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%) ] \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} \caption{OSS-$\beta$-CD-(DOM-[1]-Me)1,6} \end{subfigure} \caption{Analyses de tensiométrie de différentes OSS-CDs} \label{tensiom} \end{figure} \end{document} Posée 31 Aoû '17, 16:17 AurélienCocq |
J'ai trouvé sur TeX StackExchange une solution avec la clef Donc, voici une mise à l'échelle Ouvrir dans l'éditeur Overleaf
\PassOptionsToPackage{showframe}{geometry} \documentclass[secnumdepth=subsubsection,12pt,space=onehalf,fncychap=Bjornstrup]{yathesis} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{kpfonts} \usepackage{booktabs} \usepackage{siunitx} \usepackage{pgfplots} \usepackage{floatrow} \usepackage{caption} \usepackage{graphicx} \usepackage{listings} \usepackage{microtype} \usepackage{subcaption} \usepackage{varioref} \usepackage{array} \usepackage{xcolor} \usepackage[xindy,quiet]{imakeidx} \usepackage[autostyle]{csquotes} \usepackage{hyperref} \pgfplotsset{compat=1.15} \begin{document} \begin{figure} \centering\footnotesize \begin{subfigure}[b]{.45\linewidth} \centering \begin{tikzpicture}[] \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%), scale =0.75 ] \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} \caption{OSS-$\alpha$-CD-(DOM-[1]-Me)1,6} \end{subfigure} \hfill \begin{subfigure}[b]{.45\linewidth} \centering \begin{tikzpicture} \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%), scale =0.75 ] \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} \caption{OSS-$\alpha$-CD-(DOM-[1]-Na)1,5} \end{subfigure} \mbox{}\vspace{6ex} \begin{subfigure}[b]{.45\linewidth} \centering \begin{tikzpicture} \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%), scale =0.75 ] \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} \caption{OSS-$\beta$-CD-(DOM-[1]-Me)1,6} \end{subfigure} \caption{Analyses de tensiométrie de différentes OSS-CDs} \label{tensiom} \end{figure} \end{document} Publiée 31 Aoû '17, 18:15 Bernard |
Comme le dit @Bernard, il y débordement des tikzpictures (indiqués avec les avertissements : J'ai rajouté Important : l'extension subfigure est obsolète, voir le CTAN. J'utiliserai plutôt l'extension subfig. Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{pgfplots} \pgfplotsset{compat=1.15} \usepackage{subfig}%\usepackage{floatrow} \begin{document} \begin{figure} \begin{center} \subfloat[OSS-$\alpha$-CD-(DOM-{[1]}-Me)1,6]{ \begin{tikzpicture}[scale=0.75] \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%) ] \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} } \subfloat[OSS-$\alpha$-CD-(DOM-{[1]}-Na)1,5]{ \begin{tikzpicture}[scale=0.75] \begin{semilogxaxis}[ xlabel=Taille (nm), ylabel=Intensité (\%) ] \addplot coordinates {% (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} } \end{center} \begin{center} \subfloat[OSS-$\beta$-CD-(DOM-{[1]}-Me)1,6]{% \begin{tikzpicture}[scale=0.75]% \begin{semilogxaxis}[% xlabel=Taille (nm), ylabel=Intensité (\%) ]% \addplot coordinates { (0,1) (1,10) (2,100) }; \end{semilogxaxis} \end{tikzpicture} } \end{center} \caption{Analyses de tensiométrie de différentes OSS-CDs} \label{tensiom} \end{figure} \end{document} Il n'y a plus de débordement et les légendes sont centrées. (si elle n'y paraissent pas c'est dû à l'axe de gauche et sa légende. Regardez ce que l'on obtient en mettant dans une Les légendes sont bien centrées. Dernier détail, il faut mettre les crochets des légendes entre deux accolades ( Publiée 31 Aoû '17, 20:59 Nikopol Quel fichier? l'extension subfig est dans les distributions à jour. je ne comprend pas la question.
(01 Sep '17, 02:35)
Nikopol
@Nikopol j'ai un probleme en compilant le fichier du fait d'avoir mis des sous figures : "Not in outer par mode"
(01 Sep '17, 17:48)
AurélienCocq
Not in outer par mode :
On obtient cette erreur lorsqu'un environnement
(01 Sep '17, 18:45)
Nikopol
Difficile d'en dire plus sans autres informations ou codes, peut être devriez-vous poster une question avec le code incriminé.
(01 Sep '17, 18:47)
Nikopol
Je ne suis pas sur mais je pense qu'il s'agit d'une incompatibilité des packages subcaption et subfig mais jevais vérifier et je poserai une nouvelle question si le problème persiste
(01 Sep '17, 19:35)
AurélienCocq
Je confirme les incompatibilités. De plus,
(02 Sep '17, 01:06)
Bernard
@Nikopol Je dois inserer des images à la place des graphiques, ne pouvant plus utiliser {subfigure} avec le package {subcaption}, que dois je remplacer dans le code afin d'inclure mes images au lieu des graphiques ?
(03 Sep '17, 17:35)
AurélienCocq
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|