我使用 TeX 已有很长时间了,但目前我很难将一些功能整合到日常使用中。更准确地说:我打算使用文本突出显示(黄色标记)、删除文本段落等功能。对于标点符号,我使用包“csquotes”已经很久了。
到目前为止,我尝试使用“ulem”和“soul”来实现这一点。
灵魂:用“csquotes”打破其 \enquote{} 命令。
! Argument of \csq@quote@i has an extra }
ulem:也与 \enquote{} 断开。
MWE(TeXnician 希望)
\documentclass{article}
\usepackage{csquotes}
\usepackage{soulutf8}
\begin{document}
\hl{Alpha particles named after and denoted by the \enquote{first letter in the Greek alphabet, alpha consist of two protons} and two neutrons bound together.}
\end{document}
有什么想法吗?还有其他的替代包吗?
提前致谢。
此致
答案1
使用 lualatex 和新的 lua-ul 包您的示例可以正常工作:
\documentclass{article}
\usepackage{csquotes}
\usepackage{luacolor}
\usepackage[soul]{lua-ul}
\begin{document}
\hl{Alpha particles named after and denoted by the \enquote{first letter in the Greek alphabet, alpha consist of two protons} and two neutrons bound together.}
\end{document}