Inhaltsverzeichniseintrag: „Seite“ anstelle der Seitennummer Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Wredi

Inhaltsverzeichniseintrag: „Seite“ anstelle der Seitennummer

Beitrag 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]

Wredi

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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} 
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.

Wredi

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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.
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.

Wredi

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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} 
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.

Wredi

Beitrag 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

Wredi

Beitrag von Wredi »

Ganz vergessen das Thema zu schließen.

Wredi

Beitrag von Wredi »

Ganz vergessen das Thema zu schließen.

Antworten