有没有办法解决这个问题,以便垂直距离不依赖于小页面中的文本量?
这是一个例子(垂直距离不等于 \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}