如何创建一致的水平间距?

如何创建一致的水平间距?

我想创建这样的间距。

空间

但是使用 hspace 会产生类似这样的结果。

我想要的是

最小代码

\documentclass[11pt]{article}

\begin{document}
\noindent Nama \hspace{10mm}: ... \\
NIS \hspace{10mm}: ... \\
Judul \hspace{10mm}: ...
\end{document}

答案1

以下是一些方法(未经测试,但应该有效):

第一名:

\begin{tabular}{p{3cm}p{10cm}}
  Nama: & \dotfill\\
  NIS: & \dotfill\\
  Judul: & \dotfill
\end{tabular}

第 2 点:

\parbox{3cm}{Nama:}\dotfill\\
\parbox{3cm}{NIS:}\dotfill\\
\parbox{3cm}{Judul:}\dotfill

第 3 位:

\begin{minipage}{3cm}Nama:\end{minipage}\dotfill
\begin{minipage}{3cm}NIS:\end{minipage}\dotfill
\begin{minipage}{3cm}Judul:\end{minipage}\dotfill

4号(需要enumitem):

\begin{itemize}[leftmargin=\dimexpr\leftmargin+3cm,labelwidth=3cm]
\item[Nama:] \dotfill
\item[NIS:] \dotfill
\item[Judul:] \dotfill
\end{itemize}

第 5 名(感谢 egreg):

\makebox[3cm][l]{Nama:}\dotfill
\makebox[3cm][l]{NIS:}\dotfill
\makebox[3cm][l]{Judul:}\dotfill

答案2

请尝试以下操作:

\begin{tabular}{l@{\qquad:\,}l}
Nama & ... \\[6pt]
NIS & ... \\[6pt]
Judul & ... \\
\end{tabular}

答案3

像这样,拥有定制的description环境?

\documentclass[12pt]{article}
\usepackage{enumitem}

\begin{document}%

\begin{description}[labelwidth =25mm,labelsep = 0pt, font=\sffamily]
  \item[Nama] : \dotfill

\item[NIS]: \dotfill

\item[Judul]: \dotfill
\end{description}


\end{document} 

在此处输入图片描述

相关内容