PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abbildungsunterschrift



n3o-9119
08-10-2008, 15:49
Hallo,
ich brauche anstelle des Textes Abbildung unter einem Bild den Text Abb.
Ich habe mir das Bilderhowto genommen und es so gemacht wie es da stand:



\usepackage[ngerman]{babel}
\addto\captionsngerman{\renewcommand\figurename{Ab b.}}
.
.
.
\begin...


Kann mir jemand sagen was daran jetzt falsch ist? Ich bekomme immernoch die Bildunterschrift Abbildung.....

Greetz Nils

localghost
08-10-2008, 17:19
[...] Kann mir jemand sagen was daran jetzt falsch ist? Ich bekomme immernoch die Bildunterschrift Abbildung [...]
Schwer zu sagen. Sollte so eigentlich funktionieren. Reduziere das Problem mal zu einem Minimalbeispiel (http://www.minimalbeispiel.de). Dann lässt sich genaueres sagen.

Die aktuelle Version von caption (http://www.ctan.org/pkg/caption) bietet noch eine andere Möglichkeit, welche in den l2picfaq (http://www.ctan.org/pkg/l2picfaq) (noch) nicht dokumentiert wird.

\usepackage{caption}
\captionsetup{%
figurename={Abb.}
tablename={Tab.}
}
Vielleicht hilft dir ja das weiter.


MfG
Thorsten¹

voss
08-10-2008, 17:29
Kann mir jemand sagen was daran jetzt falsch ist? Ich bekomme immernoch die Bildunterschrift Abbildung.....


Mach mal statt \addto...
nach \begin{document}

\renewcommand\figurename{Abb.}

Anscheinend überschreibt Irgendein anderes Paket deine Definitionsänderung.

Herbert

n3o-9119
09-10-2008, 07:33
Hallo vielen Dank für eure Antworten,
das mit dem captionsetup funktioniert. Was er allerdings davon nicht mag ist die Umbennenung der Tabelle. Ich habe es so eingegeben wie es oben steht und er gibt mir dann "Abb. tablename 1.1 ...." aus. Nehme ich die tablename weg funktioniert es wunderbar.

Was nicht funktioniert hat war die andere Variante es unter begin{document} zu schreiben. Das hat den überhauptnicht interesiert :mad:

sommerfee
09-10-2008, 08:03
Ich habe es so eingegeben wie es oben steht und er gibt mir dann "Abb. tablename 1.1 ...." aus. Nehme ich die tablename weg funktioniert es wunderbar.

Oben fehlte ein Kommata:


\usepackage{caption}
\captionsetup{%
figurename={Abb.},
tablename={Tab.}
}


Das hatte Thorsten vermutlich absichtlich weggelassen, um zu Testen, ob du nur stur Code kopierst oder dir auch anschaust, was du da übernimmst :D

Scherz beiseite: Normal ist das Verhalten bei dir nicht; ich vermute, daß da neben dem Babel-Paket vermutlich auch noch (n)german als Paket geladen wird, oder Babel doppelt geladen wird (einmal mit "ngerman", dann nochmal mit "german"), oder gar beides.

n3o-9119
09-10-2008, 09:16
Ah OK das funktioniert dann jetzt :)

Da ich mich bis jetzt nur sehr selten mit den Hauptbefehlen auseinander gesetzt habe muss ich dazu sagen, dass ich eher sowas wie eine Klammer oder sowas erwartet hätte. Das es aber so einfach ist mit einem Komma hätte ich eben beim besten Willen nicht gedacht :p.

Wegen dem einbinden von einem zweiten babel Paket oder sowas. Ich habe es nicht noch einmal drinne stehen. Hier mal meine Hauptdatei:



\documentclass[12pt,a4paper,titlepage,openright,final]{book2a}
\usepackage{a4wide}
\usepackage[ngerman]{babel}
\usepackage{a4,ngerman,longtable,lscape}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphics}
\usepackage{float}
\usepackage[footnotesize, format=hang]{caption}
\captionsetup{%
figurename={Abb.},
tablename={Tab.}
}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{siunitx} % Ermöglicht das richtige Darstellen von Einheiten
\usepackage{pstricks} % lässt Farben zu
\usepackage[colorlinks=false]{hyperref} % setzt Linkboxen
%\usepackage[hyphenbreaks]{breakurl}

\makeatletter % Absatz sorgt für Formatierung der Fußnoten
\renewcommand{\@makefntext}[1]{\setlength{\parindent}{0pt}%
\begin{list}{}{\setlength{\labelwidth}{1.5em}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{3pt}\setlength{\itemsep}{0pt }%
\setlength{\parsep}{0pt}\setlength{\topsep}{0pt}%
\footnotesize}\item[\hfill\@makefnmark]#1%
\end{list}}
\makeatother

\hypersetup{linkbordercolor={1 1 1}} % setzt Linkboxen auf Farbe "`weiß"'
\usepackage[final]{pdfpages} %um im Anhang pdfs anzuhängen: \includepdf
\renewcommand*{\labelitemi}{-} % Aufzählungszeichen in (-) ändern

\usepackage{tocloft} % Absatz sorgt für Formatierung, des Abbildungsverzeichnis
\renewcommand{\cftfigpresnum}{Abb. }
\newlength{\mylen}
\settowidth{\mylen}{\bfseries\cftfigpresnum\cftfig aftersnum}
\addtolength{\cftfignumwidth}{\mylen}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\hyphenation {ROFIN SINAR DILAS Ver-bin-dungs-halb-lei-tern}

\include{Titel/Title1} %__Titelseite
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\pagestyle{empty} \maketitle
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagenumbering{roman}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagestyle{headings} \tableofcontents \thispagestyle{headings}
\cleardoublepage
%\include{pubs/pubs2} %__Publikationsliste
%\include{symbols/symbol2} %__Inhalts-, Symbol- und Abkrzungsverzeichnis
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagenumbering{arabic} \pagestyle{headings}
\include{Einf/Firma_Zusammenfassung} %__Einleitung
\include{physik/Theoretische_Grundlagen} %__Grundlagen
\include{Aus/aus1} %__Exceltool
\include{Aus/aus2} %__Weitere Tätigkeiten
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{}Litera turverzeichnis}
\bibliographystyle{mynature} %__Literaturverzeichnis
\bibliography{lit}

\newpage

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{}Abbild ungsverzeichnis}
\listoffigures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{}Anhang }
\appendix
\chapter{Verzeichnis verwendeter Symbole und Abk"urzungen}
\input{Symbole/Symbol}
\chapter{Pflichtenheft}
\includepdf{Anhang/Pflichtenheft} %__Anhang Pflichtenheft Seite 1
\includepdf{Anhang/Pflichtenheft_2}
\includepdf{Anhang/Pflichtenheft_3}
\includepdf{Anhang/Pflichtenheft_4}
\includepdf{Anhang/Pflichtenheft_5}
\end{document}

voss
09-10-2008, 09:59
Wegen dem einbinden von einem zweiten babel Paket oder sowas. Ich habe es nicht noch einmal drinne stehen. Hier mal meine Hauptdatei:



\documentclass[12pt,a4paper,titlepage,openright,final]{book2a}
\usepackage{a4wide}
\usepackage[ngerman]{babel}
\usepackage{a4,ngerman,longtable,lscape}


und was steht da???
GAnz nebenbei: sowohl a4wide als auch a4 sind totaaaaal veraltet.

Herbert

localghost
09-10-2008, 10:06
[...] Wegen dem einbinden von einem zweiten babel Paket oder sowas. Ich habe es nicht noch einmal drinne stehen. [...]
Doch. Hast Du. Du lädst nach babel (http://www.ctan.org/pkg/babel) noch einmal ngerman (http://www.ctan.org/pkg/ngerman). Bei der Gelegenheit sollte Du deinen Vorspann mal aufräumen und von veralteten Paketen befreien.


\documentclass[12pt,a4paper,titlepage,openright,final]{book2a}
\usepackage[centering,includeheadfoot,margin=2cm]{geometry}
\usepackage{a4wide}
\usepackage[ngerman]{babel}
\usepackage{a4,ngerman,longtable,lscape}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphics}
\usepackage{float}
\usepackage[footnotesize, format=hang]{caption}
\captionsetup{%
figurename={Abb.},
tablename={Tab.}
}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{siunitx} % Ermöglicht das richtige Darstellen von Einheiten
\usepackage{pstricks} % lässt Farben zu
\usepackage[colorlinks=false]{hyperref} % setzt Linkboxen
%\usepackage[hyphenbreaks]{breakurl}
...

Alles rot markierte kann raus. Das blau markierte fügst Du hinzu.

n3o-9119
09-10-2008, 12:22
Ich hatte es aber doch mal nach begin{document} eingefügt. Dann ist doch das was da oben steht egal, oder nicht?

Vielen dank für das aufmerksam machen von den alten Paketen ;)
Hat einen sehr großen Vorteil. Ich brauche demnächst einen kleineren Rand und das ist ja jetzt kein Problem mehr. Kann man auch die Ränder oben und unten verändern?

Übrigens so alt ist es doch garnicht. Zumal es ja auch funktioniert. Ich habe es von meinem derzeitigen Chef. Der hatte mit diesen Paketen (fast er hatte noch caption2) seine Dissertation geschrieben.

René Geppert
09-10-2008, 12:30
rändern anpassen kannst du mit dem geometry package oder setmargin

localghost
09-10-2008, 14:27
[...] Hat einen sehr großen Vorteil. Ich brauche demnächst einen kleineren Rand und das ist ja jetzt kein Problem mehr. Kann man auch die Ränder oben und unten verändern? [...]
Dazu liest Du dir bitte dei Anleitung von geometry (http://www.ctan.org/pkg/geometry) durch. Denn dafür ist sie gemacht

[...] Übrigens so alt ist es doch garnicht. Zumal es ja auch funktioniert. Ich habe es von meinem derzeitigen Chef. Der hatte mit diesen Paketen (fast er hatte noch caption2) seine Dissertation geschrieben.
Vielleicht zeitlich nicht. Aber LaTeX entwickelt sich schnell. Da muss man schon aufpassen, nicht zurück zu bleiben. Hier äußert sich auch wieder Nachteil, wenn ein Vorlage übernommen wird. Vieles wird nicht verstanden und der Nutzer weiß oft gar nicht, was die Pakete machen. Deshalb sollten die Anleitungen genau betrachtet werden. Pakete und ihre Anleitung sind auf den Servern des CTAN (http://www.ctan.org/pkg) zu finden.