5 texpad中文乱码 悬赏已过期

发布于 2025-03-01 12:28:21

texpad

mwe.tex

文件内中文乱码,使用终端编译该文件,报错信息也出现乱码,请各位解答。

终端编译乱码.png

macOS版本:Monterey 12.6
texlive 2019
texpad 1.9.6

查看更多

关注者
0
被浏览
141
2 个回答
啸行
啸行 2025-03-01
这家伙很懒,什么也没写!

你试一下这样行不行吧。
用 texpad 打开文件,点击菜单栏的 file,选 reopen with encoding,在弹出的子菜单中选择 GBK。如果这时文件显示正常,就说明猜对了,源文件是 GBK 编码,如果不是就得继续在 reopen with encoding 里找别的编码,直到正常。
正常后,另存为,在 encoding(编码)选项中选择 UTF-8。
这个做法的前提是本身文件没有被破坏,否则在 reopen with encoding 那步,无论如何都正常不起来。

Sagittarius Rover
Sagittarius Rover 2025-03-01
我要成为Typst糕手/(ㄒoㄒ)/~~

从昨晚交流群的信息来看,你编译名为未命名12.tex在texpad中显示出了中文“未命名”乱码之外一切正常

我猜测texpad仅仅是把终端的结果经过parser放到error panel而已,因此texpad不应该被怪罪,问题应该出现在你的终端编码不支持中文上

image.png

我建议你在终端测试如下六个文件:

  • 中文文件名的 正确的(不报错)的 “你好世界”,使用xelatex编译看看效果
  • 英文文件名的 正确的 “你好世界”,使用xelatex编译看看效果
  • 中文文件名的 (故意报错)的“你好世界”,使用xelatex编译看看报错信息
  • 英文文件名的 (故意报错)的“你好世界”,使用xelatex编译看看报错信息
  • 英文文件名的 “Hello, world!” 使用pdflatex编译
  • 英文文件名的 (故意报错)的“Hello, world!” 使用pdflatex编译

提供这六种情况在终端是否乱码,同时请尝试按下图提供你当前终端的默认编码方式

image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览