Linkformatierung bei Classicthesis für Links nach \part

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Linkformatierung bei Classicthesis für Links nach \part

Linkformatierung bei Classicthesis für Links nach \part

von Bausparfuchs » Do 31. Mai 2012, 11:58

Hallo,

wenn ich classicthesis mit der Option [parts] lade, dann steht bei Verwendung von \autoref in meinem Link beispielsweise der Text "Teil iii", statt "Teil III" wie in den Überschriften oder dem Inhaltsverzeichnis. Ich habe kurz in classicthesis.sty reingeschaut, aber mir ist das leider noch zu hoch, als dass ich es blicken würde. Könnte da mal bitte jemand hineinschauen und versuchen, ob es eine Schraube gibt, an der ich diesbezüglich drehen könnte?
Ein Minimalbeispiel hängt natürlich wie immer dran

Vielen Dank

Gruß
\documentclass{scrreprt}
\usepackage[parts]{classicthesis} 

%Hack, damit \nameref mit der CT-Option parts funktioniert. Ansonsten kein Text oder falscher Text im Link (tip von
% http://tex.stackexchange.com/questions/6609/problems-with-part-labels-using-titlesec)
\makeatletter
\let\titlesec@part\part
\renewcommand{\part}{\@ifstar\part@star\part@nostar}
\def\part@star#1{\NR@gettitle{#1}\titlesec@part*{#1}}
\def\part@nostar{\@ifnextchar[\part@nostar@opt\part@nostar@nopt}
\def\part@nostar@nopt#1{\NR@gettitle{#1}\titlesec@part{#1}}
\def\part@nostar@opt[#1]#2{\NR@gettitle{#2}\titlesec@part[#1]{#2}}
\makeatother


\begin{document}
 \part{Testteil}\label{pt:test}

\chapter{Testkapitel}\label{ch:test}

\section{Testabschnitt}\label{sec:testabschnitt}

In der \"Uberschrift zu \autoref{pt:test} l\"asst sich erkennen, dass der Name des Testteils \nameref{pt:test} lautet. 

\end{document}

Nach oben