我正在制作一个LaTeX PDF文档,并使用hyperref软件包和\ref
来引用section&小节后面的小节。我的一些(子)部分引用中有一个下划线(_
),所以我已经将它们转义(即放入\_
),但是当我在其上运行pdflatex时,我收到以下错误:
! Missing \endcsname inserted.
<to be read again>
\relax
l.169 \ref{ some stuff \(60 sec\)\_aaa } }
& 01:00 & . & . \\
如果我带走了\
,我会得到同样的错误。我必须取消下划线_
才能解决问题。从中我推断出你不能在LaTeX的\ref
中有下划线。有没有办法让我有下划线?参考文献中是否有您能够和不能拥有的列表?
更新:原来这是我代码中的错误。
答案 0 :(得分:3)
包含或不包含hyperref的标签中包含下划线都没有问题。
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{first}
\label{section_one}
Hello.
This is section~\ref{section_one}.
\end{document}
您是否可以更新您的问题以显示 minimal 文档,该文档说明了您遇到的问题?