当嵌套在“\uline”命令中时,如何使“\enquote”命令起作用?

当嵌套在“\uline”命令中时,如何使“\enquote”命令起作用?

书写时\uline{\enquote{test}},结果已排版,但添加了一个方块,并且 LaTeX 会抛出错误

包 csquotes 错误:不平衡的组或无效的嵌套。\uline{\enquote{test}}

在此处输入图片描述

\documentclass{article}

\usepackage{csquotes}
\usepackage[normalem]{ulem}

\begin{document}
    
    \uline{\enquote{test}}
    
\end{document}

答案1

你可以使用该lua-ul包代替ulem(需要使用 lualatex 进行编译)

% !TeX TS-program = lualatex
\documentclass{article}

\usepackage{csquotes}
\usepackage{lua-ul}

\begin{document}
    
    \underLine{test \enquote{test} test}
    
\end{document}

在此处输入图片描述

相关内容