{"id":660,"date":"2015-05-28T16:15:59","date_gmt":"2015-05-28T14:15:59","guid":{"rendered":"https:\/\/mjott.de\/blog\/?p=660"},"modified":"2016-06-18T17:18:43","modified_gmt":"2016-06-18T15:18:43","slug":"latex-beamer-bildplatzierung-in-folien","status":"publish","type":"post","link":"https:\/\/mjott.de\/blog\/660-latex-beamer-bildplatzierung-in-folien\/","title":{"rendered":"LaTeX Beamer: Bildplatzierung in Folien"},"content":{"rendered":"<p>Disclaimer: Ich bin weit davon entfernt ein LaTeX-Profi zu sein und eigentlich hat der Blogpost mehr den Charakter einer Selbstnotiz.<\/p>\n<h3>Problem:<\/h3>\n<p>Pr\u00e4sentationen mit LaTeX Beamer sind ganz nett. Interessant wird es aber, wenn man nicht nur Text und Aufz\u00e4hlungen verwenden m\u00f6chte, sondern auch Grafiken eingebunden werden sollen. Die aus &#8220;klassischen&#8221; LaTeX-Dokumenten bekannten Gleitumgebungen wie <code>figure<\/code> funktionieren mit Beamer nicht. Im Folgenden skizziere ich drei m\u00f6gliche L\u00f6sungsans\u00e4tze.<\/p>\n<h3>Ansatz 1: Grafik im Textfluss<\/h3>\n<p>Der einfachste Ansatz platziert die Grafik in einem eigenen Absatz direkt im Text.<\/p>\n<p>Nachteil: Platz rechts und links der Grafik steht nicht zur Verf\u00fcgung, die Grafik verh\u00e4lt sich wie ein riesiges Zeichen. Insbesondere ist so keine Einbindung in Flie\u00dftext mit automatischem Zeilenumbruch m\u00f6glich.<\/p>\n<pre>Text vor dem Bild ...\r\n\r\n\\includegraphics{somepicture.jpg}\r\n\r\n... und nach dem Bild.<\/pre>\n<p><a href=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-absatz.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-669\" src=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-absatz.jpg\" alt=\"Illustration: Bildpositionierung in LaTeX Beamer als Absatzelement\" width=\"480\" height=\"360\" srcset=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-absatz.jpg 480w, https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-absatz-300x225.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<h3>Ansatz 2: Spaltenlayout mit minipage<\/h3>\n<p>Die <code>minipage<\/code>-Umgebung erm\u00f6glicht eine flexiblere r\u00e4umliche Aufteilung einer Pr\u00e4sentationsfolie. \u00c4hnlich einer Grafik entspricht eine\u00a0<code>minipage<\/code> von au\u00dfen betrachtet einem gro\u00dfen Zeichen, dessen Breite konfigurierbar ist. Der Inhalt der\u00a0<code>minipage<\/code>-Umgebung kann aber mit LaTeX frei gestaltet werden. Nebeneinander platziert entsteht so ein Spaltenlayout innerhalb dessen LaTeX auch den Zeilenumbruch \u00fcbernimmt.<\/p>\n<p>Nachteil: Das Spaltenlayout ist statisch, freier Platz (etwa weil eine kleine Grafik neben einer Aufz\u00e4hlung platziert wurde) bleibt ungenutzt.<\/p>\n<pre>Text vor dem Spaltenbereich ...\r\n\r\n\\begin{minipage}{0.7\\linewidth}\r\n    \\begin{itemize}\r\n        \\item Linke Spalte mit automatischem Zeilenumbruch.\r\n% Kann ggf. aber auch deutlich mehr Platz in der Vertikalen ben\u00f6tigen\r\n% als die kleine Grafik rechts nebenan.\r\n    \\end{itemize}\r\n\\end{minipage}\r\n\\begin{minipage}{0.29\\linewidth}\r\n% Rechte Spalte mit Grafik.\r\n    \\begin{center}\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\\includegraphics[width=\\linewidth]{somepicture.jpg}\r\n\u00a0\u00a0 \u00a0\\end{center}\r\n\\end{minipage}\r\n\r\n... und nach dem Spaltenbereich.<\/pre>\n<p><a href=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-minipage.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-670\" src=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-minipage.jpg\" alt=\"Illustration: Bildpositionierung in LaTeX Beamer mit minipage-Spaltenlayout\" width=\"480\" height=\"360\" srcset=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-minipage.jpg 480w, https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-minipage-300x225.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<h3>Ansatz 3: Dynamischer Textumlauf mit parpic<\/h3>\n<p>Der Befehl <code>parpic<\/code> aus dem Paket <code>PicIns<\/code> erm\u00f6glicht die Integration von Grafiken in einen Flie\u00dftext ohne ein explizites Spaltenlayout vorzugeben. Damit werden auch die Nachteile der <code>minipage<\/code>-Variante vermieden.\u00a0<code>parpic<\/code> platziert eine Grafik wahlweise rechts oder links ausgerichtet am Anfang eines Absatzes, der nachfolgende Text wird dann von LaTeX automatisch entsprechend umgebrochen.<\/p>\n<p>Nachteil: Die vertikale Ausrichtung am Absatzbeginn ist unter Umst\u00e4nden nicht so gewollt, zum Beispiel wenn die Grafik mittig neben einer Aufz\u00e4hlung platziert werden soll. Au\u00dferdem gibt es weniger manuelle Eingriffsm\u00f6glichkeiten als bei <code>minipage<\/code>.<\/p>\n<pre>\\usepackage{picins}\r\n% [...]\r\nNicht umgebrochener Text vor der Grafik ...\r\n\r\n\\parpic[r]{\\includegraphics[width=0.3\\linewidth]{somepicture.jpg}}\r\n... und Text neben der Grafik, welcher bei Bedarf umgebrochen wird.\r\nUnterhalb der Grafik kann der Text wieder die volle Breite nutzen.<\/pre>\n<p><a href=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-parpic.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-671\" src=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-parpic.jpg\" alt=\"Illustration: Bildpositionierung in LaTeX Beamer mit parpic\" width=\"480\" height=\"360\" srcset=\"https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-parpic.jpg 480w, https:\/\/mjott.de\/blog\/wp-content\/uploads\/2015\/05\/latexbeamer-imgpos-parpic-300x225.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Disclaimer: Ich bin weit davon entfernt ein LaTeX-Profi zu sein und eigentlich hat der Blogpost mehr den Charakter einer Selbstnotiz. Problem: Pr\u00e4sentationen mit LaTeX Beamer sind ganz nett. Interessant wird es aber, wenn man nicht nur Text und Aufz\u00e4hlungen verwenden m\u00f6chte, sondern auch Grafiken eingebunden werden sollen. Die aus &#8220;klassischen&#8221; LaTeX-Dokumenten bekannten Gleitumgebungen wie figure &#8230; <a title=\"LaTeX Beamer: Bildplatzierung in Folien\" class=\"read-more\" href=\"https:\/\/mjott.de\/blog\/660-latex-beamer-bildplatzierung-in-folien\/\" aria-label=\"Mehr Informationen \u00fcber LaTeX Beamer: Bildplatzierung in Folien\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[14],"tags":[46,45],"class_list":["post-660","post","type-post","status-publish","format-standard","hentry","category-digitales","tag-beamer","tag-latex"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/posts\/660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/comments?post=660"}],"version-history":[{"count":11,"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/posts\/660\/revisions"}],"predecessor-version":[{"id":728,"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/posts\/660\/revisions\/728"}],"wp:attachment":[{"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/media?parent=660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/categories?post=660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjott.de\/blog\/wp-json\/wp\/v2\/tags?post=660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}