PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parbox und Grafik bündig platzieren



Tim77
10-03-2013, 22:12
Hallo,

ich hätte hier mal ein kleines Beispiel mit einer Box und einem Bild:

\documentclass[]{article}

\usepackage{color}
\usepackage{graphicx}

\definecolor{rot}{RGB}{190,81,80}
\definecolor{blau}{RGB}{38,77,134}

\begin{document}

\parbox[t]{30pt}{\textcolor{blau}{\rule[6pt]{30pt}{5cm}}}%
\makebox[0pt][l]{\includegraphics[height=5cm]{emo.jpg}}

\end{document}
Das ist abgewandelter Code, den ich irgendwo gefunden habe. Das Bild ist im Anhang. Wie man sieht, sind Box und Bild leider verrutscht. Könnte mir jemand einen Tipp geben, wie ich beides bündig platzieren kann? Auch scheint ein schmaler Abstand zwischen beiden zu sein. Auch hier wäre eine bündige Platzierung denke ich hübscher.

Freue mich über jeden Tipp!

rais
10-03-2013, 23:00
Moin moin,




\parbox[t]{30pt}{\textcolor{blau}{\rule[6pt]{30pt}{5cm}}}%
\makebox[0pt][l]{\includegraphics[height=5cm]{emo.jpg}}


Dein Höhenversatz kommt von den [6pt] beim \rule-Aufruf.
Aber wozu dieser Umstand mit der \parbox?
Und \makebox[0pt][l]{irgendwas} nutzt man eigentlich, wenn man irgendwas mit etwas anderem wieder überschreiben will...



\documentclass[]{article}

\usepackage{color}
\usepackage{graphicx}

\definecolor{rot}{RGB}{190,81,80}
\definecolor{blau}{RGB}{38,77,134}

\begin{document}
\makebox[0pt][l]{\color{rot}\rule[-0.5ex]{0.8\linewidth}{3ex}}%
{\color{cyan}\rule{1pc}{25mm}\color{blau}\rule{30p t}{5cm}}%
\includegraphics[height=5cm]{emo.jpg}

\end{document}

MfG

klops
11-03-2013, 07:53
Für die vertikale Ausrichtung von Elementen ist neben \raisebox und experimentellen l3-Paketen ggf. auch adjustbox (http://www.ctan.org/pkg/adjustbox) nützlich.