Ça alors ! Je ne réussis plus à régler la hauteur de mes images au sein de subcaption !

Comme je suis épuisé, j'ai bien peur de ne plus réfléchir correctement, d'où cet appel à l'aide. Voici un ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 11pt]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{mwe}
\usepackage{subcaption}
\usepackage[icelandic]{babel}
\begin{document}
\begin{figure}[H]
\centering{}
\captionsetup{format=sanslabel}
\begin{subfigure}[b]{height= .2\textheight}
\centering
\fbox{
\includegraphics[keepaspectratio = true, width =
0.5\textwidth]{example-image-a}
}
\caption{Fullreiðaskip}
\end{subfigure}
\begin{subfigure}[b]{height= .2\textheight}
\centering
\fbox{
\includegraphics[keepaspectratio = true, width =
0.5\textwidth]{example-image-golden-upright}
}
\caption{Langskip}
\end{subfigure}
\caption{Seglskúta}
\end{figure}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Qu'ai-je donc loupé ?

Posée 04 Nov '19, 20:25

Pathe's gravatar image

Pathe ♦♦
7.6k50210252
Taux d'acceptation : 55%

Modifiée 05 Nov '19, 07:15

Il faut revoir la syntaxe de subfigure ;-)

(04 Nov '19, 21:12) touhami touhami's gravatar image

Merci : je me suis re-concentré dessus. Malheureusement, je ne m'en sors pas : je voudrais comparer visuellement deux images de proportions différentes, et je voudrais qu'elles aient la même hauteur, côte à côte dans le document final. Je n'y réussis pas.

(04 Nov '19, 21:50) Pathe ♦♦ Pathe's gravatar image

je n'ai pas bien compris, mais il me semble qu'il faut taper \begin{subfigure}[b][.2\textheight]{.45\textwidth}

(04 Nov '19, 22:00) touhami touhami's gravatar image

Pour que les deux images aient la même hauteur \includegraphics[keepaspectratio = true, height = .2\textheight]{example-image-a}

(04 Nov '19, 22:09) touhami touhami's gravatar image

Dans l'ECM ci-dessus, j'essayais de donner directement un paramètre de hauteur aux sous-figures. Or l'extension subcaption ne le permet pas. Voir ci-dessous la solution de @touhami.

(05 Nov '19, 07:30) Pathe ♦♦ Pathe's gravatar image

Pour mettre côte à côte deux images de proportions différentes et leur donner la même hauteur, il faut procéder en deux étapes :

  1. tout d'abord, leur faire de la place dans la page, à l'aide de l'environnement subfigure offert par l'extension subcaption : ici, \begin{subfigure}[b]{.45\textwidth} crée une boîte posée sur la ligne et occupant 45 % de la largeur de celle-ci ; puis l'on crée une deuxième boîte à côté de la première ;

  2. dans les boîtes nouvellement créées, on inclut des images avec la commande \includegraphics offerte notamment par l'extension graphicx ; pour donner aux deux images la même hauteur (appelons-la X), il suffit de leur appliquer le même paramètre de hauteur : \includegraphics[height = X]{...}.

ECM

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 11pt]{scrartcl}
%\usepackage[light, largesmallcaps]{kpfonts}
\usepackage[T1]{fontenc}
\usepackage{mwe}
\usepackage{subcaption}
\usepackage[icelandic]{babel}
\begin{document}
\begin{figure}%[H]
\centering
%\captionsetup{format=sanslabel}
\begin{subfigure}[b]{.45\textwidth}
\centering
\fbox{
\includegraphics[height = .2\textheight]{example-image-golden-upright}
}
\caption{Fullreiðaskip}
\end{subfigure}
\begin{subfigure}[b]{.45\textwidth}
\centering
\fbox{
\includegraphics[height = .2\textheight]{example-image-a}
}
\caption{Langskip}
\end{subfigure}
\caption{Seglskúta}
\end{figure}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 04 Nov '19, 22:26

touhami's gravatar image

touhami
10.0k410
Taux d'acceptation : 51%

Modifiée 05 Nov '19, 07:25

Pathe's gravatar image

Pathe ♦♦
7.6k50210252

@touhami : votre réponse m'a été précieuse... et m'a permis de constater que j'avais mal formulé ma question, ce que j'ai tenté de corriger. J'ai également modifié votre réponse, de manière à ce qu'elle fournisse une solution didactique au futur lecteur.

(05 Nov '19, 07:27) Pathe ♦♦ Pathe's gravatar image

@Pathe merci pour les modifications.

(05 Nov '19, 19:32) touhami touhami's gravatar image
Votre réponse
[Masquer 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

Mots-clés de la question :

×13
×6
×6
×2
×2

Question posée : 04 Nov '19, 20:25

Question vue : 7,951 fois

Dernière mise à jour : 05 Nov '19, 19:32

C'est votre première visite ici ? Consultez la FAQ !

×