如何使 PDF 输出的尺寸更宽?

如何使 PDF 输出的尺寸更宽?

有没有办法让 PDF 的宽度和高度变大?

答案1

您可以调整下面给出的设置。我认为它们是不言自明的。

\documentclass{article}
\usepackage%
[%
left=2cm,% left margin
right=2cm,% right margin
top=3cm, % top margin
bottom=3cm,% bottom margin
a3paper% other options: a0paper, a1paper, a2paper, a3paper, a4paper, a5paper, a6paper, and many more.
]{geometry}

\usepackage{lipsum}% to get dummy contents, you might not need this of course!
\begin{document}
\lipsum% to render dummy contents.
\end{document}

marginparsep还可以进行其他设置,例如装订线、边距宽度等。

如果您需要自定义纸张尺寸,请使用paperwidthpaperheight而不是a*paper

答案2

如果您想调整纸张大小,可以使用:

\setlength{\paperwidth}{25cm} % set dimension of \paperwidth to 25 cm
\addtolength{\paperheight}{1in} % enlarge \paperheight by 1 inch

对于 pdfLaTeX,应使用长度\pdfpaperwidth\pdfpaperheight。我的老师使用这种构造:

\ifx\pdfoutput\undefined % LaTeX is used, pdf sizes are undefined
\else% pdfLaTeX is used, pds sizes are defined
 \setlength{\pdfpaperwidth}{100em}
 \addtolength{\pdfpaperheight}{10mm}
\fi

如果你只想在标准纸张(即 A4、A5)中放入更多文本,那么有多种长度可供选择\textwidth\textheight请参阅页面尺寸在维基百科上

PS:第一部分是可选的,第二部分是必选的,因为 LaTeX 的纸张大小是通过\documentclass[/size/paper]选项定义的,所以你必须自己定义新的布局。

PSS:所有类似的尺寸都\textwidth可以用来定义其他尺寸。例如,\includegraphics[width=.5\textwidth]{image/address}排版图像的宽度为段落宽度的一半,或者\setlength{\paperheight}{2\paperwidth}...

答案3

这是不使用包的方法:

\pdfpagewidth 9in
\pdfpageheight 12in

相关内容