line-break: strict;
word-break: keep-all;
text-spacing
xeCJK
PunctuationSpace=false
CJKglue
。,;:!?、)》”’
import re def avoid_head_tail(text): # 匹配行尾的违规标点,将其移至下一行首并与后续字符合并处理 pattern = r'([。!?;:,、)】”’])\n' while re.search(pattern, text): text = re.sub(pattern, r'\n\1', text) return text
通过以上方法,可结合AI的生成能力与规则化处理,实现自动化的专业排版效果。若需具体到某款AI工具(如ChatGPT、文心一言等)的实操,可进一步说明使用场景。