索引表中的点填充

索引表中的点填充

我正在制作如下所示的表格:

在此处输入图片描述

但是,我无法获得所需的输出。输出内容是左右对齐的两列,填充到整个页面宽度,并用点分隔,对齐方式正确,并带有“{”符号,如图所示。

以下是我迄今为止开发的 MWE:

\begin{tabular*}{\textwidth}{@{}l@{}l}

CLASS IPER SPEC & \dotfill 5  \\
\\
SIDE FIT & \\
\\
SPLINE TYPE  & \dotfill FILLET ROOT \\
\\
NUMBER OF TEETH  & \dotfill 26 \\
\\
DIAMETRAL PITCH & \dotfill 20/30 \\
\\
MODULE & \dotfill 1.27 \\
\end{tabular*}

这是该代码的输出,它明显不同于预期输出。我如何才能获得所需的输出?在此处输入图片描述

答案1

我不明白你在那里做什么。我认为最适合你需要的包是glossaries

但是如果你想手动完成,你应该使用环境tabularx

\documentclass{article}
\usepackage{showframe}
\usepackage{array,tabularx}
\newcommand\indexgap{\tabularnewline\multicolumn{2}{l}{}\tabularnewline}
\begin{document}

\noindent\begin{tabularx}{\textwidth}{X<{\dotfill}l@{}l}
    CLASS IPER SPEC  & 5 \indexgap
    SIDE FIT & \indexgap
    SPLINE TYPE    & FILLET ROOT \indexgap
    NUMBER OF TEETH    & 26 \indexgap
    DIAMETRAL PITCH  & 20/30 \indexgap
    MODULE  & 1.27 \\
\end{tabularx}

\end{document}

答案2

像这样吗?

\documentclass{article}

\begin{document}
\begin{tabular*}{\textwidth}{p{0.9\textwidth}l@{}l}

    CLASS IPER SPEC \dotfill & 5  \\
    \\
    SIDE FIT \dotfill & \\
    \\
    SPLINE TYPE   \dotfill & \\
    FILLET ROOT \dotfill \\
    \\
    NUMBER OF TEETH   \dotfill & 26 \\
    \\
    DIAMETRAL PITCH  \dotfill & 20/30 \\
    \\
    MODULE  \dotfill & 1.27 \\
\end{tabular*}

\end{document}

相关内容