PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildnumerierung auf jeder Seite mit 1 beginnen



TeacherMC
21-08-2009, 11:24
Hallo zusammen,

in meinem Dokument sollen die Bildnumerierungen auf jeder Seite
wieder mit Bild 1 beginnen. Also der Counter der figure-Umgebung
soll nach jeder Seite wieder zurückgesetzt werden.

Hier ein Minibeispiel, in welchem das Bild im Anhang
auf 2 Seiten eingefügt wird.


\documentclass{scrbook}

%BILDER
\usepackage{float} %Positionierung von Bildern erzwingen
\usepackage{graphicx}
\usepackage[bf]{caption}
\newcommand{\refBild}[1]{\textbf{(Bild \ref{#1})}}
\renewcommand{\figurename}{Bild} % Abbildung x -> Bild x
\renewcommand\thefigure{\arabic{figure}} %Bildnumerierung mit 1,2,3 ...

\begin{document}

\begin{figure}[htbp]
\centering
\includegraphics{611.png}
\caption{Erstes Bild}
\label{fig:1}
\end{figure}

\newpage

\begin{figure}[htbp]
\centering
\includegraphics{611.png}
\caption{Wiedrum Erstes Bild}
\label{fig:2}
\end{figure}


\end{document}


Könnt Ihr mit da helfen?

Rhadros
21-08-2009, 12:11
Du musst auf jeder Seite mit \setcounter den Zähler zurücksetzen. Ich würde das vermutlich mit in den Header integrieren, wenn du sowieso einen eigenen definierst. Ansonsten gibt es bestimmt auch andere Positionen an denen man das machen kann.

TeacherMC
21-08-2009, 12:33
Du musst auf jeder Seite mit \setcounter den Zähler zurücksetzen.

Hi Rhadros,

1.) ich möchte ja , das Latex automatisch den Zähler nach jeder Seite zurücksetzt.

2.) wie spricht man den Zähler der figure Umgebung an? Ich habe da nichts gefunden.

Gruß

Nico

bobmalaria
21-08-2009, 14:16
hi

so sollte das wohl gehen


\renewcommand{\thefigure}{\arabic{figure}}
\makeatletter
\@addtoreset{figure}{page}
\makeatother

cookie170
21-08-2009, 15:01
hi

so sollte das wohl gehen


\renewcommand{\thefigure}{\arabic{figure}}
\makeatletter
\@addtoreset{figure}{page}
\makeatother


Ich hab's nicht ausprobiert, aber das wird, wenn überhaupt, nur fehlerhaft funktionieren, weil sich ja der Seitenumbruch mehrmals ändern kann, so dass man dann im schlechtesten Fall in einer Schleife landet.

Die FAQ (http://www.tex.ac.uk/cgi-bin/texfaq2html?label=addtoreset) sagen dazu:


Note that the technique doesn’t work if the master counter is page, the number of the current page. The page counter is stepped deep inside the output routine, which usually gets called some time after the text for the new page has started to appear: so special techniques are required to deal with that. One special case is dealt with elsewhere: footnotes numbered per page. One of the techniques described there, using package perpage, may be applied to any counter. The command:

\MakePerPage{counter}

will cause <counter> to be reset for each page. The package uses a label-like mechanism, and may require more than one run of LaTeX to stabilise counter values — LaTeX will generate the usual warnings about labels changing.

Der Text bezieht sich auf perpage.sty aus dem bigfoot-Paket als Abhilfe.

Gruß,
Alexander

Gruß,
Alexander

TeacherMC
21-08-2009, 15:12
@bobmalaria
Danke für Deinen Lösungsvorschlag. Funktioniert bei mir. Super!!!

@cookie170
Danke ebenfalls für Deinen Hinweis. Werde ich ebenfalls mal testen.

Gruß

Nico