Sur Yathesis, à cause d'une incompatibilité entre le package subfig et le package subcaption, j'ai fait des graphes (ECM ci-dessous) avec subfigure.

Le problème est maintenant que mes figures réalisées avec subcaption ne sont plus reconnues ; et je ne sais pas comment inclure une image en sous-figure avec le package 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}
        \caption{Analyses de tensiométrie de différentes OSS-CDs}
        \label{tensiom}
    \end{figure} 
    \end{document}

Proposition de modification

Sur yathesis, j'avais fait mes figures avec l'extension subcaption et son environnement subfigure, mais j'ai dû passer à subfig.

Le problème est que je ne sais pas comment modifier mon code pour faire le passage.

Voici mon code avec subcaption :

Ouvrir dans l'éditeur Overleaf
\documentclass[secnumdepth=subsubsection,12pt,space=onehalf,fncychap=Bjornstrup]{yathesis}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{subcaption}

\begin{document}
\begin{figure}
    \centering
    \begin{subfigure}[b]{.45\linewidth}
        \centering
        \includegraphics{example-image-a}
        \caption{blabla}
    \end{subfigure}
    \begin{subfigure}[b]{.45\linewidth}
        \centering
        \includegraphics{example-image-b}
    \caption{blibli}
    \end{subfigure}

    \caption{Analyses de tensiométrie de différentes OSS-CDs}
    \label{tensiom}
\end{figure} 
\end{document}

Et voici comment j'ai essayé de les coder ; mais je n'ai que les légendes qui s'affichent, et pas les images.

Ouvrir dans l'éditeur Overleaf
\begin{figure}
            \subfloat[blabla]{images/acideelo}
            \subfloat[blibli]{images/acideoctadec}
            \caption{Analyses de tensiométrie de différentes OSS-CDs}
        \label{tensioss}
\end{figure}

Posée 08 Sep '17, 01:12

Aur%C3%A9lienCocq's gravatar image

AurélienCocq
1.2k85466
Taux d'acceptation : 28%

Modifiée 28 Avr '18, 15:09

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

il n'ya pas de probleme. J'avais fait mes figures avec subcaption mais j'ai du passer a usepackage{subfig} avec un environnement{subfigure} comme décrit dans l'ECM pour faire des graphiques. Du coup je dois utiliser subfig pour inclure mes images préalablement faites avec subcaption mais je ne sais pas comment modifier l'ECM pour y arriver pour les réaliser sous subfig

(08 Sep '17, 02:12) AurélienCocq Aur%C3%A9lienCocq's gravatar image
Ouvrir dans l'éditeur Overleaf
\begin{figure}
            \subfloat[blabla]{images/acideelo}
            \subfloat[blibli]{images/acideoctadec}
            \caption{Analyses de tensiométrie de différentes OSS-CDs}
        \label{tensioss}
    \end{figure}

voila comment j'ai essayé de les coder mais je n'ai que les legendes qui s'affichent et pas les images , d'ou viennent les erreurs ? Le probleme est que pour une meilleure disposition de mes graphiques j'ai du utiliser subfig et par incompatibilité je dois modifier le reste ...

(08 Sep '17, 02:48) AurélienCocq Aur%C3%A9lienCocq's gravatar image

oui c'est cela et j'ai mis le chemin complet comme pour includegraphics

(08 Sep '17, 02:49) AurélienCocq Aur%C3%A9lienCocq's gravatar image

oui ce sont bien les noms de fichiers avec le chemin d'acces

(08 Sep '17, 02:55) AurélienCocq Aur%C3%A9lienCocq's gravatar image

Il suffit de remplacer

Ouvrir dans l'éditeur Overleaf
\begin{figure}
    \subfloat[blabla]{images/acideelo}
    \subfloat[blibli]{images/acideoctadec}
    \caption{Analyses de tensiométrie de différentes OSS-CDs}
    \label{tensioss}
\end{figure}

par

Ouvrir dans l'éditeur Overleaf
\begin{figure}
    \subfloat[blabla]{\includegraphics{images/acideelo}}
    \subfloat[blabla]{\includegraphics{images/acideelo}}
    \caption{Analyses de tensiométrie de différentes OSS-CDs}
    \label{tensioss}
\end{figure}

ou par

Ouvrir dans l'éditeur Overleaf
\begin{figure}
    \subfloat[blabla]{\includegraphics[width=.45\linewidth]{images/acideelo}}
    \subfloat[blabla]{\includegraphics[width=.45\linewidth]{images/acideelo}}
    \caption{Analyses de tensiométrie de différentes OSS-CDs}
    \label{tensioss}
\end{figure}

ECM

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\begin{document}
\begin{figure}
    \subfloat[blabla]{\includegraphics[width=.45\linewidth]{example-image-a}}
    \subfloat[blabla]{\includegraphics[width=.45\linewidth]{example-image-b}}
    \caption{Analyses de tensiométrie de différentes OSS-CDs}
    \label{tensioss}
\end{figure}
\end{document}
Lien permanent

Publiée 08 Sep '17, 02:59

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 14 Sep '17, 21:19

la seconde fonctionne. Serait ce juste par manque d'argument de taille que cela ne fonctionnait pas ?

(08 Sep '17, 03:07) AurélienCocq Aur%C3%A9lienCocq's gravatar image

vous n'avez pas de \includegraphics dans le code que vous avez posté.

(08 Sep '17, 03:12) touhami touhami's gravatar image

je veux dire que meme dans le premier exemple comportant includegraphics rien ne s'affichait non plus

(08 Sep '17, 03:23) AurélienCocq Aur%C3%A9lienCocq's gravatar image

Pouvez vous essayer avec le code suivant ?

\documentclass{article} \usepackage{graphicx} \usepackage{subfig} \begin{document} \begin{figure} \subfloat[blabla]{\includegraphics{images/acideelo}} \subfloat[blabla]{\includegraphics{images/acideelo}} \caption{Analyses de tensiométrie de différentes OSS-CDs} \label{tensioss} \end{figure} \end{document}

(08 Sep '17, 15:53) touhami touhami's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.