subsection - title latex



ラテックスの多言語文書 (4)

どのようにして翻訳付きラテックス文書を準備しますか...私は1つの多言語文書が必要です。 それは次のようになります。

\section{pl:Costam; en:Something}

それから私はそれをポーランド語か英語で表現したいのですが…

https://code.i-harness.com



あなたは条件\ifdefを使ってこれを行うことができます、例えば\ifdef s。 適切なマクロを使えば、これを読むのは全く恐ろしいことではありません。

XLIFFエディタなどのローカライゼーションツールを使用することをお勧めします。 XLIFFツールのページを見てください 。 XLIFFを翻訳メモリのような標準的な翻訳ツールに直接挿入することが、この方法を採用することの大きな強みです。



解決策があります。

\newboolean{eng}
\setboolean{eng}{false}
\newboolean{pol}
\setboolean{pol}{true}
\newboolean{rus}
\setboolean{rus}{false}

\newcommand{\lang}[3]
{
    \ifthenelse{\boolean{eng}}{#1}{}\ifthenelse{\boolean{pol}}{#2}{}\ifthenelse{\boolean{ger}}{#3}{}
}

使用法:

\lang{English}{Polski}{Deutch}