我想将图像精确地放置在边距的角落,而不管文本是什么。但是,当使用 %s 之间的代码时,“Foo”的位置会稍微低一些。将其注释掉,您就会明白我的意思。
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage[]{currvita}
\usepackage{graphicx}
\begin{document}
%
\begin{raggedleft}
\includegraphics[height=0.2\textheight]{portrait} \\
\end{raggedleft}
\vspace{-0.2\textheight}
%
\begin{cv}{Foo}
\end{cv}
\end{document}
我尝试了这个解决方案,因为 picins 不包含在 TeX Live 中,因此
\parpic[r]{\includegraphics[width=0.2\textwidth]{portrait}}
不起作用。Wrapfig 也不起作用。
有没有使用 vspace 的简单解决方法?
答案1
这是一个使用通用宏集的简单解决方案\insbox
:
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage[]{currvita}
\usepackage{graphicx}
\usepackage{lipsum}
\input{insbox}
\makeatletter
\@InsertBoxMargin = 5mm
\makeatother
\begin{document}
\vspace*{-6ex}
\InsertBoxR{0}{\includegraphics[height=0.2\textheight]{loupnorstein1}} %
\vspace{0.65\baselineskip}
\begin{cv}{Foo}
\lipsum[1-3]
\end{cv}
\end{document}