为什么当小页面中的文本量发生变化时,小页面与图像之间的垂直距离也会发生变化?

为什么当小页面中的文本量发生变化时,小页面与图像之间的垂直距离也会发生变化?

有没有办法解决这个问题,以便垂直距离不依赖于小页面中的文本量?

这是一个例子(垂直距离不等于 \smallskip):

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}

\usepackage[font=footnotesize,labelfont=bf]{caption}

\begin{document}

\captionlistentry[figure]{Title}
\begin{figure}[!htb]

    \centering

    \includegraphics[scale=0.2]{fredgraph.pdf}

    \smallskip

    \begin{minipage}{1\textwidth} 
        {\footnotesize\textbf{Figure 1. Title.} Lorem ipsum dolor sit amet, 
        consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt 
        ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero 
        eos et accusam et justo duo dolores et ea rebum. Stet clita kasd 
        gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
        \par}
    \end{minipage}

\end{figure}

\captionlistentry[figure]{Title}
\begin{figure}[!htb]

    \centering

    \includegraphics[scale=0.2]{fredgraph.pdf}

    \smallskip

    \begin{minipage}{1\textwidth} 
        {\footnotesize\textbf{Figure 1. Title.} Lorem ipsum dolor sit amet, 
        consetetur sadipscing elitr, sed diam nonumy \par}
    \end{minipage}

\end{figure}

\end{document}

在此处输入图片描述

答案1

使用 s 的顶部对齐minipage

默认情况下,minipage垂直居中并裁剪至文本。如果超过 1 行,它会向上推至图像并裁剪至文本。通过使用该[t]选项,文本的顶行将沿基线对齐,就像 1 行标题一样。

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[demo]{graphicx}

\usepackage[font=footnotesize,labelfont=bf]{caption}

\begin{document}

\captionlistentry[figure]{Title}
\begin{figure}[!htb]

    \centering

    \includegraphics[scale=0.2]{fredgraph.pdf}

    \smallskip

    \begin{minipage}[t]{1\textwidth} 
        {\footnotesize\textbf{Figure 1. Title.} Lorem ipsum dolor sit amet, 
        consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt 
        ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero 
        eos et accusam et justo duo dolores et ea rebum. Stet clita kasd 
        gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 
        \par}
    \end{minipage}

\end{figure}

\captionlistentry[figure]{Title}
\begin{figure}[!htb]

    \centering

    \includegraphics[scale=0.2]{fredgraph.pdf}

    \smallskip

    \begin{minipage}[t]{1\textwidth} 
        {\footnotesize\textbf{Figure 1. Title.} Lorem ipsum dolor sit amet, 
        consetetur sadipscing elitr, sed diam nonumy \par}
    \end{minipage}

\end{figure}

\end{document}

在此处输入图片描述

相关内容