Anzeige:
Ergebnis 1 bis 6 von 6

Thema: subfigure und Textreferenzen

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64

    subfigure und Textreferenzen

    Hallo,

    ich nutze das Package "subfigure" und habe folgenden Code-Ausschnitt:

    Code:
    \begin{figure}[H]
    \centering
    \subfigure[an]{\label{fig:an}\includegraphics{images/an.png}}
    \subfigure[aus]{\label{fig:aus}\includegraphics{images/aus.png}}
    \vspace{-0.4cm}
    \caption{Status}
    \label{fig:Status}
    \end{figure}
    Referenziere ich nun aus dem Text mit

    Code:
    bla bla bla \ref{fig:an} bla bla bla
    kommt im PDF dann

    Code:
    bla bla bla 5.2(a) bla bla bla
    Ich hätte jedoch gerne die Klammern um das a weg, also:

    Code:
    bla bla bla 5.2a bla bla bla
    und das Ganze ohne auf das Package "subfig" umzusteigen, denn das bietet mit (zumindest mit "caption=false") genau das, formatiert aber das Dokument um (Abstände zwischen Bildern untereinander, Captions, etc.).

    Jemand eine Idee?

    Vielen Dank,

    JKoenig

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \thesubfigure

    Hallo,

    es sollte damit klappen:
    Code:
    \renewcommand*\thesubfigure{\alph{subfigure}}
    Dieses Makro ist mit runden Klammern voreingestellt.

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Wow...danke...

    ...aber, das funktioniert leider zu gut ;-). Denn ich möchte bei den Bildcaptions selbst die Klammern behalten, bei den Textreferenzen jedoch nicht.

    Noch eine Idee vielleicht?

    Danke,

    JKoenig

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Arrow \@thesubfigure

    Das wäre vielleicht etwas inkonsistent. Es geht natürlich, wenn man nun auch interne Makros redefiniert:
    Code:
    \makeatletter
    \renewcommand*\@thesubfigure{(\thesubfigure)\hskip\subfiglabelskip}
    \makeatletter
    Falls Du die Teil-Abbildungen auch im Abbildungsverzeichnis listen solltest, wäre ggf. eine analoge Anpassung nötig.

    Stefan

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Danke ;-) ...

    ... aber auch das arbeitet zu gut. Die Bildcaptions sind nun durch zwei Klammern eingeschlossen, also ((a)) und die Textreferenzen immer noch mit einer (a).

    Sorry, für die Mühe...

    JKoenig

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Ah...OK...mein Fehler...

    beides zusammen erfüllt meine Anforderung!

    Tausend Dank!!! Super!

    JKoenig
    Geändert von JKoenig (20-09-2008 um 21:11 Uhr) Grund: Rechtschreibfehler korrigiert

Lesezeichen

Berechtigungen

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