PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Figure durchnummerieren ohne Kapitelnummerierung



erichpop
30-12-2007, 19:58
Hallo Leute ich möchte in meinem Dokument meine Abbildung nach den Kapitel und dann im jeweiligen Kapitel durchnummerieren, die einzelnen Kapitel sollen aber nur als Namen nicht mit der in Latex üblichen Kapitelnummerierung erscheinen. Wenn ich folgenden Code verwende:

Im Kopf:
\renewcommand{\thefigure}{\arabic{chapter}.\arabic {figure}}
\makeatletter \@addtoreset{figure}{chapter} \makeatother

\chapter*{Kapitel}
\section*{Section}
\begin{figure}[h] \centering
\includegraphics[scale=0.2]{graph.pdf}
\caption{Name}
\label{Label}
\end{figure}

Dann wird jede Abbildung als (0.Durchnummerierung) nummeriert.
Lasse ich die Sterne bei
\chapter*{Kapitel}
\section*{Section}
weg, dann funktioniert die Nummerierung wie gewollt (Kapitel.Duchnummerierung), aber vor jedem Kapitelnamen steht das übliche Kapitel 1, Kapitel 2 usw.

Vielen Dank, für die Hilfe.

PS: Exakt das selbe Problem habe ich mit Formeln bei
\begin{eqnarray}
\end{eqnarray}

rais
30-12-2007, 22:02
Hallo und Herzlich Willkommen :)

Hallo Leute ich möchte in meinem Dokument meine Abbildung nach den Kapitel und dann im jeweiligen Kapitel durchnummerieren,

dieses Verhalten ist bei den Buch- und Reportklassen (also afaik alles, was \chapter auch unterstützt) bereits voreingestellt...


die einzelnen Kapitel sollen aber nur als Namen nicht mit der in Latex üblichen Kapitelnummerierung erscheinen.
wenn Du die Kapitelnummer unterdrückst und dann aber trotzdem darauf bezug nehmen willst, wie soll Dein Leser Dich dann verstehen?


\renewcommand{\thefigure}{\arabic{chapter}.\arabic {figure}}
\makeatletter \@addtoreset{figure}{chapter} \makeatother

überflüssig.


\begin{figure}[h] \centering

[h] alleine wird normalerweise durch [ht] ersetzt, aber das nur zur Info.


\includegraphics[scale=0.2]{graph.pdf}

Da ist zwar nichts falsches dran, so ich auch die Dateiendung grundsätzlich weglassen würde (vgl. l2picfaq, findest Du in einem der obersten Threads hier oder über bischis Signatur;-), aber Deine Datei `graph.pdf' hat hier eh keiner, außer Du selbst...


PS: Exakt das selbe Problem habe ich mit Formeln bei
\begin{eqnarray}
\end{eqnarray}
und `eqnarray' solltest Du Dir gar nicht erst angewöhnen, vgl. l2tabu.

Versuch es einmal so:


\documentclass[ngerman]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\newcommand\includegraphics[2][]{%<-- nur Demo
\fbox{hier wäre \texttt{#2}, wenn man es denn hätte\dots}
}
\begin{document}
\chapter{Kapitel}
\section{Section}
\begin{figure}[hbp]
\centering
\includegraphics[scale=0.2]{graph.pdf}
\caption{Name}
\label{Label}
\end{figure}
\end{document}

MfG und Guten Rutsch ins neue Jahr,

sommerfee
31-12-2007, 13:12
Hallo Leute ich möchte in meinem Dokument meine Abbildung nach den Kapitel und dann im jeweiligen Kapitel durchnummerieren, die einzelnen Kapitel sollen aber nur als Namen nicht mit der in Latex üblichen Kapitelnummerierung erscheinen.

Eine Möglichkeit wäre, nach \chapter*{...} ein \refstepcounter{chapter} und nach \section*{...} ein \refstepcounter{section} anzuhängen:



\documentclass{scrbook}
\usepackage[demo]{graphicx}

\begin{document}

\chapter*{Kapitel}\refstepcounter{chapter}
\section*{Section}\refstepcounter{section}
\begin{figure}[h] \centering
\includegraphics[scale=0.2]{graph.pdf}
\caption{Name}
\label{Label}
\end{figure}

\end{document}


bzw. automatisiert:



\documentclass{scrbook}
\usepackage[demo]{graphicx}

\let\ORIchapter\chapter
\renewcommand\chapter{\refstepcounter{chapter}\ORI chapter*}
\let\ORIsection\section
\renewcommand\section{\refstepcounter{section}\ORI section*}

\begin{document}

\chapter{Kapitel}
\section{Section}
\begin{figure}[h] \centering
\includegraphics[scale=0.2]{graph.pdf}
\caption{Name}
\label{Label}
\end{figure}

\end{document}


Gruß,
Axel

erichpop
31-12-2007, 14:22
Danke sommerfee genau das was ich wollte, und übrigens rais

wenn Du die Kapitelnummer unterdrückst und dann aber trotzdem darauf bezug nehmen willst, wie soll Dein Leser Dich dann verstehen?
falls es dir noch nicht aufgefallen ist sämtliche Bücher sind genau so geordnet wie ich es will.

rais
31-12-2007, 15:08
falls es dir noch nicht aufgefallen ist sämtliche Bücher sind genau so geordnet wie ich es will.
wenn dem so wäre -- und `sämtliche Bücher' ist ein seeehr weites Umfeld -- dann sollte man doch meinen, daß dieses Verhalten auch bei LaTeX, wenn schon nicht voreingestellt, dann doch zumindest per Option einstellbar gemacht wäre...

MfG und Guten Rutsch,