Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Frage zu SCfigure Umgebung / sidecap-Paket

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.09.2005
    Beiträge
    9

    Frage zu SCfigure Umgebung / sidecap-Paket

    Hallo zusammen,
    Ich möchte die Caption rechts neben die Grafik plazieren. Hierzu soll das sidecap-Paket dienen.
    Der zugehörige Quelltext lautet:


    \begin{SCfigure}
    \centering
    \resizebox{0.7\linewidth}{!}{\input{Bild.tex}}
    \caption{Erläuterungen zum Bild}
    \end{SCfigure}

    Hierbei wird leider die Caption an der Fußzeile der Grafik ausgerichtet.
    Weiß jemand, wie man eine andere Ausrichtung (an Kopfzeile oder Mittellinie) hinbekommt?
    Geändert von kaffeeknecht (02-01-2007 um 08:35 Uhr)

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Geht nicht

    Mir kam erst in den Sinn, die Bildbeschreibung vor das eigentliche Objekt zu setzen.
    Code:
    \begin{SCfigure}[1][!ht]
      \centering
      \caption{Erläuterungen zum Bild}
      \resizebox{0.5\linewidth}{!}{\input{Bild.tex}}
    \end{SCfigure}
    Das funktioniert aber (wie bei normalen Gleitobjekten auch) nur in der SCtable-Umgebung. Die Anleitung zum Paket sidecap gibt leider auch keine Auskunft. Also gehe ich erstmal davon aus, dass dies ohne größere Bastelarbeit zur Zeit (noch) nicht möglich ist.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.09.2005
    Beiträge
    9
    Die Anleitung zum Paket sidecap ist in der Tat leider etwas knapp in diesem Punkt ausgefallen.
    Allerdings liegen mir Dokumente (offenbar dann von Bastlern geschrieben) vor, in denen man die Ausrichtung offenbar anpassen konnte.

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    hat da einer was von `basteln' gesagt?
    Code:
    \documentclass{scrartcl}
    \usepackage{graphicx,sidecap}
    \makeatletter
      \newenvironment{SCtopfig}{\SC@float[t]{figure}}{\endSC@float}
    \makeatother
    \begin{document}
    \begin{SCtopfig}
     \centering
    % \resizebox{0.7\linewidth}{!}{\input{Bild.tex}}
     \caption{Erläuterungen zum Bild}
     \resizebox{0.7\linewidth}{!}{\rule{0.5\textwidth}{0.1\textheight}}
     \end{SCtopfig}
     \end{document}
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    14.09.2005
    Beiträge
    9
    Vielen Dank für die Antworten!
    Die Lösung funktioniert bei mir sehr gut.

  6. #6
    Registrierter Benutzer
    Registriert seit
    14.09.2005
    Beiträge
    9
    Und noch eine Frage an talentierte Bastler:
    Wie kann man denn Positionierung für die Objekte dieser neu-definierten Umgebung erzwingen? Ich dachte da an Befehle, wie man sie aus dem here-Paket kennt.

  7. #7
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von rais Beitrag anzeigen
    Code:
    \makeatletter
      \newenvironment{SCtopfig}{\SC@float[t]{figure}}{\endSC@float}
    \makeatother
    Oder:

    Code:
    \sidecaptionvpos{figure}{t}
    Gruß,
    Axel

  8. #8
    Registrierter Benutzer
    Registriert seit
    14.09.2005
    Beiträge
    9

    ??

    Sorry Sommerfee, ich kapiere das nicht. Könntest Du die Lösung an einem Beispiel für das Einbinden einer Graphik erläutern?
    Geändert von kaffeeknecht (03-04-2007 um 13:30 Uhr)

  9. #9
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von kaffeeknecht Beitrag anzeigen
    Sorry Sommerfee, ich kapiere das nicht. Könntest Du die Lösung an einem Beispiel für das Einbinden einer Graphik erläutern?
    Code:
    \documentclass{scrartcl}
    \usepackage{graphicx,sidecap}
    \sidecaptionvpos{figure}{t}
    \begin{document}
    \begin{SCfigure}
     \centering
    % \resizebox{0.7\linewidth}{!}{\input{Bild.tex}}
     \caption{Erläuterungen zum Bild}
     \resizebox{0.7\linewidth}{!}{\rule{0.5\textwidth}{0.1\textheight}}
    \end{SCfigure}
    \end{document}
    Gruß,
    Axel

  10. #10
    Registrierter Benutzer
    Registriert seit
    14.09.2005
    Beiträge
    9

    Danke!

    Das funktioniert auch, danke!
    Mit der Positionierung komme ich leider noch nicht klar.

  11. #11
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von kaffeeknecht Beitrag anzeigen
    Das funktioniert auch, danke!
    Mit der Positionierung komme ich leider noch nicht klar.
    lass die \resizebox um Dein Bild mal weg -- warum lädst Du das Bild eigentlich via \input und nicht \includegraphics[width=0.7\linewidth]{Bild}? Letzteres sollte auch von der seitlichen caption berücksichtigt werden, sprich: die caption sollte dann auch wirklich an der Oberkannte des Bildes ausgerichtet werden -- oder von genau welcher Positionierung sprichst Du?

    @Axel: Danke, mit \sidecaptionvpos sieht's gleich viel einfacher aus.;-)

    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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