假设我有一幅矢量图img.pdf
,其中有一个 2x3 厘米的矩形,用 裁剪pdfcrop --margins '0 0 0 0' img.pdf img-crop.pdf
。现在,我想将此img-crop.pdf
图像复制到页面上,分成两份或三份(或更多份),使得图像组形成一行或一列,其边框完全相切。
然后,我希望这组图像(行或列)作为一个整体位于页面的中心。
对于单个 PDF 图像,我可以使用以下 MWE 实现此目的(由于,需要对居中图像进行两次文本处理才能出现在输出中remember picture, overlay
):
\documentclass[12pt, a4paper]{article}
\pagestyle{empty}
\usepackage{tikz}
\pgfdeclareimage[page=1]{design}{/home/username/Desktop/img-crop.pdf}
\begin{document}
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=center] at (current page.center) {\pgfbox[center,center]{\pgfuseimage{design}}};
\end{tikzpicture}
\end{document}
img-crop.pdf
对于水平或垂直并排放置的两个副本,我该如何做同样的事情?
答案1
eso-pic
一个具有、graphicx
和 的解决方案tabular
。
\documentclass{article}
\usepackage{eso-pic}
\usepackage{graphicx}
\begin{document}
\null\AddToShipoutPicture*{\AtPageCenter{%
\makebox[0pt]{\begin{tabular}{*{3}{@{}c}}
\includegraphics[width=3cm]{example-image}&
\includegraphics[width=3cm]{example-image}&
\includegraphics[width=3cm]{example-image}
\end{tabular}}}}
\newpage
\null\AddToShipoutPicture*{\AtPageCenter{%
\makebox[0pt]{\renewcommand{\arraystretch}{0}
\begin{tabular}{c}
\includegraphics[width=3cm]{example-image}\\
\includegraphics[width=3cm]{example-image}\\
\includegraphics[width=3cm]{example-image}
\end{tabular}}}}
\end{document}