更新:

更新:

鉴于这种:

0 1 2 3

测试

我怎样才能在数字和字母周围绘制单元格?当然它们也必须居中。

我尝试了表格命令,但遇到了困难

\begin{table}[ht]
\caption{Buffer }  
\centering     
\begin{tabular}{c c c c} 

答案1

如需更新,请向下滚动。

没有 MWE 或图片,我可以完全自由地发挥我的想象力;-)

\documentclass{article}

\begin{document}
\begin{tabular}{|c|c|c|c|}\hline
0 & 1 & 2 & 3\\\hline
\end{tabular}

\begin{tabular}{|c|c|c|c|}\hline
t & e & s & t\\\hline
\end{tabular}
\end{document}

在此处输入图片描述

更新:

为了使单元格宽度相同,可以定义一个新列:

\documentclass{article}
\usepackage{array}
\newcolumntype{M}{>{\centering\arraybackslash}p{.3cm}}
\renewcommand\arraystretch{1.5}
\begin{document}
\begin{tabular}{|*4{M|}}\hline
0 & 1 & 2 & 3\\\hline
\end{tabular}

\begin{tabular}{|*4{M|}}\hline
t & e & s & t\\\hline
\end{tabular}
\end{document}

在此处输入图片描述

答案2

\documentclass{article}
\usepackage[thinlines]{easytable}
\begin{document}
\begin{TAB}(e){|c|c|c|c|}{|c|c|c|}% horizontan/vertical
0 & 1 & 2 & 3\\
t & e & s & t\\
T & e & s & t
\end{TAB}

\begin{TAB}(e,1cm,1cm,1cm,1cm){|c|c|c|c|}{|c|c|c|}
0 & 1 & 2 & 3\\
t & e & s & t\\
T & e & s & t
\end{TAB}

\end{document}

在此处输入图片描述

答案3

以下是对这个问题更普遍的看法:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
    \foreach \x/\cellcontent in {0/t,1/e,2/s,3/t}   
        \node[draw,shape=rectangle] at (\x,0) {\strut\cellcontent};
\end{tikzpicture}
\end{document}

这样,您可以根据需要将单元格间距设置得尽可能大,并且框的高度将全部相等。您还可以自定义单元格:形状、颜色等。

显然,它需要您加载TikZ

编辑:我扩展了上面的例子来展示如果单元格包含连续的数字,如何使用单个计数器来处理它们:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
    \foreach \x/\cellcontent in {0/t,1/e,2/s,3/t}   
        \node[draw,shape=rectangle] at (\x,0) {\strut\cellcontent};
    \foreach \x in {1,...,4}    
        \node[draw,shape=rectangle] at ($(\x-1,2)$) {\strut \x};
\end{tikzpicture}
\end{document}

这还需要calcTikZ

在此处输入图片描述

相关内容