如何绘制一个十字以使其覆盖表格环境中的整个单元格?
\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}
您需要多次编译。