PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bezeichnung von Abbildungen Abb.



x_merlin_x
12-05-2007, 17:43
Hallo zusammen,

nachdem ich nun endlich das Abbildungsverzeichnis so hinbekommen habe *dank eurere hilfe!!* wie ich es moechte, ergibt sich ein problem bei der Abbildung selbst. Diese weist nun unterhalb die Bezeichnung *Abbildung Abb. 7-2* statt Abb. 7-2. Irgendwo kommt das Wort Abbildung noch her. Das gleiche gilt fuer Tabellen.

Folgende aenderungen hatte ich vorgenommen:
\makeatletter \@addtoreset{figure}{section} \makeatother
\renewcommand{\thefigure}{Abb.~\arabic{section}-\arabic{figure}}
\renewcommand{\thetable}{Tab.~\arabic{section}-\arabic{table}}

Hat jemand ne Idee wie ich das Abbildung und Tabelle weg bekomme?

1000 Dank fuer Eure Hilfe!

Merlin

localghost
12-05-2007, 18:12
Das, was Du da gemacht hast, erscheint mir irgendwie falsch.

\makeatletter \@addtoreset{figure}{section} \makeatother
\renewcommand{\thefigure}{Abb.~\arabic{section}-\arabic{figure}}
\renewcommand{\thetable}{Tab.~\arabic{section}-\arabic{table}}
Du veränderst lediglich die Form der Zähler, welche immer in dieser form geschrieben werden.

\thezähler
Verändern musst Du aber den "Namen" der Unterschrift.

\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
Das andere passt Du an, indem Du "Abb." wieder löschst.

\renewcommand{\thefigure}{\arabic{section}-\arabic{figure}}
\renewcommand{\thetable}{\arabic{section}-\arabic{table}}
Dann sollte es eigentlich funktionieren.

x_merlin_x
12-05-2007, 18:18
leider nein. das bewirkt leider gar nichts. Hab die Zeilen ausgetauscht aber die Bezeichnung bleibt Abbildung.

localghost
12-05-2007, 18:24
Das war auch zur Hälfte ziemlicher Blödsinn. Vollständig muss es anders aussehen.

\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}

Das funktioniert allerdings nur in Verbindung mit dem Paket babel.

x_merlin_x
12-05-2007, 18:36
sehr schoen. auf dem richtigen weg. Allerdings hab ich nun Abb. Abb. 2-1
wenn ich Deine Zeilen zu meinem Code hinzufuege.

Loesche ich meine Zeilen, dann stimmts unterhalb des Bildes Abb 2-1, aber leider fehlt dann diese Bezeichnung im Abkuerzungsverzeichniss. Da steht dann nur 1
Ich moechte aber dort auch Abb 2-1 stehen haben.

Hier der code:
\makeatletter \@addtoreset{figure}{section} \makeatother
\renewcommand{\thefigure}{Abb.~\arabic{section}-\arabic{figure}}
\renewcommand{\thetable}{Tab.~\arabic{section}-\arabic{table}}
\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}

Noch ne Idee?

BG, Merlin

localghost
12-05-2007, 18:46
Ich hatte doch bereits geschrieben, dass Du in der Änderung der Zähler etwas löschen sollst.

\renewcommand{\thefigure}{Abb.~\arabic{section}-\arabic{figure}}
\renewcommand{\thetable}{Tab.~\arabic{section}-\arabic{table}}
Schmeiße das rot markierte raus, und alles ist im Lot.

x_merlin_x
12-05-2007, 20:00
Nicht ganz. Wenn man die roten loescht, dann fehlt der Eintrag im Verzeichniss. Anderstrum wird ein Schuh draus :-)

\addto\captionsngerman{%
\renewcommand{\figurename}{}
\renewcommand{\tablename}{}
}
\makeatletter \@addtoreset{figure}{section} \makeatother
\renewcommand{\thefigure}{Abb.~\arabic{section}-\arabic{figure}}
\renewcommand{\thetable}{Tab.~\arabic{section}-\arabic{table}}

Vielen Dank fuer die Hilfe. Hab mir schon nen Ast gesucht auf google und bin nicht weitergekommen! TOP FORUM!

rais
13-05-2007, 08:16
Moin moin,
für den Fall, daß Du mal nur die Nummer referenzieren willst (wie voreingestellt): Tu, was localghost Dir vorgeschlagen hat und kümmere Dich z.B. via \cftXpresnum aus dem tocloft-Paket um das Aussehen der Einträge in LOF/LOT.
MfG,