LaTeX - Использование гиперрефера & \ ref - Специальные символы в имени ссылки? - PullRequest
0 голосов
/ 14 июля 2010

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

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

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

ОБНОВЛЕНИЕ : Оказалось, что это ошибка в моем коде.

1 Ответ

3 голосов
/ 14 июля 2010

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...