2010-11-19 10 views
-1

私はしばらくこの答えを探していました。私は念のために私の質問のタイトルがあいまいに見えるかもしれませんが欲しいものを明確にする:LaTeXで複数の言語の単語を使ってセクション/パート/チャプタタイトルを書く方法

\section{Привет and Xin Chào!} 
Some text... 

を、私は私のパラグラフで異なる言語を使用するようにバベルパッケージを使用していると私は私が\section{}内のコマンドを使用と考えていたが、それはdidnの仕事はありません。私も、このような特定のセクションのタイトルのための変数を宣言しようとした

\selectlanguage{language} 
\begin{otherlanguage}{language} text \end{otherlanguage} 

\newcommand{\multiLangSectionTitle}{ 
\selectlanguage{russian} 
    Привет 
    \begin{otherlanguage}{vietnam} 
     and Xin Chào 
    \end{otherlanguage} 
} 

それは私が\section{\multiLangSectionTitle}行う際の単位としてのように行動することを考えるが、それはdidnの」このようなコマンドいずれかの仕事。

アイデアを歓迎します。ご協力いただき誠にありがとうございます! LD

+1

http://tex.stackexchange.com/ – Zeke

+0

でこれをお試しください。「動作しません」と明記してください。 babelは、\ selectlanguageが別のコマンドへの引数に入っている場合や、目次の静的な名前やここに当てはまらないものなど、input shorthands(oはöのように)を切り替えます。ハイフネーションのパターンではなくセクションタイトルは通常ハイフネーションされません –

+0

コンパイルエラーが返されました実際には、\ selectlanguageは実際に段落で動作する\ multiLangSectionTitleコマンドのように別のコマンドの引数として機能します。 \ section {}の中に置くと、コンパイルされませんでしたが、フレデリック氏は、XeTeXを見ていますので、助けてくれてありがとう、tex.stackexchange.comに行ってみてください! –

答えて

2

xetexを使用し、すべてをutf-8で書き込みます。 http://en.wikipedia.org/wiki/XeTeX 3つの日本語アルファベットとスウェーデン語を組み合わせて私にぴったりの作品です。

+0

ありがとう! XeTeXを見てみましょう。 –

関連する問題