我有多个表,每个表都有一组任意固定的列规范。例如
\begin{tabular}{@{}lccp{2cm}rcp{2cm}@{}}
blah
\end{tabular}
我想保存并@{}lccp{2cm}rcp{2cm}@{}
反复重复使用这些参数来用于其他表。
我试过:
\newcommand{\tabformat}{@{} etc}
进而
\begin{tabular}{\tabformat}
blah
\end{tabular}
我也尝试过在代码中加入多个\protect
语句,但是无法让它工作。
MnWE 为:
\documentclass{article}
\usepackage{booktabs,array}
\begin{document}
\newcommand{\tabformat}{llrrllrr}
\begin{tabular}{\tabformat}
blah
\end{tabular}
\end{document}
我该怎么做呢?
答案1
\documentclass{article}
\usepackage{booktabs,array}
\begin{document}
\newcolumntype\tabformat{llrrllrr}
\begin{tabular}{\tabformat}
blah&blb & bl\\
a& b & c
\end{tabular}
\end{document}