subfloat:如何将标签定位到左侧?

subfloat:如何将标签定位到左侧?

我怎样才能\subfloat将标签放在图像的左侧?它似乎仅支持“顶部”和“底部”。我正在寻找不使用的解决方案\tabular。谢谢并问候,Jorge。

例子:

\documentclass{article}
\usepackage{subfig}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\captionsetup[subfloat]{position=top}   % "position=left" is not supported!!! :(
\centering
\subfloat[]{\includegraphics[scale=0.5]{example-image-a}}
\vfill
\subfloat[]{\includegraphics[scale=0.5]{example-image-b}}
\end{figure}
\end{document}

输出(红色表示我想要实现的位置):

在此处输入图片描述

答案1

在此处输入图片描述

\sidesubfloat它是通过使用包中的环境获得的floatrow

\documentclass{article}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[label font=bf]{subfig}
\usepackage{caption}
\floatsetup[figure]{style=plain,subcapbesideposition=center}

\begin{document}
\begin{figure}
\centering
\sidesubfloat[]{\includegraphics[scale=0.5]{example-image-duck}}

\medskip
\sidesubfloat[]{\includegraphics[scale=0.5]{example-image-duck}}
\end{figure}
\end{document}

相关内容