在各种文本编辑器中启用 UTF-8 文件编码

在各种文本编辑器中启用 UTF-8 文件编码

很多 latex 社区使用的 IDE/文本编辑器默认不将 tex 文件编码为 utf-8。当尝试使用变音符号时,可能会出现各种问题。

示例代码:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Denis Bogdănaş
\end{document}

让我们创建一个新的 tex 文件(我的操作系统是 Windows)并在 TeXnicCenter 中打开它。将上面的代码复制粘贴到 TeXnicCenter 将如下所示:

截图 txc

然而,在编译的文档中变音符号被呈现为问号(?):

截图渲染 txc

关闭并重新打开文件会暴露出以下问题:

截图 txc open 2

其他文本编辑器中 UTF-8 也存在问题。如何检查文件是否正确编码,以及如何在流行的 TeX IDE 中启用 UTF-8?

答案1

TeXnicCenter:第一次保存文件时应通过另存为对话框进行保存:

文件 -> 另存为 -> 编码复选框:选择 UTF-8:

陣容 txc 3

现在应该可以正确编译了:

结果

问题中描述的情况似乎是 TeXnicCenter 的一个错误。(版本 2.02)

答案2

TeXstudio:没有问题。UTF 似乎默认启用。

纺织工作室

文件编码显示在状态栏中。

答案3

记事本++:空文件的默认编码好像是ANSI,在状态栏显示:

在此处输入图片描述

错误的结果显而易见。变音符号被转换为常规拉丁字符。

编码应更改为无BOM的UTF-8:

无 BOM 的 UTF-8

再次复制粘贴相同的文本后,它可以正确显示:

notepad++ 确定

相关内容