如何在LaTeX中使用多种语言的单词编写章节/部分/章节标题

如何在LaTeX中使用多种语言的单词编写章节/部分/章节标题,latex,Latex,我一直在寻找这个问题的答案。为了澄清我想要什么,以防我的问题标题看起来模棱两可: \section{Привет and Xin Chào!} Some text... 我正在使用babel包在我的段落中使用不同的语言,我想我可以使用\section{}中的命令,但它不起作用。命令,例如: \selectlanguage{language} \begin{otherlanguage}{language} text \end{otherlanguage} 我还尝试为特定章节标题声明一个变量,如

我一直在寻找这个问题的答案。为了澄清我想要什么,以防我的问题标题看起来模棱两可:

\section{Привет and Xin Chào!}
Some text...
我正在使用babel包在我的段落中使用不同的语言,我想我可以使用
\section{}
中的命令,但它不起作用。命令,例如:

\selectlanguage{language}
\begin{otherlanguage}{language} text \end{otherlanguage}
我还尝试为特定章节标题声明一个变量,如下所示:

\newcommand{\multiLangSectionTitle}{
 \selectlanguage{russian}
  Привет 
     \begin{otherlanguage}{vietnam} 
      and Xin Chào 
     \end{otherlanguage}
}
认为当我执行
\section{\multiLangSectionTitle}
时,它会像一个单元一样工作,但它也不起作用

欢迎任何意见。非常感谢你的帮助!
LD

使用xetex并用utf-8编写所有内容。看见
非常适合我,结合了三个日语字母和瑞典语。

你可以试着问这个问题,请澄清“不起作用”。巴贝尔将切换输入速记(如“o forö”)如果\selectlanguage本身位于另一个命令的参数中,并且目录的静态名称以及类似于此处不适用的名称,则此选项将不起作用。它还可以切换断字模式,但节标题通常不会断字。它返回了编译错误。实际上,\selectlanguage实际上作为n我上面写的另一个命令作为命令\multiLangSectionTitle的参数仍然在段落中工作。只是当我把它放在\section{}中时,它不会编译。但正如弗雷德里克暗示的那样,我会看一看XeTeX。感谢您的帮助和您对访问tex.stackexchange.com的建议!非常感谢!我会看一看XeTeX。