
Я пользуюсь 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. Как мне ее решить?
EDIT: Я забыл сказать, что у меня TeXLive на другом компьютере без обновления, и MWE работает нормально. Вот изображение вывода:
решение1
Как сказал @jon, v2.10.1 titlesec
имеет ошибку, которую автор (Хавьер Безос) уже исправил. На момент написания не на каждом сервере было обновление для использования 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