betababel:您尚未定义语言 polutonikogreek

betababel:您尚未定义语言 polutonikogreek

多年来我使用该包betababel将拉丁字母和希腊字母组合在一个文档中,但自从版本以来2014.20141024-1texlive-lang-greek简单的例子

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{betababel}

\begin{document}
\bcode{lo/gos}
\end{document}

(与以前的版本兼容)在使用以下命令进行编译时产生此错误pdflatex

Package babel Error: You haven't defined the language polutonikogreek yet.

有什么想法可以解决这个问题吗?

答案1

我不知道这是否会发生一些冲突,但是同样betababelbabel,这样做应该是安全的:

% arara: pdflatex

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polutonikogreek, ngerman]{babel}
\usepackage[ngerman]{betababel}

\begin{document}
    \bcode{lo/gos}
\end{document}

正如您的输出中所写,缺少该babel选项。由于不提供此选项,因此只需通过原始版本加载它即可。polutonikogreekbetababelbabel

在此处输入图片描述

答案2

这些软件包betababel似乎在过去十年中没有收到更新。我强烈反对使用它。(我无法在 TexLive 2021 安装上启动并运行它。)

我建议直接在 Tex 文件中写入希腊文。在键盘上使用希腊文贴纸并在操作系统中选择希腊文布局。

一个例子如下

\documentclass{article}

% Set the font (output) encodings
\usepackage[T1]{fontenc}

% \usepackage[utf8]{inputenc} is no longer required (since 2018)

% Greek-specific commands
\usepackage[greek,english]{babel}

\begin{document}
\tableofcontents

\begin{abstract}
\textgreek{Αυτή είναι μια σύντομη περιγραφή του θέματος}
\end{abstract}

Latin text can also be added to the document.
\end{document}

改编自背面希腊文简介

相关内容