我有一个 PDF 文件,其中存储了 6 个 3*2 格式的数字。我将 PDF 导入到我的报告中,但效果不太好。因此,我想将其转换为 2*3。但是,我没有重新创建该数字的源。有没有办法在 LaTeX 中做到这一点?
谢谢
答案1
假设您有以下文档,其中第 10 页有一张 3 行 2 列的图形(称为lipsum.pdf
):
\documentclass{article}
\usepackage{graphicx,lipsum}
\begin{document}
\sloppy
\lipsum[1-50]
\begin{figure}
\centering
\begin{tabular}{ c @{\qquad} c}
\includegraphics[width=5em]{example-image-a} &
\includegraphics[width=5em]{example-image-b} \\ \\
\includegraphics[width=5em]{example-image-c} &
\includegraphics[width=5em]{example-image-c} \\ \\
\includegraphics[width=5em]{example-image-b} &
\includegraphics[width=5em]{example-image-a}
\end{tabular}
\caption{A $3 \times 2$ collection figures, 2 per row, 3 per column.}
\end{figure}
\lipsum[1-50]
\end{document}
b
现在只将该单页包含到一个空白文档中,并在ig p
oints(或bp
s)中提供网格覆盖eso-pic
:
\documentclass{article}
\usepackage{graphicx}
\usepackage[grid,gridunit=bp]{eso-pic}
\begin{document}
\mbox{}% Just set something on the page
\AddToShipoutPictureFG*{% Add a picture to the ForeGround of this page only
\AtPageLowerLeft{% At the lower left of the page
\includegraphics[page=10]{lipsum}% Add page 10 of lipsum.pdf
}%
}%
\end{document}
现在,您可以识别出每个图像的“圆形牛”的l
右、左l
和u
右坐标(以 为单位) ,您可以使用来自的键值组合来提取这些图像r
x
y
bp
b
b
bb=bbllx bblly bburx bbury
\includegraphics
graphicx
。然后使用整个组合: (rounding ox 的缩写)和键将单独的图像以新的排列(比如说 2 行 3 列)包含到page
您的bb
文档中:b
b
clip
\documentclass{article}
\usepackage{graphicx,lipsum}
\begin{document}
\sloppy
\lipsum[1-50]
\begin{figure}
\centering
\begin{tabular}{ c @{\qquad} c @{\qquad} c }
\includegraphics[page=10,bb=245 629 295 668,clip]{lipsum} &% Original row 1, column 1
\includegraphics[page=10,bb=315 629 365 668,clip]{lipsum} &% Original row 1, column 2
\includegraphics[page=10,bb=245 575 295 615,clip]{lipsum}% Original row 2, column 1
\\ \\
\includegraphics[page=10,bb=315 575 365 615,clip]{lipsum} &% Original row 2, column 2
\includegraphics[page=10,bb=245 525 295 562,clip]{lipsum} &% Original row 3, column 1
\includegraphics[page=10,bb=315 525 365 565,clip]{lipsum}% Original row 3, column 2
\end{tabular}
\caption{A $2 \times 3$ collection figures, 3 per row, 2 per column.}
\end{figure}
\lipsum[1-50]
\end{document}
答案2
angle
通过使用命令的可选参数,在打印图像时将图像旋转 90 度\includegraphics
。