Teubner 的 Hyperref

Teubner 的 Hyperref

我需要在书目条目和链接中使用希腊语单词;该文档的其余部分有几种语言。

teubner.sty我在参考书目中使用和效果很好。我试过textgreek.sty,但它对重音没有帮助,而且对 不起作用hyperref.sty。这是一个最小的工作示例:

\documentclass{article}
\usepackage[greek,english]{babel}
\usepackage{teubner}
\usepackage[unicode]{hyperref}
\begin{document}

\textgreek{AB\'agARE}

\url{abc\textgreek{AB\'agARE}}

\end{document}

答案1

至少pdflatex解决方案是对 URL 参数中的希腊字符进行 URL 解码,\href并显示替代 LaTeX 文本作为第二个参数。

当我从浏览器复制 URL 时,粘贴到操作系统的其他位置时已经被解码,因此转换似乎很容易,但如果这在你的系统中失败,可以使用在线工具http://meyerweb.com/eric/tools/dencoder/可以拯救你的一天。

示例链接藝術本身在维基百科中:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}

\usepackage{teubner}
\usepackage[unicode,colorlinks]{hyperref}
\begin{document}

\href{https://el.wikipedia.org/wiki/%CE%A4%CE%B5%CF%84%CE%B5%CF%81%CE%AF%CF%84%CE%B5%CF%82}%
{el.wikipedia.org/wiki/Τεντερίτες} 

\end{document}

相关内容