Arabische und Römische Zahlen ins Inhaltsverzeichnis?

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Addyster
Forum-Anfänger
Forum-Anfänger
Beiträge: 31
Registriert: So 5. Jul 2015, 21:54

Arabische und Römische Zahlen ins Inhaltsverzeichnis?

Beitrag von Addyster »

Hallo Zusammen,

ich möchte gerne die arabischen sowie die römischen Zahlen im Inhaltsverzeichnis abbilden. Hier ein minimal Beispiel:
\documentclass[12pt,oneside,a4paper]{article}
\usepackage[left=3cm,right=4cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\begin{document}
\renewcommand{\contentsname}{Inhaltsverzeichnis}

\fancyfoot[C]{\thepage}
%Seitenzahl Inhaltsverzeichnis
\pagenumbering{roman}


\section*{Eigenständige Erklärung}
\newpage

\section*{Vorwort}
\newpage

%Inhaltsverzeichnis einfügen
\tableofcontents
\newpage

\pagenumbering{arabic}


\section{Einführung und Grundlagen}
\subsection{VDI Blatt 1 - Die analytische Schraubenberechnung}
\subsection{VDI Blatt 2 - Die Finite Elemente Methode}

\end{document}
Gruss

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Ich versteh nicht, wo das Problem ist. Mach doch einfach:
\documentclass[12pt,oneside,a4paper]{article}
\usepackage[left=3cm,right=4cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\begin{document}
\renewcommand{\contentsname}{Inhaltsverzeichnis}

\fancyfoot[C]{\thepage}
%Seitenzahl Inhaltsverzeichnis
\pagenumbering{roman}


\section{Eigenständige Erklärung}
\newpage

\section{Vorwort}
\newpage

%Inhaltsverzeichnis einfügen
\tableofcontents
\newpage

\pagenumbering{arabic}


\section{Einführung und Grundlagen}
\subsection{VDI Blatt 1 -- Die analytische Schraubenberechnung}
\subsection{VDI Blatt 2 -- Die Finite Elemente Methode}

\end{document}
Davon abgesehen, dass die römische Nummerierung auf Zeiten zuückgeht, wo man keine Computer für den Satz hatte und man Bindestriche in LaTeX mit zwei -- setzt.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Addyster
Forum-Anfänger
Forum-Anfänger
Beiträge: 31
Registriert: So 5. Jul 2015, 21:54

Beitrag von Addyster »

Okay? Du hast an dem Code garichts geändert, was soll ich denn jetzt "einfach" machen?

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Ich hab die Sterne von den ersten \sections rausgenommen. Dann kommen die auch ins Inhaltsverzeichnis.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Addyster
Forum-Anfänger
Forum-Anfänger
Beiträge: 31
Registriert: So 5. Jul 2015, 21:54

Beitrag von Addyster »

Ja klar, aber dann sind die Überschriften nummeriert. Und das will ich nicht.
Ich will nur, dass die römische Seitenzahl von den unnummerierten Überschriften im Inhaltsverzeichnis auftauchen.

Gruss

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Beginnen bei Dir alle Abschnitte (\section) auf einer neuen Seite? Dann wäre vielleicht book mit Kapiteln und den Befehlen \frontmatter und \mainmatter eine Alternative.
\documentclass[12pt,oneside,a4paper]{book}
\usepackage[left=3cm,right=4cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[C]{\thepage}

\begin{document}
\frontmatter
\chapter{Eigenständige Erklärung}
\chapter{Vorwort}
\tableofcontents

\mainmatter
\chapter{Einführung und Grundlagen}
\section{VDI Blatt 1 -- Die analytische Schraubenberechnung}
\section{VDI Blatt 2 -- Die Finite Elemente Methode}
\end{document}

Falls nicht: auch mit der KOMA-Script Klasse scrartcl geht das relativ einfach:
\usepackage[manualmark]{scrlayer-scrpage}
\clearpairofpagestyles
\cfoot*{\pagemark}

\begin{document}
\pagenumbering{roman}
\addsec{Eigenständige Erklärung}
\clearpage
\addsec{Vorwort}
\clearpage
\tableofcontents

\cleardoublepage
\pagenumbering{arabic}
\section{Einführung und Grundlagen}
\subsection{VDI Blatt 1 -- Die analytische Schraubenberechnung}
\subsection{VDI Blatt 2 -- Die Finite Elemente Methode}
\end{document}
Ansonsten musst Du halt die betreffenden Überschriften 2x eintippen:
\documentclass[12pt,oneside,a4paper]{article}
\usepackage[left=3cm,right=4cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[C]{\thepage}
\begin{document}
\pagenumbering{roman}
\section*{Eigenständige Erklärung}\addcontentsline{toc}{section}{Eigenständige Erklärung}
\clearpage
\section*{Vorwort}\addcontentsline{toc}{section}{Vorwort}
\clearpage
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\section{Einführung und Grundlagen}
\subsection{VDI Blatt 1 -- Die analytische Schraubenberechnung}
\subsection{VDI Blatt 2 -- Die Finite Elemente Methode}
\end{document}

Addyster
Forum-Anfänger
Forum-Anfänger
Beiträge: 31
Registriert: So 5. Jul 2015, 21:54

Beitrag von Addyster »

Sehr gut, vielen Dank für die wirklich ausführliche Antwort, hat geklappt.

Gruss Adrian

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Addyster hat geschrieben:Ja klar, aber dann sind die Überschriften nummeriert. Und das will ich nicht.
Ich will nur, dass die römische Seitenzahl von den unnummerierten Überschriften im Inhaltsverzeichnis auftauchen.
Das hättest du am besten gleich im ersten Post geschrieben.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Antworten