비머에서 "Theorem"을 "Věta"로 변경합니다.

비머에서 "Theorem"을 "Věta"로 변경합니다.

\uselanguage{Czech}\languagepath{Czech}나는 제안 된대로 사용하려고했습니다 .Babel(프랑스어)은 Beamer 클래스의 정리 환경을 변환하지 않습니다., 하지만 여전히 내 정리에 대해 "Věta" 대신 "Theorem"이 표시됩니다. 비머에게 체코어 단어를 어떻게 가르칠 수 있나요? 그리고 널리 사용 가능하도록 언어 변형을 CTAN에 제출할 수 있나요?

MWE:

\documentclass{beamer}
\usepackage[czech]{babel}
\uselanguage{Czech}
\languagepath{Czech}
\usepackage[utf8]{inputenc}
\usetheme{Copenhagen}
\begin{document}
\begin{frame}
\begin{proof}
    Some text
\end{proof}
\begin{theorem}
    Some text
\end{theorem}
\end{frame}
\end{document}

답변1

Beamer의 하위 패키지 에는 체코어 사전이 제공되지 않으므로 translator도움이 필요합니다. babel에 대해 알고 있기 때문에 증명 이름이 변경되었습니다 \proofname.

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}

\uselanguage{Czech}
\languagepath{Czech}

\usetheme{Copenhagen}

\deftranslation[to=Czech]{Theorem}{Věta}

\begin{document}
\begin{frame}
\begin{proof}
    Some text
\end{proof}
\begin{theorem}
    Some text
\end{theorem}
\end{frame}
\end{document}

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

그런 다음 현재 디렉토리에 복사하고 관련 줄을 변경하여 다음과 같이 파일을 읽었으므로 줄을 제거한 후에도 원하는 결과를 translator-theorem-dictionary-English.dict얻었 습니다 .translator-theorem-dictionary-Czech.dict\deftranslation

(./translator-theorem-dictionary-Czech.dict)

로그 파일에 있습니다.

관련 정보