Grafiken in LaTeX

  • Grafik in LaTeX einbinden (empfohlene Variante)
  • sollten als eps vorliegen
  • convert bild.jpg bild.eps ... (sudo apt-get install imagemagick)
  • \includegraphics[height=4cm]{pic1} % ohne Extension; wird von LaTeX passend ergänzt
  • \includegraphics[width=\textwidth]{../pics/hinten.eps}
  • http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
  • pdflatex verwenden, dann funktioniert auch jpg und png
  • 8 Bilder auf einer Seite http://www.golatex.de/viewtopic.php?p=28462#28462
  • Textumflossene Grafiken in LaTeX
  • Option H beim LaTeX-Paket float
  • caption ohne Nummerierung mit dem LaTeX-Paket caption
  • Grafiken mit Rahmen in LaTeX
  • Minimalvariante
    \begin{figure}[h!]
      %\centering
      \includegraphics{dateiname_ohne_endung}
      %\caption{Titel der Grafik}
    \end{figure}
  • Erweiterte Variante
    \begin{figure}
    \includegraphics{Dateiname.eps}
    \caption{Titel der Grafik}
    \label{labelname}
    \end{figure}
  • Zwei Grafiken nebeneinander (mit Minipages)
      \begin{figure}[h!]
        \begin{minipage}{0.4\textwidth}
         \centering
          \includegraphics[width=0.8\textwidth]{./murauer.eps}
          \caption{Bild links}
        \end{minipage}
        % KEINE LEERZEILE !!
        \hfill
        % KEINE LEERZEILE !!
        \begin{minipage}{0.4\textwidth}
         \centering
          \includegraphics[width=0.8\textwidth]{./murauer.eps}
          \caption{Bild rechts}
        \end{minipage}
      \end{figure}
  • Grafiken mit horizontalen Linien abtrennen
    \begin{figure}
      \rule{\textwidth}{0.005in}
      \begin{center}\framebox{Fee Foe Fi Fum \ldots}\end{center}
      \caption{A very nice figure indeed}\label{very-nice-figure}
      \rule{\textwidth}{0.005in}
    \end{figure}

Ergänzungen

  • \clearpage % erzwingt die Ausgabe
  • \includegraphics[height=4cm]{schachbrett} % besser ohne Endung
    \includegraphics[width=5cm,height=10cm]{yourfile_ohne_endung}
  • LaTeX-Paket graphicx

Die Option [h!]

[h!] ermöglicht es, das Bild zwingend [h]ere zu positionieren. Dies kann man auch mit einem einfachen \includegraphics ohne figure-Umgebung erzielen, jedoch kann eine Beschriftung \caption nur bei einer figure-Umgebung angegeben werden. Es wird jedoch empfohlen auf [h!] zu verzichten und besser [t] = top oder [b] = bottom zu verwenden.

Pfad zu Grafikdateien

  • You always need two pair of braces even if you have only one path.
  • \graphicspath{{c:\mypict~1\camera}}
    \graphicspath{{/var/lib/images/}}
    \graphicspath{{./images/}}
    \graphicspath{{images_folder/}{other_folder/}{third_folder/}}

Weitere Infos

Gotchas

  • keine Leerzeile, wenn man zwei Bilder nebeneinander positionieren will !

Klassifikation

LaTeX