LaTeX - 使用 hyperref & \ref - 参考名称中的特殊字符?

发布于 2024-09-10 07:19:42 字数 587 浏览 3 评论 0原文

我正在制作一个 LaTeX PDF 文档,并使用 hyperref 包和 \ref 来引用部分 &文件后面的小节。我的一些(子)部分引用中有一个下划线(_),所以我已经转义了它们(即放入\_),但是当我在我收到以下错误:

! Missing \endcsname inserted.
<to be read again> 
                   \relax 
l.169 \ref{ some stuff \(60 sec\)\_aaa } }
                                           &  01:00  & . & . \\

如果我拿走 \ 我收到相同的错误。我必须去掉下划线_才能使问题消失。由此我推断 LaTeX 中的 \ref 中不能有下划线。有什么方法可以让我有下划线吗?有没有关于参考文献中可以包含什么和不可以包含什么的列表?

更新:原来这是我的代码中的一个错误。

I'm making a LaTeX PDF document and using the hyperref package and \ref to make references to section & subsections later in the document. Some of my (sub)section references have an underscore (_) in them, so I have escaped them (i.e. put in \_), however when I run pdflatex on it I get the following error:

! Missing \endcsname inserted.
<to be read again> 
                   \relax 
l.169 \ref{ some stuff \(60 sec\)\_aaa } }
                                           &  01:00  & . & . \\

If I take away the \ I get the same error. I have to take away the underscore _ to make the problem go away. From this I deduce that you can't have underscores in a \ref in LaTeX. Is there some way to allow me to have underscores? Is there any list of what you can and cannot have in a ref?

UPDATE: Turned out it was a bug in my code.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红衣飘飘貌似仙 2024-09-17 07:19:42

无论有或没有 hyperref,在标签中包含下划线都没有问题。

\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{first}
\label{section_one}
Hello.

This is section~\ref{section_one}.
\end{document}

您能否更新您的问题以显示一个最小文档来说明您遇到的问题?

There's no problem including underscores in labels, with or without hyperref.

\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{first}
\label{section_one}
Hello.

This is section~\ref{section_one}.
\end{document}

Can you update your question to show a minimal document which illustrates the problem you're having?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文