使用 title.sty 增加標題中的計數器

使用 title.sty 增加標題中的計數器

似乎caption.sty將參數擴展了\caption兩倍,這導致標題中增加的計數器值不正確或至少是意外的值:

\documentclass{article}
  \usepackage{caption}
  \newcounter{mycounter}
  \setcounter{mycounter}{0}

  \begin{document}
    \begin{figure}
      \caption[]{%
        \stepcounter{mycounter}\themycounter
      }
    \end{figure}
  \end{document} 

我預計這\themycounter會導致1,但在本例中卻是2caption.sty文件相當大,我沒有找到相應的將內容擴展\caption兩倍的巨集。有什麼方法可以防止這種行為或允許在第一次擴展後重置計數器的鉤子?或者我必須重新定義\caption巨集才能將計數器重設為其先前的值?

答案1

標準的乳膠字幕代碼將內容設定兩次,看看是否可以居中為一行,或者是否需要設定為段落。

通常該caption包的作用相同,但您可以使用

\captionsetup{singlelinecheck=off}

關閉此行為。

相關內容