行号包括空白(空行)

行号包括空白(空行)

我有一个乳胶文档,我想在其中包含行号,棘手的部分是我还需要计算空白行(空行)(模拟 MSWord 的作用:(。我知道我可以使用包 lineno,但它似乎没有计算空白行的选项。

有什么想法吗?谢谢

答案1

您可以插入一个空白行,该行将使用宏进行标记

在此处输入图片描述

\documentclass{article}

\usepackage{lineno,lipsum}

\newcommand{\markblankline}{\par\mbox{}\par}

\begin{document}

\linenumbers

\lipsum[1]

\markblankline

\lipsum[2]

\markblankline

\lipsum[3]

\end{document}

使用如此明确的空白行编号似乎有些极端。但是,你的文档可能包含大量格式选项,这些选项可能无法与lineno就目前情况而言。

如果您的文档包含直白的文本,那么以下内容可能会有用:

\documentclass{article}

\usepackage{lineno,lipsum,everyhook}

\newcommand{\markblankline}{\par\mbox{}\par}

\begin{document}

\linenumbers

\lipsum[1]

\PushPreHook{par}{\hspace*{-\parindent}\makebox[\linewidth]{}\\\hspace*{\parindent}}

\lipsum[2-3]

\end{document}

\par上述代码通过在每个问题后附加一个空白行来提供相同的输出,这要归功于everyhook包裹

相关内容