如何更改“Frontmatter”部分的文本宽度?

如何更改“Frontmatter”部分的文本宽度?

我使用的是 Elsevier 文档类别 ( elsart),但我更改了页边距和文本宽度,而“frontmatter”部分的文本保持不变。我该如何更改该部分的页边距或文本宽度?

我的代码:

\documentclass{elsart}

%for changing the margins and text wiidth
\oddsidemargin = 0cm
\topmargin = 0cm
\textheight = 25cm
\textwidth = 16cm

\begin{document}
\begin{frontmatter}

  \title{}

  \begin{abstract}
  ....
  \end{abstract}

  \begin{keyword}
  ....
  \end{keyword}

\end{frontmatter}

\section{}

\end{document}

我想要编辑摘要、关键词和标题“frontmatter”部分。

答案1

您需要改变内部\@frontmatterwidth长度:

\documentclass{elsart}
\usepackage{lipsum}% just to generate filler text for the example

%for changing the margins and text wiidth
\oddsidemargin = 0cm
\topmargin = 0cm
\textheight = 25cm
\textwidth = 16cm

\makeatletter
\setlength\@frontmatterwidth{16cm}
\makeatother

\begin{document}

\begin{frontmatter}

\title{}

\begin{abstract}
\lipsum[2]
\end{abstract}

\begin{keyword}
\lipsum[2]
\end{keyword}

\end{frontmatter}

\section{test}
\lipsum[2]

\end{document}

在此处输入图片描述

相关内容