交叉引用时显示行号。不显示行号

交叉引用时显示行号。不显示行号

我读了这两个问题:12,但我还是陷入困境。

因此,我有两个文件:

测试1.tex

\documentclass[12pt,a4paper]{article}
\usepackage[nopar]{lipsum} 
\usepackage[pagewise]{lineno}
\begin{document}
    \linenumbers  % enable line numbering
    \lipsum[1-6]
    \\ \\
    \label{important}IMPORTANT INFORMATION
    \\ \\
    \lipsum[1-6]
\end{document}

测试2.tex

\documentclass[12pt,a4paper]{article}
\usepackage[nopar]{lipsum} 
\usepackage{xr}
\externaldocument{test1}
\begin{document}
    Important information was given on line \ref{important} of page~\pageref{important}.
\end{document}

但行号没有出现。 您能帮我提供一下行号吗?

答案1

您可以使用 来\ref查看标有 的行号\linelabel{lne:item}。该命令的\lineref作用完全不同,请参阅手册。

因此,您可以参考:

\documentclass[12pt,a4paper]{article}
\usepackage[nopar]{lipsum} 
\usepackage[pagewise]{lineno}
\begin{document}
    \linenumbers  % enable line numbering
    \lipsum[1-6]

    \linelabel{lne:important}IMPORTANT INFORMATION

    \lipsum[1-6]

    The IMPORTANT INFORMATION ist given in line no. \ref{lne:important} on page
    \pageref{lne:important}

\end{document}

结果类似于 PDF 中的“第 2 页第 12 行给出了重要信息”。

相关内容