我的文档中的希腊字母显示为分号。为什么?

我的文档中的希腊字母显示为分号。为什么?

用一个解决方案由@egreg 提供,我在使用代码时遇到一些奇怪的输出:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}
\usepackage{lmodern}

\begin{document}

This is in English, but we also have
\textgreek{μια φράση στα ελληνικά}

\end{document}

当我编译时,我得到的输出在希腊字母的位置有分号:

在此处输入图片描述

我的日志文件:

在此处输入图片描述

有什么想法吗?

答案1

出于奇怪的原因,TeXShop 默认以 ISO-Latin-9 编码保存文件。事实上,如果我运行以下文件

% !TEX encoding = IsoLatin9

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}
\usepackage{lmodern}

\begin{document}

This is in English, but we also have
\textgreek{μια φράση στα ελληνικά}

\end{document}

我明白了分号。

将第一行更改为

% !TEX encoding = UTF-8 Unicode

问题就会消失。

还可以转到首选项并更改默认编码:

在此处输入图片描述

相关下拉菜单位于“编码”下。这将以 UTF-8 保存所有文件。

相关内容