如何放置内联图形

如何放置内联图形

我正在尝试创建一份带图片的简历。所以我想让图片放在右侧,而文字写在左侧。经过一番谷歌搜索,我找到了可以插入图片的 wrapfigure 包。现在的问题是,使用 wrapfigure 插入后,整个页面垂直分为文本和图像部分,因此我无法在文本下方写任何文本。

现在看起来是这样的:(交叉是图像)

在此处输入图片描述

下面的页面也可以看到这种效果。这种方法本身有其他替代方法或改进方法吗?

MWE 是:

\documentclass{article}
\usepackage[a4paper,hmargin=2cm,vmargin=2cm]{geometry}
\usepackage[a4,frame,center]{crop}
\usepackage{graphicx}
\usepackage{wrapfig}


\begin{wrapfigure}{r}{0.15\textwidth}
\includegraphics[height=40mm,width=35mm]{foto.jpg}
\end{wrapfigure}

\begin{document}
\title{Curriculum Vitae}
\author{My Name}
\date{May, 2012}
\maketitle

\section*{\sl Personal Information}
    Date of Birth   :   DD.MM.YY \\
    Citizenship     :   Country \\
    Visa Status     :   Status \\
    Passport Number :   XYZ \\
    Gender      :   Gender \\
    Marital Status  :   Status \\
    Languages known :   langs

You will understand more if u insert more text in this sentence. The more the text, the clear u can see the line break.

\end{document}

答案1

问题是您的wrapfigure环境放在了 之前\begin{document}。所有内容都必须放在 环境中documentwrapfigure还必须放在文本段落之前,文本段落应该环绕图形。我不确定它是否能很好地与\sectionetc配合使用。

如果你想写简历,你应该使用专门的课程。moderncv类非常适合,并允许您轻松添加图像。请参阅moderncv手册以了解更多信息。

另一种方法是使用所示的解决方案在页面的精确位置插入图形。我不会wrapfigure在这种特定情况下使用它。应该可以这样放置图像,这样现在文本就可以流过它。

答案2

事实上包裹图包应该可以正常工作。在我看来(由于您没有发布任何代码,我无法确定)您的文档是多列的,在这种情况下,wrapfigure生成正确的剪切图可能会出现问题。以下是 CTAN 上发布的解决方法:使用 wrapfig 跨越多列. 希望有帮助。

相关内容