如何设置表格单元格的格式

如何设置表格单元格的格式

这是我的

这是理想的桌子

我希望示例列中的符号位于中心。此外,在第一列中,^ 的宽度和 | 的宽度与其他的不一样。有人有什么想法吗?谢谢!

答案1

这是一个采用环境和一些自定义列类型来分别用于数学和文本材料的解决方案array

在此处输入图片描述

\documentclass{article}
\usepackage{array} % for '\newcolumntype' macro
\newcolumntype{C}{>{{}}c<{{}}}  % for centered math operators
\newcolumntype{L}{>{$\itshape}l<{$}}
\newcolumntype{R}{>{$\itshape}r<{$}}
\newcolumntype{t}{>{$}c<{$}} % centered text material
\usepackage{amsmath,  % for '\text' macro
            amssymb,  % for '\sqsubset' macro
            booktabs} % for '\midrule' macro
\begin{document}
\[
\setlength\arraycolsep{0pt}
\begin{array}{rCl @{\qquad} t @{\qquad} RCL}
\multicolumn{3}{l}{\text{symbol}} & name & \multicolumn{3}{c}{\text{example}} \\
\midrule
x &\equiv& y    & equivalence        & bike &\equiv& bicycle \\
x &\sqsubset& y & forward entailment & crow &\sqsubset& bird \\
  & &           & $\vdots$ \\
x &|& y         & alternation        & elephant &|& duck \\
  & &           & $\vdots$ \\
x &\#& y        & independence       & hungry &\#& hippo \\
\end{array}
\]
\end{document}

相关内容