我想将《美国化学会志》(JACS)模板改为两列

我想将《美国化学会志》(JACS)模板改为两列

我正在使用下载并导入 Overleaf 的 JACS 模板 achemso-demo.tex。

我用这个模板制作了初稿,效果很好,但是我被要求将其改为两列,但我不知道该怎么做。

有一个 achemso.pdf 文件位于ctan.org如果我搜索“two”,其中会有一个关于设置两列的部分。

我将以下文本复制到 .tex 文件中靠近文件顶部的位置。

\newcommand*\acs@layout@shared{%
\AtBeginDocument{\singlespacing}%
\twocolumn
\tolerance=2000\relax
\emergencystretch=10pt\relax
\geometry{
letterpaper,
top = 12.7mm,
bottom = 16.8mm,
left = 19.3mm,
right = 19.3mm
}%
\setlength{\columnsep}{8.1mm}%
\setlength{\parindent}{3.3mm}%
\renewenvironment{acknowledgement}{%
\def\@tempa{acknowledgement}%
\ifx\@currenvir\@tempa
\let\par\relax
\acksize
\vspace{6pt}%
\textbf{\acknowledgementname}%
\else
\acs@section*{\acknowledgementname}%
\fi
}{%
\acs@par
}%
}

然后我在希望两列开始的位置输入以下几行

\begingroup
\def\@tempa{twocolumn}
\ifx\acs@layout\@tempa
\aftergroup\acs@layout@shared
\fi
\def\@tempa{two-column}
\ifx\acs@layout\@tempa
\aftergroup\acs@layout@shared
\fi
\endgroup
⟨/class⟩

有人能告诉我需要在 .tex 文件中输入什么内容以及在哪里输入才能正确编译吗?

谢谢。

相关内容