我想用tblr环境绘制三线表,可我已经在导言区加载好了tabularray和booktabs宏包,但是在tblr环境中使用toprule,midrule,bottomrule为什么会报错(编译不起)?在tabular环境中却可以。
\documentclass[12pt,a4paper]{ctexart}
\usepackage[top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{booktabs}
\usepackage{tabularray}
\begin{document}
\begin{table}[!htbp]
\centering
\caption{\heiti 耕地类型与农作物的亩产量、种植成本与销售价格(部分)}
\begin{tblr}{
width=\textwidth,
colspec={cX[c]X[c]X[c]X[c]X[c]X[c]},
cell{1}{2,4,6}={c=2}{},
}
\toprule[1.5pt]
指标 &亩产量& &种植成本& &销售单价& \\
\midrule[1pt]
季次 &水浇地 &普通大棚 &水浇地 &普通大棚 &水浇地 &普通大棚 \\
豇豆 &3000 &3600 &2000 &2400 &7.00-9.00 &7.00-9.00 \\
刀豆 &2000 &2400 &1000 &1200 &5.50-8.00 &5.50-8.00 \\
芸豆 &3000 &3600 &2000 &2400 &5.00-8.00 &5.00-8.00 \\
土豆 &2000 &2400 &2000 &2400 &3.00-4.50 &3.00-4.50 \\
西红柿 &2400 &3000 &2000 &2400 &5.00-7.50 &5.00-7.50 \\
茄子 &6400 &8000 &2000 &2400 &5.00-6.00 &5.00-6.00 \\
菠菜 &2700 &3300 &2300 &2700 &4.80-6.70 &4.80-6.70 \\
青椒 &2400 &3000 &1600 &2000 &4.00-6.50 &4.00-6.50 \\
菜花 &3300 &4000 &2400 &3000 &5.00-6.00 &5.00-6.00 \\
\bottomrule[1.5pt]
\end{tblr}
\label{tab:3}
\end{table}
\end{document}