Inhaltsverzeichnis - Keine Seitenangabe bei Einträgen

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 - Keine Seitenangabe bei Einträgen

von Atze » So 8. Mai 2016, 14:49

Alles klar Danke :)

Das ist im Rahmen einer Studienarbeit und das sind die Vorgaben, die wir haben bei uns an der Uni.

von Besserwisser » So 8. Mai 2016, 14:23

Lies die verwendeten Befehle wie \addtokomafont oder \DeclareTOCStyleEntry in der KOMA-Script-Anleitung nach. Anderes wie \xapptocmd steht in der Anleitung zu [d]xpatch[/d]. Wieder anderes wie \addtocontents steht in jeder ausführlichen LaTeX-Einführung.

Schau außerdem in der toc-Datei nach, was dann dort hinein geschrieben wird. Danach sollte klar werden, wie man das beim Literaturverzeichnis machen könnte, wobei die optimale Lösung ggf. auch davon abhängt, wie das erstellt wird.

Wobei ich ja absolut nicht verstehen kann, wozu man etwas in das Inhaltsverzeichnis eintragen sollte, wenn man es mangels Seitenzahl dann ohnehin nicht über das Inhaltsverzeichnis finden kann. Das ist ein wenig als würde man an ein Hochhaus ein Schild "Eheberatung" hängen aber nicht angeben in welchem Stockwerk und welcher Wohnung es diese gibt.

von Atze » So 8. Mai 2016, 14:02

Top! Einfach nur Top!!!
Wäre das für das Literaturverzeichnis analog?
bzw, woher weiß ich, was ich in den ...\protect\.\.. ändern muss?

von Noch so einer » So 8. Mai 2016, 11:56

Das zweite Beispiel kann man unter leicht missbräuchlicher Verwendung von \addtokomafont auch so anpassen, dass es auch mit älteren Versionen von KOMA-Script funktioniert: 
\documentclass[10pt]{scrartcl}
\usepackage[ngerman]{babel}% "Zusammenfassung" und "Anhang" sind eindeutlig
                           % Deutsch nicht Englisch.
\usepackage[utf8]{inputenc}% utf8x macht mehr Ärger als es nützt

\usepackage{xpatch}
\newcommand*{\dontprint}[1]{}
\xapptocmd{\appendix}{%
  \addtocontents{toc}{%
    \protect\begingroup
    \protect\addtokomafont{sectionentrypagenumber}{\protect\dontprint}
  }%
  \addsec{\appendixname}
  \addtocontents{toc}{%
    \protect\endgroup
  }%
}{}{}

\begin{document}
\tableofcontents

\section{Irgendwas}
Test
\section{Zusammenfassung}
Test

\appendix
Test

\end{document}

von Noch so einer » So 8. Mai 2016, 11:30

Mit der aktuellen KOMA-Script-Prerelease geht das recht einfach: 
% Dieses Beispiel funktioniert derzeit nicht im Online-Editor!
\documentclass[10pt]{scrartcl}[2016/04/01]% Man braucht dazu ein wirklich
                                % aktuelles KOMA-Script
\usepackage[ngerman]{babel}% "Zusammenfassung" und "Anhang" sind eindeutlig
                           % Deutsch nicht Englisch.
\usepackage[utf8]{inputenc}% utf8x macht mehr Ärger als es nützt

\newcommand*{\dontprint}[1]{}
\DeclareTOCStyleEntry[%
  level=\sectiontocdepth,
  numwidth=0pt,
  indent=0pt,
  pagenumberformat=\dontprint,
]{section}{sectionnopage}

\begin{document}
\tableofcontents

\section{Irgendwas}
Test
\section{Zusammenfassung}
Test

\addsec*{Anhang}
\addxcontentsline{toc}{sectionnopage}{Anhang}
Test

\end{document}
Tatsächlich würde ich eine entsprechende Änderung aber eher an \appendix knüpfen:
\documentclass[10pt]{scrartcl}[2016/04/01]% Man braucht dazu ein wirklich
                                % aktuelles KOMA-Script
\usepackage[ngerman]{babel}% "Zusammenfassung" und "Anhang" sind eindeutlig
                           % Deutsch nicht Englisch.
\usepackage[utf8]{inputenc}% utf8x macht mehr Ärger als es nützt

\usepackage{xpatch}
\newcommand*{\dontprint}[1]{}
\xapptocmd{\appendix}{%
  \addtocontents{toc}{%
    \protect\begingroup
    \protect\DeclareTOCStyleEntry[pagenumberformat=\protect\dontprint]{section}{section}%
  }%
  \addsec{\appendixname}
  \addtocontents{toc}{%
    \protect\endgroup
  }%
}{}{}

\begin{document}
\tableofcontents

\section{Irgendwas}
Test
\section{Zusammenfassung}
Test

\appendix
Test

\end{document}

von Atze » So 8. Mai 2016, 10:51

Ooops, hatte es nur lokal getestet, sollte jetzt funktionieren :)

Re: Inhaltsverzeichnis - Keine Seitenangabe bei Einträgen

von Johannes_B » So 8. Mai 2016, 08:09

Atze hat geschrieben: Ich habe mal folgendes Minimalbeipiel erstellt.
Spaßvogel, klick mal auf Öffne in Online-Editor über deinem Code.

=> Minimalbeispiel

Inhaltsverzeichnis - Keine Seitenangabe bei Einträgen

von Atze » So 8. Mai 2016, 01:50

Hallo Community,

Ich möchte gerne in meinem Inhaltsverzeichnis keine Seitenangabe bei einem Eintrag haben. Ich habe mal folgendes Minimalbeipiel erstellt.
\documentclass[10pt]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document}

\tableofcontents

\newpage
\section{...}
\section{Zusammenfassung}
\addsec{Anhang}

\end{document}
Der Anhang in meinem Dokument darf (laut Vorgaben) keine Nummerierung haben und keine Seitenangaben. Das mit der Nummerierung habe ich hinbekommen. Gibt es eine Möglichkeit, die Seitenangabe bei dem Eintrag -Anhang- zu unterbinden?

Vielen Dank :)

Nach oben