![更改 achemso 模板的边距](https://linux22.com/image/460627/%E6%9B%B4%E6%94%B9%20achemso%20%E6%A8%A1%E6%9D%BF%E7%9A%84%E8%BE%B9%E8%B7%9D.png)
achemso 模板提供的边距大小比我需要的要大。我希望有余地来根据需要更改边距,但使用 geometry 包会导致纸张几何形状发生冲突,这表明 achemso 具有不可变的默认边距大小。我对“不可变”部分有异议:我喜欢 achemso,到目前为止它对我来说很好,但如果我能够稍微调整边距以保持紧凑,我会很高兴。
作为奖励,我非常感谢 MWE 不仅演示了如何更改边距,还演示了如何根据页面是奇数还是偶数来自定义边距(偶数页的右边距较大,奇数页的左边距较大)。
答案1
事情应该主要是“正常工作”,尽管你可能需要调整使用的长度\maketitle
,例如
\documentclass{achemso}
\usepackage{geometry}
\geometry{margin = 2in,a5paper}
\makeatletter
\setlength\acs@maketitle@width{\textwidth}
%\setlength\acs@space@pre@title{2em}
%\setlength\acs@space@post@title{1.5em}
%\setlength\acs@space@post@author{1em}
%\setlength\acs@space@post@address{1em}
%\setlength\acs@space@post@email{1.5em}
\makeatother
\title{Some things I did}
\author{A.N.~Other}
\email{[email protected]}
\affiliation{Some Edu}
\begin{document}
Hello world
\end{document}