我的问题与 交叉引用中的行号。我想给出特定行的行号的引用,但整个文档上没有任何可见的行号。
下面解决方案Mico 提供的 部分完成了这项工作,但我希望行号在整个文档中完全不可见。使用 的建议\modulolinenumbers[]
也无济于事,因为我的文档非常大(超过 10,000 行),并且\modulolinenumbers[n]
不适用于n
像 这样的大n=10,000
。此外,我正在寻找一种替代解决方案,其中总行数未知,从而避免\modulolinenumbers[n]
。
\documentclass[letterpaper]{article}
\usepackage[pagewise]{lineno}
\usepackage{lipsum}
\begin{document}
\linenumbers % enable line numbering
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque\linelabel{word:pellentesque} habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
\newpage
\nolinenumbers % disable line numbering
The word \emph{pellentesque} occurs on line \ref{word:pellentesque} of page~\pageref{word:pellentesque}.
\end{document}
答案1
正如我所说,我认为引用行而不编号是一个奇怪的想法。
不过,您可以添加\renewcommand\LineNumber{}
自己的序言。