Ich versuche, Text und Abbildung nebeneinander zu platzieren und gleichzeitig Wrapfigure zu vermeiden :-)
Das Platzieren von zwei Miniseiten in einem Rahmen funktioniert einwandfrei: Der Text kann mit dem [t]op ausgerichtet werden.
Wenn ich jedoch auf einer Miniseite eine Abbildung statt eines Textes platziere, kommt es zu einer Fehlausrichtung.
MWE:
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
% Title Page
\title{Title}
\author{Author}
\begin{document}
\maketitle
\section*{Alignment problems}
\noindent\fbox{
\begin{minipage}[t]{0.7\textwidth}
A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A
\end{minipage}
\begin{minipage}[t]{0.2\textwidth}
B B B B B B B B B B B B B B B B B
\end{minipage}
}
\vspace{2cm}
\noindent\fbox{
\begin{minipage}[t]{0.7\textwidth}
A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A
\end{minipage}
\begin{minipage}[t]{0.2\textwidth}
\includegraphics[width=0.9\textwidth]{gull}
\end{minipage}
}
\end{document}
Das Ergebnis ist ungefähr das hier
Antwort1
Das Ergebnis ist das Erwartete. Wahrscheinlich nicht dasDujedoch zu erwarten.
Wenn Sie \parbox[t]
oder tun \begin{minipage}[t]
, ist der Referenzpunkt der Box derselbe wie der des ersten Elements darin. Der Referenzpunkt befindet sich immer auf der Grundlinie, der imaginären Linie, auf der normalerweise Buchstaben platziert werden.
Der Bezugspunkt des ersten Elements in der Box mit dem Möwenbild ist die Unterseite des Bildes, in der Textbox ist es die erste Zeile aus A's (weil ein Absatz in zeilenbreite Boxen aufgeteilt ist).
Sie müssen TeX also glauben machen, dass der Referenzpunkt des Möwenbildes höher liegt. Das adjustbox
Paket kommt Ihnen dabei zu Hilfe: Sein valign
Schlüssel ermöglicht es, den Referenzpunkt so zu platzieren, als ob eine einzige Textzeile über der Grundlinie und der Rest darunter liegt.
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
% Title Page
\title{Title}
\author{Author}
\begin{document}
\maketitle
\section*{Alignment problems}
\noindent\fbox{
\begin{minipage}[t]{0.7\textwidth}
A A A A A A A A A A A A A A A A A A A A A A A A
A A A A A A A A A A A A A A A A A A A A A A A
\end{minipage}
\begin{minipage}[t]{0.2\textwidth}
B B B B B B B B B B B B B B B B B
\end{minipage}
}
\vspace{2cm}
\noindent\fbox{
\begin{minipage}[t]{0.7\textwidth}
A A A A A A A A A A A A A A A A A A A A A A A A
A A A A A A A A A A A A A A A A A A A A A A A
\end{minipage}
\begin{minipage}[t]{0.2\textwidth}
\includegraphics[width=0.9\textwidth,valign=t]{../duck}
\end{minipage}
}
\end{document}
Da ich keine Möwe hatte, entschied ich mich für eine Ente, das Lieblingstier dieser Site.
Alternativ können Sie beiden Feldern ein unsichtbares Element hinzufügen:
\begin{minipage}[t]{0.7\textwidth}
\vspace{0pt}
A A A A A A A A A A A A A A A A A A A A A A A A
A A A A A A A A A A A A A A A A A A A A A A A
\end{minipage}
\begin{minipage}[t]{0.2\textwidth}
\vspace{0pt}
\includegraphics[width=0.9\textwidth]{../duck}
\end{minipage}
Das Ergebnis ist gleich: Das erste Element auf beiden Miniseiten ist der vertikale Raum.
Antwort2
Vor \includegraphics
dem Anwenden \vspace{-\baselineskip}
. Dadurch wird die Unterseite des Bildes um nach unten verschoben \baselineskip
.