表格中的十字覆盖整个单元格

表格中的十字覆盖整个单元格

如何绘制一个十字以使其覆盖表格环境中的整个单元格?

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{textcomp}
\begin{document}
\begin{tabular}{lc}
\hline
\texttimes & some thing\\
\hline
\end{tabular}

\end{document}

答案1

像这样吗?

\documentclass[12pt, french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{diagbox, xcolor}

\begin{document}

\begin{tabular}{|l|c|}%
\multicolumn{2}{l}{\diagbox[innerwidth=\dimexpr1em+\arrayrulewidth, height=\dimexpr\line+0.5 \arrayrulewidth , dir=SW]{}{}} \\[-2.9ex]
\hline
\diagbox[innerwidth=1em, height=\line]{}{}
 & Some thing \\
 \hline
\end{tabular}

\end{document} 

在此处输入图片描述

答案2

与。{NiceTabular}nicematrix

该环境与经典环境(由 定义){NiceTabular}类似,但还会在单元格、行和列下创建 PGF/TikZ 节点。因此,在构建数组(即所谓的 )后,可以使用这些节点使用 TikZ 绘制任何您想要的规则。{tabular}array\CodeAfter

\documentclass{article}
\usepackage{nicematrix,tikz}

\begin{document}

\begin{NiceTabular}{w{c}{12pt}c}[hvlines]
& Some thing
\CodeAfter
  \tikz \draw (1-|1) -- (2-|2) (2-|1) -- (1-|2) ; 
\end{NiceTabular}

\end{document} 

您需要多次编译。

上述代码的输出

相关内容