Inhaltsverzeichniseintrag: „Seite“ anstelle der Seitennummer

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: Inhaltsverzeichniseintrag: „Seite“ anstelle der Seitennummer

von Wredi » Mi 20. Mai 2015, 20:43

Ganz vergessen das Thema zu schließen.

von Wredi » Mi 20. Mai 2015, 20:10

Ganz vergessen das Thema zu schließen.

von Wredi » Mi 20. Mai 2015, 20:09

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

von Johannes_B » Mi 20. Mai 2015, 19:47

\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} 

von Wredi » Mi 20. Mai 2015, 19:38

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.

von Johannes_B » Mi 20. Mai 2015, 18:41

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.

von Wredi » Mi 20. Mai 2015, 18:19

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.

von Johannes_B » Mi 20. Mai 2015, 17:56

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} 

von Wredi » Mi 20. Mai 2015, 17:36

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.

Inhaltsverzeichniseintrag: „Seite“ anstelle der Seitennummer

von Wredi » Mi 20. Mai 2015, 17:31

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]

Nach oben