어떤 이유로 나는 subfigure
및 환경 옵션을 사용하여 그림의 상단 정렬을 가질 수 없습니다 [t]
. 인터넷에서 해결책을 검색했는데 이렇게 간단하고 일반적인 문제 때문에 상당히 복잡하다는 것을 알았습니다. 간단한 해결책은 무엇입니까?
\documentclass[11pt]{article}
\usepackage[draft]{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}[h!]
\centering
\begin{subfigure}[t]{.49\linewidth}
\centering
\includegraphics[width=1\textwidth]{calCurve.pdf}
\caption{Caption 1}
\end{subfigure}%
\begin{subfigure}[t]{.49\linewidth}
\centering
\includegraphics[scale=0.7]{anova.pdf}
\caption{Caption 2}
\end{subfigure}%
\end{figure}
\end{document}
답변1
floatrow
당신은 롤을 줄 수 있습니다 :
\documentclass[12pt]{article}
\usepackage{caption,floatrow}
\DeclareCaptionSubType[alph]{figure}
\captionsetup[figure]{labelsep=colon}
\captionsetup[subfigure]{labelformat=brace,labelsep=space,labelfont=bf}
\floatsetup[subfigure]{capposition=bottom,heightadjust=all,valign=t}
\begin{document}
\begin{figure}[htp]
\ffigbox[\FBwidth]
{\begin{subfloatrow}
\ffigbox
{\caption{First subfigure}}%
{\rule{3cm}{3cm}}
\ffigbox
{\caption{Second subfigure with more Text so we have a line break}}%
{\rule{1.5cm}{1.5cm}}
\end{subfloatrow}}
{\caption{Two figures}}
\end{figure}
\end{document}