如何删除文本和要写文本的行之间的水平空格?

如何删除文本和要写文本的行之间的水平空格?

如何删除文本和文本行之间的水平空格?

为了澄清起见,我指的是“:”后面和行之前的空格。

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{document}


    \noindent
    \begin{center}
    \begin{tabularx}{1\textwidth}{Yp{-20cm}Y}
    name:&& name\\[-2ex]
    && \hrulefill \\[1ex]
     &&  \\[1ex]
     && 
    \end{tabularx}
    \end{center}

\end{document}

以上内容来自于改编这个答案的最后一段代码https://tex.stackexchange.com/a/591858/

先感谢您。

答案1

如果我理解正确的话,你正在寻找更像

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{document}


 
    \begin{center}
    \begin{tabularx}{\textwidth}{lY}
    name:& name\\[-2ex]
    & \hrulefill \\[1ex]
    \end{tabularx}
    \end{center}

\end{document}

相关内容