我遇到了这个问题,经过彻底搜索后仍找不到答案:
我用
\usepackage[bf]{caption}
在我的 LaTeX 文档中,因为我希望显示标题的“图 1”部分大胆的不幸的是,下面的标题从第二行开始缩进,因此“图 1”部分是单独的:
Figure 1: blabla, bla-
blablabla
blabal
blablabla
我更喜欢这样的东西(另一种变体对于窄浮点数来说看起来真的很愚蠢并且浪费空间):
Figure 1: blabla, bla-
blablabla blabla blabla
有谁找到解决这个问题的方法吗?
答案1
该包caption
通过选项提供不同的样式。要设置预定义样式之一,请使用format=
。
以下是一个例子
\documentclass{scrartcl}
\usepackage[bf]{caption}
\def\exampletext{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a,
magna.
}
\begin{document}
\begin{figure}[!ht]
\centering
\rule{7cm}{1cm}
\caption{\exampletext}
\end{figure}
\begin{figure}[!ht]
\captionsetup{format=plain}
\centering
\rule{7cm}{1cm}
\caption{\exampletext}
\end{figure}
\begin{figure}[!ht]
\captionsetup{format=hang}
\centering
\rule{7cm}{1cm}
\caption{\exampletext}
\end{figure}
\end{document}
答案2
如果包含此行\usepackage[bf]{caption}
会导致字幕格式“挂起”,而没有此行则不会,那么这显然是我的caption
软件包中的一个错误。请给我一个最小工作示例 (MWE),以便我可以修复此问题。
除非我解决这个问题,否则我会避免使用我的caption
包,因为这里存在兼容性问题,其影响无法估计 - 它可能会导致严重的其他问题。