如何:将图像包裹在文本中或将图像放置在特定位置

如何:将图像包裹在文本中或将图像放置在特定位置

我对 Latex 还很陌生,很难将我的照片放在简历的顶部。

我尽力制作了一个最小的工作示例,因为我发现它在我自己寻找这个问题的解决方案时很有用。然而,由于我了解的不多,我肯定留下了不必要的东西,但我想确保我遇到的任何问题都留在那里。

\documentclass[a4paper, oneside, final]{scrartcl}

\usepackage{soul}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage{fontspec}

\titleformat{\section}{\large\scshape\raggedright}{}{0em}{}[\titlerule]

\begin{document}
\begin{center}

{\addfontfeature{LetterSpace=12.0}\fontsize{30}{30}\selectfont\scshape{John Doe }} \hfill 1 of 2\\[2mm]

\raggedright
{\Large\so{{\Large\Letter} [email protected]}}\\[0.5mm]
{\large\so{{\Large\Telefon} (55) 55-5555-5555}}

\hfill
\includegraphics[width=.1\textwidth]{Foto}

\section{Education}

\end{center}
\end{document}

我的简历的第一行是我的姓名,然后是我的电子邮件和电话号码。到目前为止,我可以将图片放在这三行之后或其中一行中。我希望图片位于这三行的右侧或左侧,或者至少位于电话和电子邮件的右侧或左侧(因此是第二行和第三行)。每当我尝试使用 wrapfig 包时,都会发生两件事。据说包已被检测到,但无法识别命令。无论我做什么,我的照片都会被放置在文档的末尾。

我正在使用 XeLateX 进行编译并使用 TeXstudio。

编辑:基本上目前发生的情况是这样的:当前的困境. 我想做的是:期望的结果

答案1

这是所要求的格式之一。

\documentclass[a4paper, oneside, final]{scrartcl}

\usepackage{soul}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage{fontspec}
\usepackage{stackengine}
\titleformat{\section}{\large\scshape\raggedright}{}{0em}{}[\titlerule]

\begin{document}
\begin{center}

{\addfontfeature{LetterSpace=12.0}\fontsize{30}{30}\selectfont\scshape{John Doe }} \hfill 1 of 2\\[2mm]

\raggedright
\belowbaseline[-\ht\strutbox]{\includegraphics[width=.1\textwidth]{example-image-A}}
\def\stackalignment{l}
\stackunder[1.5mm]{\Large\so{{\Large\Letter} [email protected]}}
{\large\so{{\Large\Telefon} (55) 55-5555-5555}}

\hfill

\section{Education}

\end{center}
\end{document}

在此处输入图片描述

另一种格式如下:

\documentclass[a4paper, oneside, final]{scrartcl}

\usepackage{soul}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage{fontspec}
\usepackage{stackengine}
\titleformat{\section}{\large\scshape\raggedright}{}{0em}{}[\titlerule]

\begin{document}
\begin{center}

{\addfontfeature{LetterSpace=12.0}\fontsize{30}{30}\selectfont\scshape{John Doe }} \hfill 1 of 2\\[2mm]

\raggedright
\def\stackalignment{l}
\stackon[1.5mm]
{\large\so{{\Large\Telefon} (55) 55-5555-5555}}
{\Large\so{{\Large\Letter} [email protected]}}
\hfil
\smash{\includegraphics[width=.15\textwidth]{example-image-A}}
\hfill

\section{Education}

\end{center}
\end{document}

在此处输入图片描述

相关内容