我知道我可以\caption*{Some caption}
使用caption
包裹。
我如何使用caption2
包裹做到这一点?
答案1
该计划为此caption2
提供以下服务:\captionlabelfalse
\documentclass{article}
\usepackage{caption2}
\begin{document}
\begin{figure}
\centering
\Large A
\captionlabelfalse % don't show the caption label
\caption{A figure}
\addtocounter{figure}{-1} % correct figure counter
\end{figure}
\begin{figure}
\centering
\Large B
\caption{Another figure}
\end{figure}
\end{document}
请注意,figure
计数器无论如何都会递增,因此,如果不希望如此,则必须手动更正它(通过在之后添加 -1 \caption
)。
如果喜欢使用符号,\caption*
可以通过重新定义来实现\caption
:
\documentclass{article}
\usepackage{caption2}
% Redefine \caption to support \caption*
\makeatletter
\let\caption@ORIGINAL\caption
\def\caption{%
\@ifstar
{\captionlabelfalse % don't show the caption label
\addtocounter{\@captype}{-1}% correct figure/table counter
\renewcommand\addcontentsline[3]{}% suppress LoF/LoT entry
\caption@ORIGINAL[]}%
{\caption@ORIGINAL}}
\makeatother
\begin{document}
\listoffigures
\begin{figure}
\centering
\Large A
\caption*{A figure}
\end{figure}
\begin{figure}
\centering
\Large B
\caption{Another figure}
\end{figure}
\end{document}
顺便说一句:该包的文档caption2
可以在这里找到:https://sourceforge.net/p/latex-caption/code/HEAD/tree/branches/1.x/doc/anleitung.pdf?format=raw(不幸的是,它仅提供德语版本。)
请注意,该caption2
软件包现已过时 12 年多了。是否可以更新模板?如果对重写内容caption2
以使用常规caption
软件包有任何疑问,请随时给我发送电子邮件。我的电子邮件地址可以在软件包的 README 中找到,caption
可在此处找到:https://www.ctan.org/tex-archive/macros/latex/contrib/caption
答案2
请注意以下警告caption2
:
Package: caption2 2015/09/15 v2.2-100 Customising captions (AR)
Package caption2 Warning: ****************************************************
(caption2) THIS PACKAGE IS OBSOLETE:
(caption2) This package attempts to provide an `caption2'
(caption2) package v2.0/2.1 author environment so that OLD
(caption2) documents can be successfully processed. It should
(caption2) NOT be used for NEW documents! New documents should
(caption2) use the regular `caption' package v3.x instead.
(caption2) ****************************************************
您可以\caption*
通过完全不使用来模拟\caption
。只需在图像和标题之间插入适当的空格(\abovecaptionskip
)并照常设置文本:
\documentclass{article}
\usepackage{caption2,graphicx}
\begin{document}
\begin{figure}
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=100pt]{example-image}
\caption{A figure}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=100pt]{example-image}
\vspace{\abovecaptionskip}%
A figure% \caption*
\end{minipage}
\end{figure}
\end{document}