Hi, ich bins mal (oder besser schon?) wieder.
Laut Dokumentation kann man im style-Argument von \@startsection als letztes Makro eines wählen das den Titel der Gliederungsebene als Parameter erwartet.
Wenn ich das aber wirklich mache (z.B. mit \MakeUppercase) bricht beim compilieren alles auseinander. Nur wenn ich die Nummerierung mit \setcounter{secnumdepth}{0} runterschraube geht es. Und selbst dann bekomme ich von pdftex warnungen ala: name(section*.1) has been referenced but does not exist. replaced with a fixed one
Danach funktionieren im PDF die Sections im inhaltsverzeichnis nciht mehr. Die führen dann alle zur ersten seite.
Hier eine kleine Sandbox zum Testen:
\documentclass[twoside,twocolumn,10pt,pdftex]{scrbook}
\usepackage{Sandbox}
\usepackage{hyperref}
\begin{document}
\chapter{chapter}
text
\clearpage
\section{section}
text
\end{document}
die Sandbox.sty enthällt:
\setcounter{secnumdepth}{0}
\renewcommand\section{\@startsection{section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{%
\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax%
\setlength{\parfillskip}{\z@ plus 1fil}\fi%
\normalfont\MakeUppercase
}%
}%
Wenn der \setcounter auskommentiert wird, explodiert alles. wird \MakeUppercase entfernt ist alles wieder in ordnung.
Ist das Problem bekannt und gibt es eine Lösung dafür?
Hi, ich bins mal (oder besser schon?) wieder.
Laut Dokumentation kann man im style-Argument von \@startsection als letztes Makro eines wählen das den Titel der Gliederungsebene als Parameter erwartet.
Wenn ich das aber wirklich mache (z.B. mit \MakeUppercase) bricht beim compilieren alles auseinander. Nur wenn ich die Nummerierung mit \setcounter{secnumdepth}{0} runterschraube geht es. Und selbst dann bekomme ich von pdftex warnungen ala: name(section*.1) has been referenced but does not exist. replaced with a fixed one
Danach funktionieren im PDF die Sections im inhaltsverzeichnis nciht mehr. Die führen dann alle zur ersten seite.
Hier eine kleine Sandbox zum Testen:
[code]\documentclass[twoside,twocolumn,10pt,pdftex]{scrbook}
\usepackage{Sandbox}
\usepackage{hyperref}
\begin{document}
\chapter{chapter}
text
\clearpage
\section{section}
text
\end{document}[/code]
die Sandbox.sty enthällt:
[code]\setcounter{secnumdepth}{0}
\renewcommand\section{\@startsection{section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{%
\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax%
\setlength{\parfillskip}{\z@ plus 1fil}\fi%
\normalfont\MakeUppercase
}%
}%[/code]
Wenn der \setcounter auskommentiert wird, explodiert alles. wird \MakeUppercase entfernt ist alles wieder in ordnung.
Ist das Problem bekannt und gibt es eine Lösung dafür?