
Eu gostaria dealinhamento centralas sublegendas são escritas em suas subfiguras correspondentes, assim:
Minha tentativa atual fazê-losEsquerda alinhadamesmo que eu tenha especificado \centering
no \begin{subfigure} ... \end{subfigure}
bloco correspondente.
Tudo que eu quero é mover toda a sublegenda para a posição dovermelhocaixa. Os demais formatos deverão permanecer inalterados.
MWE:
\documentclass{article}
\usepackage{graphicx}
\usepackage{float}
\usepackage{mwe}
\usepackage{caption}
\captionsetup{format=plain,font=small,labelfont={sc,bf},labelsep=period}
\usepackage{subcaption}
\captionsetup[subfigure]{format=hang,font=footnotesize,labelfont=up,singlelinecheck=false}
\renewcommand{\thesubfigure}{\alph{subfigure}}
\begin{document}
\begin{figure}[!htbp]
\centering
\begin{subfigure}[t]{0.49\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-a}
\caption{
Caption of subfigure1 \\ (e.g., load case 1 and 2).
}
\end{subfigure}%
\hfill
\begin{subfigure}[t]{0.49\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-b}
\caption{
Caption of subfigure2 \\ (e.g., load case 3 and 4).
}
\end{subfigure}%
\caption{
Comparison of two subfigures.
}
\end{figure}
\end{document}
Responder1
Você precisa fornecer o argumento justification=centering
para \captionsetup[subfigure]{...}
. Enquanto você está nisso, você também pode excluir os argumentos format=hang
, singlelinecheck=false
já que eles não parecem fazer nada de útil.
Eu também me livraria (ou, pelo menos, comentaria) de todas as três \centering
diretivas, pois elas não fazem nada, exceto criar confusão desnecessária de código.
\documentclass{article}
\usepackage{graphicx,mwe}
\usepackage{caption}
\captionsetup{format=plain,font=small,
labelfont={sc,bf},labelsep=period}
\usepackage{subcaption}
\captionsetup[subfigure]{font=footnotesize,
labelfont=up,
%%singlelinecheck=false,
%%format=hang,
justification=centering % <-- new
}
%\renewcommand{\thesubfigure}{\alph{subfigure}} % that's the default
\begin{document}
\begin{figure}[!htbp]
%%\centering
\begin{subfigure}[t]{0.49\textwidth}
%%\centering
\includegraphics[width=\linewidth]{example-image-a}
\caption{Caption of subfigure 1\\(e.g., load cases 1 and 2).}
\end{subfigure}%
\hfill
\begin{subfigure}[t]{0.49\textwidth}
%%\centering
\includegraphics[width=\linewidth]{example-image-b}
\caption{Caption of subfigure 2\\(e.g., load cases 3 and 4).}
\end{subfigure}%
\caption{Comparison of two subfigures.}
\end{figure}
\end{document}