So erhalten Sie die aktuelle Sprache bei Polyglossie

So erhalten Sie die aktuelle Sprache bei Polyglossie

Wie erhalte ich die aktuell eingestellte Sprache \setotherlanguage{english}?

\documentclass{article} 
\usepackage{polyglossia}
\setdefaultlanguage{czech}
\begin{document}
\ifthenelse{\equal{\xpg@other@language}{czech}}{A}{B} %macro doesn't exist
\setotherlanguage{english}
\ifthenelse{\equal{\xpg@other@language}{czech}}{A}{B}
\end{document}

Ich möchte eine Ausgabe wie AB. Aber das Makro \xpg@other@languageexistiert nicht und die Dokumentation ist sehr dürftig. \xpg@main@languageGibt czechdas erwartete Ergebnis zurück.

Antwort1

Ich vermute, Sie suchen nach so etwas:

\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{czech}
\setotherlanguage{english}
\begin{document}
\iflanguage{czech}{czech}{no}

\selectlanguage{english}

\iflanguage{czech}{czech}{no}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen