重新运行 LaTex 无法解决:表格宽度已更改。重新运行 LaTeX。LTXtable

重新运行 LaTex 无法解决:表格宽度已更改。重新运行 LaTeX。LTXtable

我对 LTXtables 中的表格宽度感到困惑。不知为何,它们发生了变化,我得到了以下信息:

表 1 中的列宽已更改(longtable)

表 2 中的列宽已更改(longtable)

表格宽度已改变。重新运行 LaTeX。

然而,无论我多么频繁地运行 LaTex,问题仍然没有消失。

有人知道我的代码有什么问题吗?

导致问题的两个表格至少跨越了两页。这似乎是导致问题的原因(使用较小的表格时,我不会遇到此问题)。因此,在下面的最小示例中,我保留了表格的原始长度。

以下是一个最简单的例子:

\documentclass[12pt, a4paper, notitlepage]{article}
\usepackage{indentfirst}
\usepackage{amsmath}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{ragged2e,array,afterpage}
\usepackage{lscape,booktabs}
\usepackage{ltxtable}
\usepackage{pdflscape}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}  
\usepackage[english]{babel}
\usepackage{ae,aecompl} 
\usepackage{endnotes}
\usepackage[onehalfspacing]{setspace} % doublespacing singlespacing onehalfspacing
\usepackage[headsep=1cm,headheight=2cm, margin=3cm]{geometry}


%%%%%For Tables%%%%%%
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{.}{-1}}  % define "d" column type
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}

\usepackage{lipsum}


\begin{document}


\section{Bla}

\lipsum[1-3]

\begin{landscape}
        \begin{spacing}{1}
        \begin{footnotesize}
            \LTXtable{\linewidth}{Table1}
        \end{footnotesize}  
        \end{spacing}
\end{landscape}

\lipsum[4-5]

\begin{spacing}{1}
    \begin{footnotesize}
    \LTXtable{\linewidth}{Table2}
    \end{footnotesize}  
\end{spacing}


\end{document}

这是表 1

\begin{longtable}{X *6{d{4.4cm}}}
    \caption{Some Title 1}\label{Tab: table_1} \\ \toprule
    & \mc{1} & \mc{2}  & \mc{3} & \mc{4} & \mc{5} & \mc{6} \\ \midrule
    \endfirsthead
    \caption*{\textbf{Table~\ref{Tab: table_1}} continued} \\ \toprule
    \endhead
    \endfoot
    \multicolumn{6}{l}{\textbf{(a)}}  \\
    \midrule    
        & \mc{(3)} & \mc{(2)} & \mc{(3)} & \mc{(4)} & \mc{(7)} & \mc{(6)}\\   \midrule 
    Variable 1 & 387.374\sym{***} & -0.024\sym{***} & 0.023\sym{***} & -0.024\sym{***} & 0.088\sym{***} & 0.234\sym{***} \\
    & (2.673)    & (0.003)   & (0.003)  & (0.003)   & (0.007)  & (0.006) \\ \midrule
    Observations  & \mc{483,276}    & \mc{483,276}   & \mc{483,276}  & \mc{483,276}   & \mc{483,276}  & \mc{483,276} \\
    Mean          & \mc{3704.24}    & \mc{0.03}     & \mc{0.03}     & \mc{0.04}      & \mc{9.86} & \mc{-0.02}  \\ \midrule
    \multicolumn{6}{l}{\textbf{(b)}}  \\    \midrule
        & \mc{(3)} & \mc{(2)} & \mc{(3)} & \mc{(4)} & \mc{(7)} & \mc{(6)}\\   \midrule 
    Variable 1 & 388.432\sym{***} & -0.027\sym{***} & 0.020\sym{***} & -0.027\sym{***} & 0.374\sym{***} & 0.273\sym{***} \\
    & (2.894)    & (0.003)   & (0.003)  & (0.003)   & (0.007) & (0.007)  \\
    Variable 2 & 273.673\sym{***} & -0.042\sym{***} & 0.033\sym{***} & -0.039\sym{***} & 0.347\sym{***} & 0.434\sym{***} \\
    & (7.722)    & (0.002)   & (0.002)  & (0.002)   & (0.033) & (0.034)  \\ \midrule
    Observations  & \mc{244,624}    & \mc{244,624}   & \mc{244,624}  & \mc{244,624}   & \mc{244,624} & \mc{244,624} \\ 
    Mean          & \mc{3764.40}    & \mc{0.03}      & \mc{0.04}     & \mc{0.04}      & \mc{9.84}  & \mc{0.02}   \\
    Some Test    & \mc{2338.07}    & \mc{268.80}    & \mc{360.48}   & \mc{232.84}    & \mc{363.86}  & \mc{683.77} \\ \midrule 
    \multicolumn{6}{l}{\textbf{(c)}}  \\ \midrule
        & \mc{(3)} & \mc{(2)} & \mc{(3)} & \mc{(4)} & \mc{(7)} & \mc{(6)}\\   \midrule 
    Variable 1 & 379.777\sym{***} & -0.027\sym{***} & 0.036\sym{***} & -0.023\sym{***} & 0.363\sym{***} & 0.240\sym{***} \\
    & (7.867)    & (0.003)   & (0.002)  & (0.003)   & (0.036) & (0.036) \\
    Variable 2 & 272.462\sym{***} & -0.047\sym{***} & 0.030\sym{***} & -0.040\sym{***} & 0.337\sym{***} & 0.430\sym{***} \\
    & (9.283)    & (0.004)   & (0.004)  & (0.004)   & (0.023) & (0.024) \\
    Variable 3 & 303.779\sym{***} & -0.077\sym{***} & 0.038\sym{***} & -0.046\sym{***} & 0.726\sym{***} & 0.773\sym{***} \\
    & (33.743)   & (0.006)   & (0.007)  & (0.006)   & (0.034) & (0.036)  \\     \midrule 
    Observations  & \mc{60,630}    & \mc{60,630 }   & \mc{60,630}   & \mc{60,630}    & \mc{60,630}   & \mc{60,630} \\
    Mean          & \mc{3746.88}    & \mc{0.03}      & \mc{0.04}     & \mc{0.04}      & \mc{9.82}  & \mc{-0.02}   \\
    Some Test    & \mc{298.83}     & \mc{46.33}     & \mc{26.44}    & \mc{33.67}     & \mc{82.66} & \mc{330.62}\\   \midrule    
\multicolumn{7}{p{\linewidth}}{{\scriptsize \textbf{Notes}: \lipsum[3] }} \\
\end{longtable} 

这是表 2

\begin{longtable}{X *4{d{4.4cm}}}
\caption{Some Title 2}\label{Tab: table_2} \\ \toprule
    & \multicolumn{4}{c}{Some column name} \\
    \cmidrule(lr{1em}){2-5}
    & \multicolumn{2}{c}{type 1} & \multicolumn{2}{c}{type 2} \\
    \cmidrule(lr{.75em}){2-3}  \cmidrule(lr{.75em}){4-5} 
                              & \mc{bla}  & \mc{bla}  & \mc{bla}  &  \mc{bla}  \\ \midrule
\multicolumn{1}{l}{(blabla)}  & \mc{(1)} & \mc{(2)} & \mc{(3)} & \mc{(4)} \\ \midrule
\endfirsthead
\caption*{\textbf{Table~\ref{Tab: table_2}} continued} \\ \toprule
\endhead                              
Variable 1  & -0.391\sym{**}                      &          & 9.766\sym{***}                     &      \\
                              & (0.179)                       &          & (0.177)                       &      \\
Variable 1  & -0.639\sym{***}                    & 0.99     & 9.313\sym{***}                      & 0.31 \\
                              & (0.117)                       &          & (0.177)                       &      \\
Variable 1   & -0.779\sym{***}                    & 0.19     & 9.101\sym{***}                      & 0.98 \\
                              & (0.139)                       &          & (0.177)                       &      \\
Variable 1  & -0.697\sym{***}                     & 0.17     & 1.873\sym{***}                     & 0.30 \\
                              & (0.133)                       &          & (0.171)                       &      \\
Variable 1  & -0.911\sym{*}                      & 0.01     & 1.180\sym{***}                      & 0.06 \\
                              & (0.198)                       &          & (0.118)                       &      \\
Variable 1  & -0.366\sym{***}                     & 0.18     & 1.369\sym{***}                      & 0.77 \\
                              & (0.193)                       &          & (0.117)                       &      \\
Variable 1   & -0.087                        & 0.10     & 0.789\sym{***}                      & 0.01 \\
                              & (0.119)                       &          & (0.170)                       &      \\
Variable 1   & -0.096                        & 0.97     & 0.881\sym{***}                      & 0.61 \\
                              & (0.119)                       &          & (0.176)                       &      \\
Variable 1   & -0.008                        & 0.60     & 1.113\sym{***}                     & 0.31 \\
                              & (0.119)                       &          & (0.161)                       &      \\
Variable 1  & 0.081                         & 0.78     & 0.701\sym{***}                      & 0.08 \\
                              & (0.118)                       &          & (0.173)                       &      \\
Variable 1  & 0.111                         & 0.73     & 0.917\sym{***}                      & 0.10 \\
                              & (0.193)                       &          & (0.187)                       &      \\
Variable 1  & 0.008                         & 0.11     & 0.731\sym{***}                      & 0.19 \\
                              & (0.197)                       &          & (0.199)                       &      \\
Variable 1  & 0.379\sym{***}                      & 0.06     & 0.708\sym{***}                      & 0.99 \\
                              & (0.136)                       &          & (0.198)                       &      \\
Variable 1  & 0.973\sym{*}                       & 0.70     & 1.008\sym{***}                      & 0.99 \\
                              & (0.173)                       &          & (0.907)                       &      \\
Variable 1  & 0.117                         & 0.79     & 1.731\sym{***}                     & 0.08 \\
                              & (0.173)                       &          & (0.990)                       &      \\
Variable 1  & 0.161\sym{**}                       & 0.91     & 1.797\sym{***}                      & 0.11 \\ 
                              & (0.187)                       &          & (0.938)                       &      \\ \midrule
Variable 2   & -0.079                        &          & 3.666\sym{***}                      &      \\
                              & (0.373)                       &          & (0.317)                       &      \\
Variable 2 & -1.191\sym{***}                     & 0.09     & 9.901\sym{***}                      & 0.09 \\
                              & (0.301)                       &          & (0.391)                       &      \\
Variable 2 & -1.100\sym{***}                     & 0.70     & 9.799\sym{***}                      & 0.89 \\
                              & (0.989)                       &          & (0.390)                       &      \\
Variable 2 & -1.131\sym{***}                     & 0.70     & 9.377\sym{***}                      & 0.39 \\
                              & (0.971)                       &          & (0.307)                       &      \\
Variable 2 & -0.167\sym{*}                       & 0.07     & 9.179\sym{***}                      & 0.68 \\
                              & (0.960)                       &          & (0.309)                       &      \\
Variable 2  & -0.699\sym{***}                    & 0.73     & 9.006\sym{***}                      & 0.68 \\
                              & (0.919)                       &          & (0.301)                       &      \\
Variable 2  & -0.316                        & 0.39     & 0.869\sym{***}                      & 0.01 \\
                              & (0.913)                       &          & (0.307)                       &      \\
Variable 2 & -0.911                        & 0.77     & 1.079\sym{***}                      & 0.69 \\
                              & (0.919)                       &          & (0.319)                       &      \\
Variable 2 & -0.131                        & 0.77     & 1.983\sym{***}                      & 0.66 \\
                              & (0.911)                       &          & (0.336)                       &      \\
Variable 2 & 0.019                         & 0.67     & 0.837\sym{**}                       & 0.36 \\
                              & (0.919)                       &          & (0.371)                       &      \\
Variable 2 & -0.007                        & 0.96     & 1.187\sym{***}                     & 0.70 \\
                              & (0.973)                       &          & (0.378)                       &      \\
Variable 2& -0.079                        & 0.81     & 1.031\sym{***}                & 0.78 \\
                              & (0.961)                       &          & (0.399)                       &      \\
Variable 2 & 0.767\sym{***}                      & 0.03     & 1.187\sym{***}                & 0.19 \\
                              & (0.980)                       &          & (0.101)                       &      \\
Variable 2 & 0.791*                        & 0.77     & 1.719\sym{***}              & 0.66 \\
                              & (0.317)                       &          & (0.191)                       &      \\
Variable 2 & 0.371                         & 0.79     & 9.378\sym{***}                & 0.39 \\
                              & (0.373)                       &          & (0.119)                       &      \\
Variable 2 & 0.913\sym{**}                       & 0.96     & 9.110\sym{***}                    & 0.90 \\
                              & (0.386)                       &          & (0.189)                       &      \\ \midrule
Variable 3  & -0.181                        &          & 7.119\sym{***}                     &      \\
                              & (0.781)                       &          & (0.791)                       &      \\
Variable 3 & -1.199\sym{***}                     & 0.09     & 1.173\sym{***}                   & 0.91 \\
                              & (0.196)                       &          & (0.737)                       &      \\
Variable 3 & -1.331\sym{***}                     & 0.81     & 3.737\sym{***}                   & 0.10 \\
                              & (0.167)                       &          & (0.799)                       &      \\
Variable 3 & -1.309\sym{***}                     & 0.96     & 3.176\sym{***}                   & 0.60 \\
                              & (0.117)                       &          & (0.707)                       &      \\
Variable 3  & -0.673                        & 0.99     & 3.977\sym{***}                     & 0.89 \\
                              & (0.198)                       &          & (0.709)                       &      \\
Variable 3  & -0.718\sym{*}                      & 0.91     & 9.119\sym{***}                   & 0.91 \\
                              & (0.108)                       &          & (0.198)                       &      \\
Variable 3  & -0.137                        & 0.69     & 0.901\sym{*}                        & 0.03 \\
                              & (0.100)                       &          & (0.707)                       &      \\
Variable 3  & -0.117                        & 0.61     & 1.179\sym{***}                    & 0.17 \\
                              & (0.101)                       &          & (0.798)                       &      \\
Variable 3 & 0.901                         & 0.71     & 1.387\sym{**}                       & 0.99 \\
                              & (0.106)                       &          & (0.776)                       &      \\
Variable 3 & -0.196                        & 0.77     & 1.919\sym{**}                       & 0.87 \\
                              & (0.101)                       &          & (0.789)                       &      \\
Variable 3 & -0.137                        & 0.98     & 1.979\sym{***}                    & 0.11 \\
                              & (0.196)                       &          & (0.611)                       &      \\
Variable 3 & 0.019                         & 0.77     & 0.706                         & 0.11 \\
                              & (0.111)                       &          & (0.661)                       &      \\
Variable 3 & 1.373\sym{***}                      & 0.01     & 1.906\sym{***}                     & 0.17 \\
                              & (0.189)                       &          & (0.696)                       &      \\
Variable 3 & 0.697                         & 0.36     & 3.390\sym{***}                    & 0.16 \\
                              & (0.717)                       &          & (0.737)                       &      \\
Variable 3 & 0.796                         & 0.91     & 3.897\sym{***}                     & 0.61 \\
                              & (0.633)                       &          & (0.781)                       &      \\
Variable 3 & 1.381\sym{**}                       & 0.73     & 1.317\sym{***}                     & 0.67 \\
                              & (0.697)                       &          & (0.860)                       &      \\ \midrule 
Observations                             & \mc{1,079,9731}                    &          & \mc{1,079,9731}                    &      \\
Mean                          & \mc{8.90}                          &          & \mc{19.37}                         &     \\ \bottomrule
\multicolumn{5}{p{\linewidth}}{\scriptsize \textbf{Notes}: \lipsum[2]}  
\end{longtable}

答案1

问题是行

\multicolumn{5}{p{\linewidth}}{\scriptsize \textbf{Notes}: \lipsum[2]}  

这太宽了(您不能让内部宽度为,\linewidth 因为表格需要在\tabcolsep两侧添加填充。因此,它决定了表格的宽度,并且 tabularx 无法为 X 列的宽度提供任何值,从而影响表格的宽度。

但是,tabularx永远不应该与这样的表格一起使用,因为您不希望数据单元格中出现换行符,并且应该将第一列的宽度设置为文本的自然宽度(使用列l)或您固定的宽度(使用p{...})使用tabularx并指定第一列必须加宽,以便整个表格跨越页面刚好产生

在此处输入图片描述

由于第 1 列中的标签与其标记的数据脱节,因此无法读取。

相关内容