文字区域右下角的图像

文字区域右下角的图像

使用以下代码,我将图像放在页面的左下角(参见如何在每个页面的左下角放置一张图片?也)。

\newcommand{\BackgroundPic}
{%
\put(0,0){%
\includegraphics[width=1cm,height=1cm,%
keepaspectratio]{images/test.png}%
}}

\AddToShipoutPicture*{\BackgroundPic}

但我想把图像放到类型区域的右下角。我该怎么做?我需要文字区域右下角的坐标(没有 TikZ)……

答案1

\documentclass{article}
\usepackage[a4paper,margin=1in,showframe,marginparsep=0pt,marginparwidth=0pt]{geometry}
\usepackage{graphicx}
\usepackage{eso-pic}
\AddToShipoutPictureBG*{%
  \AtTextLowerLeft{\makebox[\textwidth][r]{%
    \includegraphics[width=1cm,height=1cm,keepaspectratio]{example-image-a}}}}
\begin{document}
 Some text here
\end{document}

在此处输入图片描述

答案2

tikz无论如何,都有一个解决方案。

\documentclass{article}
\usepackage[a4paper,margin=1in,showframe]{geometry}
\usepackage{tikz}
\usetikzlibrary{backgrounds,calc}
\usepackage{graphicx,lipsum}
\begin{document}
\begin{tikzpicture}[remember picture,overlay]
\begin{pgfonlayer}{background}
  \node[anchor=south east,outer sep=0pt,inner sep=0pt] at ($(current page.south east) +(-1in,1in)$) {\includegraphics[width=2cm]{example-image-a}};
\end{pgfonlayer}
\end{tikzpicture}
\lipsum[1-15]
\end{document}

在此处输入图片描述

笔记:

我在背景中添加了图片,并且只为一页添加了图片。如果您想要所有/部分页面的图片,请使用background包。如果您更改边距,请在 中使用适当的值($(current page.south east) +(-1in,1in)$)(-1in,1in)实际上是(<-right margin>,<bottom margin>)

相关内容