如何更改 TeX 模板

如何更改 TeX 模板

如何更改 TeX 模板的外观?例如 AAS 期刊模板。​​我不喜欢将摘要放在首页,也无法用 将其强行放在另一页上\newpage

答案1

免责声明:以下解决方案仅用于学术目的。不是建议摆弄期刊课程。

期刊编辑决定期刊上的论文应是什么样子。投稿人的任何更改都将在出版过程中被撤销,否则论文将被完全拒绝。在我看来,改变预印本的视觉外观非常奇怪。

现在,发生了什么事?abstract在标准类(和memoirKOMA脚本)中简单地打印一些文本的环境做了一些不同的事情,它将整个摘要保存在一个框中。\maketitle稍后调用摘要;调用辅助宏来执行一些操作并回调抽象框。

需要防止\maketitle调用辅助宏,这在其他模式下会有所不同。稍后可以重复使用辅助宏。反复使用\makeatletter\makeatother表明正在发生一些事情。记住两者的组合意味着什么:小心,你正在摆弄不该摆弄的东西!

Clemens 建议定义一个新的宏\makeabstract来使用该框。将 catcode 更改保存在文档中。

\documentclass[12pt,preprint
]{aastex}
\usepackage{blindtext}
\usepackage{etoolbox}
\tracingpatches
\makeatletter
\patchcmd{\@abstract@pptt}{\vspace{3em}}{\clearpage}{}{}
\patchcmd{\@maketitle}{\@abstract}{}{}{}
\newcommand*\makeabstract{\@abstract@pptt}
\makeatother
\title{Thesis title}
\keywords{keywords title}
\author{Hans Muster}
\affil{behind the Moon}
\altaffiltext{1}{\email{[email protected]}}
\begin{abstract} \blindtext \end{abstract}

\begin{document}
~%\tableofcontents
\makeabstract
\section{Introduction}
\end{document}

相关内容