在 beamer 中将“Theorem”更改为“Věta”

在 beamer 中将“Theorem”更改为“Věta”

我尝试\uselanguage{Czech}\languagepath{Czech}按照建议使用Babel(法语)没有翻译 Beamer 类中的定理环境,但我的定理仍然显示“Theorem”而不是“Věta”。我该如何教 Beamer 捷克语单词?我能否以某种方式将语言变异提交给 CTAN 以使其广泛可用?

梅威瑟:

\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.dicttranslator-theorem-dictionary-Czech.dict当前目录并更改了相关行,即使删除该\deftranslation行后也能获得所需的结果,因为文件已被读取,如下所示

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

在日志文件中。

相关内容