goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Punkte im Inhaltsverzeichnis

 

Bebbi
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 65
Anmeldedatum: 04.01.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.09.2018, 04:48     Titel: Punkte im Inhaltsverzeichnis
  Antworten mit Zitat      
Hallo,

wie geht man mit ", chapterentryfill" aus dem KOMA-Skript um, um Punkte auch auf "Chapter"-Ebene imInhsltsverzeichnis zu haben? Das verstehe ich auch im Koma-Skript nicht.

Was spricht für die Lösung über das KOMA-Skript und gegen



Code • Öffne in Overleaf
\documentclass[ngerman]{scrbook}

\usepackage{babel}

\usepackage{tocloft}
\renewcommand{\cftchapdotsep}{\cftdotsep}
\renewcommand{\cftchapleader}{\textbf{\cftdotfill{\cftchapdotsep}}}
\renewcommand{\cftsecleader}{\cftnodots}
\renewcommand{\cftsecleader}{\cftdotfill{\cftsecdotsep}}

\begin{document}

\tableofcontents

\chapter{Alpha}
\section{Aleph}
\section{Gimel}
\section{Dalet}
\chapter{Beta}

\chapter{Gamma}

\chapter{Delta}

\chapter{Epsilon}

\chapter{Eta}

\end{document}


Wobei ich hier mit

Code • Öffne in Overleaf
\renewcommand{\cftsecleader}{\cftnodots}
\renewcommand{\cftsecleader}{\cftdotfill{\cftsecdotsep}}


eigentlich die Punkte auf Section-Ebene ausstellen wollte - was auch beim Koma-Skript der nächste Schritt wäre. Aber es ist kein Unterschied erkennbar.

Wofür steht das cft in den Befehlen?

Grüße

Bebbi

Zuletzt bearbeitet von Bebbi am 12.09.2018, 01:14, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Johannes_B
Moderator
Moderator


Beiträge: 5015
Anmeldedatum: 01.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.09.2018, 05:43     Titel:
  Antworten mit Zitat      
cft -> contentsFiguresTables

tocloft wurde für Standardklassen entwickelt. KOMA-Skript stellt vollkommen andere Mechanismen zur Verfügung. Mit tocloft werden diese natürlich vernichtet.

Dein Beispiel hat weder ein Literaturverzeichnis, noch einen Literaturverzeichniseintrag. Was versuchst du überhaupt zu erreichen?
_________________

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Private Nachricht senden Benutzer-Profile anzeigen

markusv
Forum-Meister
Forum-Meister

Beiträge: 613
Anmeldedatum: 03.09.15
Wohnort: Leipzig
Version: ---
     Beitrag Verfasst am: 11.09.2018, 06:41     Titel:
  Antworten mit Zitat      
Suchst du evtl. die Option chapterentrydots, um im Inhaltsverzeichnis auffüllende Punkte auf Kapitelebene zu bekommen?

Die Vorteile im KOMA-Script? Es ist eine Option, die du global laden kannst und du brauchst kein tocloft, welches mit KOMA sowieso nicht verwendet werden sollte:

Code • Öffne in Overleaf
\documentclass[ngerman,chapterentrydots]{scrbook}
\usepackage{babel}
\begin{document}
\tableofcontents
\chapter{Alpha}
\section{Aleph}
\section{Gimel}
\section{Dalet}
\chapter{Beta}
\end{document}

_________________

Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden

Bebbi
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 65
Anmeldedatum: 04.01.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.09.2018, 02:23     Titel:
  Antworten mit Zitat      
Hallo,

Entschuldigung. Natürlich war Inhaltsverzeichnis gemeint.

Erstmal eine Frage: Hat es bei mir gerade richtig klick gemacht: Ob ich die Funktionen von KOMA nutzen kann, hängt allein davon ab, ob ich eine der KOMA-Klassen (=Dokumentenyp) nehme. Ich habe immer drüber nachgegrübelt, warum ich nie was \\usepackage{XXXXX} brauche.

\chapterentryfill klappt so weit und dann brauche ich diese komplizierte, nicht wirklich verstandene Lösung nicht.

Was mich wundert ist, dass man mit KOMA nicht die Punkte auf den anderen Ebenen aus- und anschalten kann sondern nur die oberste Ebene.

Grüße

Bebbi
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.09.2018, 06:48     Titel:
  Antworten mit Zitat      
Bebbi hat Folgendes geschrieben:
Was mich wundert ist, dass man mit KOMA nicht die Punkte auf den anderen Ebenen aus- und anschalten kann sondern nur die oberste Ebene.

Doch das kann man (und noch viel mehr). Man kann es nicht einfach per Option, sondern muss Option linefill von \DeclareTOCStyleEntry dafür verwenden, was auch indirekt via \RedeclareSectionCommand geht (und teilweise einfacher ist), beispielsweise:
Code • Öffne in Overleaf
\RedeclareSectionCommand[toclinefill=\hfill]{subsection}

Man kann so auch gleich mehrere Ebenen auf einmal ändern:
Code • Öffne in Overleaf
\RedeclareSectionCommands[toclinefille=\hfill]{section,subsection,subsubsection}
(man beachte, das s am Ende des Befehlsnamens \RedeclareSectionCommands!).

All die sehr mächtigen Möglichkeiten dieser Schnittstelle von tocbasic auch per Klassenoptionen bereit zu stellen, würde die Klassen gewaltig überladen. Deshalb ist es ganz gut, dass das auf die Dinge beschränkt ist, die eher häufig nachgefragt werden. Und häufig nachgefragt wird die Möglichkeit, auf Kapitelebene (bzw. Abschnitte bei scrartcl) die Pünktchen im Inhaltsverzeichnis einzuschalten. Sie auf anderen Ebenen auszuschalten wird (zumindest hier und in anderen mir bekannten Foren) eher selten nachgefragt und dann eher in Verbindung damit, auch den Abstand zur Seitenzahl nahezu zu entfernen (was tocbasic ebenfalls beherrscht).

Auch an anderer Stelle stellen die KOMA-Script-Klassen nicht alle Möglichkeiten der KOMA-Script-Basispakete vollständig selbst per Option bereit.

KOMA-Script kann wirklich sehr, sehr viel. Es lohnt sich daher (nach dem Studium einer ausführlichen LaTeX-Einführung!) einmal die Anleitung komplett durchzulesen. Man weiß dann noch lange nicht, wie mächtig KOMA-Script tatsächlich ist, und kann das noch lange nicht alles auch anwenden, man bekommt aber einen ersten Eindruck und kann bei Bedarf gezielter suchen. Im KOMA-Script-Buch finden sich übrigens noch ein paar zusätzliche Hinweise. Wer sich mit Typografie beschäftigen will oder mit LaTeX (Geschäfts-)Briefe schreiben will, kommt um das Buch IMHO kaum herum. Neben der oben verlinkten Print-Ausgabe gibt es übrigens auch ein eBook. Ich nehme an, dass es sich dabei ebenfalls nicht nur um die Anleitung handelt, sondern der Inhalt mit der Printausgabe identisch ist.

Bebbi
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 65
Anmeldedatum: 04.01.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.09.2018, 18:55     Titel:
  Antworten mit Zitat      
Hallo,

besagtes Buch habe ich mir gestern bestellt. Also ich würde sicherlich nur verwirrt sein, wenn ich das wie ein Roman lesen. Das Schwierigste an LaTeX finde ich bisher, die passenden (und aktuellen) Befehle zu finden. Aber das ist ein anderes Thema. Das man die Kapitel zumindest anliest, finde ich auch sinnvoll.

In
Code • Öffne in Overleaf
\RedeclareSectionCommands[toclinefille=\hfill]{section,subsection,subsubsection}

ist ein e bei toclinefille zu viel.


Anonymous hat Folgendes geschrieben:

Auch an anderer Stelle stellen die KOMA-Script-Klassen nicht alle Möglichkeiten der KOMA-Script-Basispakete vollständig selbst per Option bereit.

Was ich als Anfänger schwierig fand ist, dass nirgendwo stand: KOMA-Script-Pakete müssen nicht eingeladen werden wie die anderen, weil dass quasi die Klassen übernehmen. Dass ist für Experten vermutlich offensichtlich, für mich hat das fehlende Wissen aber Verwirrung gestiftet.

Grüße

Bebbi
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2018 goLaTeX.de