![编译好的文件右边距特别宽](https://linux22.com/image/242760/%E7%BC%96%E8%AF%91%E5%A5%BD%E7%9A%84%E6%96%87%E4%BB%B6%E5%8F%B3%E8%BE%B9%E8%B7%9D%E7%89%B9%E5%88%AB%E5%AE%BD.png)
在我从 TeX Live 2011 安装 XeTeX 后出现了这个问题。现在,我的许多文件在渲染时右边距都很宽。
以下是一些示例代码:
\documentclass{octavo}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
在运行pdflatex
或xelatex
打开文件时,文件右侧 60% 为白色,文本全部位于右侧。使用时xelatex
,输出 PDF 始终忽略我的自定义页面尺寸,仅提供 A4 纸,左上角打印的文本非常小。
答案1
Octavo 不设置\pdfpagewidth
和\pdfpageheight
。您需要自己设置,例如
\documentclass[crown]{octavo}
\pdfpagewidth=5in
\pdfpageheight=7.5in
\usepackage{lipsum}
\begin{document}
\lipsum[1-12]
\end{document}
(看http://www.trussel.com/books/booksize.htm或其他经典尺寸的八度源代码)。