如何为 CJK 加下划线并赋予其灵魂?

如何为 CJK 加下划线并赋予其灵魂?

我以前用它soul来给文本加下划线。它一直有效,直到我尝试给一些 CJK 文本加下划线。

当我有

\def \mytest {测试test very long text blah blah blah ...}
\ul\mytest

文件中抱怨道: Package soul Error: Reconstruction failed.

我也尝试过\CJKunderline。但是它不会针对这么长的文本自动换行。

答案1

xelatex使用或运行文档lualatex

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Noto Sans CJK JP}
\usepackage{soul}
\begin{document}
\def \mytest {测试test very long text blah blah blah ...}
\ul\mytest
\end{document}

在此处输入图片描述

相关内容