
Eu uso titlesec
o XeLaTeX há bastante tempo e nunca tive problemas com ele. Mas recentemente atualizei tlmgr
(como tenho o TeXLive 2015) para 2.10.1 e agora estou enfrentando esta situação:
Quando carrego o pacote, as numerações das seções e subseções desaparecem. Tentei mostrar explicitamente a numeração (veja MWE abaixo) sem sorte. Claro, quando comento o pacote incluindo a linha (e seus comandos associados), as numerações aparecem novamente.
Aqui está um 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}
Aqui está uma imagem da saída que recebo:
Nunca tive esse problema desde que instalei o TeXLive. Como posso resolver isso?
EDIT: esqueci de dizer que tenho o TeXLive em outro computador sem a atualização e o MWE funciona bem. Aqui está uma imagem da saída:
Responder1
Como disse @jon, a v2.10.1 titlesec
tem um bug que o autor (Javier Bezos) já resolveu. No momento em que este artigo foi escrito, nem todos os servidores tinham a atualização para usar tlmgr
. Para quem está com o mesmo problema, use este comando (TexLive):
tlmgr update --all -repository http://ctan.math.washington.edu/tex-archive/systems/texlive/tlnet/
Esse servidor tem a atualização.
Leia este link para mais informações:https://groups.google.com/forum/#!topic/comp.text.tex/MBd3-o2Dzx8