我有一张没有边框的表格,横跨两页,其中包含的文本我希望以与悬挂脚注相同的缩进开始。我有一个粗略的解决方案,但它依赖于在左侧插入一个空列并猜测其必要的宽度。我认为第一列的宽度应该是\leftmargin
,至于脚注的悬挂缩进,但显然有一些tabcolsep
s 和可能还有其他我还不知道的东西。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}