私は Latex 初心者ですが、エラーが頻繁に発生するテーブルがあります。表示されるメッセージは「挿入された } がありません」です。アスタリスク記号なしでコードを実行したところ (つまり $0.44^{***}$)、正常に動作したため、エラーは 300 行目から 322 行目の間で発生していると思います。パッケージが不足しているのでしょうか、それとも何か間違ったコードを書いたのでしょうか?
ありがとう
\documentclass{article}
\usepackage{longtable,lscape,booktabs}
\begin{document}
% Table generated by Excel2LaTeX from sheet 'Sheet5'
\begin{landscape}
\begin{table}[h]\centering
\caption{MNL Model with Grouped Disposal as DV}
\scalebox{0.8}{
\begin{tabular}{lccccccccccc}
\cmidrule{2-12} & \multicolumn{3}{c}{\textbf{Recycle vs. Trash }} & & \multicolumn{3}{c}{\textbf{Recycle vs. Store }} & & \multicolumn{3}{c}{\textbf{Store vs Trash }} \\
\cmidrule{2-12} & \multicolumn{1}{c}{I} & \multicolumn{1}{c}{II} & \multicolumn{1}{c}{III} & & \multicolumn{1}{c}{IV} & \multicolumn{1}{c}{V} & \multicolumn{1}{c}{VI} & & \multicolumn{1}{c}{VII} & \multicolumn{1}{c}{VIII} & \multicolumn{1}{c}{IX} \\
& \multicolumn{1}{c}{Coef.} & \multicolumn{1}{c}{Std. Error} & \multicolumn{1}{c}{Odds ratio} & & \multicolumn{1}{c}{Coef.} & \multicolumn{1}{c}{Std. Error} & \multicolumn{1}{c}{Odds ratio} & & \multicolumn{1}{c}{Coef.} & \multicolumn{1}{c}{Std. Error} & \multicolumn{1}{c}{Odds ratio} \\
\cmidrule{2-12} 1. EPR: Yes & $0.44^{*}$ & 0.21 & 1.55 & & 0.06 & 0.18 & 1.06 & & 0.38 & 0.24 & 1.46 \\
1. LEGALAWARENESS: Yes & 0.07 & 0.22 & 1.07 & & -$0.34^{*}$ & 0.16 & 0.71 & & 0.41 & 0.25 & 1.50 \\
1. LOCTAWARENESS: Maybe & $1.37^{***}$ & 0.23 & 3.92 & & 1.17 & 0.19 & 3.92 & & 0.20 & 0.28 & 1.22 \\
2. LOCTAWARENESS: Yes & $1.67^{***}$ & 0.26 & 5.30 & & $1.48^{***}$ & 0.20 & 4.41 & & 0.18 & 0.30 & 1.20 \\
2. IMPORTANCE: Not very & -0.08 & 0.66 & 0.95 & & -0.65 & 0.95 & 0.52 & & 0.56 & 0.88 & 1.76 \\
3. IMPORTANCE: Neutral & $1.03^{^}$ & 0.58 & 2.80 & & 0.25 & 0.87 & 1.28 & & 0.78 & 0.82 & 2.18 \\
4. IMPORTANCE: Somewhat Important & $1.95^{**}$ & 0.57 & 7.06 & & -0.32 & 0.84 & 0.73 & & $2.28^{**}$ & 0.80 & 9.74 \\
5. IMPORTANCE: Very Important & $2.34^{***}$ & 0.57 & 10.41 & & 0.02 & 0.85 & 10.41 & & $2.32^{**}$ & 0.81 & 10.17 \\
1. INFOSOURCE: General & 0.41 & 0.34 & 1.51 & & $1.19^{***}$ & 0.31 & 3.30 & & -$0.78^{*}$ & 0.40 & 0.46 \\
2. INFOSOURCE: Government & $0.76^{*}$ & 0.36 & 2.14 & & $1.08^{***}$ & 0.30 & 2.94 & & -0.32 & 0.40 & 0.73 \\
3. INFOSOURCE: Retailer Manufacturer & 0.55 & 0.39 & 1.74 & & $0.77^{**}$ & 0.34 & 2.66 & & -0.42 & 0.46 & 0.65 \\
4. INFOSOURCE: Non Profit & $0.77^{*}$ & 0.38 & 2.16 & & $1.09^{***}$ & 0.32 & 2.98 & & -0.32 & 0.44 & 0.73 \\
1. PREVENT: Too Expensive & -1.19 & 0.77 & 0.31 & & -0.60 & 0.47 & 0.55 & & -0.59 & 0.89 & 0.55 \\
2. PREVENT: Inconvenient Location & -$1.73^{*}$ & 0.74 & 0.18 & & -$1.06^{*}$ & 0.45 & 0.35 & & -0.67 & 0.86 & 0.51 \\
3. PREVENT: Unable to Transport & -1.13 & 0.75 & 0.32 & & -0.22 & 0.47 & 0.81 & & -0.91 & 0.88 & 0.40 \\
4. PREVENT: Unaware of Location & -$1.57^{*}$ & 0.73 & 0.21 & & -$0.87^{*}$ & 0.46 & 0.42 & & -0.70 & 0.86 & 0.50 \\
1. RURAL: Yes & -0.23 & 0.19 & 0.78 & & -$0.37^{**}$ & 0.15 & 0.69 & & 0.14 & 0.22 & 1.16 \\
2. AGE: 36-45 & 0.35 & 0.29 & 1.43 & & 0.05 & 0.20 & 2.95 & & 0.31 & 0.32 & 0.58 \\
3. AGE: 46-55 & 0.00 & 0.25 & 0.98 & & $0.94^{***}$ & 0.23 & 2.55 & & -$0.94^{**}$ & 0.31 & 0.39 \\
4. AGE: 56-65 & 0.44 & 0.28 & 1.49 & & $1.09^{***}$ & 0.24 & 2.95 & & -$0.65^{*}$ & 0.33 & 0.52 \\
5. AGE: 66+ & $0.60^{^}$ & 0.34 & 1.82 & & $1.14^{***}$ & 0.29 & 3.13 & & -0.54 & 0.41 & 0.58 \\
2. DISTANCE: 1-5 miles & $0.61^{**}$ & 0.23 & 1.83 & & 0.45 & 0.28 & 1.57 & & -$0.47^{**}$ & 0.41 & 0.62 \\
3. DISTANCE: 6-10 miles & 0.38 & 0.25 & 1.46 & & 0.33 & 0.27 & 1.39 & & 0.25 & 0.40 & 1.29 \\
4. DISTANCE: 11-20 miles & $0.02^{^}$ & 0.34 & 1.02 & & 0.54 & 0.29 & 1.42 & & -0.19 & 0.42 & 0.83 \\
\bottomrule
\midrule
\textit{***p $<$ .001, ** p $<$.01, *p$<$.05, $^\wedge$ p$<$.1} & & & & & & & & & & & & & & \\
\end{tabular}}}
\label{tab:results}%
\end{table}%
\end{landscape}
\end{document}
答え1
するとtexはエラーを報告します
l.21 3. IMPORTANCE: Neutral & $1.03^{^}
意図したのでしょうね^{*}
?
その後、TEXレポート
! Extra alignment tab has been changed to \cr.
l.42 ... & & & & & &
その行には数が多すぎるからです&
。
その後、エラーなく実行されますが、マークアップは非常に貧弱です(テーブルを生成するのではなく、手動で記述する方がよい場合があります)
\documentclass{article}
\usepackage{longtable,lscape,booktabs}
\begin{document}
% Table generated by Excel2LaTeX from sheet 'Sheet5'
\begin{landscape}
\begin{table}[h]\centering
\caption{MNL Model with Grouped Disposal as DV}
\scalebox{0.8}{
\begin{tabular}{lccccccccccc}
\cmidrule{2-12} & \multicolumn{3}{c}{\textbf{Recycle vs. Trash }} & & \multicolumn{3}{c}{\textbf{Recycle vs. Store }} & & \multicolumn{3}{c}{\textbf{Store vs Trash }} \\
\cmidrule{2-12} & \multicolumn{1}{c}{I} & \multicolumn{1}{c}{II} & \multicolumn{1}{c}{III} & & \multicolumn{1}{c}{IV} & \multicolumn{1}{c}{V} & \multicolumn{1}{c}{VI} & & \multicolumn{1}{c}{VII} & \multicolumn{1}{c}{VIII} & \multicolumn{1}{c}{IX} \\
& \multicolumn{1}{c}{Coef.} & \multicolumn{1}{c}{Std. Error} & \multicolumn{1}{c}{Odds ratio} & & \multicolumn{1}{c}{Coef.} & \multicolumn{1}{c}{Std. Error} & \multicolumn{1}{c}{Odds ratio} & & \multicolumn{1}{c}{Coef.} & \multicolumn{1}{c}{Std. Error} & \multicolumn{1}{c}{Odds ratio} \\
\cmidrule{2-12} 1. EPR: Yes & $0.44^{*}$ & 0.21 & 1.55 & & 0.06 & 0.18 & 1.06 & & 0.38 & 0.24 & 1.46 \\
1. LEGALAWARENESS: Yes & 0.07 & 0.22 & 1.07 & & -$0.34^{*}$ & 0.16 & 0.71 & & 0.41 & 0.25 & 1.50 \\
1. LOCTAWARENESS: Maybe & $1.37^{***}$ & 0.23 & 3.92 & & 1.17 & 0.19 & 3.92 & & 0.20 & 0.28 & 1.22 \\
2. LOCTAWARENESS: Yes & $1.67^{***}$ & 0.26 & 5.30 & & $1.48^{***}$ & 0.20 & 4.41 & & 0.18 & 0.30 & 1.20 \\
2. IMPORTANCE: Not very & -0.08 & 0.66 & 0.95 & & -0.65 & 0.95 & 0.52 & & 0.56 & 0.88 & 1.76 \\
3. IMPORTANCE: Neutral & $1.03^{*}$ & 0.58 & 2.80 & & 0.25 & 0.87 & 1.28 & & 0.78 & 0.82 & 2.18 \\
4. IMPORTANCE: Somewhat Important & $1.95^{**}$ & 0.57 & 7.06 & & -0.32 & 0.84 & 0.73 & & $2.28^{**}$ & 0.80 & 9.74 \\
5. IMPORTANCE: Very Important & $2.34^{***}$ & 0.57 & 10.41 & & 0.02 & 0.85 & 10.41 & & $2.32^{**}$ & 0.81 & 10.17 \\
1. INFOSOURCE: General & 0.41 & 0.34 & 1.51 & & $1.19^{***}$ & 0.31 & 3.30 & & -$0.78^{*}$ & 0.40 & 0.46 \\
2. INFOSOURCE: Government & $0.76^{*}$ & 0.36 & 2.14 & & $1.08^{***}$ & 0.30 & 2.94 & & -0.32 & 0.40 & 0.73 \\
3. INFOSOURCE: Retailer Manufacturer & 0.55 & 0.39 & 1.74 & & $0.77^{**}$ & 0.34 & 2.66 & & -0.42 & 0.46 & 0.65 \\
4. INFOSOURCE: Non Profit & $0.77^{*}$ & 0.38 & 2.16 & & $1.09^{***}$ & 0.32 & 2.98 & & -0.32 & 0.44 & 0.73 \\
1. PREVENT: Too Expensive & -1.19 & 0.77 & 0.31 & & -0.60 & 0.47 & 0.55 & & -0.59 & 0.89 & 0.55 \\
2. PREVENT: Inconvenient Location & -$1.73^{*}$ & 0.74 & 0.18 & & -$1.06^{*}$ & 0.45 & 0.35 & & -0.67 & 0.86 & 0.51 \\
3. PREVENT: Unable to Transport & -1.13 & 0.75 & 0.32 & & -0.22 & 0.47 & 0.81 & & -0.91 & 0.88 & 0.40 \\
4. PREVENT: Unaware of Location & -$1.57^{*}$ & 0.73 & 0.21 & & -$0.87^{*}$ & 0.46 & 0.42 & & -0.70 & 0.86 & 0.50 \\
1. RURAL: Yes & -0.23 & 0.19 & 0.78 & & -$0.37^{**}$ & 0.15 & 0.69 & & 0.14 & 0.22 & 1.16 \\
2. AGE: 36-45 & 0.35 & 0.29 & 1.43 & & 0.05 & 0.20 & 2.95 & & 0.31 & 0.32 & 0.58 \\
3. AGE: 46-55 & 0.00 & 0.25 & 0.98 & & $0.94^{***}$ & 0.23 & 2.55 & & -$0.94^{**}$ & 0.31 & 0.39 \\
4. AGE: 56-65 & 0.44 & 0.28 & 1.49 & & $1.09^{***}$ & 0.24 & 2.95 & & -$0.65^{*}$ & 0.33 & 0.52 \\
5. AGE: 66+ & $0.60^{*}$ & 0.34 & 1.82 & & $1.14^{***}$ & 0.29 & 3.13 & & -0.54 & 0.41 & 0.58 \\
2. DISTANCE: 1-5 miles & $0.61^{**}$ & 0.23 & 1.83 & & 0.45 & 0.28 & 1.57 & & -$0.47^{**}$ & 0.41 & 0.62 \\
3. DISTANCE: 6-10 miles & 0.38 & 0.25 & 1.46 & & 0.33 & 0.27 & 1.39 & & 0.25 & 0.40 & 1.29 \\
4. DISTANCE: 11-20 miles & $0.02^{*}$ & 0.34 & 1.02 & & 0.54 & 0.29 & 1.42 & & -0.19 & 0.42 & 0.83 \\
\bottomrule
\midrule
\textit{***p $<$ .001, ** p $<$.01, *p$<$.05, $^\wedge$ p$<$.1} & & & & & & & & & & & \\
\end{tabular}}
\label{tab:results}%
\end{table}%
\end{landscape}
\end{document}
マークアップに関する注意事項:
\scalebox
テーブルで使用すると、ドキュメントの残りの部分とフォント サイズが一致しなくなるだけなので、これを避けて、\small
または必要なサイズを使用することをお勧めします。
すべてのエントリは数式モードである必要があります。を使用すると、-0.65
マイナス記号には小さすぎて低すぎるハイフンが生成されます。``$ -0.65$` が必要です。
^{***}$
そうでない^{*{*}*}$
場合、中央8
は中置二項演算子として扱われ、両側に追加のスペースが与えられます。
6-10
6--10
数値の範囲にはハイフンではなく n ダッシュを使用するべきです。
答え2
siunitx
列内の数字を小数点に合わせて揃え、表の注釈を管理するために、表をコーディングしますthreeparttable
。列間のスペースとフォント サイズを節約し、\scalebox
コマンドを削除しました。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{lscape}
\usepackage[table, svgnames]{xcolor}
\usepackage{tabularx, caption, makecell, hhline, booktabs, threeparttable}
\usepackage{siunitx}
\newcommand*\tss[1]{\,\textsuperscript{#1}}
\begin{document}
\begin{landscape}
\begin{table}[h]\centering
\footnotesize\setlength\tabcolsep{4pt}
\setlength\extrarowheight{2pt}
\sisetup{table-number-alignment=center, range-phrase=--}
\begin{threeparttable}
\caption{MNL Model with Grouped Disposal as DV}
\begin{tabular}{@{}l@{}*{3}{S[table-format=-1.2, table-space-text-post=\tss{***}]S[table-format=1.2]S[table-format=2.2]}@{}}
\cmidrule[\heavyrulewidth]{2-10} & \multicolumn{3}{c}{\textbf{Recycle vs. Trash }} & \multicolumn{3}{c}{\textbf{Recycle vs. Store }} & \multicolumn{3}{c}{\textbf{Store vs Trash }} \\
\cmidrule(lr){2-4}\cmidrule(lr){5-7}\cmidrule(l){8-10} %
& { \makecell{I \\Coef.}} & {\makecell{II\\Std. Error}} & {\makecell{III\\Odds ratio}} & {\makecell{IV\\Coef.}} & {\makecell{V\\Std. Error}} & {\makecell{VI\\Odds ratio}} & {\makecell{VIII\\Coef.}} & {\makecell{IX\\Std. Error}} & {\makecell{X\\Odds ratio}} \\%
\cmidrule[\lightrulewidth](l){2-10} 1. EPR: Yes & 0.44$ \tnote{*} $ & 0.21 & 1.55 & 0.06 & 0.18 & 1.06 & 0.38 & 0.24 & 1.46 \\
1. LEGALAWARENESS: Yes & 0.07 & 0.22 & 1.07 & -0.34\tnote{*} & 0.16 & 0.71 & 0.41 & 0.25 & 1.50 \\
1. LOCTAWARENESS: Maybe & 1.37\tnote{***} & 0.23 & 3.92 & 1.17 & 0.19 & 3.92 & 0.20 & 0.28 & 1.22 \\
2. LOCTAWARENESS: Yes & 1.67\tnote{***} & 0.26 & 5.30 & 1.48\tnote{***} & 0.20 & 4.41 & 0.18 & 0.30 & 1.20 \\
2. IMPORTANCE: Not very & -0.08 & 0.66 & 0.95 & -0.65 & 0.95 & 0.52 & 0.56 & 0.88 & 1.76 \\
3. IMPORTANCE: Neutral & 1.03\tnote{$ ∧ $} & 0.58 & 2.80 & 0.25 & 0.87 & 1.28 & 0.78 & 0.82 & 2.18 \\
4. IMPORTANCE: Somewhat Important & 1.95\tnote{**} & 0.57 & 7.06 & -0.32 & 0.84 & 0.73 & 2.28\tnote{**} & 0.80 & 9.74 \\
5. IMPORTANCE: Very Important & 2.34\tnote{***} & 0.57 & 10.41 & 0.02 & 0.85 & 10.41 & 2.32\tnote{**} & 0.81 & 10.17 \\
1. INFOSOURCE: General & 0.41 & 0.34 & 1.51 & 1.19\tnote{***} & 0.31 & 3.30 & -0.78\tnote{*} & 0.40 & 0.46 \\
2. INFOSOURCE: Government & 0.76\tnote{*} & 0.36 & 2.14 & 1.08\tnote{***} & 0.30 & 2.94 & -0.32 & 0.40 & 0.73 \\
3. INFOSOURCE: Retailer Manufacturer & 0.55 & 0.39 & 1.74 & 0.77\tnote{**} & 0.34 & 2.66 & -0.42 & 0.46 & 0.65 \\
4. INFOSOURCE: Non Profit & 0.77\tnote{*} & 0.38 & 2.16 & 1.09\tnote{***} & 0.32 & 2.98 & -0.32 & 0.44 & 0.73 \\
1. PREVENT: Too Expensive & -1.19 & 0.77 & 0.31 & -0.60 & 0.47 & 0.55 & -0.59 & 0.89 & 0.55 \\
2. PREVENT: Inconvenient Location & -1.73\tnote{*} & 0.74 & 0.18 & -1.06\tnote{*} & 0.45 & 0.35 & -0.67 & 0.86 & 0.51 \\
3. PREVENT: Unable to Transport & -1.13 & 0.75 & 0.32 & -0.22 & 0.47 & 0.81 & -0.91 & 0.88 & 0.40 \\
4. PREVENT: Unaware of Location & -1.57\tnote{*} & 0.73 & 0.21 & -0.87\tnote{*} & 0.46 & 0.42 & -0.70 & 0.86 & 0.50 \\
1. RURAL: Yes & -0.23 & 0.19 & 0.78 & -0.37\tnote{**} & 0.15 & 0.69 & 0.14 & 0.22 & 1.16 \\
2. AGE: \numrange{36}{45} & 0.35 & 0.29 & 1.43 & 0.05 & 0.20 & 2.95 & 0.31 & 0.32 & 0.58 \\
3. AGE: \numrange{46}{55} & 0.00 & 0.25 & 0.98 & 0.94\tnote{***} & 0.23 & 2.55 & -0.94\tnote{**} & 0.31 & 0.39 \\
4. AGE: \numrange{56}{65} & 0.44 & 0.28 & 1.49 & 1.09\tnote{***} & 0.24 & 2.95 & -0.65\tnote{*} & 0.33 & 0.52 \\
5. AGE: 66\,+ & 0.60\tnote{$ ∧ $} & 0.34 & 1.82 & 1.14\tnote{***} & 0.29 & 3.13 & -0.54 & 0.41 & 0.58 \\
2. DISTANCE: \numrange{1}{5} miles & 0.61\tnote{**} & 0.23 & 1.83 & 0.45 & 0.28 & 1.57 & -0.47\tnote{**} & 0.41 & 0.62 \\
3. DISTANCE: \numrange{6}{10} miles & 0.38 & 0.25 & 1.46 & 0.33 & 0.27 & 1.39 & 0.25 & 0.40 & 1.29 \\
4. DISTANCE: \numrange{11}{20} miles & 0.02\tnote{$ ∧ $} & 0.34 & 1.02 & 0.54 & 0.29 & 1.42 & -0.19 & 0.42 & 0.83 \\
\bottomrule
\midrule
\end{tabular}%}%}
\label{tab:results}%
\begin{tablenotes}[para]
\item[***]$ p < .001 $,
\item[**] $ p <.01 $,
\item[*] $ p<.05 $,
\item[$ ^ ∧ $] $ p<.1 $.
\end{tablenotes}
\end{threeparttable}
\end{table}%
\end{landscape}
\end{document}