\figurename nicht änderbar

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \figurename nicht änderbar

von Sepp99 » Do 28. Apr 2011, 06:54

Bei mir funktioniert
\renewcaptionname{ngerman}{\figurename}{Abb.}
Gruß, Sepp.-

von Tambo » Do 28. Apr 2011, 06:32

Hallo ihr,

auch wenn das Thema schon alt ist, hoffe ich auf Eure Hilfe. Ich komme einfach nicht weiter..

Möchte gerne meinen figurename von "Abbildung" auf "Bild" umbenennen. Habe daher in meinem Header, welcher natürlich vor \begin{document} eingefügt wird, folgendes Kommando verwendet:
\renewcommand{\figurename}{Bild}
.
Also Dokumentenklasse verwende ich Koma-Article (scrartcl).

Hier mein gekürzter Header:
\documentclass[%...]

{scrartcl}
...

%%%%%% Pakete %%%%%%


\usepackage[final]{pdfpages} %PDF Dateien einf?gen erm?glichen
\usepackage{color} % Farben erm?glichen
%\usepackage{type1ec} %CM-Super Schriften
\usepackage{scrpage2} % Seitenlayout KOMA-Script
\usepackage[ngerman]{babel} % erm?glicht deutsche Silbentrennung und direkte Eingabe von Umlauten
\usepackage[latin1]{inputenc} % teilt LaTeX die Texcodierung mit. Bei Windowssystemen: ansinew
\usepackage[T1]{fontenc} % erm?glicht die Silbentrennung von W?rtern mit Umlauten
\usepackage{hyperref} % PDF wird mit Lesezeichen (verlinktes Inhaltsverzeichnis) versehen (bei Betrachtung mit Acrobat Reader sichtbar)
\usepackage{array} % erweitern Tabelleneigenschaften
\usepackage{longtable} %Tabellen ?ber mehrere Seiten
\usepackage{graphicx} % Grafiken einbinden
\usepackage{amsmath, amstext, amsfonts, mathrsfs, amssymb, amsthm}
%\usepackage[squaren]{SIunits}
\usepackage[left=2.5cm,right=2.5cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry} %Seitenr?nder
%\usepackage[includeheadfoot]{geometry}
%\geometry{verbose,a4paper,tmargin=1.5cm,bmargin=1.5cm,lmargin=2.5cm,rmargin=2.5cm}
\usepackage{setspace} %Zeilenabstand
\usepackage{url} %Darstellung von Weblinks mit dem \url{http://www.seite.de} Parameter
\usepackage{subfig} %Erm?glicht Darstellung mehrerer Bilder nebeneinander

%%%%%% Eigene Deklarationen %%%%%%

\DeclareMathOperator{\id}{id}
\newcommand{\bra}[1]{\ensuremath{\langle #1|}}
\newcommand{\ket}[1]{\ensuremath{|#1\rangle}}
\newcommand{\braket}[2]{\ensuremath{\langle #1|#2\rangle}}
\newcommand{\pdiff}[2]{\frac{\partial\,#1}{\partial #2}}
\newcommand{\pdiffn}[3]{\frac{\partial^{#3}#1}{\partial #2^{#3}}}
\newcommand{\tdiff}[2]{\frac{d\,#1}{d #2}}
\newcommand{\tdiffn}[3]{\frac{d^{#3}#1}{d #2^{#3}}}
\newcommand{\entspr}{\ensuremath {\widehat{=}}}

\usepackage{upgreek}

\usepackage{hyperref} 
%% PDF Dokuinfo 
  \hypersetup{ 
    pdftitle={..}
    ...
  }

%% Vorgaben %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  \graphicspath{{Bilder/}}  %%Standardpfad f?r Bilder/Grafiken festlegen
  \DeclareGraphicsExtensions{.pdf,.jpg,.png}
  \bibliographystyle{abstract}
 \renewcommand{\figurename}{Bild}
  \renewcommand{\refname}{Literatur} 
 \renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}
\makeatletter \@addtoreset{figure}{section} \makeatother
 
Könnt ihr einen Fehler finden? Wenn ich statt der Dokumentenklasse scrartcl die Klasse "thesis" verwende, werden mit dem Befehl
 \renewcommand{\figureshortname}[Bild} 
die Bilder tatsächlich mit "Bild" anstatt "Abbildung" beschriftet. Nur stimmt sonst der Rest meines ganzen Dokuments nicht mehr.
Würde mich sehr freuen, wenn ihr mir helfen könntet!

Danke und viele Grüße,
Tambo

von Gießkanne » So 15. Nov 2009, 13:00

Ah, dann hat sich das geändert, als ich die Klasse von article auf thesis umgestellt habe. Habe das wohl nur nicht gleich gemerkt.

Benutze jetzt die erste vorgeschlagene Variante in der Babel-Umgebung:
\addto\captionsngerman{\renewcommand\figureshortname{Abb.}}
Danke sehr für die schnell Antwort.

von sommerfee » So 15. Nov 2009, 12:08

Die "thesis" Dokumentenklasse verwendet nicht \figurename in den Abbildungsunterschriften, sondern \figureshortname.

Abhilfe wäre also, entweder \figureshortname umzudefinieren, also z.B.
\renewcommand\figureshortname{Abb.}
oder alternativ das Format der Abbildungsbeschriftungen so zu ändern, daß hier \figurename statt \figureshortname verwendet wird, z.B. mit
\usepackage[labelformat=simple,figurename=Abb.]{caption}
(Wobei mir ersteres logisch sinnvoller erscheint.)

Liebe Grüße,
Axel

\figurename nicht änderbar

von Gießkanne » So 15. Nov 2009, 11:54

Hallo, hoffe das landet jetzt im richtigen Forum, weil es meiner Meinung nach auch was mit babel zu tun hat.
Folgendes Problem: Alle meine Graphiken sind seit kurzer Zeit nicht mehr mit dem deutschen "Abbildung x.y:" unterschrieben, sondern es wird im Dokument "Fig. x.y:" verwendet. Dies, obwohl ich \usepackage[ngerman]{babel} verwende und in früheren Versionen die deutsche Beschriftung schon drin war.

Nach einiger Suche im Netz, habe ich jetzt alle Wege \figurename manuell zu ändern durchprobiert, die ich gefunden habe.
  • mit \renewcommand{\figurename}{Abb.}
  • mit demselben für die Babelumgebung ngerman (\addto\captions...)
  • über das caption package mit Option [figurename=Abb.]
Und keine Veränderung erreicht.

Minimalbeispiel:
\documentclass{thesis}

\renewcommand{\figurename}{Abb.}

\begin{document}

\begin{figure}[ht]
   \centering
     
   \caption{test}
   \label{img:agentDetails}
\end{figure}

\end{document}
Gibt "Fig. 0.1: test" aus.

Für mich sieht das jetzt so aus, als ob sich irgendwas an der Variablenbenennung geändert hat und deswegen weder babel noch caption noch Umbennenung des Befehls einen Effekt erzielen, wenn \figurename gändert wird.

Verwende MikTex 2.7 mit Update von einem aktuellen Repository (14.11).
Irgendwelche Ideen? Danke im Voraus.

Nach oben