(cjkhl包)排版高亮文字时,如何解决换行中标点符号出现在行首的问题?
以下是我的代码
\documentclass[b5paper,twoside,openany,UTF8]{ctexbook}
%=================页边距、字体字号、正文行距设定=================
%页边距设置
\usepackage[%
left=2.54cm, %页面左侧页边距
right=2.54cm, %页面右侧页边距
top=2.4cm, %页面上方页边距
bottom=2.4cm, %页面下方页边距
footskip=1.25cm, %页脚与文字排版区body下方的距离
headheight=1.0cm, %设置页眉高度为1.0cm
]{geometry}%
\usepackage{anyfontsize}
%引入anyfontsize宏包以支持任何大小的字号
\usepackage[fontsize=12pt]{fontsize}
%设置正文全局字体大小
%====================其他一些宏包支持=====================
\usepackage{subcaption,graphicx} %用于支持插图
%====================彩色和带底色高亮文字设定=====================
\usepackage{color,xcolor}
\usepackage{cjkhl} %支持文字高亮染色的宏包,用于标记文字
\definecolor{lightblue}{rgb}{.8,.8,1}
\renewcommand\cjkhlbleed{.07pt}
\begin{document}
以下是测试文字
你哈,三分管森岛帆高水电费计划收到复活甲,对方过后的更好,回到家佛法之上,脚下穿著大红鞋儿,手弄白纱扇儿摇凉。舒服点规划局好,怎破建国饭店。于是乘著酒兴,更多的是下衣,坐在濮耐股份。\cjkhl{lightblue}{加工费等等评价挂号,屁股方便面出,如好哦平方。一面又将哦巨化绣花鞋儿摘取下来,戏把他韩国队哦给下来,护发诶个,吊打分边西哦架儿上,如是否更换相似,使是否更换,破飞机的,让他加班。规划计先发给寄快递,是否会尽快口,文图机会入繁体,黄金口袋,三个国际化,地方规划局二中好,凤凰国际哦李海峰似。说人家咯,被和规范叫人员不绝。}
辅导时间噶发你丰东股份华府国际符号的就开了激发不低哦放大。
\end{document}
排版使用了cjkhl
包(见附件cjkhl.sty)
只是好奇,你是否尝试使用过xeCJkfntef
宏包的功能呢?
\documentclass[b5paper,twoside,openany,UTF8]{ctexbook}
\usepackage[%
left=2.54cm, %页面左侧页边距
right=2.54cm, %页面右侧页边距
top=2.4cm, %页面上方页边距
bottom=2.4cm, %页面下方页边距
footskip=1.25cm, %页脚与文字排版区body下方的距离
headheight=1.0cm, %设置页眉高度为1.0cm
]{geometry}%
\usepackage{anyfontsize}
\usepackage[fontsize=12pt]{fontsize}
%====================彩色和带底色高亮文字设定=====================
\usepackage{xcolor}
\usepackage{xeCJKfntef}
\definecolor{lightblue}{rgb}{.8,.8,1}
\newcommand*\myCJKhl[2][yellow]{\CJKunderanyline*{0.5ex}{\color{#1}\rule{.1pt}{2.5ex}}{#2}}
\begin{document}
以下是测试文字
你好,三分管森岛帆高水电费计划收到复活甲,对方过后的更好,回到家佛法之上,脚下穿著大红鞋儿,手弄白纱扇儿摇凉。舒服点规划局好,怎破建国饭店。于是乘著酒兴,更多的是下衣,坐在濮耐股份。\myCJKhl[lightblue]{加工费等等评价挂号,屁股方便面出,如好哦平方。一面又将哦巨化绣花鞋儿摘取下来,戏把他韩国队哦给下来,护发诶个,吊打分边西哦架儿上,如是否更换相似,使是否更换,破飞机的,让他加班。规划计先发给寄快递,是否会尽快口,文图机会入繁体,黄金口袋,三个国际化,地方规划局二中好,凤凰国际哦李海峰似。说人家咯,被和规范叫人员不绝。}辅导时间噶发你丰东股份华府国际符号的就开了激发不低哦放大。
\end{document}
另附cjkhl
的官方下载链接
该cjkhl
宏包的直接问题来源为这里
本着解决问题的角度,在2025年,便捷的办法是拥抱xeCJKfntenf
。当然,在原始问题下接着留言或者给dpctex
提issues是让cjkhl.sty
发展的更好的做法,当你搜索到cjkhl
时,不要忘记这是一个12年前的宏包。
感谢您的提示,目前研究了下文本背景色,但是卡在了文本换行上,求指点。
@u6746 不要使用
\fcolorbox
,你也许可以试试\fcolorbox
内嵌\parbox
,但在此之前是不是应该先看看xeCJKfntef
的文档...