用星号填充行

用星号填充行

我想用星号填充一行,就像在表格中使用一样,但\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}

在此处输入图片描述

相关内容