
In einem dreispaltigen Dokument (mit der Multicol-Umgebung) habe ich Probleme, Inline-Grafiken zu positionieren. Meines Wissens können in der Multicol-Umgebung keine schwebenden Objekte verwendet werden.
Ich habe mehrere Blöcke vom Typ (Überschrift + drei eingerückte Zeilen), die von einem Bild begleitet werden, das bündig mit der rechten Spaltenbegrenzung abschließen soll. Mein Versuch war, das Bild in die "Überschriftenzeile" einzufügen und es dann mittels Raisebox vertikal zu verschieben.
Das Ziel besteht darin, es vertikal in Bezug auf diesen Vier-Zeilen-Block zu zentrieren.
Leider vergrößert mein Versuch nur den Abstand zwischen der Überschrift und den drei eingerückten Zeilen. Gibt es eine Möglichkeit, das Bild "über dem Text" zu deklarieren, sodass es beim Verschieben die anderen Zeilen nicht stört?
Minimal funktionierendes Beispiel:
\documentclass[11pt,landscape, a4paper]{article}
\usepackage{multicol}
\usepackage[landscape]{geometry}
\usepackage{graphicx}
\pagestyle{empty}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt plus 0.5ex}
\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm}
\begin{document}
\raggedright
\footnotesize
\begin{multicols*}{3}
\begin{center}
\Large{\textbf{Multicol Document}} \\
\end{center}
\vspace{5pt}
\section{Introduction}
\vspace{1cm}
Heading as normal text \hfill\makebox[0cm][r]{\raisebox{-\height}{\includegraphics[width=1.4cm]{picture.png}}}
\hspace*{0.5cm}\begin{tiny}{some line asdasdasdasdasdasdasdasd asdasdasda}\end{tiny} \\
\hspace*{0.5cm}\begin{tiny}{some line asdasdasdasdasdasdasdasd asdasdasda}\end{tiny} \\
\hspace*{0.5cm}\begin{tiny}{some line asdasdasdasdasdasdasdasd asdasdasda}\end{tiny}
\end{multicols*}
\end{document}
Antwort1
um Ihre Beschreibung zu verdeutlichen, was Sie gerne haben möchten.
bearbeiten: aus Ihrem Kommentar unten schließe ich, dass Sie nach Folgendem suchen:
(rote Linien zeigen die Grenzen des Textbereichs an).
\documentclass[11pt,landscape, a4paper]{article}
\usepackage{multicol}
\usepackage[margin=1cm]{geometry}
\usepackage[export,demo]{adjustbox}
\usepackage{tabularx}
\pagestyle{empty}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt plus 0.5ex}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}
\begin{document}
\raggedright
\footnotesize
\begin{multicols*}{3}
\begin{center}
\Large\textbf{Multicol Document}
\end{center}
\section{Introduction}
\lipsum[1]
\begin{tabular}{m{\dimexpr\linewidth-4\tabcolsep-1.4cm\relax}r @{}}
Heading as normal text
\tiny
some line asdasdasdasdasdasdasdasd asdasdasda
some line asdasdasdasdasdasdasdasd asdasdasda
some line asdasdasdasdasdasdasdasd asdasdasda
some line asdasdasdasdasdasdasdasd asdasdasda
some line asdasdasdasdasdasdasdasd asdasdasda
some line asdasdasdasdasdasdasdasd asdasdasda
&
\includegraphics[width=1.4cm, valign=c]{picture}
\end{tabular}\medskip
\lipsum
\end{multicols*}
\end{document}