Como criar espaçamento horizontal consistente?

Como criar espaçamento horizontal consistente?

Eu quero criar um espaçamento como este.

hspace

Mas usar o hspace produz algo assim.

o que eu quero

código mínimo

\documentclass[11pt]{article}

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

Responder1

Aqui estão algumas maneiras (não testadas, mas devem funcionar):

Nº 1:

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

Nº 2:

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

N ° 3:

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

Nº 4 (requer enumitem):

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

Nº 5 (créditos à egreg):

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

Responder2

Tente com o abaixo:

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

Responder3

Assim, com um descriptionambiente personalizado?

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

insira a descrição da imagem aqui

informação relacionada