要使用不同语言的 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}