我遇到了以下有关超链接和重音字符的问题,我无法解决:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\begin{document}
\href{http://epfl.academia.edu/AlejandroAragón}{my academic profile}
\href{http://epfl.academia.edu/AlejandroArag\'{o}n}{my academic profile}
\href{http://epfl.academia.edu/AlejandroAragón}{my academic profile}
\end{document}
搜索结果中没有一个链接能将我带到浏览器中的正确链接,而且实际上前两个链接已被禁用(它们什么都不做)。我是不是漏掉了什么?
解决方案
我只是用以下行替换它:
\href{http://epfl.academia.edu/AlejandroArag\%C3\%B3n}{my academic profile}
答案1
\usepackage[T1]{fontenc}
你之前失踪了\usepackage[utf8]{inputenc}
如果你运行这个:
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\begin{document}
\href{http://epfl.academia.edu/AlejandroAragón}{my academic profile}
\href{http://epfl.academia.edu/AlejandroArag\'{o}n}{my academic profile}
\href{http://epfl.academia.edu/AlejandroAragón}{my academic profile}
\end{document}
您的输出将使链接 1 和 2 完美运行。链接 3 似乎已损坏。