创建带有图形和平行文本的多列小页面不会产生平行文本

创建带有图形和平行文本的多列小页面不会产生平行文本

我的书由多行多列组成,我很习惯这样,因为文本和图片在不同的行中。现在添加注释而不是图片,我想使用迷你页面,但这在最简单的 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}

相关内容