我正在使用该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}
这是我得到的(第一页,见底部):
删除tex文档中这两行后的正常结果:
\usepackage{lineno}
\linenumbers
如下(见底部):
因此,作者信息与底线重叠“预印本已提交给 [...]”。我该如何修复这个问题??
答案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}
结果如下:
标题行实际上被编号了,这有点奇怪,但对于我来说,摘要没有编号是可以的,在阅读了@Loop-Space 对类似问题的回答后lineno
:https://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 页“序言和前言部分”)