caption 和 picinpar 包之间是否存在不兼容问题?

caption 和 picinpar 包之间是否存在不兼容问题?

在下面的代码中,第二个数字的数字是3而不是2。似乎两者之间存在不兼容性captionpicinpar软件包。不幸的是,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/

相关内容