移动缩略图

移动缩略图

我曾经看到过一份文档,其中的图片位于文档的顶角。如果您快速翻阅文档,图片似乎会移动。有没有办法将一系列缩略图放在文档的顶角?

答案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}

相关内容