长表的缩进

长表的缩进

我有一张没有边框的表格,横跨两页,其中包含的文本我希望以与悬挂脚注相同的缩进开始。我有一个粗略的解决方案,但它依赖于在左侧插入一个空列并猜测其必要的宽度。我认为第一列的宽度应该是\leftmargin,至于脚注的悬挂缩进,但显然有一些tabcolseps 和可能还有其他我还不知道的东西。0.35\leftmargin似乎比我预期的要少很多。什么是安全的公式,可能使用用于calc计算必要空间的包作为p表格声明中的参数,或者是否有更直接的方法来获得相同的输出?

\documentclass{memoir}
\usepackage{longtable}
\usepackage{lipsum}
\setlength{\footmarkwidth}{\leftmargin}
\setlength{\footmarksep}{0em}
\footmarkstyle{#1\hfill}
\begin{document}
\lipsum[1-4]
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}[l]{p{0.35\leftmargin}ll}
& Chapters & Description\\
& 1--13 & Something \\
& 14 & Something else\\
\end{longtable}

\noindent Here some text.\footnote{\lipsum[1]}
\end{document}

输出

答案1

使用@运算符设置边距:

\documentclass{memoir}
\usepackage{longtable}
\usepackage{lipsum}
\setlength{\footmarkwidth}{\leftmargin}
\setlength{\footmarksep}{0em}
\footmarkstyle{#1\hfill}
\begin{document}
    \lipsum[1-4]

    \begin{longtable}[l]{ @{\hspace*{\leftmargin}} ll}
        Chapters & Description\\
        1--13 & Something \\
        14 & Something else\\
    \end{longtable}

    \noindent Here some text.\footnote{\lipsum[1]}
\end{document}

在此处输入图片描述

相关内容