我想右对齐表格中的虚线,如附图所示。有没有什么办法可以实现?
\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}
\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}