LaTeX将图片拼接为pdf

  • A+
所属分类:LaTeX基础
摘要这一篇介绍将多张图片拼接在一起, 合并为一个pdf的方式. 这个在日常中还是比较常见的需求, 故将实现的代码放在这里, 方便自己之后的使用.

简介

有的时候, 我们需要将扫描的多张图片拼接为pdf, 此时需要可以使得拼接后的一张图片可以占满一张纸. 因为这个也是自己经常会用到, 所以在这里记录一下拼接的代码, 方便之后自己进行拼接.

 

LaTeX实现图片拼接

要实现图片的拼接, 需要使得拼接之后的pdf满足下面几个条件:

  • pdf没有页码
  • 调整纸张的页边距
  • 调整图片的宽度

我们使用下面的方式去掉每一页的页面编号.

  1. \pagenumbering{gobble} % 实现没有页码

我们实现下面的方式, 调整纸张的页边距等.

  1. \usepackage{geometry}
  2. \geometry{a4paper,scale=0.97}

下面是一个完整的代码, 最终可以实现比较好的将多张图片拼接在一起的效果:

  1. \documentclass{article}
  2. \usepackage{graphicx}
  3. \usepackage{geometry}
  4. \geometry{a4paper,scale=0.97}
  5. \pagenumbering{gobble} % 实现没有页码
  6. \begin{document}
  7. % 插入第一张图片
  8. \begin{figure}[htbp]
  9.     \centering
  10.     \includegraphics[width=\textwidth]{./pic/pic_1.jpg}
  11. \end{figure}
  12. \clearpage
  13. % 插入第二张图片
  14. \begin{figure}[htbp]
  15.     \centering
  16.     \includegraphics[width=\textwidth]{./pic/pic_2.jpg}
  17. \end{figure}
  18. \clearpage
  19. \end{document}

我们也是可以控制图片的旋转. 在下面加上angle=270(旋转角度)

  1. \begin{figure}[htbp]
  2.     \centering
  3.     \includegraphics[width=\textwidth, angle=270]{./1.jpg}
  4. \end{figure}

我们也可以控制图像的大小, 可以控制textwidth的比例.

  1. \begin{figure}[htbp]
  2.     \centering
  3.     \includegraphics[width=0.75\textwidth]{./test.pdf}
  4. \end{figure}

 

关于pdf的插入

上面是对于图片进行合并, 这里对pdf文件进行合并. 在插入pdf的时候, 也是可以对原始的pdf进行旋转.

  1. \documentclass{article}
  2. \usepackage{graphicx}
  3. \usepackage{geometry}
  4. \geometry{a4paper,scale=0.97}
  5. \pagenumbering{gobble} % 实现没有页码
  6. \usepackage{pdfpages} % 插入pdf文件
  7. \begin{document}
  8. \includepdf[scale=0.99, angle=90, pages=1]{20200813171227.pdf}
  9. \clearpage
  10. \includepdf[scale=0.99, angle=90, pages=1]{20200813171244.pdf}
  11. \end{document}

 

 

插入一整页的pdf

这个可以参考链接: Include centered full page figure with no margins

  • 微信公众号
  • 关注微信公众号
  • weinxin
  • QQ群
  • 我们的QQ群号
  • weinxin
王 茂南

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: