在下面的代码中,第二个数字的数字是3
而不是2
。似乎两者之间存在不兼容性caption
和picinpar
软件包。不幸的是,picinpar
文档不是英文的,所以我无法查看。
\documentclass{article}
\usepackage{picinpar,lipsum}
\usepackage[bf]{caption}
\begin{document}
\begin{figure}[!ht]
\caption{The first caption}
\end{figure}
\begin{figwindow}[1,r,%
\rule{4cm}{2cm},%
{The second caption with a wrong number!}\label{picinpar}]
\lipsum[1]
In Fig.~\ref{picinpar} ...
\end{figwindow}
\end{document}
我知道\addtocounter{figure}{...}
在第二个数字之前和之后放置 可以解决问题,但我想学习正确的方法。因为这个技巧有时会被遗忘。那么正确的解决方案是什么?
答案1
感谢您提交错误报告。我已在 sourceforge 上开具了一张票:
https://sourceforge.net/p/latex-caption/tickets/3/
(另请参阅我 1 月 14 日的评论)
不幸的是,从软件包 v3.2 版本开始,此功能已损坏caption
。
我终于找到时间来修复它,因此在更新到即将推出的版本后计数器应该是正确的caption
。
caption
一旦修复了 Ticket #6,我也会上传软件包的新版本。急不可耐的用户可以在此处获取当前版本:
https://sourceforge.net/p/latex-caption/code/HEAD/tree/trunk/tex/