我遇到了一个问题。我正在编写一份 LaTeX 文档,我想将最终文档的一页制作成 pdf 文件(即文本)。我在这个网站上搜索过,但现有主题中没有一个对我有帮助。
我尝试使用\input
、、\include
和,\includegrapics{file.pdf}
但是不起作用。
如果我使用最新命令(\includegraphics
),它看起来像:
所以图像尊重我的边距和页面样式。
我该如何解决这个问题?
谢谢
更新代码:
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{vmargin}
\setmarginsrb{2 cm}{2.5 cm}{2 cm}{2.5 cm}{1 cm}{1.5 cm}{1 cm}{1.5 cm}
\pagestyle{fancy}
\fancyhf{}
\rhead{}
\lhead{}
\cfoot{\thepage}
\begin{document}
\input{Lab3/Lab3}
\newpage
\includegraphics{Lab4/traccia4.pdf}
\newpage
\input{Lab4/Lab4}
\end{document}
我正在使用 \input。
答案1
您想包含一个不是 .tex 文件的 PDF 文件。这两个命令\input
只是\include
将 .tex 文件放在命令的位置。对于缩短 .tex 项目和分离部分来说非常方便,但对于包含 pdf 来说毫无用处。
\includegraphics[]{}
代表图片。PDF 文件可以像图片一样,但命令会尊重您之前的几何选项。就像您放了一张普通图片一样。
您要找的是将 PDF 作为 PDF 文件的一部分。包裹 pdfpages
可以帮你。
您不必包含ifthen
包。尝试以下代码:
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{vmargin}
\setmarginsrb{2 cm}{2.5 cm}{2 cm}{2.5 cm}{1 cm}{1.5 cm}{1 cm}{1.5 cm}
\pagestyle{fancy}
\fancyhf{}
\rhead{}
\lhead{}
\cfoot{\thepage}
\begin{document}
\input{Lab3/Lab3}
\newpage
\includepdf[pages=-, offset=50 -75]{Lab4/traccia4.pdf}
\newpage
\input{Lab4/Lab4}
\end{document}
offset
然后根据需要更改选项。第一个值设置水平空间,第二个值设置垂直空间。
答案2
正如@Piroooh 建议的那样,我尝试使用以下方法来回答该主题:
\usepackage{ifthen}
\setboolean{@twoside}{false}
\includepdf[pages=1, offset=75 -75]{Lab4/traccia4.pdf}
它可以工作,但它与 pdf 文件不是同一页,它很好,但有一点不同。