verlinktes Inhaltsverzeichnis ohne Überschriften

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: verlinktes Inhaltsverzeichnis ohne Überschriften

von Gast » Do 29. Aug 2019, 14:06

Bastiane hat geschrieben:{} eine Überschrift
Dass Hallo 99 eine Überschrift sein soll, war eher eine Interpretation durch mich. Das ist noch lange keine echte Überschrift. Aber irgend eine Art von Überschrift haben die Lieder bei Lilypond normalerweise schon.

Ich setze den Status mal auf "beantwortet". Darfst du künftig gerne selbst machen, wenn eine Frage beantwortet wurde. Dann sehen andere Hilfesuchende, dass diese Diskussion ggf. eine Lösung bietet.

von Bastiane » Do 29. Aug 2019, 13:59

Hallo Gast!
Vielen Dank. Ich habe deinen ersten Codeschnipsel genommen und meine Lilypond-Dateien hinzugefügt. Nach ein paar Versuchen funktionierte es.
Die Überschrift war ein Versehen, vorher hatte es eine Fehlermeldeung gegeben, und da ich lange nicht mehr mit Latex gearbeitet habe, wusste ich gar nicht, dass durch die eingefügten {} eine Überschrift entsteht. Jedenfalls war die Fehlermeldung danach glaube ich weg. :D
Viele Grüße
Bastiane

von Gast » Do 29. Aug 2019, 12:48

\documentclass[a4paper,DIV=16]{scrbook}
\usepackage[english, ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{graphicx}
\pagestyle{empty}

%für verlinktes Inhaltsverzeichnis:
\usepackage[colorlinks,
pdfpagelabels,
pdfstartview = FitH,
bookmarksopen = true,
bookmarksnumbered = true,
linkcolor = black,
plainpages = false,
hypertexnames = false,
citecolor = black] {hyperref}

\setcounter{secnumdepth}{\sectionnumdepth}% Siehe KOMA-Script-Anleitung
\begin{document}

\tableofcontents       % Automatisches Inhaltsverzeichnis

\subsection[99 Luftballons]{Hallo 99} \newpage

\phantomsection% Siehe hyperref-Anleitung.
\addsubsectiontocentry{}{Ade zur guten Nacht}
\subsection{blablubb}

\end{document}
oder mit der aktuellen KOMA-Script-Version Pre-Release auch:
\documentclass[a4paper,DIV=16,headings=optiontotocandhead]{scrbook}
\usepackage[english, ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{graphicx}
\pagestyle{empty}

%für verlinktes Inhaltsverzeichnis:
\usepackage[colorlinks,
pdfpagelabels,
pdfstartview = FitH,
bookmarksopen = true,
bookmarksnumbered = true,
linkcolor = black,
plainpages = false,
hypertexnames = false,
citecolor = black] {hyperref}

\begin{document}

\tableofcontents       % Automatisches Inhaltsverzeichnis

\subsection[nonumber,tocentry=99 Luftballons]{Hallo 99} \newpage

\phantomsection
\addsubsectiontocentry{}{Ade zur guten Nacht}
\subsection{blablubb}

\end{document}

von Gast » Do 29. Aug 2019, 12:43

Wieso ohne Überschrift? Du hast doch eine Überschrift (im Beispiel "Hallo 99").

Ich hoffe daher, ich habe die Frage richtig verstanden: Wenn Du statt der subsection-Ebene auch mit der section-Ebene zufrieden bist, dann verwende einfach \addsec[99 Luftballons]{Hallo 99} statt
\addsubsectiontocentry{}{99 Luftballons}
{Hallo 99} \newpage
Alternativ setze den Zähler secnumdepth auf \sectionnumdepth und verwende ganz normal \subsection[99 Luftballons]{Hallo 99}.

Wenn ich die Frage falsch verstanden haben sollte, ist das Beispiel vielleicht etwas zu minimalistisch oder nicht so richtig zutreffend.

BTW: Ich habe früher auch Liederbücher mit Lilypond erstellt. Da hat aber das Erstellen eines Inhaltsverzeichnisses automatisch funktioniert. Deshalb verwirrt mich die Frage ziemlich.

verlinktes Inhaltsverzeichnis ohne Überschriften

von Bastiane » Do 29. Aug 2019, 12:01

Hallo!
Ich möchte ein Liederbuch erstellen (mit Lilypond - aber das sollte hier unwichtig sein), und arbeite seit längerem mit dem automatischen Erstellen des Inhaltsverzeichnisses. Die Latex-Datei enthält nur - der Reihe nach aufgelistet - die einzelnen Lieder extern eingefügt. Damit ein Eintrag ins Inhaltsverzeichnis erstellt wird, füge ich vorher "\addsubsectiontocentry{}" ein.
Nun habe ich versucht, das Inhaltsverzeichnis zu verlinken, aber es klappte nicht. Beim Vereinfachen für die Fehlersuche bin ich soweit gekommen, dass es funktioniert, wenn ich zu einem Eintrag eine Subsection erstelle, was ich ja eigentlich nicht will. Ich versuche hier mal ein Minimalbeispiel zu geben:
\documentclass[a4paper,DIV=16]{scrbook} 
\usepackage[english, ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{blindtext} 
\usepackage{graphicx}
\pagestyle{empty} 

%für verlinktes Inhaltsverzeichnis:
\usepackage[colorlinks,
pdfpagelabels,
pdfstartview = FitH,
bookmarksopen = true,
bookmarksnumbered = true,
linkcolor = black,
plainpages = false,
hypertexnames = false,
citecolor = black] {hyperref}


\begin{document}

\tableofcontents 		% Automatisches Inhaltsverzeichnis

\addsubsectiontocentry{}{99 Luftballons}
{Hallo 99} \newpage

\addsubsectiontocentry{}{Ade zur guten Nacht}
\subsection{blablubb}

\end{document}
Wenn ich auf einen der ersten beiden Einträge klicke, funktioniert nichts, wenn ich auf "blablubb" klicke, springt er zu der entsprechenden Seite. Aber ich möchte ja nicht, dass da eine Nummerierung angegeben wird - weder im Inhaltsverzeichnis noch bei jedem einzelnen Lied.
Weiß einer Rat?
Viele Grüße
Bastiane

Nach oben