폴리글로시아에서 현재 언어를 얻는 방법

폴리글로시아에서 현재 언어를 얻는 방법

로 설정된 현재 언어를 얻는 방법은 무엇입니까 \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}

AB와 같은 출력을 원합니다. 그러나 매크로가 \xpg@other@language존재하지 않으며 문서가 매우 열악합니다. 예상대로 \xpg@main@language돌아왔습니다 .czech

답변1

나는 당신이 다음과 같은 것을 찾고 있다고 생각합니다.

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

\selectlanguage{english}

\iflanguage{czech}{czech}{no}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보