我在将 ä 字符放入参考链接中时遇到了问题。事实上,当我在获得的 .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 替换 ä 更容易。