XeLaTeX 中的 titlesec 2.10.1 软件包删除了章节和小节的编号

XeLaTeX 中的 titlesec 2.10.1 软件包删除了章节和小节的编号

我已经使用titlesecXeLaTeX 很长时间了,从来没有遇到过问题。但最近,我通过tlmgrTeXLive 2015 将其更新到 2.10.1,现在我面临这种情况:

当我加载包时,节和子节的编号消失了。我尝试明确显示编号(参见下面的 MWE),但没有成功。当然,当我注释包含行(及其相关命令)的包时,编号会再次出现。

以下是 MWE:

\documentclass{article}

\usepackage{titlesec}
\titleformat{\section}[hang]{\normalfont\Large\bfseries}{\thesection.}{1em}{}[]
\titleformat{\subsection}[hang]{\normalfont\large\bfseries}{\thesubsection.}{0.5em}{}[]
\titleformat{\subsubsection}[runin]{\normalfont\normalsize\bfseries}{\thesubsubsection.}{0.25em}{}[.---]

\begin{document}

\section{A fancy section}

\subsection{A subsection}

\subsubsection{A sub-subsection}

\end{document}

这是我得到的输出图像:

MWE 的输出

自从我安装了 TeXLive 之后,我从来没有遇到过这个问题。我该如何解决?

编辑:我忘了说我在另一台没有更新的电脑上安装了 TeXLive,MWE 运行正常。以下是输出图像:

另一台计算机中的 MWE 输出

答案1

正如 @jon 所说,v2.10.1titlesec有一个错误,作者 (Javier Bezos) 已经解决了。在撰写本文时,并非每个服务器都有可用的更新tlmgr。对于那些遇到同样问题的人,请使用此命令 (TexLive):

tlmgr update --all -repository http://ctan.math.washington.edu/tex-archive/systems/texlive/tlnet/

该服务器有更新。

阅读此链接了解更多信息:https://groups.google.com/forum/#!topic/comp.text.tex/MBd3-o2Dzx8

相关内容