2010-07-14 1 views
0

Я делаю PDF-документ LaTeX и использую пакет hyperref и \ref, чтобы позже ссылаться на разделы &. Некоторые из моих (суб) ссылки раздела имеют подчеркивание (_) в них, так что я избежал их (то есть положить в \_), однако, когда я бегу pdflatex на него я получаю следующее сообщение об ошибке:LaTeX - Использование hyperref & ref - Специальные символы в имени ссылки?

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

Если Я забираю \. Я получаю ту же ошибку. Я должен убрать знак подчеркивания _, чтобы проблема исчезла. Из этого я выхожу, что вы не можете иметь подчеркивания в \ref в LaTeX. Есть ли способ дать мне подчеркнуть? Есть ли какой-либо список того, что вы можете и не можете иметь в ссылке?

UPDATE: Оказалось, что это ошибка в моем коде.

ответ

3

Нет проблем, включая символы подчеркивания в ярлыках, с гиперрефом или без него.

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

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

Вы можете обновить свой вопрос, чтобы показать минимальный документ, который иллюстрирует эту проблему у вас возникли?

Смежные вопросы