代码之家  ›  专栏  ›  技术社区  ›  Amandasaurus

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

  •  0
  • Amandasaurus  · 技术社区  · 14 年前

    我正在制作一个LaTexPDF文档并使用hyperref包和 \ref 参考第&节;文件后面的小节。我的一些(子)小节引用有下划线( _ )在他们,所以我已经逃脱了他们(即放在 \_ )但是,当我在其上运行pdflatex时,出现以下错误:

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

    如果我拿走 \ 我也有同样的错误。我得去掉下划线 _ 使问题消失。由此我推断,在一个句子中不能有下划线 \参考 在乳胶里。有什么方法可以让我有下划线吗?参考文献中有什么可以和不能的清单吗?

    更新

    1 回复  |  直到 14 年前
        1
  •  2
  •   Norman Gray    14 年前

    在标签中包含下划线没有问题,不管有没有hyperref。

    \documentclass{article}
    \usepackage{hyperref}
    \begin{document}
    \section{first}
    \label{section_one}
    Hello.
    
    This is section~\ref{section_one}.
    \end{document}
    

    你能把你的问题更新一下吗 最小