效果展示
实现代码
%Tex program = xelatex
%software = TexLive 2015
%blog = http://blog.csdn.net/programchangesworld
\documentclass[a4paper,12pt]{article}
\usepackage{ctex}
%%%%%%%%%%%%%%
\makeatletter
\newcommand\dlmu[2][4cm]{\hskip1pt\underline{\hb@xt@ #1{\hss#2\hss}}\hskip3pt}
\makeatother
%%%%%%%%%%%%%%
\begin{document}
\dlmu{我是4cm长}
\dlmu[4cm]{我也是4cm长}
\dlmu[6cm]{我是6cm长}
\end{document}