如何建立一致的水平間距?

如何建立一致的水平間距?

我想創建這樣的間距。

空間

但是使用 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}

第二:

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

第三:

\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} 

在此輸入影像描述

相關內容