最佳子图放置位置与子标题长度的关系

最佳子图放置位置与子标题长度的关系

我的问题有两个:

首先,我不确定放置相关标题的最佳方式是什么。其次,我不知道如何使用 Latex 实现我的想法。

描述放置问题的图像

我的主管建议我把图形放在相同的高度(如红线所示)。我不确定这是否是正确的方法,因为它会产生空白,如下图所示(MS Paint ftw)。 根据主管要求进行纠正

我的问题是:

  1. 他说得对吗?我应该以某种方式强制它们处于同一高度吗?(也许使用表格方法?)
  2. 是否有可能存在自动扩展方法?
    • 这可能意味着与图像大小和文本长度有关。
    • 或者仅针对图像高度,如下图所示(当文本较长且宽度较小时,这可能会带来问题)。如何实现这样的效果?(我甚至无法在 Paint 中做到这一点) 在此处输入图片描述
  3. 或者我应该把所有文本都放在主标题中,并在副标题中只写一行?

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第二个环境中不需要有一个环境subfiguresubfigure 一个小页面。

  • 尝试最大化图像可用空间不是将图像置于其各自空间的中心。相反,应将图像最大程度地展开,使它们占据文本块的整个宽度。

在此处输入图片描述

\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} 

输出

在此处输入图片描述

相关内容