我想用星号填充一行,就像在表格中使用一样,但\cdots
解决方案效果不佳。\ldots
\leaders
我正在一个固定列宽的表中工作,其中数据的末尾填充有星号以表示数据的结束。
这是我手动插入星号并使用基于 \leaders 的命令得到的结果:
如图所示,\leaders 方式没有很好地填充列
答案1
您可以使用\leaders
:
\documentclass{article}
\newcommand\asteriskfill{\leavevmode\xleaders\hbox{$\ast$}\hfill\kern0pt}
\begin{document}
\noindent
\asteriskfill
Some reference text reference text reference text reference text reference text reference text reference text reference text
\end{document}
使用类似
\newcommand\asteriskfill{\leavevmode\xleaders\hbox{$\ast\ $}\hfill\kern0pt}
将分隔星号。
在里面tabular
:
\documentclass{article}
\newcommand\asteriskfill{\leavevmode\xleaders\hbox{$\ast\ $}\hfill\kern0pt}
\begin{document}
\noindent
\asteriskfill
Some reference text reference text reference text reference text reference text reference text reference text reference text\par\bigskip
\noindent
\begin{tabular}{p{4cm}p{5cm}}
\hline
column1 & column2 \\
\asteriskfill & \asteriskfill \\
column1 & column2 \\
\asteriskfill & \asteriskfill \\
column1 & column2 \\
\asteriskfill & \asteriskfill \\
\hline
\end{tabular}
\end{document}