编写多语言文档的优雅方式

编写多语言文档的优雅方式

我们想要生成一个包含不同语言(例如荷兰语、法语和英语)部分的文档。问题是这些语言具有不同的连字符模式和符号(例如,在法语中,冒号前有一个空格)。

有没有一种优雅的方式可以在语言之间切换,例如:

\documentclass{article}
\usepackage[dutch,english,french]{babel}
\begin{document}
\begin{english}
The list contains three items: one, two, and three.
\end{english}
\begin{dutch}
De lijst bevat drie elementen: \'e\'en, twee en drie.
\end{dutch}
\begin{french}
La liste contient trois \'el\'ements: un, deux et trois.
\end{french}
\end{document}

答案1

我不知道这是否是最好的解决方案,但我只是使用

\selectlanguage{spanish}

\selectlanguage{english}

根据需要在英语和西班牙语之间切换。

相关内容