在段落中,行号在段落的右侧给出。像这样:
这在 LaTeX 中如何实现?
答案1
这lineno
包裹就是你要找的东西。
作为对您想要的初步估计:\usepackage[modulo,right]{lineno}
。如果您希望每页的数字都从 1 开始,请添加选项pagewise
。不幸的是,该包并不完美,当有大量数学模式或数字时,它会变得有点...奇怪。
然后您需要使用 激活它\linenumbers
。就我个人而言,我更喜欢仅在草稿模式下使用行号。因此,使用该ifdraft
软件包时,我会这样写\ifdraft{\linenumbers}{}
,这样当我不编译草稿时,就不会看到丑陋的数字。
如果你想要行号里面例如,您需要将一个带框的框放在\internallinenumbers
环境的开头。我刚刚检查过这是否适用于mdframed
...
以下是一些示例代码:
\documentclass[12pt]{article}
\usepackage{lipsum} % The lipsum package is only used to generate dummy text
\usepackage[right,modulo]{lineno}
\usepackage{mdframed}
\begin{document}
\begin{mdframed}
\internallinenumbers
\lipsum[1]
\end{mdframed}
\end{document}
文档可用这里。
答案2
看看lineno
包裹。
\documentclass{article}
\usepackage{lipsum}
\usepackage[modulo,right]{lineno}
\begin{document}
\linenumbers
\lipsum
\end{document}
编辑Seamus 建议的包选项。