Closed ehehela closed 4 years ago
这个 bst 要求使用 utf-8 编码。你查看下生成的 bbl 是什么编码,有没有乱码?
这个 bst 要求使用 utf-8 编码。你查看下生成的 bbl 是什么编码,有没有乱码?
bbl 是 UTF-8 编码,bbl 里面的内容也没有乱码,似乎有一些转义符?
这个问题好像只有中文+英文/数字的时候,并且只发生在“等”、“版”之类的地方,纯英文是没有这个现象的。
bbl 文件:
对应的编译效果:
那你检查一下 bst 文件里有没有乱码?我这边复现不出你的问题
那你检查一下 bst 文件里有没有乱码?我这边复现不出你的问题
bst 文件里面有乱码,看下图。 奇怪了,我这些文件都是通过 MiKTeX Console 更新的,怎么会这样。 😂😂😂 从 git 上下的版本就没有这个问题,谢谢你啦。
MiKTeX 的问题,dtx
源文件需要用 xetex
编译的。
以前我也是在 MiKTeX Console 中更新的,也没出先这种问题,哎,是不是该换 texlive 了
以前我也是在 MiKTeX Console 中更新的,也没出先这种问题,哎,是不是该换 texlive 了
还好,只是他们打包的时候用了 pdftex 不是 xetex。
我下次提交 CTAN 的时候不提供 dtx 只提交 bst 就好了。
编译环境
宏包版本:gbt7714 v2.0.1 标注样式:super, numbers 文类:\documentclass[zihao=-4,a4paper,linespread=1.5,twoside]{ctexbook} 导言区部分代码:
正文区部分代码:
描述问题
参考文献条目中同时有中英文时,"et, al", "等", "版"这些字会乱码。 我之前用的是1.X版本的,今天升级后发现乱码了。之前一直都是好好的。论文过几天就要交了😂😂
bib 数据库代码:
截图
旧版本编译结果: