将图像放置在页面的准确位置

将图像放置在页面的准确位置

我有一页用 LaTeX 格式化的文本,我想在页面的某个位置放置一张图片,这样它就不会以任何方式改变文本布局 - 我的意思是,就好像我打印了页面并将图片粘贴在我想要的位置一样。使用 LaTeX 可以做到这一点吗?

答案1

您也可以单独使用 TikZ 执行此操作:

\documentclass{article}

\usepackage{lipsum}
\usepackage{tikz}

\begin{document}

\lipsum[1-3]

\begin{tikzpicture}[remember picture, overlay]
    \node [shift={(-6cm, -3.5cm)}, rotate=35] at (current page.north east)
        { \includegraphics[scale=0.6]{stamp.png} };
\end{tikzpicture}

\end{document}

鉴于邮票.png,结果为:

正在调查邮票叠加在 lorem ipsum 文本上

答案2

当需要将图像绝对定位到页面的特定位置时,tikzpagenodes加载 的包tikz通常很有用。它知道text area和其他东西。可以使用xshiftyshift将图像放置在距离某个标准锚点指定距离的位置。

\documentclass{article} 
\usepackage{lipsum} 
\usepackage{tikzpagenodes} 
\begin{document} 
\begin{tikzpicture}[overlay,remember picture] 
\node[anchor=north] at ([yshift=-1cm]current page text area.north){\includegraphics{example-image-duck}}; 
\end{tikzpicture} 
\lipsum[1-3] 
\end{document}

在此处输入图片描述

相关内容