首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LaTeX -使用hyperref & \ref -引用名称中的特殊字符?

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

Stack Overflow用户
提问于 2010-07-14 10:37:37
回答 1查看 2.8K关注 0票数 1

我正在制作一个LaTeX PDF文档,并使用hyperref包和\ref对文档后面的节和子节进行引用。我的(子)部分引用中有一个下划线(_),因此我已经对它们进行了转义(即放入\_),但是当我在它上运行pdflatex时,会得到以下错误:

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

如果去掉\,就会得到同样的错误。我必须去掉下划线_,以解决问题。由此,我推断出在\ref中不能有LaTeX中的下划线。有什么办法让我有下划线吗?在参考文献中有什么你可以和不能拥有的列表吗?

UPDATE:原来是我的代码中的一个bug。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-14 10:44:49

在标签中包含下划线是没有问题的,不管有没有超推荐。

代码语言:javascript
复制
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{first}
\label{section_one}
Hello.

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

你能更新你的问题,以显示一个最低限度的文件,说明你的问题?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3245311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档