当我们用英语写作时输入

当我们用英语写作时输入

我将向期刊提交一篇数学论文。我用英语撰写。

我可以删除以下代码吗

 \usepackage[latin1]{inputenc}
 \usepackage[T1]{fontenc}

或者我应该用其他代码替换它?

我问这个问题是因为有时候我想打开我的 tex 文件,却打不开,然后收到这条消息。但是当我更改 tex 文件的文件夹时,它就可以毫无问题地打开。

enter image description here

谢谢你!

答案1

如果你的文档确实是以 latin1 (ISO-8859-1) 编码保存的,那么完全可以保留

 \usepackage[latin1]{inputenc}
 \usepackage[T1]{fontenc}

然而 latin1 大多被视为“传统”编码,如今大多数操作系统和编辑器将(或应该)默认使用 UTF-8(Unicode)编码。如果使用 UTF-8,则行应该是

 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}

如果您可以保证只使用 ASCII 输入,那么 ASCII、UTF-8 和 latin1 在该范围内是相同的编码,所以这并不重要,您可以删除该inputenc行,但最好仍然指定编辑器正在使用的编码(很可能是如上所述的 UTF-8)。

您应该保留 T1fontenc线路,除非有特殊理由要删除它。

答案2

正如 David 所说,utf-8最好是latin1,为了得到这个你应该写

\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}

相反

\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc}

但是,如果您只用英语书写并且不使用 utf-8 符号,那么您可以直接写:

\usepackage[T1]{fontenc}

相关内容