![elsarticle:行号在文档中间停止](https://linux22.com/image/376704/elsarticle%EF%BC%9A%E8%A1%8C%E5%8F%B7%E5%9C%A8%E6%96%87%E6%A1%A3%E4%B8%AD%E9%97%B4%E5%81%9C%E6%AD%A2.png)
我正在使用\modulolinenumbers[5]
文档类elsarticle
。
行号一直到第 6 页都工作正常,到第 10 页就停止工作了,然后又从停止处的数字继续工作。
有人能为此提出解决方案吗?
Manuel Kuehner 的代码编辑建议
\documentclass[review]{elsarticle}
\usepackage{lineno,hyperref}
\usepackage{textcomp}
\usepackage{subfig}
\usepackage{float}
\usepackage{booktabs}
\usepackage{comment}
\usepackage{graphicx}
\usepackage{amsmath}
\modulolinenumbers[5]
\begin{document}
\section{SectionA}
Counting here works fine
\begin{figure} [ht]
\subfloat[][Manual annotation]{\includegraphics[width=0.4\linewidth]{example-image-a}\label{fig:Annotation}}
\qquad
\subfloat[][EDF image]{\includegraphics[width=0.4\linewidth]{example-image-b}\label{fig:EDF_image}} \caption{}
\end{figure}
\section{SectionB}
Line counting here doesn't appear
\end{document}
答案1
- 我清理了你的代码,根据“我的”结果,到目前为止我没有发现任何问题。
- 我认为包裹
\linenumbers
里少了A。lineno
- 有一个 open
\begin{fromtmatter}
但没有对应的\end
。我认为这是由于“懒惰”平均能量损失(-->
发布之前请先测试您自己的代码)。
\documentclass[review]{elsarticle}
\usepackage{lineno,hyperref}
\usepackage{textcomp}
\usepackage{subfig}
\usepackage{float}
\usepackage{booktabs}
\usepackage{comment}
\usepackage{graphicx}
\usepackage{amsmath}
\modulolinenumbers[5]
\linenumbers % <-- added
\usepackage{blindtext} % <-- added
\begin{document}
\section{SectionA}
Counting here works fine.
\blindtext % <-- added
\begin{figure}[ht]
\subfloat[][Manual annotation]{\includegraphics[width=0.4\linewidth]{example-image-a}\label{fig:Annotation}}
\qquad
\subfloat[][EDF image]{\includegraphics[width=0.4\linewidth]{example-image-b}\label{fig:EDF_image}} \caption{}
\end{figure}
\section{SectionB}
Line counting here doesn't appear. % <-- Yes, it does :).
\blindtext % <-- added
\end{document}