我昨天开始使用XeLaTeX
,几乎可以正确显示脚注。我的问题是,引用line number
和无法正常工作,以至于每个\linelabel
都会自动引用文本中单词的行号。我有和来收集行号,但我不想为每一行创建一个新的,等等。\lineref
footnote
lne:label1
lne:label2
label3,4
是否可以使用\counter
或\variable
函数修复此问题?请提供任何建议,我们将不胜感激。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[modulo, pagewise]{lineno}
\linenumbers
\usepackage{lipsum}
\usepackage[para]{footmisc}
\newcommand\blfootnote[1]{%
\begingroup
\renewcommand\thefootnote{}\footnote{#1}%
\addtocounter{footnote}{-1}%
\endgroup}
\begin{document}
textline1\linelabel{lne:label1}\blfootnote{\textbf{\lineref{lne:label1}} textline1} text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text textline6\linelabel{lne:label2}\blfootnote{\textbf{\lineref{lne:label2}} textline6} text \\
\end{document}
答案1
有点固定……
\refstepcounter{counterB}\linelabel{\thecounterB}\blfootnote{\textbf{\lineref{\thecounterB}} textline1}
对于某些脚注,会显示?? 而不是行号...? 并且对于同一行的脚注不起作用 :(