我想明确指定文档的大小。为此,我使用几何学包。我做了以下事情(我找到了解决方案这里):
\documentclass{article}
\usepackage[paperwidth=2394pt, paperheight=6840pt]{geometry}
\begin{document}
... % document's content
\end{document}
但在此之后,我的文档内容发生了偏移!我认为这是因为使用此指令设置了一些边距:
\usepackage[paperwidth=2394pt, paperheight=6840pt]{geometry}
我想知道默认页边距是多少几何学包裹?
答案1
默认文本宽度和文本高度为纸张宽度和高度的 0.7。这意味着
textwidth = 0.7 paperwidth = 1675.8pt
textheight = 0.7 paperheight = 4788pt
对于单面文档,左右边距相等;这样
leftmargin = rightmargin = .15 paperwidth = 359.1pt
垂直空间按 2:3 的比例划分。因此
topmargin = (2/5)(.3 paperheight) = 820.8pt
bottommargin = (3/5)(.3 paperheight) = 1231.2pt
请参阅手册第 13 页(第 6.4 节)。
实际结果显示在日志文件中:
* driver: pdftex
* paper: custom
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(359.10365pt, 1675.7927pt, 359.10365pt)
* v-part:(T,H,B)=(820.80835pt, 4787.97913pt, 1231.21252pt)
* \paperwidth=2394.0pt
* \paperheight=6840.0pt
* \textwidth=1675.7927pt
* \textheight=4787.97913pt
* \oddsidemargin=286.83366pt
* \evensidemargin=286.83366pt
* \topmargin=711.53836pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=10.0pt
* \footskip=30.0pt
* \marginparwidth=65.0pt
* \marginparsep=11.0pt
* \columnsep=10.0pt
* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
与“精确”值的细微差异是由于 TeX 执行计算的方式(整数运算)造成的。
答案2
geometry
的默认页边距可以使用以下方法检索\Gm@restore
(请参阅几何包重置选项存在问题),得出:
\paperwidth=2394.0pt
\paperheight=6840.0pt
\textwidth=1675.7927pt
\textheight=4787.97913pt
\evensidemargin=286.83366pt
\oddsidemargin=286.83366pt
\topmargin=711.53836pt
\headheight=12.0pt
\headsep=25.0pt
\topskip=10.0pt
\footskip=30.0pt
\baselineskip=12.0pt
\marginparwidth=65.0pt
\marginparsep=11.0pt
\columnsep=10.0pt
\hoffset=0.0pt
\voffset=0.0pt
或者,您也可以使用layouts
包裹直观显示页面设置:
\documentclass{article}
\usepackage{layouts}% http://ctan.org/pkg/layouts
\usepackage[paperwidth=2394pt, paperheight=6840pt]{geometry}% http://ctan.org/pkg/geometry
\begin{document}
\currentpage
\pagedesign
\end{document}
\currentpage
设置当前页面的尺寸,同时\pagedesign
打印布局和尺寸。