Anzeige:
Ergebnis 1 bis 3 von 3

Thema: \ref umdefinieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.08.2007
    Beiträge
    177

    \ref umdefinieren

    Hallo Leute,
    wie schaffe ich es, den Befehl \ref so umzudefinieren, dass bei der Verwendung von \ref im Text hinterher "Fig." und nicht wie bisher "Figure" steht? Die caption unter dem Bild soll dabei weiterhin "Figure" ausgeben, das ist so gewünscht.
    Kann mir jemand helfen?

    Mein Minimalbeispiel:
    Code:
    \documentclass[
            a4paper,11pt,
            openright,
            ngerman,english,
            pointlessnumbers,
            halfparskip-,
            footsepline,headsepline,
            ]{scrbook}
    \usepackage{babel}
    \usepackage[format=hang,margin=20pt,indention=-0cm,tableposition=top,footnotesize]{caption}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage[centertags,sumlimits,intlimits]{amsmath}
    \usepackage{float}
    \usepackage[english]{rccol}
    \usepackage{graphicx}
    \usepackage[english]{varioref}                  % cooles Zeug auf S. 72/73
        \labelformat{table}{\tablename~#1}
        \labelformat{figure}{\figurename~#1}
        \labelformat{chapter}{\chaptername~#1}
        \labelformat{section}{section~#1}
        \labelformat{subsection}{section~#1}
        \labelformat{equation}{(#1)}
        \labelformat{footnote}{footnote~#1\protect\iscurrentchapter{\thechapter}}
            \newcommand\iscurrentchapter[1]{%
                \ifthenelse{\equal{#1}{\thechapter}}{}{\space in \chaptername~#1}}
    
    
    \begin{document}
    
    \begin{figure}[h]
    	\centering
    		\includegraphics{D:/Verbrennungstechnik/Combustion/Pics/EPS/Lecture3/fig0318.eps}
    	\caption{irgendein Bild halt}
    	\label{fig:fig0318}
    \end{figure}
    
    Und hier soll dann Fig. 0.1 stehen und nicht:
    \ref{fig:fig0318}
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    vielleicht so

    Code:
    \newcommand{\fref}[1]{FIG.~\ref{#1}}
    damit es aber konsistenz hat solltest du besser

    Code:
    \addto\captionsngerman{% %bzw dann auch für english machen
        \renewcommand{\figurename}{FIG.}}%
    und dann

    Code:
    \newcommand{\fref}[1]{\figurename\ \ref{#1}}
    verwenden.

    gruß
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    mir fällt gerade ein, wenn du die abbildungen per caption umdefinierst, dann kannst du auch gleich den \autoref befehl nehmen.
    Mein Ball ist umgefallen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •