LaTeX 包是否caption
与 KOMA-Script 类兼容scrreprt
?
(我在 KOMA-Script 手册中没有找到有关此内容的任何内容,但由于 KOMA-Script 对浮点数和标题进行了大量重新定义,我想知道是否可能存在问题。)
答案1
请参阅字幕手册KOMA-script
了解和之间相互作用的概述caption
。引用“副作用”:
不支持可选参数
\setcapwidth
,如果与caption
包一起使用,将被忽略。此外,KOMA-Script
选项tablecaptionabove
&tablecaptionbelow
和命令\captionabove
&比包提供的设置\captionbelow
更强。position=
caption
答案2
在图形或表格的开头,KOMA 将其重新定义\caption
为\captionabove
或\captionbelow
。这迫使他们使用 caption 包\caption
。
\documentclass{scrartcl}
\usepackage{caption}
\makeatletter
\let\x@caption\caption% original (caption package) \caption
\renewcommand{\captionabove}{\captionsetup{position=above}\x@caption}%
\renewcommand{\captionbelow}{\captionsetup{position=below}\x@caption}%
\makeatother
\begin{document}
\listoffigures
\begin{figure}
\captionsetup{singlelinecheck=false}
\caption{should be left justified}
\end{figure}
\end{document}