尝试编写一份以英语为主、法语和阿拉伯语的多语言文档。基本序言是什么?我尝试从这个开始,但它对我没有帮助。
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[bidi=basic,arabic,french,english]{babel}
\babelfont[arabic]{rm}{Amiri}
\usepackage{microtype}
\begin{document}
foo
\end{document}
答案1
这取决于您的需要。对于第二语言的小段文本(单词、句子,可能是几段的段落),无需将语言作为选项传递:
\documentclass{book}
\usepackage[bidi=basic,english]{babel}
\babelfont[arabic]{rm}{FreeSerif}
\usepackage{microtype}
\begin{document}
One \foreignlanguage{arabic}{اثنان ثلاثة أربعة} five
\foreignlanguage{french}{six sept}.
\end{document}
对于更复杂的文档,您可以使用:
\documentclass{book}
\usepackage[bidi=basic,french,english]{babel}
\babelprovide[import]{arabic}
\babelfont[arabic]{rm}{FreeSerif}
\usepackage{microtype}
\begin{document}
One \foreignlanguage{arabic}{اثنان ثلاثة أربعة} five
\foreignlanguage{french}{six sept}.
\end{document}