
Ich verwende titlesec
XeLaTeX schon seit geraumer Zeit und hatte nie Probleme damit. Aber vor kurzem habe ich es tlmgr
(wie TeXLive 2015) auf 2.10.1 aktualisiert und stehe jetzt vor folgender Situation:
Wenn ich das Paket lade, verschwinden die Nummerierungen der Abschnitte und Unterabschnitte. Ich habe versucht, die Nummerierung explizit anzuzeigen (siehe MWE unten), aber ohne Erfolg. Wenn ich das Paket inklusive Zeile (und die zugehörigen Befehle) kommentiere, erscheinen die Nummerierungen natürlich wieder.
Hier ist ein 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}
Hier ist ein Bild der Ausgabe, die ich erhalte:
Seit ich TeXLive installiert habe, ist dieses Problem nicht mehr aufgetreten. Wie kann ich es lösen?
EDIT: Ich habe vergessen zu sagen, dass ich TeXLive auf einem anderen Computer ohne das Update habe und das MWE einwandfrei funktioniert. Hier ist ein Bild der Ausgabe:
Antwort1
Wie @jon sagte, hat v2.10.1 titlesec
einen Fehler, den der Autor (Javier Bezos) bereits behoben hat. Zum Zeitpunkt des Schreibens war das Update nicht auf allen Servern verfügbar tlmgr
. Wer das gleiche Problem hat, kann diesen Befehl (TexLive) verwenden:
tlmgr update --all -repository http://ctan.math.washington.edu/tex-archive/systems/texlive/tlnet/
Dieser Server hat das Update.
Weitere Informationen finden Sie unter diesem Link:https://groups.google.com/forum/#!topic/comp.text.tex/MBd3-o2Dzx8