我的问题有两个:
首先,我不确定放置相关标题的最佳方式是什么。其次,我不知道如何使用 Latex 实现我的想法。
我的主管建议我把图形放在相同的高度(如红线所示)。我不确定这是否是正确的方法,因为它会产生空白,如下图所示(MS Paint ftw)。
我的问题是:
- 他说得对吗?我应该以某种方式强制它们处于同一高度吗?(也许使用表格方法?)
- 是否有可能存在自动扩展方法?
- 这可能意味着与图像大小和文本长度有关。
- 或者仅针对图像高度,如下图所示(当文本较长且宽度较小时,这可能会带来问题)。如何实现这样的效果?(我甚至无法在 Paint 中做到这一点)
- 或者我应该把所有文本都放在主标题中,并在副标题中只写一行?
MWE(我不知道如何才能包含每个人在其安装中都有的图形):
\documentclass[twoside, 12pt, a4paper, parskip, draft]{scrbook}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
This is text. This is text. This is text. This is text. This is text. This is text. This is text. This is text.
\begin{figure}[ht]
\centering
\begin{subfigure}[b]{0.40\textwidth}
\includegraphics[width=\textwidth]{Bilder/related/guwip.pdf}
\caption{Erfassung der Fußposition mit einer der beiden Varianten.}
\end{subfigure}%
~
\begin{subfigure}[b]{0.54\textwidth}
\centering
\begin{minipage}{\linewidth}
\includegraphics[width=0.32\textwidth]{Bilder/related/swappdishsmall.pdf}
\includegraphics[width=0.32\textwidth]{Bilder/related/swappshoesmall.pdf}
\includegraphics[width=0.32\textwidth]{Bilder/related/swappcompsmall.pdf}
\end{minipage}
\caption{Erfassung mithilfe der anderen Variante und der mit magischen Bällen versehenen Schuhe. Der Nutzer wischt mit seinen Füßen innerhalb der Schale und erreicht damit etwas.}
\end{subfigure}
\caption{Bilder der auf Motion Capturing basierenden Ansätzen die Fußposition zu verfolgen.}
\end{figure}
This is text. This is text. This is text. This is text. This is text. This is text. This is text. This is text.
\end{document}
答案1
您可能想问问自己,标题是否真的需要这么长。标题如果简短而生动,通常效果最好。如果您将当前标题中的大部分文本放在正文或(sub)figure
正文本身中,您的读者会不会感觉更好?如果您将所有标题都保持简短,您也不必为放置过长的标题而烦恼,对吗?:-)
如果您想要(或需要)保留长标题,我建议您执行以下操作:
由于无法访问实际的图形文件,我无法确定这个建议,但请尝试
[t]
将其[b]
作为两者的对齐说明符subfigure
。minipage
第二个环境中不需要有一个环境subfigure
。subfigure
是一个小页面。尝试最大化图像可用空间不是将图像置于其各自空间的中心。相反,应将图像最大程度地展开,使它们占据文本块的整个宽度。
\documentclass[twoside, 12pt, a4paper, parskip, draft]{scrbook}
\usepackage[latin1]{inputenc} % because of 'ß' character
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{caption,subcaption}
\usepackage{hyperref} % when in doubt, load hyperref last
\begin{document}
This is text. This is text. This is text. This is text. This is text. This is text. This is text. This is text.
\begin{figure}[ht]
\begin{subfigure}[t]{0.40\textwidth}
\includegraphics[width=\linewidth]{Bilder/related/guwip.pdf}
\caption{Erfassung der Fußposition mit einer der beiden Varianten.}
\end{subfigure}%
\hspace{\fill}
\begin{subfigure}[t]{0.56\textwidth}
\includegraphics[width=0.31\linewidth]{Bilder/related/swappdishsmall.pdf} \hspace{\fill}
\includegraphics[width=0.31\linewidth]{Bilder/related/swappshoesmall.pdf} \hspace{\fill}
\includegraphics[width=0.31\linewidth]{Bilder/related/swappcompsmall.pdf}
\caption{Erfassung mithilfe der anderen Variante und der mit magischen Bällen versehenen Schuhe. Der Nutzer wischt mit seinen Füßen innerhalb der Schale und erreicht damit etwas.}
\end{subfigure}
\caption{Bilder der auf Motion Capturing basierenden Ansätzen die Fußposition zu verfolgen.}
\end{figure}
This is text. This is text. This is text. This is text. This is text. This is text. This is text. This is text.
\end{document}
答案2
我重新修改了 Mico 的优秀答案,以查看非德国人的结果。
代码:
\documentclass[twoside, 12pt, a4paper, parskip]{scrbook}
%\usepackage[latin1]{inputenc} % because of 'ß' character
%\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{caption,subcaption,lipsum}
%\usepackage{hyperref} % when in doubt, load hyperref last
\begin{document}
This is text. This is text. This is text. This is text. This is text. This is text. This is text. This is text.
\begin{figure}[ht]
\begin{subfigure}[t]{0.40\textwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{Image. \lipsum[2][4-5]}
\end{subfigure}%
\hspace{\fill}
\begin{subfigure}[t]{0.56\textwidth}
\includegraphics[width=0.31\linewidth]{example-image-a} \hspace{\fill}
\includegraphics[width=0.31\linewidth]{example-image-b} \hspace{\fill}
\includegraphics[width=0.31\linewidth]{example-image-c}
\caption{Images a-b-c. \lipsum[1][3-4]}
\end{subfigure}
\caption{All Images}
\end{figure}
This is text. This is text. This is text. This is text. This is text. This is text. This is text. This is text.
\end{document}
输出: