在投影機中將“Theorem”更改為“Věta”

在投影機中將“Theorem”更改為“Věta”

我嘗試\uselanguage{Czech}\languagepath{Czech}按照建議使用Babel(法文)不會翻譯 Beamer 類別中的定理環境,但我的定理仍然得到“定理”而不是“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)

在日誌檔案中。

相關內容