我的书由多行多列组成,我很习惯这样,因为文本和图片在不同的行中。现在添加注释而不是图片,我想使用迷你页面,但这在最简单的 MWE 中失败了:很抱歉,我错过了 MWE 中的一些关键行
\documentclass[ngerman,12pt,a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage{babel,multicol}
\usepackage{lipsum}
\begin{document}
\multicolumn{4}{@{}p{12cm}@{}}{
\noindent
\begin{minipage}[t]{0.5\textwidth}
{\includegraphics[width=5.4cm]{example-image-a}}
\end{minipage}
\begin{minipage}[t]{0.4\columnwidth}
\lipsum[1]
\end{minipage}}
\\
\end{document}
第二次检测:
\documentclass[ngerman,12pt,a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage{babel,multicol}
\usepackage{lipsum,longtable,graphicx}
\begin{document}
\begin{longtable}{@{}p{5.9cm}@{}p{1cm}@{\hspace{3mm}}p{5.9cm}@{}p{1cm}@{}}
\multicolumn{4}{@{}p{12cm}@{}}{
\noindent
\begin{minipage}[t]{0.5\textwidth}
{\includegraphics[width=5.4cm]{example-image-a}}
\end{minipage}
\begin{minipage}[t]{0.4\columnwidth}
\lipsum[1]
\end{minipage}
}
\end{longtable}
\end{document}
答案1
我相信这就是你正在寻找的:
\documentclass[ngerman,12pt,a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage{babel,multicol}
\usepackage[export]{adjustbox}% for valign
\usepackage{lipsum,longtable,graphicx}
\usepackage{showframe}% alignmrnt tool
\begin{document}
\begin{longtable}{@{}p{5.9cm}@{}p{1cm}@{\hspace{3mm}}p{5.9cm}@{}p{1cm}@{}}
\multicolumn{4}{@{}p{12cm}@{}}{
\begin{minipage}[t]{0.5\hsize}
\includegraphics[width=5.4cm, valign=t]{example-image-a}
\end{minipage}\hfill
\begin{minipage}[t]{0.4\hsize}
\lipsum[1]
\end{minipage}
}
\end{longtable}
\end{document}