带下划线的可拆分多行文本

带下划线的可拆分多行文本
\documentclass{book}
\usepackage{ulem}
\usepackage{lipsum}
\usepackage{stackengine}
\usepackage[dvipsnames, svgnames, x11names, table]{xcolor}
\newcommand{\emone}[1]{\textcolor{RoyalBlue3}{\stackunder{\uline{#1}}{\scriptsize M1}}}

\begin{document}
    \emone{this is a text this is a text this is a text this is a text this is a text this is a text this is a text this is a textthis is a text this is a text this is a text}
\end{document}

我正在尝试为一些文本添加下划线。我用一些包制作了可拆分的下划线文本,对于其下的文本,我使用了 stackengine 包,但它是 hbox 类型,因此无法将其拆分为多行。所以请与我分享您对这张图片的评论并给出您的解决方案。

在此处输入图片描述

相关内容