参考书目链接中的 ä 问题

参考书目链接中的 ä 问题

我在将 ä 字符放入参考链接中时遇到了问题。事实上,当我在获得的 .pdf 文件中单击它时,链接会将我发送到第一页的顶部,而不是参考语音。

以下是代码:

\documentclass{article}
\usepackage[utf8]{inputenc} 
\usepackage[english]{babel}
\usepackage{lipsum} 
\usepackage[T1]{fontenc}
\usepackage[colorlinks=true]{hyperref}

\begin{document}

\lipsum
\cite{ä0000}
\cite{word}


\begin{thebibliography} {20}
    \small
    \bibitem [ä0000] {ä0000} description1
    \bibitem [word] {word} description2
\end{thebibliography}
\end{document}

答案1

使用 pdflatex 时,您不应在标签和引用键中使用非 ASCII 字符。将 ä 替换为 ae:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage[T1]{fontenc}
\usepackage[colorlinks=true]{hyperref}

\begin{document}

\lipsum
\cite{ae0000}
\cite{word}


\begin{thebibliography} {20}
    \small
    \bibitem [ä0000] {ae0000} description1
    \bibitem [word] {word} description2
\end{thebibliography}
\end{document}

使用 lualatex 可以使用 ä,但 lualatex 需要对文档进行其他更改(没有 inputenc、用 fontenc 代替 fontspec,并且可能在实际文档中进行更多更改)。我非常怀疑更改 lualatex 是否比用 ae 替换 ä 更容易。

相关内容