Seite 1 von 1

Inhaltsverzeichniseintrag: „Seite“ anstelle der Seitennummer

Verfasst: Mi 20. Mai 2015, 17:31
von Wredi
Hallo allerseits,

ich versuche meinen Dozenten gerade zufrieden stellen. Er möchte, dass das Inhaltsverzeichnis sich selbst erwähnt und wie hier erscheint: http://i.imgur.com/lFm4WoC.png

Nun weiß ich aber nicht, wie ich anstelle der Seitenzahl ein Wort einfüge.

Es folgt das Minimalbeispiel:
\documentclass[12pt,oneside,a4paper,pdftex]{article}

% Präambel

% Format des Dokuments
	\special{papersize=210mm,297mm} %Präzise Papiergröße
	\usepackage[top=2cm,bottom=2cm,left=2cm,right=6cm,]{geometry}
	% Kopf- und Fußzeile
		\usepackage{fancyhdr}
		\usepackage{lastpage}
			\pagestyle{fancy}
			\fancyhead{}% Leere Kopfzeile
			\fancyfoot{}% Leere Fußzeile
			\fancyfoot[C]{\thepage{}}% „X von Y“
			\renewcommand{\headrulewidth}{0pt}% Linienstärke unter Kopfzeile
			\renewcommand{\footrulewidth}{0pt}% Linienstärke über Fußzeile

	
% Eigenschaften des Inhaltsverzeichnisses
	\setcounter{secnumdepth}{3}% Tiefe der Nummerierungen der Überschritften
	\setcounter{tocdepth}{3}% Tiefe im Inhaltsverzeichnis


\begin{document}
\addcontentsline{toc}{section}{\numberline{}Inhaltsverzeichnis}
% Erstelle Inhaltsverzeichnis
	{
		\pagenumbering{Roman}
		\setcounter{page}{1}
		\pagestyle{fancy}
		\tableofcontents
		\cleardoublepage
	}

\pagenumbering{arabic}
\setcounter{page}{1}


% Erstelle Textkörper

\section{Einleitung}

\section{Abschnitt 2}

\section{Abschnitt 3}

\cleardoublepage

% Literaturverzeichnis

\addcontentsline{toc}{section}{\numberline{}Literaturverzeichnis}
\section*{Literaturverzeichnis}

\cleardoublepage


% Erklärung

\phantomsection
\addcontentsline{toc}{section}{\numberline{}Erklärung}
\section*{Erklärung}


\end{document}
Vielen Dank für Eure Hilfe.

Beste Grüße, Wredi[/quote]

Verfasst: Mi 20. Mai 2015, 17:36
von Wredi
Ich sehe gerade ich hab einmal „\phantomsection“ unten bei der Erklärung nicht entfernt, tut mir Leid. Ich kann den Beitrag leider auch nicht mehr editieren.

Verfasst: Mi 20. Mai 2015, 17:56
von Johannes_B
Du solltest nicht immer versuchen alle zufrieden zu Stellen, hinterfrage welche Intention das ganze haben soll. Auf die Antwort bin ich gespannt.
\documentclass{article}
\begin{document}
\makeatletter
\addtocontents{toc}{\protect\contentsline {section}{\protect\hbox to\protect\@tempdima {\protect\hfil }Inhaltsverzeichnis}{Seite}}
\makeatother

	\tableofcontents

\section{Einleitung}

\section{Abschnitt 2}

\section{Abschnitt 3}
\addcontentsline{toc}{section}{\numberline{}Erkl\"arung}
\section*{Erkl\"arung}

\end{document} 

Verfasst: Mi 20. Mai 2015, 18:19
von Wredi
Hallo Johannes_B,

ich finde das Inhaltsverzeichnis sollte sich nicht selbst erwähnen. Der Dozent ist aber die Maßgabe und wenn er sagt es soll sich selbst erwähnen dann ist das so. Da kann ich ja nicht diskutieren. Das entspricht aber nicht meiner Vorstellung des Inhaltsverzeichnisses.

Wieauchimmer, ich habe den Befehl wie bei Dir direkt vor \tableofcontents eingefügt, aber ich bekomme nur eine Fehlermeldung:
154: Missing \
endcsname inserted.
<to be read again> 
                   \protect 
l.154 		\makeatother
Irgendeine Idee? Brauche ich für \protect ein Paket?

Besten Dank für die Hilfe.

Verfasst: Mi 20. Mai 2015, 18:41
von Johannes_B
Mein Beispiel hat keine 154 Zeilen. Teste bitte erst das Minimalbeispiel.


Das Inhaltsverzeichnis erwähnt sich ja nicht mal selbst, dann würde dort ja eine 1 (eins) stehen, und nicht Seite. Da stehen einfach nur zwei vollkommen sinnlose Wörter.

Verfasst: Mi 20. Mai 2015, 19:38
von Wredi
Hallo Johannes_B,

ich habe ein wenig Ursachenforschung betrieben. Nach Beseitigung eines Tippfehlers und testweise Auskommentieren verschiedener Pakete fand ich heraus, dass das paket hyperref querschießt. Wenn das Paket uach nur geladen wird, wird folgende Fehlermeldung gegeben:
Argument of \contentsline has an extra }.
<inserted text> 
                \par 
l.4 \contentsline
                  {section}{\numberline {1}Einleitung}{1}{section.1}
In Zeile 4 meines ROhtextes steht aber nichts, in Zeile 3 und 5 jeweis ein Kommentar. Ohne hyperref gelingt es das Dokument wie gewollt zu kompilieren.

Hier das Minimalbeispiel mit auskommentiertem hyperref
\documentclass[12pt,oneside,a4paper,pdftex]{article}

% Präambel

% Format des Dokuments
   \special{papersize=210mm,297mm} %Präzise Papiergröße
   \usepackage[top=2cm,bottom=2cm,left=2cm,right=6cm,]{geometry}
   % Kopf- und Fußzeile
      \usepackage{fancyhdr}
      \usepackage{lastpage}
         \pagestyle{fancy}
         \fancyhead{}% Leere Kopfzeile
         \fancyfoot{}% Leere Fußzeile
         \fancyfoot[C]{\thepage{}}% „X von Y“
         \renewcommand{\headrulewidth}{0pt}% Linienstärke unter Kopfzeile
         \renewcommand{\footrulewidth}{0pt}% Linienstärke über Fußzeile
   
% Eigenschaften des Inhaltsverzeichnisses
   \setcounter{secnumdepth}{3}% Tiefe der Nummerierungen der Überschritften
   \setcounter{tocdepth}{3}% Tiefe im Inhaltsverzeichnis

% Einstellen der Hyperlinks
%	\usepackage{hyperref}
%		\hypersetup{
%			pdftitle={TitelTitelTitel},% Titel
%			pdfauthor={Max Mustermann},% Autor des Dokuments
%			pdfsubject=FachFachFach},% Fachgebiet des Dokuments
%			pdfcreator={Max Mustermann},% Ersteller des Dokuments
%			pdfborder = {0 0 0}% keine farbigen Boxen um Hyperlinks
%		}

\begin{document}
% Erstelle Inhaltsverzeichnis
   {
      \pagenumbering{Roman}
      \setcounter{page}{1}
      \pagestyle{fancy}
      \makeatletter
	  \addtocontents{toc}{\protect\contentsline {section}{\protect\hbox to\protect\@tempdima {\protect\hfil }Inhaltsverzeichnis}{Seite}}
	  \makeatother 
      \tableofcontents
      \cleardoublepage
   }

\pagenumbering{arabic}
\setcounter{page}{1}

% Erstelle Textkörper

\section{Einleitung}

\section{Abschnitt 2}

\section{Abschnitt 3}

\cleardoublepage

% Literaturverzeichnis

\addcontentsline{toc}{section}{\numberline{}Literaturverzeichnis}
\section*{Literaturverzeichnis}

\cleardoublepage

% Erklärung

\addcontentsline{toc}{section}{\numberline{}Erklärung}
\section*{Erklärung}

\end{document}
Gibt es einen Weg hyperref trotzdem zu nutzen?

Vielen Dank soweit.

Verfasst: Mi 20. Mai 2015, 19:47
von Johannes_B
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\makeatletter
\addtocontents{toc}{\protect\contentsline {section}{\protect\hbox
	to\protect\@tempdima {\protect\hfil
	}Inhaltsverzeichnis}{Seite}{section.0}}
\makeatother

%\phantomsection
	\tableofcontents

\section{Einleitung}

\section{Abschnitt 2}

\clearpage
\section{Abschnitt 3}
\addcontentsline{toc}{section}{\numberline{}Erkl\"arung}
\section*{Erkl\"arung}

\end{document} 

Verfasst: Mi 20. Mai 2015, 20:09
von Wredi
Hallo Johannes_B,

ganz großen Dank. Es hat funktioniert. Vielen Dank. Nun ist mein Dozent hoffentlich zufrieden.

Ich wünsche Dir noch einen chönen Tag und schöne Pfingsten.

Bis dann,
Wredi

Verfasst: Mi 20. Mai 2015, 20:10
von Wredi
Ganz vergessen das Thema zu schließen.

Verfasst: Mi 20. Mai 2015, 20:43
von Wredi
Ganz vergessen das Thema zu schließen.