我正在为 Springer 期刊撰写论文,因此我从Springer 手稿在我编译它之后,右边出现了一大片空白。
有人知道我该如何解决这个问题吗?
答案1
我认为文本主体的尺寸是经过精心设计的。填满一张完整的 A4 纸(或信纸)需要
- 行太长⇒可读性差;或
- 利润空间很大⇒纸张成本高昂)。
因此,我假设单栏布局是为了最终小于 A4(或 letter)的纸张尺寸而设计的。并且我预计右侧和底部的大边距会被期刊自动删除。
如果您想要查看更对称的页面布局,那么可以将较大的边距减小到其对应边距的量。可以将以下代码放在文件开头(例如template.tex
)。提交之前,我会将其删除。geometry
如果给出了选项,则包不会更改布局pass
。但是包会将页面尺寸告知输出驱动程序(对于 pdfTeX、LuaTeX、XeTeX,为\pdfpagewidth
/ \pdfpageheight
;\special{papersize=...}
对于 dvips,...)。
\AtBeginDocument{%
\paperwidth=\dimexpr
1in + \oddsidemargin
+ \textwidth
% + \marginparsep + \marginparwidth
+ 1in + \oddsidemargin
\relax
\paperheight=\dimexpr
1in + \topmargin
+ \headheight + \headsep
+ \textheight
% + \footskip
+ 1in + \topmargin
\relax
\usepackage[pass]{geometry}\relax
}
最终的纸张尺寸现在约为 169.3 毫米 × 247.4 毫米。
或者,可以通过 将原始文档包含在打印文档中pdfpages
。选项trim
控制删除的边距。页面也可以缩放到输出页面大小 A4:
\documentclass[a4paper]{article}
\usepackage{pdfpages}
% \extratrim is removed from the margins at each side
\newlength{\extratrim}
\setlength{\extratrim}{10mm}
\newcommand*{\trimexpr}[1]{\dimexpr(#1)+\extratrim\relax}
\begin{document}
\includepdf[
pages=-,
trim=\trimexpr{0mm} \trimexpr{49.6mm} \trimexpr{40.7mm} \trimexpr{0mm},
]{template.pdf}
\end{document}