我正在尝试使用 \dotfill 填充多列单元格。由于某些我无法理解的原因,点停止得太早了。(在正常单元格中它可以正常工作,但多列单元格的反应不同)这是我得到的结果:
我查看了提到的解决方案此主题但没有成功。(@{} 没有任何区别)。
有人能帮我用 \dotfill 填充多列单元格吗?谢谢!
这是我的 MWE:
\documentclass[11 pt, a4paper, oneside, openany]{book}
\usepackage[table, svgnames]{xcolor}
\usepackage{tabularx}
\usepackage{array}
\begin{document}
\begin{table}[H]
\centering
\begin{tabularx}{\textwidth}{|>{\hsize=1\hsize}X|>{\hsize=1\hsize\arraybackslash}X|}
\hline
$\bigcirc$ Aanvraag offerte & $\bigcirc$ Bestelling\\
\hline
Offertebon nr.: \dotfill & Bestelbon nr.: \dotfill \\
\hline
\multicolumn{2}{|l|}{Firmanaam: \dotfill}\\
\multicolumn{2}{|l|}{Straat + nr.: \dotfill}\\
\multicolumn{2}{|l|}{Postcode + Plaats: \dotfill}\\
\hline
Tel.: \dotfill & Fax.: \dotfill \\
\hline
\multicolumn{2}{|@{}l|}{Naam aanvrager: \dotfill}\\
\hline
\end{tabularx}
\end{table}
\begin{table}
\centering
\begin{tabularx}{\textwidth}{|>{\centering\hsize=0.4\hsize}X|>{\centering\hsize=1\hsize}X|>{\centering\hsize=2\hsize}X|>{\centering\hsize=0.6\hsize\arraybackslash}X|}
\hline
\rowcolor{SteelBlue} Aantal & Referentiecode & Beschrijving wisselstuk & Levertijd\\
\hline
& & &\\
\hline
& & &\\
\hline
& & &\\
\hline
& & &\\
\hline
& & &\\
\hline
& & &\\
\hline
\end{tabularx}
\end{table}
\end{document}
答案1
为了获得所需的输出,您可以不用它colortbl
,或者如果您需要此包用于文档中的其他表格,请尝试以下解决方法:
\documentclass[11 pt, a4paper, oneside, openany]{book}
\usepackage[table, svgnames]{xcolor}
\usepackage{tabularx}
\usepackage{array}
\usepackage{calc}
\newlength{\mylength}
\setlength{\mylength}{\hsize-2\tabcolsep-4\arrayrulewidth}
\begin{document}
\begin{table}
\centering
\begin{tabularx}{\textwidth}{|X|X|}
\hline
$\bigcirc$ Aanvraag offerte & $\bigcirc$ Bestelling\\
\hline
Offertebon nr.: \dotfill & Bestelbon nr.: \dotfill \\
\hline
\multicolumn{2}{|>{\hsize=\mylength}X|}{Firmanaam: \dotfill}\\
\multicolumn{2}{|>{\hsize=\mylength}X|}{Straat + nr.: \dotfill}\\
\multicolumn{2}{|>{\hsize=\mylength}X|}{Postcode + Plaats: \dotfill}\\
\hline
Tel.: \dotfill & Fax.: \dotfill \\
\hline
\multicolumn{2}{|>{\hsize=\mylength}X|}{Naam aanvrager: \dotfill}\\
\hline
\end{tabularx}
\end{table}
\end{document}