我主要使用pdflatex
。一个反复出现的问题是 Linux(我的系统)上使用的编码 UTF8 与 Windows 上的编码不同,我使用
\inputencoding{utf8}
在 Windows 上必须使用(嗯,写西班牙语......)
\inputencoding{latin1}
并且在系统之间移动时必须转换文件。有没有办法组织工作流程,以便在两个系统上使用相同的输入文件?无需转换,也无需任何编辑?(如有必要,可能会调用对 XelaTeX/LuaTeX 的更改)
答案1
使用跨平台 Unicode 编辑器,例如 TeXworks/TeXmaker/TeXstudio,您可以在其中设置独立于操作系统编码的输入编码。
例如,TeXmaker 识别并建议第三人编写的推荐字体编码以保持一致性。
最好写出\usepackage[utf8]{inputenc}
或\usepackage[latin1]{inputenc}
向第三人称透露您的输入编码,以便他在使用 pdflatex 时以相同的编码打开文档。
在 Windows 上,借助跨平台 Unicode 编辑器,人们可以在 Linux 中使用latin1
,utf8
甚至utf8x
编码并共享,毫无困难。