latex中既控制列内容位置又控制列宽,使用>{\centering\arraybackslash}p{0.85cm}

示例:

\usepackage{array} % 为 >{...} 修饰符提供支持

\begin{table*}[ht!]

\centering

\begin{tabular}{p{2.8cm} >{\centering\arraybackslash}p{0.85cm} >{\centering\arraybackslash}p{0.85cm} >{\centering\arraybackslash}p{0.85cm} >{\centering\arraybackslash}p{0.85cm} >{\centering\arraybackslash}p{0.85cm} >{\centering\arraybackslash}p{0.85cm} >{\centering\arraybackslash}p{0.85cm} >{\centering\arraybackslash}p{0.85cm}}

\end{tabular}

\caption{四个测试集及整体结果的性能指标(居中对齐,固定列宽)}

\end{table*}

解释:

\begin{tabular}中如果写{c}p{0.8cm}{c} 等带花括号的格式是无效的。正确的语法应当是**仅使用列说明符(如 l, c, r, 或 p{宽度})**并用空格或直接连接,无需额外的 {}

如\begin{tabular}{|p{1.5cm}|p{1.1cm}|c|c|c|c|c|c|c|}

但是仅使用l, c, r, 或 p{宽度},只能单独控制列内容的位置或者列宽度,想要既控制列内容位置并且控制列宽,需使用>{\centering\arraybackslash}p{0.85cm},注意导包{array}!

相关推荐
senijusene1 分钟前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
power 雀儿4 分钟前
Scaled Dot-Product Attention 分数计算 C++
算法
不像程序员的程序媛5 分钟前
Nginx日志切分
服务器·前端·nginx
chian-ocean8 分钟前
量化加速实战:基于 `ops-transformer` 的 INT8 Transformer 推理
人工智能·深度学习·transformer
那个村的李富贵8 分钟前
从CANN到Canvas:AI绘画加速实战与源码解析
人工智能·ai作画·cann
忧郁的橙子.9 分钟前
02-本地部署Ollama、Python
linux·运维·服务器
北原_春希14 分钟前
如何在Vue3项目中引入并使用Echarts图表
前端·javascript·echarts
尽意啊15 分钟前
echarts树图动态添加子节点
前端·javascript·echarts
吃面必吃蒜16 分钟前
echarts 极坐标柱状图 如何定义柱子颜色
前端·javascript·echarts
O_oStayPositive16 分钟前
Vue3使用ECharts
前端·javascript·echarts