PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abschnittsüberschriften formatieren



Dak
09-08-2010, 10:54
Hey,

ich habe folgendes kleines Problem mit dem "Format" von Abschnittüberschriften im Anhang.
Die Überschrift vom Anhang soll so aussehen:
Anlage A. Überschrift 1
Anlage B. Überschrift 2
....
Die sollen dann auch so im Inhaltsverzeichnis auftauchen. Ich habe leider keine Ahnung wie ich das umsetzen kann :confused:. Ich hoffe ihr könnt mir helfen...

lockstep
09-08-2010, 11:19
Hallo und willkommen im Forum! :)

Mangels Beispiel weiß ich nicht, welche Klasse du verwendest. Hier eine Möglichkeit mit scrartcl:



\documentclass[toc=flat]{scrartcl}

% Statt Klassenoption toc=flat hilft auch folgendes
% \usepackage[tocfullflat]{tocstyle}
% \usetocstyle{KOMAlike}

\begin{document}

\tableofcontents

\section{A section}

Some text.

\appendix
\renewcommand*{\thesection}{Anlage~\Alph{section}}

\section{An appendix section}

Some text.

\end{document}


lockstep

Dak
09-08-2010, 11:49
Danke! Soweit klappt es wunderbar.
Das dumme ist nur, dass er jetzt auch alle Abbildungen und Tabellen im Anhang mit "Tabelle Anlage A.1" usw. bezeichnet.

Kann man das irgendwie trotzdem mit "Tabelle A.1" bezeichnen?

Xenara
09-08-2010, 12:13
Das ist für mich nicht nachvollziehbar. Ich habe locksteps Beispiel mit Referenzen erweitert, und das von dir geschilderte Verhalten tritt nicht auf:


\documentclass[toc=flat]{scrartcl}

% Statt Klassenoption toc=flat hilft auch folgendes
% \usepackage[tocfullflat]{tocstyle}
% \usetocstyle{KOMAlike}

\begin{document}

\tableofcontents

\section{A section}

Some text.

Siehe Abbildung~\ref{fig:abbildung}.

Siehe Tabelle~\ref{tab:tabelle}.


\appendix
\renewcommand*{\thesection}{Anlage~\Alph{section}}

\section{An appendix section}

Some text.
\begin{figure}[htbp]%
Abbildung
\caption{Abbildung}%
\label{fig:abbildung}%
\end{figure}

Siehe Abbildung~\ref{fig:abbildung}.

\begin{table}[htbp]%
Tabelle
\caption{Tabelle}%
\label{tab:tabelle}%
\end{table}

Siehe Tabelle~\ref{tab:tabelle}.

\end{document}


Wenn es bei dir so nicht klappt, machst du irgendetwas anders, von dem wir nichts wissen. Daher der Hinweis auf ein Minimalbeispiel. Infos, was das ist und wie man eines erstellen kann gibts hier (http://www.minimalbeispiel.de) und hier (http://www.mrunix.de/forums/showthread.php?t=66921).

Dak
09-08-2010, 13:29
Ok, ich hab hier mal versucht ein Minimalbsp. zu basteln. Ich hoffe es hilft weiter und ihr seht was ich meine:

\documentclass[11pt,headsepline, headings=small, toc=flat]{scrartcl}

\usepackage[pdftex]{graphicx}
\usepackage[ngerman]{babel}

%Um die Abbildungs- und Tabellenbezeichnungen wie in einem Buch ausschauen zu lassen: "Abbildung Abschnittsnummer.fortlaufende Nr."
\renewcommand{\thefigure}{\thesection.\arabic{figu re}}
\renewcommand{\thetable}{\thesection.\arabic{table }}
\renewcommand{\theequation}{\thesection.\arabic{eq uation}}
\newcommand{\nsection}[1]{\section{#1}\setcounter{figure}{0}\setcounter{tab le}{0}}

\begin{document}
\tableofcontents
\newpage
\section{Haupttext}
Text
\begin{figure}[htbp]
\begin{center}
\caption{Testabbildung}
\label{fig}
\end{center}
\end{figure}

\appendix
\renewcommand*{\thesection}{Anlage~\Alph{section}}
\section{Testanlage}

\begin{table}[htdp]
\caption{Testtabelle}
\begin{tabular}{|c|c|}
Spalte 1 & Spalte 2
\end{tabular}
\label{tab}
\end{table}

\end{document}

LuPi
09-08-2010, 13:51
Nun, einerseits definierst Du


\renewcommand{\thefigure}{\thesection.\arabic{figu re}}


und etwas weiter dann


\renewcommand*{\thesection}{Anlage~\Alph{section}}


Das Ergebnis erscheint mir dann logisch, oder?

Das ist übrigens das, was Xenara meinte: Du machst etwas, was die
von lockstep vorgeschlagene Lösung "stört".

Stefan_K
09-08-2010, 13:52
Das liegt an den Zeilen

\renewcommand{\thefigure}{\thesection.\arabic{figu re}}
\renewcommand{\thetable}{\thesection.\arabic{table }}
Dort verwendest Du \thesection, was Du ja redefiniert hast.

Ändere das entsprechend, beispielsweise

\renewcommand{\thefigure}{\Alph{section}.\arabic{f igure}}
\renewcommand{\thetable}{\Alph{section}.\arabic{ta ble}}
nach \appendix.

Stefan


--
TeXblog (http://texblog.net)

Dak
09-08-2010, 14:20
Ihr habt mich gerettet. Ich danke euch, jetzt sieht es so aus wie es soll!