我目前正在从 Mac 切换到 Windows Pc。我在 Mac 上的工作是用 TeXShop 编写的,当我用 TeXworks (miktex 2.9) 打开我的 .tex 文件时,所有带重音符号或帽子的字母都被替换为带有嵌入式白色问号的黑色菱形。有什么方法可以让我找回正确的字母,而不必手动重新输入它们?
(我在查看用 PC 编写的 .tex 文件并尝试在 Mac 上打开它们时遇到了类似的问题;但是在这些文档中,带重音的字母并非全部都被相同的符号替换,即 *" 会被替换为 é,但 *# 会被替换为 à 等等。在这种情况下,我只是在文档中“全部替换”。)
答案1
我不会使用单独的搜索/替换来修复此问题,因为损坏文档的可能性很高,只需返回原始文件并使用正确的编码(Apple Legacy 8bit)重新加载它,然后另存为 UTF-8。该问题实际上与使用不同的编辑器无关。
将文件转换为 UTF-8 后,您需要将该选项更改为[utf8]
。
请注意,latex 本身不需要对文件进行任何更改,您可以在 Windows 上使用未经更改的 Apple 编码文件,输出也会很好,只是如果您找不到知道该编码的 Windows 编辑器,这会很不方便,因为这会使读取源代码变得困难。