2010-07-14 712 views
0

我正在製作一個LaTeX PDF文檔,並使用hyperref程序包和\ref來引用文檔後面部分的&小節。我的一些(子)段引用中都有下劃線(_),所以我逃過他們(即放\_),但是當我上,我得到以下錯誤運行pdflatex:LaTeX - 使用hyperref& ref - 引用名稱中的特殊字符?

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

如果我拿走了\我得到了同樣的錯誤。我必須刪除下劃線_以使問題消失。從這裏我推斷你在LaTeX中的\ref中不能有下劃線。有沒有辦法讓我有下劃線?是否有任何清單,你可以和不可以在裁判?

UPDATE:原來,這是我的代碼中的一個錯誤。

回答

3

沒有問題,包括標籤中的下劃線,有或沒有超參照。

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

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

您可以更新您的問題表現出最小文件,該文件說明您遇到的問題?