elsarticle 和 lineno 的问题

elsarticle 和 lineno 的问题

我正在使用该elsarticle课程来排版我正在撰写的文章的预印本。

我想添加行号以便于修改,所以我包含了该lineno包。

这是一个 MWE:

\documentclass[preprint,review]{elsarticle}

\usepackage{lipsum}

% ADDING LINENUMBERS FOR REVIEWING:
\usepackage{lineno}
    \linenumbers

\journal{The Name Of The Journal}

\begin{document}

\begin{frontmatter}

\title{The Tile Of The Article}

\author[]{Name1 Surname1\corref{cor1}}
\ead{[email protected]}
\cortext[cor1]{Corresponding author. Tel.: WHATEVER; Fax: WHATEVER.}
\author[]{Name2 Surname2}
\ead{[email protected]}
\author[]{Name2 Surname3}
\ead{[email protected]}
\address{Research Structure Name, University Name, Full Postal Address.}

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

\begin{keyword}
Keyword1; Keyword2; Keyword3; Keyword4; Keyword5
\end{keyword}

\end{frontmatter}


\section{Introduction and background}

\subsection{Introduction}

\lipsum[1-5]

\subsection{Background}

\lipsum[6-15]

\subsection{Aims and scope}

\lipsum[16-20]

\section{Conclusions}

\lipsum[21-30]

\section*{Acknowledgements}

Thanks to all!

\end{document}

这是我得到的(第一页,见底部):

Elsarticle 带 Lineno

删除tex文档中这两行后的正常结果:

\usepackage{lineno}
    \linenumbers

如下(见底部):

不含亚麻布的 Elsarticle

因此,作者信息与底线重叠“预印本已提交给 [...]”。我该如何修复这个问题??

答案1

我正在回答我自己的问题。

\linenumbers我通过将句子移到正文的开头来解决这个问题- 即:

\documentclass[preprint,review]{elsarticle}

\usepackage{lipsum}

% ADDING LINENUMBERS FOR REVIEWING:
\usepackage{lineno}
%    \linenumbers   <---- NOT HERE !!!

\journal{The Name Of The Journal}

\begin{document}

\begin{frontmatter}

\title{\begin{linenumbers}The Tile Of The Article\end{linenumbers}}


\author[]{Name1 Surname1\corref{cor1}}
\ead{[email protected]}
\cortext[cor1]{Corresponding author. Tel.: WHATEVER; Fax: WHATEVER.}
\author[]{Name2 Surname2}
\ead{[email protected]}
\author[]{Name2 Surname3}
\ead{[email protected]}
\address{Research Structure Name, University Name, Full Postal Address.}



\begin{abstract}

\lipsum[31]

\end{abstract}

\begin{keyword}
Keyword1; Keyword2; Keyword3; Keyword4; Keyword5
\end{keyword}

\end{frontmatter}

\linenumbers  %% <---- BUT HERE !

\section{Introduction and background}

\subsection{Introduction}

\lipsum[1-5]

\subsection{Background}

\lipsum[6-15]

\subsection{Aims and scope}

\lipsum[16-20]

\section{Conclusions}

\lipsum[21-30]

\section*{Acknowledgements}

Thanks to all!

\end{document}

结果如下:

MWE 结果

标题行实际上被编号了,这有点奇怪,但对于我来说,摘要没有编号是可以的,在阅读了@Loop-Space 对类似问题的回答后linenohttps://tex.stackexchange.com/a/11406/8283,他指出,这lineno只是为了对正文进行编号。

它并不完美,但是对我来说还可以。

答案2

分析这个问题会非常耗时,因为lineno涉及很多黑客攻击elsarticle等等。

\enlargethispage{-2\baselineskip}一个简单的解决方法是在 之后添加\end{frontmatter}。为了将其放在同一位置,\usepackage{lineno}以便在提交最终版本时可以轻松将其删除,方法是

% ADDING LINENUMBERS FOR REVIEWING:
\usepackage{lineno}
\linenumbers
\makeatletter
\g@addto@macro\endfrontmatter{\enlargethispage{-2\baselineskip}}
\makeatother

在此处输入图片描述

答案3

\linenumbers命令移至正文开头现在是提供此样式文件技术支持的公司官方的建议:常问问题 -elsarticle.cls(请参阅第 13 页“序言和前言部分”)

相关内容