我是 LaTeX 的新手,但我知道这个命令
{|>{\small} l | p{2.8cm} | p{2.93cm} | p{2.85 cm} | p{2.58 cm} | }
将第一列的对齐方式改为左对齐,并设置其他列的大小。我需要所有列的左对齐方式和小字体,并调整列大小
|>{\small} l p{2.8cm} |
不起作用。我应该尝试什么?
答案1
您是否尝试过使用tabularx
带有X
列说明符的包?有关更多详细信息,您可以查看表格维基页面。
要处理字体大小,您可以使用命令\captionsetup
,该命令可以在前言中调用(全局设置)或在\begin{table}
环境内部调用(本地设置)。
答案2
该规范\small
仅适用于第一列。
为整个表设置的最简单方法\small
是设置它外部这tabular
。
如果希望所有列都右对齐,最简单的方法是定义一个新的列类型:
\documentclass{article}
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\begin{document}
{\small\begin{tabular}{ | l | L{2.8cm} | L{2.93cm} | L{2.85cm} | L{2.58cm} | }
...
\end{tabular}}
\end{document}
答案3
我的问题已通过使用 \wrap{} 断线来解决,这是这里建议的
https://stackoverflow.com/questions/24102684/how-to-create-a-new-line-in-the-table-cell