Latex threepartable таблица отмечает ширину

#latex

#Латекс

Вопрос:

У меня возникли проблемы с моими заметками из трех разделов, поскольку они каким-то образом не занимают всю ширину моего стола. Кто-нибудь может мне помочь? Заранее благодарю вас! Вот код, который я использую:

 documentclass[11pt, oneside]{article}       
usepackage{geometry}                        
geometry{letterpaper}                          
usepackage{graphicx}               
usepackage{lscape}
usepackage{booktabs}
usepackage{amssymb}
usepackage[flushleft]{threeparttable}
usepackage{longtable}
usepackage{array}
usepackage{pdflscape}
usepackage{tabularx}
usepackage{adjustbox}
pagenumbering{gobble}
usepackage{booktabs}
begin{document}
{
defsym#1{ifmmode^{#1}else(^{#1})fi}
begin{table}
scalebox{0.6}{
begin{threeparttable}
begin{tabularx}
textwidth{lccccccccc}
amp; textbf{Neonatal}  amp;   textbf{Infant}  amp;  textbf{Low}  \
amp; textbf{Mortality}  amp;   textbf{Mortality}  amp;  textbf{Birthweight}  amp; textbf{Stunting}  amp;  textbf{Underweight}  amp;\
multicolumn{10}{c}{noindentrule{18cm}{0.4pt}}\
textit{Mother is between 17 and 19 yrs} amp;     -0.00517*** amp;  -0.00857*** amp;   -0.00896** amp;  -0.0487*** amp;  -0.0315*** \
amp; [0.001]   amp; [0.002]   amp; [0.004]   amp; [0.005] amp;  [0.004]  \ 
multicolumn{10}{c}{noindentrule{18cm}{0.2pt}}\
textbf{N} amp;  752543    amp;        574609   amp;  399845   amp;      501520  amp;   512482 \
multicolumn{10}{c}{noindentrule{18cm}{0.4pt}}\
end{tabularx}
begin{tablenotes}
item Results are from the main results regressions (4).  ***, ** and * denote   significance at the 1%, 5%, and 10% levels, respectively. Std. Errors in square brackets and are clustered at PSU level.
end{tablenotes}
end{threeparttable}
}
end{table}
}

end{document}  
  

Комментарии:

1. Вы можете получить больше / лучшие ответы на tex.stackexchange.com

Ответ №1:

Я знаю, что прошло много лет с момента вашего вопроса, я сейчас учусь создавать таблицы, вот как я нашел этот вопрос. Я думаю, вы перепутали пакет threeparttable, объявив 10 столбцов, в то время как на самом деле у вас всего 6. Почему бы вам не попробовать использовать 6 столбцов, а затем каким-то образом разделить заголовки и длинные ячейки вместо этого?

 documentclass[11pt, oneside]{article}       
usepackage{geometry}                        
geometry{letterpaper}                          
usepackage{graphicx}               
usepackage{lscape}
usepackage{booktabs}
usepackage{amssymb}
usepackage[flushleft]{threeparttable}
usepackage{longtable}
usepackage{array}
usepackage{pdflscape}
usepackage{tabularx}
usepackage{adjustbox}
pagenumbering{gobble}
usepackage{booktabs}


usepackage{makecell}
renewcommandtheadalign{bc}
renewcommandtheadfont{bfseries}
renewcommandtheadgape{Gape[4pt]}
renewcommandcellgape{Gape[4pt]}


begin{document}
{
defsym#1{ifmmode^{#1}else(^{#1})fi}
begin{table}
scalebox{0.8}{
begin{threeparttable}
begin{tabularx}
{16.5cm}{lccccc}
{} amp; thead{Neonatal \ Mortality}  amp;   thead{Infant \ Mortality}  amp;  thead{Low \ Birthweight}  amp; thead{Stunting}  amp;  thead{Underweight} \
midrule
{shortstack[l]{textit{Mother is between} \ textit{17 and 19 yrs}}} amp;     {shortstack[c]{ $-0.00517$*** \  $[0.001] $ }} amp;  {shortstack[c]{$ -0.00857$*** \ $[0.002] $}} amp;   {shortstack[c]{$ -0.00896$** \ $[0.004]$}} amp;  {shortstack[c]{$ -0.0487$*** \ $[0.005]$}} amp;  {shortstack[c]{$-0.0315$*** \ $[0.004]$}} \
 midrule
textbf{N} amp;  752543    amp;        574609   amp;  399845   amp;      501520  amp;   512482 \
midrule
end{tabularx}
begin{tablenotes}
item Results are from the main results regressions (4).  ***, ** and * denote   significance at the 1%, 5%, and 10% levels, respectively. Std. Errors in square brackets and are clustered at PSU level.
end{tablenotes}
end{threeparttable}
}
end{table}
}