<p>## 现象成因</p><p><br></p><ol class=" list-paddingleft-2" style="list-style-type: decimal;"><li><p>OP 使用 PDFLaTeX 编译,因而 CTeX 宏集选用 CJK 作为中文支持方式。<br></p></li><li><p>OP 在中西文(包括数学公式)之间没有主动添加空格,在 PDFLaTeX 看来,这些中西文分界处都成了不可断行的位置。</p></li><li><p>在当前设置的行宽下,恰好应在 <span style="color: rgb(133, 153, 0);">$</span><span style="color: rgb(203, 75, 22);">\triangle</span><span style="color: rgb(133, 153, 0);"> ABE$ <span style="color: rgb(0, 0, 0);">附近断行,但因附近都是不可断行位置,所以断行延迟到「的」字之后才发生。</span></span></p></li></ol><p><span style="color: rgb(133, 153, 0);"><span style="color: rgb(0, 0, 0);"></span></span></p><p><span style="color: rgb(133, 153, 0);"><span style="color: rgb(0, 0, 0);">## 解决办法</span></span></p><p><span style="color: rgb(133, 153, 0);"><span style="color: rgb(0, 0, 0);"><br></span></span></p><p><span style="color: rgb(133, 153, 0);"><span style="color: rgb(0, 0, 0);">1. 换用 XeLaTeX 编译,此时 CTeX 宏集会选用 xeCJK 作为中文支持方式。而后者会在中西文之间自动添加水平间距。</span></span></p><p><span style="color: rgb(133, 153, 0);"><span style="color: rgb(0, 0, 0);">2. 主动在中西文之间增加空格,在西文标点之后增加空格。前者是适应 LaTeX 排版和纯文本环境美观的需要;后者是文法要求。</span></span></p><p><span style="color: rgb(133, 153, 0);"><span style="color: rgb(0, 0, 0);"><br></span></span></p><p><span style="color: rgb(133, 153, 0);"><span style="color: rgb(0, 0, 0);">建议:上述 (1), (2) 同时实行。</span></span></p>