scrbook / tocloft / partname

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: scrbook / tocloft / partname

\cftchappresnum

von Stefan Kottwitz » Mo 21. Jun 2010, 22:31

Hallo skater,

Offenbar wird \cftchappresnum zweimal aufgerufen. Anscheinend ist es nicht für Textausgabe gedacht, vllt. gibt es da ein anderes Kommando. Auf Anhieb fällt mir ein workaround ein:
\makeatletter
\g@addto@macro\cftpartfont{Teil~}
\makeatother
Es ist nur von tocloft nicht so vorgesehen.

Viele Grüße,

Stefan

*Inhaltsverzeichnis*

von skater » Mo 21. Jun 2010, 18:34

Sorry, aber vielleicht habe ich mich etwas unglücklich ausgedrückt.
bloodworks hat geschrieben:Ich verstehe nicht was tocloft mit dem Problem zu tun hat, …
  • »Inhaltsverzeichnis«
  • tocloft ist für die Formatierung eines Inhaltsverzeichnisses zuständig.
  • Ich bin nach der entsprechenden Anleitung vorgegangen.
  • Dein Beispiel ändert nur die entsprechende Seite. Eine Änderung im Inhaltsverzeichnis kann ich nicht erkennen; nach den entsprechenden Anleitungen auch nicht vermuten.
Ich denke mal dass ist was du willst. …
Njet, ich möchte im Inhaltsverzeichnis etwas wie »Teil I Theorie« stehen haben.

von bloodworks » Mo 21. Jun 2010, 16:44

Ich verstehe nicht was tocloft mit dem Problem zu tun hat, denn im scrgudie ist ein schönes interface für die umdefinition von partformat gegeben.
\renewcommand*{\partformat}{\thepart\autodot} 
(Ich denke mal dass ist was du willst. Andere Möglichkeiten auch im scrgude zu finden. )


Dein Bsp.:
\documentclass{scrbook} 
\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel} 
\usepackage{lmodern} 
\usepackage{tocloft} 
\usepackage{blindtext} 


\renewcommand*{\partformat}{\thepart\autodot} 


\begin{document} 
\tableofcontents 
\part{Eins} 
\chapter{Einsa} 
\blindtext 
\end{document}

scrbook / tocloft / partname

von skater » Mo 21. Jun 2010, 15:35

Ich hätte gerne statt »I« ein »Teil I« für die Teile im Inhaltsverzeichnis. Dabei bin ich auf ein seltsames Problem gestoßen.

Ich bekomme derzeit nur »Teil Teil I«. Der Text wird verdoppelt und ich habe keine Ahnung, warum.

Beim Kapitel funktioniert es.
\documentclass[]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{tocloft}
\usepackage{blindtext}


%\renewcommand{\cftpartpresnum}{\partname~}
%\renewcommand{\cftpartpresnum}{Teil~}


\renewcommand{\cftchappresnum}{\chaptername~}
\setlength{\cftchapnumwidth}{5em}
\setlength{\cftpartnumwidth}{5em}
\begin{document}
\tableofcontents
\part{Eins}
\chapter{Eins.a}
\blindtext
\end{document}

Nach oben