我曾经看到过一份文档,其中的图片位于文档的顶角。如果您快速翻阅文档,图片似乎会移动。有没有办法将一系列缩略图放在文档的顶角?
答案1
您可以根据页码放置图片。我只是将第一个 Google 图片结果保存到查询中漂亮图片 1,2,... 在文件的文件夹中.tex
,将它们命名为 1.jpg、2.jpg、... 然后运行:
\documentclass[paper=a6,pagesize]{scrartcl}
\usepackage{fancyhdr}
\usepackage{graphicx}
\rhead{\includegraphics[height=0.6cm]{\thepage}}
\pagestyle{fancy}
\usepackage{lipsum}
\begin{document}
\lipsum\pagebreak
\end{document}
结果如下所示。使用合适的图片,您可以实现漫画动画。
如果您希望图片真的在角落里(注意与拇指重叠),您可以使用以下代码。
\documentclass[paper=a6,pagesize]{scrartcl}
\usepackage{fancyhdr}
\usepackage{tikz}
\rhead{\tikz[overlay,remember picture]\node at (current page.north east) [anchor=north east] {\includegraphics[height=0.6cm]{\thepage}};}
\pagestyle{fancy}
\usepackage{lipsum}
\begin{document}
\lipsum\pagebreak
\end{document}
答案2
这是使用background
包(我假设图像文件被称为image-1
,,image-2
......):
\documentclass[paper=a6,pagesize]{scrartcl}
\usepackage{background}
\usepackage{graphicx}
\backgroundsetup{
angle=0,
position=current page.north east,
hshift=-10pt,
vshift=-10pt,
scale=1,
color=black,
opacity=1,
contents={\includegraphics[width=20pt]{image-\thepage}}
}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
重新阅读这个问题,很自然地,对于双面文档,图像必须只出现在奇数页上;这也可以通过该background
软件包轻松实现。
再次假设图像被称为image-1
,,image-2
...然后image-k
必须出现在页面上2k-1
,所以必须进行一些算术运算;为此,我使用了\dividecounter
由埃格尔在他的回答中设计一个宏来替代 \divide:
\documentclass[paper=a6,pagesize]{scrartcl}
\usepackage{background}
\usepackage{ifthen}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{calc}
\backgroundsetup{
angle=0,
position=current page.north east,
hshift=-10pt,
vshift=-10pt,
scale=1,
color=black,
opacity=1,
contents={}
}
\newcounter{imagenumb}
\newcommand\dividecounter[2]{%
\global\divide\csname c@#1\endcsname#2\relax}
\AddEverypageHook{%
\setcounter{imagenumb}{\numexpr\thepage+1\relax}
\dividecounter{imagenumb}{2}
\ifthenelse{\isodd{\thepage}}%
{\backgroundsetup{contents={\includegraphics[width=20pt]{image-\theimagenumb}}}%
{}%
\BgMaterial}%
}
\begin{document}
\lipsum[1-12]
\end{document}