表内の点線を右揃えにする

表内の点線を右揃えにする

添付画像のように、表内の点線を右揃えにしたいのですが、これを実現する方法をご存知ですか?

点線を右揃えにする例

\renewcommand{\arraystretch}{2.0}
\begin{tabular}{| L{80mm} @{} L{15mm} @{} L{65mm}|}
    \hline
    \multicolumn{3}{| L{160mm} |}{
        \textbf{Naam-voornaam:} ...................................................
    } 
    \\

    \textbf{Geboortedatum:} 
    \framebox(12,12){} \framebox(12,12){} / \framebox(12,12){} \framebox(12,12){} / 
            \framebox(12,12){} \framebox(12,12){} \framebox(12,12){} \framebox(12,12){}
    & \textbf{Adres:} 
    & ...................................................
    \\

    &
    &
    ...................................................
    \\

    \textbf{Tel. of GSM:} ...................................................
    & \textbf{Email:} 
    & .......................... @ .............................................
    \\

    \hline
\end{tabular}

答え1

独自のコマンドを定義して、必要に応じて変更することもできます。この答え次のようなものが考えられます:

\newcommand\dotsuntilendofline{\leavevmode\xleaders\hbox{.}\hfill\kern0pt}

または単に を使用します\dotfill。これにより、 コンパイルされた PDF のスクリーンショット

\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\begin{document}
    \renewcommand{\arraystretch}{2.0}
    \begin{tabular}{| L{0.5\textwidth} @{} L{0.1\textwidth} @{} L{0.4\textwidth}|}
     \hline
     \multicolumn{3}{|l|}{ \textbf{Naam-voornaam:} \dotfill } 
     \\
     \textbf{Geboortedatum:} \framebox(12,12){} \framebox(12,12){} / \framebox(12,12){} \framebox(12,12){} / \framebox(12,12){} \framebox(12,12){} \framebox(12,12){} \framebox(12,12){} & \textbf{Adres:} & \dotfill \\
     & & \dotfill \\
     \textbf{Tel. of GSM:} \dotfill & \textbf{Email:} & \dotfill @ \dotfill \\
     \hline
    \end{tabular}
\end{document}

関連情報