我正在尝试将多个子浮点数 (tikzpicture) 放入一个大图中。如您在附图中看到的,子图标题 ((a)...(f)) 看起来很奇怪。我正在使用:
\usepackage{float}
\usepackage[position=bottom]{subfig}
我的子图设置如下:
\begin{figure*}
\subfloat[ ]{
\begin{tikzpicture}
...
\end{tikzpicture}
}
\hfill
\subfloat[ ]{
\begin{tikzpicture}
...
\end{tikzpicture}
}
...
\end{figure*}
但是,由于我的 tikzpictures 设置得很奇怪,所以它们水平居中,看起来很奇怪。我想将每个子标题放在每个图的中间下方(例如在“F-Arrow”下)。subfig 包中是否有一个设置可以让我为每个子标题定义不同的水平移位?对于这个问题,我可以手动调整值:)
索菲
答案1
我找到了答案这里. 解决方案是使用
\captionsetup[subfigure]{oneside,margin={1.4cm,0cm}}
在每个子浮点数之前。在我的例子中:
\begin{figure*}
\captionsetup[subfigure]{oneside,margin={2.0cm,0cm}}
\subfloat[ ]{
\begin{tikzpicture}
...
\end{tikzpicture}
}
\hfill
\captionsetup[subfigure]{oneside,margin={1.3cm,0cm}}
\subfloat[ ]{
\begin{tikzpicture}
...
\end{tikzpicture}
}
...
\end{figure*}