2010-07-14 3 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에 밑줄을 쓸 수 없다는 것을 추론합니다. 밑줄이 생기는 것을 허용 할 수있는 방법이 있습니까? 참조 할 수 있고 가질 수없는 목록이 있습니까?

업데이트 : 내 코드에는 버그가 있음이 드러났습니다.

답변

3

하이퍼 참조가 있거나없는 라벨에 밑줄을 포함해도 문제가 없습니다.

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

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

당신은 당신이 발생하는 문제를 설명하는 최소한의 문서를 보여 질문을 업데이트 할 수 있습니까?

관련 문제