Inhaltsverzeichnis

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: Inhaltsverzeichnis

Re: Inhaltsverzeichnis

von Grummelgast » Mo 15. Mär 2021, 08:54

Nein, gerade für Fonts ist es total veraltet. Nicht nur, dass man \bf, \it, \rm, \sf, \sl, \tt heute nicht mehr verwendet, im Zeitalter von LuaLaTeX und XeLaTeX ist es außerdem viel einfacher Fonts abseits der 1-Byte-Codierungen zu verwenden.

Einhergehend brauchen wir Umlaute auch nicht mehr mit babel-shorthands einzugeben oder gar mit TeX-Codierung. Wir müssen nicht einmal mehr inputenc laden (und sollten es für UTF8-codierte Dokumente eigentlich auch nicht mehr). Selbst Dinge wie Anführungen sind eigentlich im Kopka nicht mehr zeitgemäß dokumentiert. Dafür verwendet man besser csquotes und hat dann maximale Flexibilität. Auch im Bereich Mathematik sind wir mit unicode-math inzwischen bei ganz anderen Möglichkeiten angekommen.

So sind selbst die Grundlagen im Kopka an vielen Stellen überholt.

Vor 30 Jahren war IMHO der Kopka (ja, ich weiß, dass es mehrere Bände gab, große Verbreitung hatte aber vor allem der erste Band) das beste deutschsprachige LaTeX-Buch auf dem Markt. Aber schon damals hatte es didaktische und auch inhaltliche Mängel. So haben wir ihm Generationen von falschen Binde- und Gedankenstrichen (wurden AFAIK in der 4. Auflage tatsächlich korrigiert), Kästchentabellen etc. zu verdanken. Heute würde ich den niemandem mehr empfehlen. Überhaupt würde ich niemandem mehr ein LaTeX-2.09-Buch zum Lernen von oder Nachschlagen über LaTeX(2e) empfehlen. Leute, inzwischen steckt (endlich) L3 bereits im LaTeX-Kernel und wird auch vom LaTeX-Kernel selbst genutzt. Es ist Zeit, sich von seinen alten Schätzchen zu verabschieden.

Re: Inhaltsverzeichnis

von larfus_303 » Mo 15. Mär 2021, 00:49

Ja richtig Helmut Kopka.
Für Spezielle Sachen ist es einfach nicht mehr aktuell weil zu alt. Aber für die Grundlagen, Schriften, Gößen, Boxen, Mathe, Sonderzeichen steht immer mal wieder etwas drin was man verwenden kann.

Darum danke für Deine Anleitung. Etwas modernes ist sicher von nutzen.

Re: Inhaltsverzeichnis

von Gute*r Gȧst*in » So 14. Mär 2021, 20:31

Wenn Google, recht hat, ist das die ISBN vom alten Kopka, oder? Kopka kennt jedenfalls KOMA-Script nicht. AFAIK kennt die alte Auflage noch nicht einmal LaTeX2e, sondern behandelt das seit 1994 veraltete LaTeX 2.09. Bei LaTeX ist in den letzten über 25 Jahren extrem viel passiert. Den Kopka kannst du also weitgehend vergessen.

Wenn man keine Standardklasse verwendet, lohnt es sich eigentlich immer, die Anleitung zur Klasse auch zu lesen. Bei KOMA-Script-Klassen, wie der von dir verwendeten scrreprt, würde ich sogar dazu raten, auch in die anderen Kapitel der KOMA-Script-Anleitung zumindest einen Blick zu werfen, damit man weiß was mit KOMA-Script noch alles geht.

Re: Inhaltsverzeichnis

von larfus_303 » So 14. Mär 2021, 18:48

@Stefan: Ja es macht absolut Sinn den Code in einer Leserfreundlichen Weise bereitzustellen.

@Guter Gȧstin: Das ist genau das was ich suchte. 1000 Dank. Ich bitte um Verzeihung für die Missverständlichkeiten und bedanke mich für die Unterstützung so wie den Tip mit dem Koma-Script. Meine LaTeX-Anleitung in Papierform ist im Vergleich dazu schon etwas in die Jahre gekommen. ISBN: 3-89319-434 - 7 :D

Re: Inhaltsverzeichnis

von Gute*r Gȧst*in » So 14. Mär 2021, 15:47

Achja, die Pünktchen kann man ggf. ebenfalls per Option entfernen. Dazu muss man nur den linefill-Code, genau wie in Tabelle 15.1 für Kapiteln angegeben, auf \hfill einstellen. Bei \RedeclareSectionCommands heißt die Option natürlich entspechend toclinefill (siehe Erklärung zu \RedeclareSectionCommand).

Man kann die Seitenzahl statt in einer eigenen Spalte auch direkt nach dem Eintrag setzen, wenn man das möchte. Dann muss man als linefill einen festen Abstand einstellen und sollte zusätzlich raggedpagenumber auf false setzen.

Übrigens hast du in deiner Erklärung ganz oben section gar nicht erwähnt, dafür aber exlizit subsubsection. Im Beispiel ist dagegen \section verwendet aber nicht \subsubsection. Ich bin daher vom Beispiel ausgegangen und habe die Erklärung vom Anfang erst einmal ignoriert. Bitte achte auf Konsistenz von Erklärung und Beispiel. Und wenn Erklärung und Beispiel zusammen in einem Beitrag stehen, ist das natürlich ebenfalls von Vorteil. Dann müssen sich Helfer*innen das nicht erst alles zusammensuchen.

Re: Inhaltsverzeichnis

von Gute*r Gȧst*in » So 14. Mär 2021, 15:34

KOMA-Script bietet verschiedene Möglichkeiten, die Verzeichniseinträge mit Hilfe von tocbasic zu verändern. Ich verwende hier die in Abschnitt 15.3 der KOMA-Script-Anleitung erklärten Möglichkeiten der Eintragsstile. Allerdings nutze ich die indirekte Einstellung über \RedeclareSectionCommand und \RedeclareSectionCommands, die ebenfalls in der verlinkten Anleitung erklärt ist.

\documentclass[parskip]{scrreprt}% oneside und a4paper sind Voreinstellung also überflüssig
\usepackage[ngerman]{babel}

\newcommand*{\PartPrefixFormat}[1]{Teil~#1}
\newcommand*{\ChapterPrefixFormat}[1]{Kapitel~#1}
\newcommand*{\NoNumberFormat}[1]{}
\RedeclareSectionCommand[tocentrynumberformat=\PartPrefixFormat,tocdynnumwidth]{part}
\RedeclareSectionCommand[tocentrynumberformat=\ChapterPrefixFormat,tocdynnumwidth]{chapter}
\RedeclareSectionCommands[tocentrynumberformat=\NoNumberFormat]{section,subsection}

\begin{document}

\tableofcontents

\pagenumbering{arabic}

\newpage

\part{Name von Teil 1}
\label{sec:Teil1}
% Wie lasse ich anstelle des einfachen Zählers in dem Fall (alt) "I". (neu) "Teil I." anzeigen?
% Die Ausgabe der Seite 2 kann so bleiben. Teil I. Name von Teil 1.
\newpage   

\chapter{Name von Kapitel 1}
\label{sec:Kapitel1}
% Wie lasse ich anstelle des einfachen Zählers in dem Fall (alt) "1". (neu) "Kapitel 1." anzeigen?


\section{Einleitung}
\label{sec:Absatz1}
Einleitender Text.
%Wie kann man die Nummerierung für das Inhaltsverzeichniss Ausschalten?

\subsection{Grundlagen}
\label{sec:Punkt1}
Grundlagentext
%Wie kann man die Nummerierung für das Inhaltsverzeichniss Ausschalten?

\end{document}

\newpage   

\chapter{Name von Kapitel 1}
\label{sec:Kapitel1}

\section{Einleitung}
\label{sec:Absatz1}
Einleitender Text.

\subsection{Grundlagen}
\label{sec:Punkt1}
Grundlagentext

\end{document}

Neben der hier gezeigten Möglichkeit, könnte man den Nummernpräfix auch direkt bei der Erzeugung der Einträge durch umdefinieren von \addparttocentry und \addchaptertocentry hinzufügen und bei den Abschnitten und Unterabschnitten entsprechend per \addsectiontocentry und \addsubsectiontocentry weglassen. Da ich aber ohnehin die Nummernbreite bei der Ausgabe anpassen musste, habe ich alles an derselben Stelle erledigt. Übrigens kann man den Einzug ebenfalls per Optionen über dieselbe Schnittstelle ändern, falls das gewünscht wird. Ich empfehle, das in der KOMA-Script-Anleitung oder im KOMA-Script-Buch nachzulesen. Die Anleitung hast du normalerweise sogar auf deinem Rechner.

Re: Inhaltsverzeichniss

von Stefan Kottwitz » So 14. Mär 2021, 14:57

Hi larfus,

ich habe den Code für Dich oben mal formatiert. Schau Dir trotzdem mal die Links im vorigen Beitrag an. Das richtige (einfache) Formatieren hat den Vorteil, dass man mit einem Klick direkt mit LaTeX übersetzen kann zum Testen.

Stefan

Re: Inhaltsverzeichniss

von Grummelgast » So 14. Mär 2021, 14:14

Unter dem Minimalbeispiel-Link ist auch angegeben, dass man Code korrekt als solchen markieren sollte. Wem die dortige Kurzanleitung dafür nicht genügt, der sollte eben die ausführlichere Anleitung zur Code-Einbettung bei goLaTeX lesen.

Re: Inhaltsverzeichniss

von larfus_303 » So 14. Mär 2021, 13:24

Hallo Gast Wirt

Dake für die Antwort und bitte verzeih mir das ich kein VM angefügt habe. Ich habe also ein Beispiel der Ausgangslage. Ich hoffe jetzt ist es weniger Missverständlich.

\documentclass[oneside,a4paper,parskip]{scrreprt}
\usepackage[ngerman]{babel}

\begin{document}

\tableofcontents

\pagenumbering{arabic}

\newpage

\part{Name von Teil 1}
\label{sec:Teil1}
% Wie lasse ich anstelle des einfachen Zählers in dem Fall (alt) "I". (neu) "Teil I." anzeigen?
% Die Ausgabe der Seite 2 kann so bleiben. Teil I. Name von Teil 1.
\newpage   

\chapter{Name von Kapitel 1}
\label{sec:Kapitel1}
% Wie lasse ich anstelle des einfachen Zählers in dem Fall (alt) "1". (neu) "Kapitel 1." anzeigen?


\section{Einleitung}
\label{sec:Absatz1}
Einleitender Text.
%Wie kann man die Nummerierung für das Inhaltsverzeichniss Ausschalten?

\subsection{Grundlagen}
\label{sec:Punkt1}
Grundlagentext
%Wie kann man die Nummerierung für das Inhaltsverzeichniss Ausschalten?

\end{document}

\newpage   

\chapter{Name von Kapitel 1}
\label{sec:Kapitel1}

\section{Einleitung}
\label{sec:Absatz1}
Einleitender Text.

\subsection{Grundlagen}
\label{sec:Punkt1}
Grundlagentext

\end{document}

Re: Inhaltsverzeichniss

von Gast Wirt » So 14. Mär 2021, 11:46

PS: Auf die Notwendigkeit eines Minimalbeispiels, bist du schon früher hingewiesen worden. Bitte beachte solche Hinweise künftig! Du sparst dir und uns damit viele Rückfragen, Missverständnisse und letztlich auch Arbeit und Frust.


Nach oben