带有两列和分页符的 Tabularx

带有两列和分页符的 Tabularx

更新:遵循 xltabular 手册。有效!

如何实现以下调整:

1) 控制表格项目的行距,例如每个项目的单倍行距和后面的额外空格。例如单倍行距、后面 6pt、单倍行距、后面 6pt 等等 2) 如何仅为表格项目定义字体大小(而不是标题)? 3) 如何控制表格文本的左缩进?

谢谢!

    \begin{xltabular}{\textwidth}{>{\hsize=1.2\hsize\linewidth=\hsize}X>{\hsize=0.8\hsize\linewidth=\hsize}X}
        \caption{File endings (only for a demonstration \ldots)} \\ \hline
        .ext & Beschreibung\\\hline\endfirsthead\multicolumn{2}{@{}l}{\ldots\ \small cont'd}\\\hline
        .ext & Beschreibung\\\hline
        \endhead
        \midrule
        \multicolumn{2}{r@{}}{\small Continue \ldots}\\
        \endfoot
        \midrule
        \endlastfoot
        relative lange statements un Fragen in der linken Spalte &  Literatur Angaben in der Rechten Spalt \\
        bbl &  (bibliography) Hilfsdatei, enthält die Einträge für die Literatur\\
        bib &  (bibtex) enthält die Literaturdaten\\
        blg &  (bibliography log) enthält die Ausgaben eines Bib\TeX-Laufs\\
        cfg &  (config) Konfigurationsdatei\\
        aux &  (auxiliary) Hilfsdatei, enthält Querverweise usw. \\
        clo &  (class options) Definitionen für die Dokumentenklasse und die entsprechenden[...]
        Klassen-Optionen\\
        relative lange statements und Fragen in der linken Spalte &  Literaturangaben in der rechten Spalte\\
    \end{xltabular}

答案1

像这样吗?

在此处输入图片描述

考虑到您问题下方的评论,您的表格的 MWE 可以如下:

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{ragged2e}
\usepackage{booktabs, makecell, xltabular}
    \setcellgapes{3pt}
    \newcolumntype{L}{>{\RaggedRight\hspace{0pt}}X}
\usepackage[skip=1ex]{caption}

\usepackage{lipsum}

\begin{document}
\begingroup
\makegapedcells
    \begin{xltabular}{\textwidth}{@{} 
                                    >{\hsize=1.2\hsize}L
                                    >{\hsize=0.8\hsize}L
                                  @{} }
\caption{File endings (only for a demonstration \ldots)} 
\label{tab:mylongtab}                                                   \\ 
    \toprule
.ext & Beschreibung                                                     \\
    \midrule
\endfirsthead
\caption[]{File endings (only for a demonstration \ldots )  (cont.)}    \\  
    \midrule
.ext & Beschreibung                                                     \\
    \midrule
\endhead
    \midrule
\multicolumn{2}{r @{}}{\footnotesize Continue on the next page}
\endfoot
    \bottomrule
\endlastfoot
%
relative lange statements un Fragen in der linken Spalte 

\lipsum[1]
    &  Literatur Angaben in der Rechten Spalt                               \\
bbl &  (bibliography) Hilfsdatei, enthält die Einträge für die Literatur    \\
bib &  (bibtex) enthält die Literaturdaten                                  \\
blg &  (bibliography log) enthält die Ausgaben eines Bib\TeX-Laufs          \\
cfg &  (config) Konfigurationsdatei                                         \\
aux &  (auxiliary) Hilfsdatei, enthält Querverweise usw.                    \\
clo &  (class options) Definitionen für die Dokumentenklasse und 
        die entsprechenden [...] Klassen-Optionen                            \\
relative lange statements und Fragen in der linken Spalte 
    &  Literaturangaben in der rechten Spalte                               \\
    \end{xltabular}
\endgroup
\end{document}

附录: 如果您希望规则和文本之间的空间紧凑,而行之间的空间较大,则可以使用\addlinespace行间。在这种情况下,您不需要包makecell

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{ragged2e}
\usepackage{booktabs, xltabular}
    \newcolumntype{L}{>{\RaggedRight\hspace{0pt}}X}
\usepackage[skip=1ex]{caption}

\usepackage{lipsum}

\begin{document}
\begingroup
    \begin{xltabular}{\textwidth}{@{}
                                    >{\hsize=1.2\hsize}L
                                    >{\hsize=0.8\hsize}L
                                  @{} }
\caption{File endings (only for a demonstration \ldots)}
\label{tab:mylongtab}                                                   \\
    \toprule
.ext & Beschreibung                                                     \\
    \midrule
\endfirsthead
\caption[]{File endings (only for a demonstration \ldots )  (cont.)}    \\
    \midrule
.ext & Beschreibung                                                     \\
    \midrule
\endhead
    \midrule
\multicolumn{2}{r @{}}{\footnotesize Continue on the next page}
\endfoot
    \bottomrule
\endlastfoot
%
relative lange statements un Fragen in der linken Spalte

\lipsum[1]
    &  Literatur Angaben in der Rechten Spalt                               \\
    \addlinespace
bbl &  (bibliography) Hilfsdatei, enthält die Einträge für die Literatur    \\
    \addlinespace
bib &  (bibtex) enthält die Literaturdaten                                  \\
    \addlinespace
blg &  (bibliography log) enthält die Ausgaben eines Bib\TeX-Laufs          \\
    \addlinespace
cfg &  (config) Konfigurationsdatei                                         \\
    \addlinespace
aux &  (auxiliary) Hilfsdatei, enthält Querverweise usw.                    \\
    \addlinespace
clo &  (class options) Definitionen für die Dokumentenklasse und
        die entsprechenden [...] Klassen-Optionen                            \\
    \addlinespace
relative lange statements und Fragen in der linken Spalte
    &  Literaturangaben in der rechten Spalte                               \\
    \end{xltabular}
\endgroup
\end{document}

结果如下:

在此处输入图片描述

相关内容