当前的 LaTeX 是否仍需要这个涉及 toc 的补丁?

当前的 LaTeX 是否仍需要这个涉及 toc 的补丁?

涉及目录的一个错误,并\add@percent@to@temptokena将 if 语句写入目录可以使用以下代码修复https://tex.stackexchange.com/a/513685/13492

\begingroup
\makeatletter
\catcode`\&=14 %
\catcode`\%=12 &
\@firstofone{&
  \endgroup
  &&-----------------------------------------------------------------------------
  && Change \add@percent@to@temptokena:
  &&.............................................................................
  \long\def\add@percent@to@temptokena#1\protected@file@percent#2\add@percent@to@temptokena{&
    \ifcat A\detokenize{#2}A\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
    {\@temptokena\expandafter{#1}}{\@temptokena\expandafter{#1% }}&
  }&
}%

TeXLive 2020 中包含的 LaTeX 版本是否仍需要此修复?

答案1

不是,它已经在内核中实现了。

相关犯罪我在对您链接的同一篇文章的回答中提到,它可以追溯到 2019-10-25,这意味着它进入了 2020-02-02 版本,因此它从一开始就存在于 TeXLive 2019(现已冻结)和 TeXLive 2020 中。

相关内容