LaTeX의 그리스어 텍스트(라틴 텍스트와 함께)

LaTeX의 그리스어 텍스트(라틴 텍스트와 함께)

나는 그리스어와 라틴어를 쓰고 싶습니다. 최소한의 예로

\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패키지와 패키지를 함께 사용하고, 각각 또는 엔진을 unicode-math사용하여 문서를 컴파일하는 것입니다 . 그러나 그리스 문자를 지원하는 글꼴이 시스템에 설치되어 있는지 확인해야 합니다. MWE는 다음과 같습니다.xelatexlualatex

     \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

여기에 이미지 설명을 입력하세요

관련 정보