今天编题目的时候发现这个题目也没有设计到长公式,但是就是不自动换行了,代码在下面,想问问是为什么;


\title{随笔}

\documentclass[UTF8]{ctexart}

\usepackage[left=20mm,right=25mm,bottom=20mm]{geometry}%%版面用

\usepackage{amsfonts}

\usepackage{fancyhdr}

\setlength{\headwidth}{170mm}%%页眉分割线长度

\pagestyle{fancy}

\lfoot{}

\rhead{XST}

\begin{document}

\paragraph{四、(50分)}

已知四边形$ABCD$内接于圆$\Gamma$,对角线$AC$与$BD$交于点$E$,$DA、CB$延长线交于点$F$,证明:过$\triangle ABE$和$\triangle ABF$的内心的直线与过$\triangle CDE$与$\triangle CDF$的内心的直线交点在圆$\Gamma$上;

\end{document}


image.png

4 回答4

0
<p>已经解决了,之前用的pdflatex,改成了xelatex就好了</p><p><br></p>
0
<p>这里你应该是用了 `pdflatex` 编译了,它在处理文字时,在中文和西文边界并不会自动添加空格。现在主流是用 `xelatex` 处理带中文文档,这样不用改动你的代码就能解决换行问题。另外建议养成在适当的地方添加空格的习惯。我修改了一份代码。</p><p><br></p><p>```</p><p><span style="color: #c586c0;">\documentclass</span>{<span style="color: #4ec9b0;">ctexart</span>}</p><p><br></p><p><span style="color: #c586c0;">\usepackage</span>[<span style="color: #9cdcfe;">left=20mm,right=25mm,bottom=20mm</span>]{<span style="color: #4ec9b0;">geometry</span>}<span style="color: #7ca668;">%%版面用</span></p><p><br></p><p><span style="color: #c586c0;">\usepackage</span>{<span style="color: #4ec9b0;">amsfonts</span>}</p><p><br></p><p><span style="color: #c586c0;">\usepackage</span>{<span style="color: #4ec9b0;">fancyhdr</span>}</p><p><br></p><p><span style="color: #dcdcaa;">\setlength</span>{<span style="color: #dcdcaa;">\headwidth</span>}{170mm}<span style="color: #7ca668;">%%页眉分割线长度</span></p><p><br></p><p><span style="color: #dcdcaa;">\pagestyle</span>{fancy}</p><p><br></p><p><span style="color: #dcdcaa;">\lfoot</span>{}</p><p><br></p><p><span style="color: #dcdcaa;">\rhead</span>{XST}</p><p><br></p><p><span style="color: #dcdcaa;">\title</span>{随笔}</p><p><span style="color: #dcdcaa;">\begin</span>{<span style="color: #9cdcfe;">document</span>}</p><p><br></p><p><span style="color: #dcdcaa;">\paragraph</span>{四、(50分)}</p><p><br></p><p>已知四边形 <span style="color: #4ec9b0;">$</span><span style="color: #4ec9b0;">ABCD</span><span style="color: #4ec9b0;">$</span> 内接于圆 <span style="color: #4ec9b0;">$</span><span style="color: #569cd6;">\Gamma</span><span style="color: #4ec9b0;">$</span> ,对角线 <span style="color: #4ec9b0;">$</span><span style="color: #4ec9b0;">AC</span><span style="color: #4ec9b0;">$</span> 与 <span style="color: #4ec9b0;">$</span><span style="color: #4ec9b0;">BD</span><span style="color: #4ec9b0;">$</span> 交于点 <span style="color: #4ec9b0;">$</span><span style="color: #4ec9b0;">E</span><span style="color: #4ec9b0;">$</span> , <span style="color: #4ec9b0;">$</span><span style="color: #4ec9b0;">DA、CB</span><span style="color: #4ec9b0;">$</span> 延长线交于点 <span style="color: #4ec9b0;">$</span><span style="color: #4ec9b0;">F</span><span style="color: #4ec9b0;">$</span> ,证明:过 <span style="color: #4ec9b0;">$</span><span style="color: #569cd6;">\triangle</span><span style="color: #4ec9b0;"> ABE</span><span style="color: #4ec9b0;">$</span> 和 <span style="color: #4ec9b0;">$</span><span style="color: #569cd6;">\triangle</span><span style="color: #4ec9b0;"> ABF</span><span style="color: #4ec9b0;">$</span> 的内心的直线与过 <span style="color: #4ec9b0;">$</span><span style="color: #569cd6;">\triangle</span><span style="color: #4ec9b0;"> CDE</span><span style="color: #4ec9b0;">$</span> 与 <span style="color: #4ec9b0;">$</span><span style="color: #569cd6;">\triangle</span><span style="color: #4ec9b0;"> CDF</span><span style="color: #4ec9b0;">$</span> 的内心的直线交点在圆 <span style="color: #4ec9b0;">$</span><span style="color: #569cd6;">\Gamma</span><span style="color: #4ec9b0;">$</span> 上;</p><p><br></p><p><span style="color: #dcdcaa;">\end</span>{<span style="color: #9cdcfe;">document</span>}</p><p>```</p>
  • 回复 xst :可以简单的学习 markdown 的编辑使用。使用代码段就可以实现了。 – Camuse 2020-04-21 17:58 回复
  • 谢谢指导,不过想知道你怎么打出来代码这么花花绿绿的。。 – xst 2020-04-21 17:56 回复
0
<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>
0
<p>现在 xelatex 编译命令配合 ctex 宏集是主流的中文处理方法,学着用它。</p>

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。