YangLaTeX / hitszthesis

A dissertation template for Harbin Institute of Technology, ShenZhen (HITSZ), including bachelor, master and doctor dissertations.
https://yanglatex.github.io/hitszthesis/
LaTeX Project Public License v1.3c
244 stars 40 forks source link

macOS下docstring中文字符替换出错 #17

Closed lcp29 closed 6 months ago

lcp29 commented 6 months ago

在macOS下执行latex hitszthesis.ins后,生成的hitszthesis.cls等文件中的中文字符变成了^^xx(xx为十六进制数字)的格式,并直接导致生成了错误的control sequence,导致编译出错。 生成的dtx-style.sty截选如下:

\def\hitsz{^^e5^^93^^88^^e5^^b0^^94^^e6^^bb^^a8^^e5^^b7^^a5^^e4^^b8^^9a^^e5^^a4^^a7^^e5^^ad^^a6^^ef^^bc^^88^^e6^^b7^^b1^^e5^^9c^^b3^^ef^^bc^^89}
\def\PGR{\href{http://due.hitsz.edu.cn/info/1243/1776.htm}
{^^e3^^80^^8a\hitsz ^^e7^^a0^^94^^e7^^a9^^b6^^e7^^94^^9f^^e5^^ad^^a6^^e4^^bd^^8d^^e8^^ae^^ba^^e6^^96^^87^^e6^^92^^b0^^e5^^86^^99^^e8^^a7^^84^^e8^^8c^^83^^e3^^80^^8b}}
\def\UGR{\href{http://due.hitsz.edu.cn/info/1343/4730.htm}

使用xelatex替换latex可以解决问题。