仅在一列中插入单个字符

仅在一列中插入单个字符

我只是想知道如何$在表格的一列中插入单个字符。

确切地说,我不想在标题中出现该字符,而是希望在相应列的所有其他数据行中出现该字符。我尝试使用{\@$},但效果不大。

答案1

这是一种方法,使用array及其修饰符>{…},可以在列的每个单元格开头插入命令。它允许在此处$在第二列的每个单元格中插入符号,以及在第一列中插入行数。

我还使用了makecell简单的列标题常见格式和可变宽度的水平规则:

\documentclass[a4paper, 11pf]{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[x11names]{xcolor} 

\usepackage{array}
\usepackage{makecell}
\renewcommand\theadfont{\bfseries}
\renewcommand\arraystretch{1.333}

\begin{document}

\begin{table}[!h]
\newcounter{tabenum}\setcounter{tabenum}{0}
\newcommand{\tabitem}{\addtocounter{tabenum}{1}\color{IndianRed3}\sffamily\footnotesize\thetabenum}
\begin{tabular}{>{\tabitem}l>{\color{DarkSeaGreen4}\sffamily\$}lccc}
\Xcline{2-5}{0.8pt}
\multicolumn{2}{c}{} & \thead{Head 1} & \thead{Head 2} & \thead{Head 3} \\
\cline{2-5}
  & & & & \\
  & & & & \\
  & & & & \\
  & & & & \\
\Xcline{2-5}{.8pt}
\end{tabular}%
\end{table}

\end{document} 

在此处输入图片描述

相关内容