Je reprends une question précédente. La création d'une figure contenant deux sous-figures nécessite le package subcaption. La compilation bloque sur tous les \caption des autres images.

Voici l'ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\usepackage[a4paper,left=10mm,right=10mm,top=20mm,bottom=20mm]{geometry}
\usepackage{color}
\usepackage{tikz}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.jpg,.pdf,.png}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{tabularx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{subcaption}

\begin{document}
\graphicspath{{./images/}}

\begin{figure}
  % Première figure
  \centering
  \begin{subfigure}[b]{.45\linewidth}
    \begin{tikzpicture}
      \begin{axis}[
        xlabel=volume de NaOH (mL),
        ylabel=$\sigma\, (\mu S.cm^{-1}$),
        mark size=0.5pt,
        width=0.7\textwidth]
        \addplot table [x=ml, y=Scm,col sep=semicolon]
        {dosage_conductimetrique_F127a8_essai1_20190226.txt};
      \end{axis}
    \end{tikzpicture}
    \caption{courbe de dosage}
    % Deuxième figure
  \end{subfigure}
  \begin{subfigure}[b]{.45\linewidth}
    \centering
    \includegraphics[clip,scale=0.50]{analyse_conductimetrie_origineplus_F127a8_essai1_20190226.jpg}
    \caption{Analyse de la courbe de conductimétrie de F127a8}
  \end{subfigure}
  \caption{Dosage des groupes amines de l'échantillon \no 8 par la soude}
  % \label{belles-figures}
\end{figure}

\begin{center}
  \includegraphics[clip,scale=0.50]{structure_acide_hyaluronique_2.jpg}
  \caption{structure moléculaire de l'acide hyaluronique}
\end{center}
\end{document}

Problème : Les \caption donnent lieu à des erreurs dans la compilation.

Posée 01 Mar '19, 19:18

ettoremajorana's gravatar image

ettoremajorana
1912815
Taux d'acceptation : 0%

Modifiée 01 Mar '19, 19:48

denis's gravatar image

denis ♦♦
7.0k1510

3

Il y a visiblement un problème avec le dernier \caption : il ne figure pas dans un environnement figure. Y a-t-il une raison ?

(01 Mar '19, 19:24) Bernard Bernard's gravatar image

@ettoremajorana Attention, votre code était très mal mis en forme ! Pour insérer du ⟨code⟩, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?.

(01 Mar '19, 19:49) denis ♦♦ denis's gravatar image

@denis. Oui, je sais, j'ai plusieurs fois essayé de le mettre en forme en sélectionnant le code et en appuyant sur la bonne icône mais en vain ! J'ai même essayé de taper à la main code entre crochets de part et d'autre du code, mais cela ne fonctionnait pas.

(03 Mar '19, 19:34) ettoremajorana ettoremajorana's gravatar image

@Bernard. Effectivement, c'était un problème de figure; j'ai placé toutes les images dans des figures. Merci Bernard !

(03 Mar '19, 19:48) ettoremajorana ettoremajorana's gravatar image
1

Padkoi ! Nous sommes là pour donner la main.

(03 Mar '19, 23:52) Bernard Bernard's gravatar image
Soyez le premier à répondre à cette question !
(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.