我正在从事一个名为 OpenIntro 的项目(http://openintro.org),并且我们在开源教科书中为表格和图片创建了自定义编号,以便表格和图片使用通用计数器。最近,LaTeX 处理计数器的方式似乎发生了变化。我现在只看到偶数 (1.2、1.4、1.6),而以前是常规编号 (1.1、1.2、1.3)。
您是否知道 LaTeX 中计数器的处理方式是否有更新?如果有,是引入了错误还是修复了错误?我正在尝试评估我是否应该等待修复或自己实施修复。如果任何更改很快就会恢复,我不想做后者。
如果有人想仔细看看计数器使用的代码,源文件位于
http://www.openintro.org/stat/textbook.php(单击第二个主链接,然后向下滚动以查看 LaTeX 源文件链接)
计数器代码位于“extraTeX > style > styleV5-print.tex”第 155 行左右。
感谢您提供的任何提示或信息!
大卫
答案1
我注释了所有的\DeclareCaptionFormat
内容styleV5.tex
,然后它就可以正常工作了。但对我来说,这完全没有意义:
...
%-------------------------------------------------------------
% 8 Figures and Captions
% 8.1 Table Caption
%\DeclareCaptionFormat{nbTab}{Table\nobreakspace
%\refstepcounter{withinChNum}\setcounter{table}{\value{withinChNum}}\setcounter{figure}{\value{withinChNum}}
% \thechapter.\thewithinChNum:\nobreakspace#3}
% \thechapter.\thewithinChNum:\nobreakspace#3}
%\captionsetup[table]{format=nbTab}
% 8.2 Figure Caption
%\DeclareCaptionFormat{nbFig}{Figure\nobreakspace\refstepcounter{withinChNum}\setcounter{table}{\value{withinChNum}}\setcounter{figure}{\value{withinChNum}}\thechapter.\thewithinChNum:\nobreakspace#3}
%\captionsetup[figure]{format=nbFig}
%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\let\c@table\c@figure
\makeatother
%%%%%%%%%%%%%%%%%%%%%
% 8.3 Caption Width
\newlength{\mycaptionwidth}
\setlength{\mycaptionwidth}{0.825\textwidth}
\setlength{\captionwidth}{\mycaptionwidth}
%-------------------------------------------------------------
% 9 Examples and Exercises
...