\textcolor 或者 \color 影响换行(分行)?

发布于 2021-10-24 00:02:41

有以下片段,

% !TeX program = xelatex
% !TeX spellcheck = en_US
% !TeX encoding = UTF-8

\documentclass{book}
\usepackage{ctex}
\usepackage{xcolor}

\newcommand{\book}[1]{#1}
\newcommand{\testtext}{補\sm{史記}的\zm{褚先生}名\sm{少孫},%
是\zm{漢朝}\zm{元}\zm{成}間的一個博士。}

\begin{document}
\Huge

\newcommand{\sm}[1]{\textcolor{red}{#1}}
\newcommand{\zm}[1]{\textcolor{blue}{#1}}
\testtext

\renewcommand{\sm}[1]{#1}
\renewcommand{\zm}[1]{#1}
\testtext
\end{document}

overleaf地址: https://www.overleaf.com/read/bngkffwnqdwk.

请问,为什么在的之间的不同?
image.png

查看更多

关注者
0
被浏览
2.9k
乙醇
乙醇 2021-10-24
这家伙很懒,什么也没写!

参考这个 issue: https://github.com/CTeX-org/ctex-kit/issues/315

如果使用 \ziju{2} 来增加间距的话可以发现问题所在
image.png
可以看到 \textcolor 附近的间距没有正常调整.

可以按照 issue 中提到的, 使用 lualatex 编译:
image.png

1 个回答

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览