CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
965 stars 124 forks source link

Highlight glitch with `\CJKsout` or `\CJKunderanyline` (chop out a portion of punctuation marks) #672

Closed amalgame21 closed 11 months ago

amalgame21 commented 11 months ago
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{xeCJK}
\usepackage{xcolor}
\usepackage{xeCJKfntef}
% \newcommand*{\hl}[1]{\CJKsout*[thickness=2.5ex, format=\color{yellow}]{#1}}
\newcommand*{\hl}[1]{\CJKunderanyline*{0.5ex}{\color{yellow}\rule{2pt}{2.8ex}}{#1}}

\begin{document}
\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」}\hl{「你」} 
\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。}\hl{我。} 

「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」「你」 
我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。我。 
\end{document}

Result: xeCJK

Also in the manual (install texlive-doc in arch linux, and run texdoc xecjk in terminal to show this manual): xeCJK2

stone-zeng commented 11 months ago

Duplicate of #308.