如何使用 Miktex 在 TexnicCenter 中书写希腊语

如何使用 Miktex 在 TexnicCenter 中书写希腊语

使用标准 babel 包完全是违反直觉的,因为键盘上的字母与 babel 包不匹配,而且重音符号的键也不相同,这使得无法写出超过几行的内容(没有真正的耐心)。

我所希望的是直接在 TexnicCenter 环境中输入希腊语,而无需使用 babel 设置。

正如这里建议的那样,http://www.eelvex.net/latex/greek-in-latex/序言中的这两个命令应该可以工作

\usepackage[english,greek]{babel} \usepackage[iso-8859-7]{inputenc}

但在这种情况下,希腊文本会编译为“;;;;;;”。当我将设置更改为 iso-8 时,\usepackage[utf-8]{inputenc}文档根本无法编译。

我也正在尝试使用,\usepackage{auto-greek}但是在这种情况下我找不到该包。

当我保存 .tex 文件时,默认设置是 ANSI,而不是任何 UTF 选项。当我将最终保存的文件的编码更改为 UTF 时,它可以编译,但输出中仍然没有希腊语。

如何才能将希腊文直接写入 TexnicCenter 并获取正确的文档?(文档的小示例将大有帮助)

谢谢

答案1

我没有 texniccenter,所以我不知道它是否可以以iso-8859-7编码形式保存文件 - 但我对此表示怀疑,texniccenter 从来没有给我留下它很关心编码的印象。

据我所知,最新的 texniccenter(版本 2.X)可以保存为 utf8。我会使用这种编码。您将需要一个 lgrenc.dfu(您可以在网上找到它),然后它应该可以与 pdflatex 配合使用(根据评论中的讨论进行了编辑):

\documentclass{article}
\usepackage[utf8]{inputenc} %needs lgrenc.dfu
\usepackage[english,greek]{babel}
\usepackage[LGRX,T1]{fontenc} %with newer versions of lgrenc.dfu one must
% load (with the help of fontenc) lgrxenc.def
% which can be found on milde.users.sourceforge.net/LGR
\begin{document}
αω \selectlanguage{english} text

\end{document}

如果您需要大量希腊语,您也可以考虑使用 xelatex。

相关内容