.png)
Я хочу писать по-гречески и по-латыни. Как минимум пример
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[greek]{babel}
\usepackage{fontenc}
\usepackage{fullpage}
\usepackage{hyperref}
\begin{document}
\title{Το θεώρημα του \textlatin{Lami}\footnote{\url{https://en.wikipedia.org/wiki/Bernard_Lamy}}}
\author{Δημήτριος Σ. Αναγνώστου}
\maketitle
\end{document}
Однако ссылка в сноске отображается греческими буквами.
Что я делаю не так? Спасибо.
решение1
Самый удобный способ — использовать polyglossia
package вместе с unicode-math
package и компилировать документ с помощью xelatex
или lualatex
engine соответственно. Однако вы должны убедиться, что в вашей системе установлен шрифт, поддерживающий греческие символы. Вот MWE:
\documentclass[11pt]{article}
\usepackage{unicode-math} % loads fontspec package
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Mapping=tex-text]{GFS Artemisia} % alternative times-font is xits
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage[variant=modern]{greek}
\usepackage{hyperref}
\setlength{\textheight}{8cm} % just for this example
\title{Το θεώρημα του Lami \footnote{\protect\url{https://en.wikipedia.org/wiki/Bernard_Lamy}}}
\author{Δημήτριος Σ. Αναγνώστου}
\begin{document}
\maketitle
\end{document}
решение2
Имеет смысл определить, \url
чтобы гарантировать \latintext
:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek]{babel}
\usepackage{hyperref}
\DeclareUrlCommand\url{\def\UrlFont{\latintext\ttfamily}}
\setlength{\textheight}{8cm} % just for this example
\begin{document}
\title{Το θεώρημα του \textlatin{Lamy}\footnote{\protect\url{https://en.wikipedia.org/wiki/Bernard_Lamy}}}
\author{Δημήτριος Σ. Αναγνώστου}
\maketitle
\end{document}
Не забывайте, \protect
когда \url
это указано в сноске.