PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kapitelnummern in der Nummerierung von Abbildungen



Vitus
01-11-2005, 07:15
Hallo,

ich habe ein hoffentlich kleines Problem mit der Nummerierung von Abbildungen. Ich benutze das Package \usepackage{capt-of} für die Beschriftung, da ich keine Gleitumgebungen benutzen möchte.

Wie erreiche ich, dass statt Abbildung 1 unter den Abbilungen Abbildung 1.1 steht - also mit Kapitelnummern?

Vielen Dank,
Vitus

edico
01-11-2005, 11:12
Das naechste Mal schicke bitte ein MB.
Jetzt muss ich das machen, habe aber genauso wenig Zeit wie du :-(
%
\documentclass{scrreprt}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\renewcommand\includegraphics[2][]{\rule{3cm}{3cm}} % dummy zur demo
\usepackage{capt-of}
\begin{document}
\listoffigures
\chapter{Numbering1}
\section{A1}
\includegraphics{bild}
\captionof{figure}[Titel\_LOF]{Abbildung A}
\label{fig:Abb1}
\section{B1}
\includegraphics{bild}
\captionof{figure}[Titel\_LOF]{Abbildung B}
\label{fig:Abb2}
\chapter{Numbering2}
\section{A2}
\includegraphics{bild}
\captionof{figure}[Titel\_LOF]{Abbildung A}
\label{fig:Abb3}
\end{document}
%
edico

Vitus
01-11-2005, 11:44
Vielen Dank für die schnelle Antwort.

Als einzigen Unterschied habe ich Titel\_LOF eingefügt. Damit erreiche ich aber nur einen Alternativtext. Die Abbildung heißt immer noch Abbildung 1:. Hier hätte ich gern Abbildung 1.1: (z.B.).



\begin{minipage}{1\textwidth}
\renewcommand{\baselinestretch}{1.00}
\vspace{0.4cm}
\begin{center}
\includegraphics[width=0.9\textwidth]{pics/abb11ohnerahmen.jpg}
\captionof{figure}[Titel\_LOF]{
\label{fig:abb11ohnerahmen}
\small \textbf{text1}}
\small \textit{(text2)}
\end{center}
\vspace{0.1cm}
\end{minipage}


Gruß+Dank,
Vitus

edico
01-11-2005, 11:50
... bei mir steht
1 Numbering1
1.1 A1
Abbildung1.1: Abbildung A
1.2 B1
Abbildung1.2: Abbildung B
2 Numbering2
2.1 A2
Abbildung2.1: Abbildung A
... so hatte ich dich verstanden.
Mit welchen Versionen arbeitetst du? Lass mal in der ersten Zeile des Masters \listfiles laufen und poste den output.
edico

Vitus
01-11-2005, 12:00
mein ersten Zeilen lauten



\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{capt-of}
\usepackage{nonfloat}


ich benutze MikTeX für Windows und das Texniccenter.

edico
01-11-2005, 12:08
Ja, wie denn wo denn was denn? Laeuft das MB, das ich gepostet habe oder nicht?
Mit deinen Codeschipseln kann ich zumindest so nichts anfangen..
Wenn du den Fehler herausbekommen willst, mache ein MB, das genau deinen Fehler reporduzieren lasesst. Das heisst, du 'degenerierst' deinen Masterfile auf das Mininum und wirfst dazu alle packages und 'Girlanden' raus (zunaechst einfach nur auskommentieren) und pruefst sukzessiv. Alsoden iterativen Prozess musst schon mal machen ...
edico

Vitus
01-11-2005, 12:15
Ich glaube, ich habe den Fehler gefunden. Ich benutze


\documentclass[a4paper,12pt]{article}


Mit Deinem Beispiel klappt es.
Leider ist mein Problem damit nicht gelöst. Ich wollte gerne beim article bleiben. Wie geht es dort?

edico
01-11-2005, 17:05
Mit der Klasse so (einfach) nicht. Dazu muss du ein macro einfuegen, dass zuruecksetzt:
...
% Abschnittsweise Nummerierung der Abbildungen ...
\renewcommand{\thefigure}{\thesection.\arabic{figu re}}
% ... in jeder section am Anfang dann counter zuruecksetzen
\setcounter{figure}{0}
...
Ich halte das schlichtweg fuer 'dummes Zeug'. Warum macht man das, was report/book sowieso schon koennen? Also sinnvollerweise die kompetente Klasse waehlen. Natuerlich - jeder sollte selbst entscheiden.
Aber darueber hinaus:
Dein erstes Posting hat voellig in die Irre gefuehrt:
'Wie erreiche ich, dass statt Abbildung 1 unter den Abbilungen Abbildung 1.1 steht - also mit Kapitelnummern?' Kapiteln sind aber 'chapter', und die gibt es nun mal nicht bei article (scrartcl).
Also naechstes Mal ein MB, damit wir hier nicht soviel Energie vergeuden. :-(
edico
P.S. ich habe noch eine einfache Alternative in meinem sample gefunden:
\usepackage{amsmath}
\numberwithin{figure}{section}
Voila.