我们与三人一起处理一份 latex 文档,分别在 linux 上使用 emacs、在 windows 上使用 emacs 以及在 windows 上使用 texniccenter。我们遇到了变音符号和换行符的问题。我想知道:
我们可能应该使用 utf8 编码。我可以告诉 Texniccenter 或 Windows 上其他“易于使用”的 Latex 编辑器使用 utf8 并以该格式保存 unix 格式的文件(关于换行符)吗?
有没有针对这个问题的一般建议?
答案1
除了建议使用多平台 TeX 编辑器外:如果 Windows 用户坚持使用 TeXnicCenter,他/她应该使用相当新的 TeXnicCenter 2.0 Beta1(下面的 TXC)——下载请访问http://www.texniccenter.org/–,那么您的所有要求都将得到满足:
- 它支持 UTF8。
- 它可以读取带有 UNIX 行尾(即裸换行符)的文件。
状态栏上显示两项功能,当然,必须激活它们(在“查看”菜单中):
TXC 用户可以进行以下设置:在菜单“工具”–>“选项”–>“文件”–>“默认”下,他/她还可以将新创建文件的默认行尾更改为 UNIX 样式:
仅当使用“另存为”或“保存副本为”对话框时,才可以在 TXC 中在结束格式之间以及字符集之间进行转换:
也可以使用通用文本编辑器来实现此目的。Windows 上有很多不错的文本编辑器,它们也具有 TeX 语法高亮和转换功能,其中一个编辑器在这里提到过多次,请参见在 Windows 上使用 Notepad++ 和 MiKTeX以及相应的条目LaTeX 编辑器/IDE。