Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Bild inklusive Untertitel auf maximale Höhe skalieren?

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.02.2011
    Beiträge
    4

    Bild inklusive Untertitel auf maximale Höhe skalieren?

    Hallo.

    Ich verwende das paket graphicx und binde ein Bild folgendermaßen ein:
    Code:
    \begin{figure}
      \centering
      \includegraphics[height=\textheight]{../fig/hellonotepad}
      \caption{Output of the hellonotepad-Application}
      \label{fig_hellonotepad}
    \end{figure}
    Das Problem ist folgendes: Das Bild selbst wird auf \textheight skaliert, die caption kommt zusätzlich drunter, was zu einer overfull vbox führt (und hässlich aussieht).

    Gibt es einen weg, dass bei der vertikalen Skalierung des Bildes die Caption mit berücksichtigt wird?

    Danke schonmal,
    Stephan

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.04.2011
    Beiträge
    105
    Wenn Du z.B. die Caption neben dem Bild stehen haben willst, könntest Du Side Caption verwenden:

    Code:
    \documentclass{article}
     
    \usepackage[pdftex, demo]{graphicx}
    \usepackage{sidecap}
    
    \begin{document}
     
    \begin{SCfigure}
      \centering
      \includegraphics[height=\textheight]{Test}
      \caption{ ... caption text ... }
    \end{SCfigure}
     
    \end{document}
    Um die Caption in die Höhe mit einzurechnen, weiß ich nichts genaues.
    Geändert von defcon (03-06-2011 um 07:52 Uhr)

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

    ungetetstet und aus dem kopf koennte sowas gehen

    Code:
    \begin{figure}
      \centering
    \resizebox{!}{1\textheight}{%
      \includegraphics[height=\textheight]{../fig/hellonotepad}%
      \caption{Output of the hellonotepad-Application}%
    }
      \label{fig_hellonotepad}
    \end{figure}
    Mein Ball ist umgefallen

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Du könntest 'einfach' von der Gesamthöhe footskip (s. layout package) abziehen. Dazu ist das calc Paket einzubinden.

    Code:
    height=\textheight-\footskip
    Dies (aber auch schon deine Lösung) setzt voraus, dass deine Bilder mit der Breite 'korrespondieren', heisst: im Verhältnis nicht grösser als die Höhe sind.

    Wenn du somit auf der sicheren Seite sein wolltest, wäre als Option wohl folgendes sinnvoll:

    Code:
    height=\textheight-\footskip,width=\textwidth,keepaspectratio
    Hier würden die Textgrenzen niemals überschritten.

    edico

Lesezeichen

Berechtigungen

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