右对齐表格中的虚线

右对齐表格中的虚线

我想右对齐表格中的虚线,如附图所示。有没有什么办法可以实现?

右对齐虚线示例

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

相关内容