PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latex Inhaltsverzeichnis AUfzählung



ichhabeeinefrag
15-03-2012, 00:58
Moin ich habe schon überall geguckt und hoffe hier eine Antwort zu bekommen :).
Ich habe viele Auzählungen mit \begine{emurate} gemacht aber auch \sections und \subsections in meiner datei nun würde ich gerne auch die aufzählungen in meinem Inhaltsverzeichnis angezeigt bekommen. reicht wenn es nur die erste ebene ist. Hat jmd eine Idee?

ctansearch
15-03-2012, 01:49
\section{Aufzählung}
\subsection{Aufzählung}
\subsubsection{Aufzählung}

Festus
15-03-2012, 10:13
Oder für jede Aufzählung


\addcontentsline{toc}{section}{\protect\numberline {}Aufzählung xyz}

einfügen.

Wobei du section auch durch subsection oder subsubsection ersetzen kannst, je nachdem auf welcher Ebene du die Aufzählungen mit aufnehmen willst.

ichhabeeinefrag
15-03-2012, 11:17
Das heißt wenn ich auf seite 4 meinte wegen
\begin {emurate}
\item Test
\end{emurate}
habe muss ich
\tableofcontents
\addcontentsline{toc}{section}{\protect\numberline {4}Test}

schreiben? es gibt also keine möglichkeit das eclipse mir wie bei den subsections alle items erster ordnung mit seintezahl raussucht? :)

u_fischer
15-03-2012, 11:28
Könntest du dich bei der Formulierung deiner Fragen etwas mehr anstrengen?

Ein paar weniger Rechtschreib-, Semantik und Grammatikfehler und dafür mehr sinnvolle Informationen wie ein kleines, dafür aber vollständiges Beispiel wären angenehm.

Festus
15-03-2012, 11:31
Soweit ich weiß gibts für Aufzählungen keine Klassenoption in den KOMA Script-Klassen. Aber ohne ordentliches Minimalbeispiel deinerseits werden wir nie erfahren, ob das so ginge.

Dein Code ist natürlich falsch. Er müsste etwa so aussehen



%Präambel

\begin{document}
\tableofcontents

...

\begin {emurate}
\addcontentsline{toc}{section}{\protect\numberline {}Aufzählung 1}
\item Test
\end{emurate}

...

\begin {emurate}
\addcontentsline{toc}{section}{\protect\numberline {}Aufzählung 2}
\item Test
\end{emurate}

...

\end{document}

ichhabeeinefrag
15-03-2012, 11:46
entschuldige es war spät Gestern und ich bin auch noch ein Anfänger. ich hoffe ihr hab nocht nicht die Lust verloren :) also ich brauche, wenn es geht, ein Beispiel, wenn Jemand weiß wie man das macht.

also so sieht es bei mir aus in klein

\begin{document}
\tableofcontents
\section*{Informatik Meilenstein Antworten}
\subsection*{Erster Meilenstein}
\subsubsection*{Unix}
\begin{enumerate}
\item Passwörter
\item Unix-Befehle
\begin{enumerate}
\item cd = in das Home-Verzeichnis wechseln
\item . = aktuelles Verzeichnis
\item .. = übergeordnetes Verzeichnis
\end{enumerate}
\end{enumerate}

so nun hätte ich gerne eine Inhaltsverzeichnis das in etwa so aussieht

Inhaltsverzeichnis
1 Informatik Meilenstein Antworten
1.1 Erster Meilenstein
1.1.1 Unix
Unnötig
Unix-Befehle

rstuby
15-03-2012, 11:55
Aufzählungspunkte sind eigentlich nicht als Überschriften gedacht, die ins Inhaltsverzeichnis aufgenommen werden.
Unter subsection gibt es aber noch die Ebenen subsubsection, paragraph und subparagraph, die du mit Veränderung der Zähler \secnumdepth und \tocdepth alle nummerieren und ins TOC aufnehmen kannst.

\documentclass{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{hyperref}
\setcounter{secnumdepth}{6}
\setcounter{tocdepth}{6}
\begin{document}
\tableofcontents
\part{Teil Eins}
Text Text Text
\chapter{Kapitel Eins}Text Text Text
\section{Abschnitt Eins}Text Text Text
\subsection{Unterabschnitt eins}Text Text Text
\subsubsection{Aufzählungselement}Text Text Text
\subsubsection{Aufzählungselement}Text Text Text
\subsubsection{Aufzählungselement}Text Text Text
\paragraph{Aufzählungselement mit Text dahinter}Text Text Text
\paragraph{Aufzählungselement mit Text dahinter}Text Text Text
\paragraph{Aufzählungselement mit Text dahinter}Text Text Text
\subparagraph{Aufzählungsunterelement mit Text dahinter}Text Text Text
\subparagraph{Aufzählungsunterelement mit Text dahinter}Text Text Text
\section{Abschnitt Zwei}Text Text Text
\subsection{Unterabschnitt eins}Text Text Text
\subsubsection{Aufzählungselement}Text Text Text
\subsubsection{Aufzählungselement}Text Text Text
\subsubsection{Aufzählungselement}Text Text Text
\paragraph{Aufzählungselement mit Text dahinter}Text Text Text
\paragraph{Aufzählungselement mit Text dahinter}Text Text Text
\paragraph{Aufzählungselement mit Text dahinter}Text Text Text
\subparagraph{Aufzählungsunterelement mit Text dahinter}Text Text Text
\subparagraph{Aufzählungsunterelement mit Text dahinter}Text Text Text
\end{document}
Sicher ließe sich auch die Frage nach dem Nummerierungsformat lösen. Wäre natürlich jetzt viel Handarbeit für dich...

ichhabeeinefrag
15-03-2012, 12:05
Ahh ok super danke :)
Weiss zufällig Jmd wie Man sich eine standard Päambel
In texlipse(eclipse mite latex) erstellt
Die beim Erstellen eines neuen Latex Projekt geladen wird?:)

u_fischer
15-03-2012, 12:16
Man könnte wahrscheinlich den \item-Befehl so umdefinieren, dass er den Rest der Zeile als Argument nimmt und dann irgendwas damit tut (z.B. ins Inhaltsverzeichnis schreiben).

Aber erstens ist das nicht einfach, zweitens ziemlich zerbrechlich und drittens einfach ein Hack. Wenn du möchtest, dass ein Text sich wie eine Überschrift verhält, verwende Überschriftenbefehle und nicht irgendwas anderes, nur weil dort das Aussehen stimmt. Aussehen kann man meist leicht, neue Funktionen zu implementieren ist viel schwerer.

u_fischer
15-03-2012, 12:17
Weiss zufällig Jmd wie Man sich eine standard Päambel

Denkst du an deine Rechtschreibung?

rstuby
15-03-2012, 12:24
Man kann sich den Inhalt seiner Standardpräambel in eine separate Datei schreiben, die nennt man dann vorspann.tex oder irgendwie so (ohne ä), und in jedem Dokument schreibt man dann anstelle der ganzen Befehle nur noch \input vorspann
Das ist natürlich nicht total automatisch, aber geht doch recht schnell, wenn man mehrere gleich formatierte Dokumente erstellen will.

ichhabeeinefrag
15-03-2012, 13:34
Ah supidupi vielen Dank für die schnelle und sehr gute Hilfe!!!