在同一文档中使用不同的语言

在同一文档中使用不同的语言

要使用不同语言的 latex,该怎么办?我想用不同的语言编写相同段落的版本。已安装texlive、,auctex并已看到一些使用的示例babel(尽管babel用于指定单一语言)。

我用来lualatex制作pdf文件。

答案1

以下是一个例子:

% !TeX program = lualatex
\documentclass[12pt]{article}
\usepackage[a4paper,body={180mm,237mm}]{geometry}
\usepackage[no-math]{fontspec}
\setmainfont{STIX Two Text}\setsansfont{FiraSans}\setmonofont{Consolas}
\usepackage[english,french,greek]{babel}
\begin{document}
    Αυτά είναι Ελληνικά
    
    \selectlanguage{english} This is in English
    
    Αυτή είναι η προεπιλεγμένη γλώσσα = \selectlanguage{english} This is the default language
    
    \selectlanguage{greek} Ελληνικά και πάλι!=\selectlanguage{french} Grec encore !
    
    \foreignlanguage{english}{This sentence is in English}
    
    \selectlanguage{french} C' est la vie!
    
    \foreignlanguage{french}{Je suis...}
    
    Και μετά συνεχίζεις στην προεπιλεγμένη γλώσσα.=\foreignlanguage{french}{Et puis vous continuez dans la langue par défaut.}=\foreignlanguage{english}{And then you continue in the default language.}
\end{document}

相关内容