![XeLaTeX 中的 titlesec 2.10.1 软件包删除了章节和小节的编号](https://linux22.com/image/330817/XeLaTeX%20%E4%B8%AD%E7%9A%84%20titlesec%202.10.1%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%88%A0%E9%99%A4%E4%BA%86%E7%AB%A0%E8%8A%82%E5%92%8C%E5%B0%8F%E8%8A%82%E7%9A%84%E7%BC%96%E5%8F%B7%20.png)
我已经使用titlesec
XeLaTeX 很长时间了,从来没有遇到过问题。但最近,我通过tlmgr
TeXLive 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}
这是我得到的输出图像:
自从我安装了 TeXLive 之后,我从来没有遇到过这个问题。我该如何解决?
编辑:我忘了说我在另一台没有更新的电脑上安装了 TeXLive,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