如何在多列中仅放置一张图片?

如何在多列中仅放置一张图片?

我有一个包含 3 列的多列部分。在左列和中间列中将显示文本,但右列仅应包含一张图片(显然,我心中有一份简历)。我尝试使用 wrapfig,但它只给我警告“wrapfigure 在冲突环境中使用”,并将图像放在下一页,而右列则留空?

有没有办法让一个多列只包含一张图片而不包含其他内容?这与图片高度有关吗?

梅威瑟:

\documentclass[a4paper]{article}

\usepackage[margin=2cm]{geometry}
\usepackage{multicol}
\usepackage{wrapfig}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\usepackage{graphicx}


\begin{document}

\begin{multicols}{3}
\begin{flushleft}
    Some very interisting text\\
    Some even more interisting text\\
    \vfill\null
    \columnbreak

    Lorem ipsum \dots\\
    Boring stuff\\
    No one reads this\\
    \vfill\null
    \columnbreak
    \begin{wrapfigure}{R}{0.9\linewidth}
        \includegraphics[width=\linewidth]{Photo.jpg}
    \end{wrapfigure}
\end{flushleft}
\end{multicols}

\end{document}

答案1

我看不出使用环境的理由wrapfigure

在此处输入图片描述

\documentclass[a4paper]{article}
\usepackage[margin=2cm,showframe]{geometry}
\usepackage{multicol}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx} % remove 'demo' option in real doc.

\begin{document}
\begin{multicols*}{3}
    \raggedright
    Some very interesting text

    Some even more interesting text

    \vfill\null
    \columnbreak

    Lorem ipsum \dots

    Boring stuff

    No one reads this

    \vfill\null
    \columnbreak

    \raggedleft
    \includegraphics[width=0.5\columnwidth]{Photo.jpg}

\end{multicols*}
\end{document}

相关内容