我用 TeX 写了以下内容:
\section{A}
... somethingA ...
\begin{picture}(100, 100)(-250, -110)
\includegraphics[scale=1]{face.png}
\end{picture}
\section{B}
... somethingB ...
我在图片中设置了特定参数(-250, -110)
,以便图片添加到所创建页面的右上角。虽然这工作得很好,出现在我想要的位置,但问题是和face.png
之间存在很大的差距。所以我在创建的文档中有这样的内容:somethingA
somethingB
... somethingA ...
... somethingB ...
有什么想法可以解决这个问题吗?
答案1
有几种可能性:
使用
eso-pic
包裹:\documentclass{article} \usepackage[demo]{graphicx} \usepackage{eso-pic} \usepackage{lipsum} \begin{document} \lipsum[1-3] \AddToShipoutPicture* {\put(500,700){\includegraphics[width=3cm,height=2cm]{image}}} \end{document}
使用
TikZ
:\documentclass{article} \usepackage[demo]{graphicx} \usepackage{tikz} \usepackage{lipsum} \begin{document} \lipsum[1-3] \begin{tikzpicture}[overlay, remember picture] \node[xshift=-3cm,yshift=-2cm] at (current page.north east) {\includegraphics[width=3cm,height=2cm]{image}}; \end{tikzpicture} \end{document}
答案2
也许这个包wrapfig
可以解决你的问题。
试试这个代码:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[demo]{graphicx}
\usepackage{blindtext}
\usepackage{wrapfig}
\begin{document}
\section{A}
\begin{wrapfigure}{r}{3cm}
\includegraphics{test}
\end{wrapfigure}
\blindtext
\section{B}
\blindtext
\end{document}