在底部你会发现我的代码的一个最小示例(可能有点太多的包)。
我的问题是我希望每列之间的间隔很小。这就是为什么我插入了一个宽度为 0.01cm 的列,但不知何故这些列要大得多。
我的定义是否有错误或者有没有更简单的方法?
\documentclass[letter,11pt,twoside]{article}
\usepackage{tikz} \usepackage{amsmath} \usepackage{breqn}
\usepackage{stmaryrd} \usepackage{pdfpages} \usepackage{pstricks}
\usepackage{pst-plot} \usepackage{pst-pdf} \usepackage{multirow}
\usepackage{subfig,rotating,longtable,lscape,geometry,layouts}
\usepackage{rotating,tabularx} \usepackage{verbatim} \usepackage{placeins}
\usepackage{listings} \usepackage{float,mdwlist,enumerate} \usepackage{etex}
\usepackage{makecell} \usepackage{float,mdwlist,enumitem} \usepackage{siunitx} \usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{.}{#1}}
\newcommand{\muc}[2]{\multicolumn{1}{C{#1}}{#2}}
\newcommand{\mucThree}[2]{\multicolumn{3}{C{#1}}{#2}}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{\dimexpr#1\textwidth-2\tabcolsep\relax}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\begin{document}
\begin{table}[h!]
\caption{Bereits erbrachte Leistungen}
\begin{tabular}{C{1.5cm}|p{0.01cm}|C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}C{1.5cm}C{0.01cm}}
&&&\mucThree{3cm}{$c_{S_1}=18$} && \mucThree{3cm}{$c_{S_1}=20$} &&\mucThree{3cm}{$c_{S_1}=22$} \\ \cline{3-7} \cline{9-13}
&& $E\left[\pi_R^{\bar{c}}\right]$ && $E\left[\pi_R^{c}\right]$ && $E\left[\pi_R^{c}\right]/E\left[\pi_R^{\bar{c}}\right]$
&& $E\left[\pi_R^{\bar{c}}\right]$ && $E\left[\pi_R^{c}\right]$ && $E\left[\pi_R^{c}\right]/E\left[\pi_R^{\bar{c}}\right]$ &&$E\left[\pi_R^{\bar{c}}\right]$ && $E\left[\pi_R^{c}\right]$ && $E\left[\pi_R^{c}\right]/E\left[\pi_R^{\bar{c}}\right]$ \\
$c_{S_2}=18$ && 4208 && 4364 && 1,04 && 3934 && 4236 && 1,08 && 3819 && 4109 && 1,08
\end{tabular}
\end{table}
\end{document}
答案1
对于示例来说,包的数量肯定太多了。还要注意
mdwlist
已经 20 多年没有维护了- 加载两者
enumitem
并enumerate
错误 pstricks
和tikz
? 你确定吗?letter
不是 的选项article
;它应该是letterpaper
(或省略,因为它是默认的)
现在是表格:大部分空间都被标题占据了;因为它们是重复的,所以最好给它们起一个名字并重复,并在底部附上解释。
我建议使用siunitx
功能和booktabs
。
\documentclass{article}
\usepackage{array,siunitx,booktabs}
\begin{document}
\begin{table}[h!]
\caption{Bereits erbrachte Leistungen}
\begin{tabular*}{\textwidth}{
@{\extracolsep{\fill}}
l
*{3}{
S[table-format=4.0]
S[table-format=4.0]
S[table-format=1.2]
}
@{}
}
\toprule
& \multicolumn{3}{c}{$c_{S_1}=18$}
& \multicolumn{3}{c}{$c_{S_1}=20$}
& \multicolumn{3}{c}{$c_{S_1}=22$} \\
\cmidrule(lr){2-4} \cmidrule(lr){5-7} \cmidrule(l){8-10}
& {(1)} & {(2)} & {(3)}
& {(1)} & {(2)} & {(3)}
& {(1)} & {(2)} & {(3)} \\
\midrule
$c_{S_2}=18$
& 4208 & 4364 & 1,04 & 3934 & 4236 & 1,08 & 3819 & 4109 & 1,08 \\
$c_{S_2}=18$
& 4208 & 4364 & 1,04 & 3934 & 4236 & 1,08 & 3819 & 4109 & 1,08 \\
$c_{S_2}=18$
& 4208 & 4364 & 1,04 & 3934 & 4236 & 1,08 & 3819 & 4109 & 1,08 \\
$c_{S_2}=18$
& 4208 & 4364 & 1,04 & 3934 & 4236 & 1,08 & 3819 & 4109 & 1,08 \\
$c_{S_2}=18$
& 4208 & 4364 & 1,04 & 3934 & 4236 & 1,08 & 3819 & 4109 & 1,08 \\
\midrule[\heavyrulewidth]
\multicolumn{10}{@{}l@{}}{%
(1): $E[\pi_R^{\bar{c}}]$;\qquad
(2): $E[\pi_R^{c}]$;\qquad
(3): $E[\pi_R^{c}]/E[\pi_R^{\bar{c}}]$%
}
\end{tabular*}
\end{table}
\end{document}