我正在使用 Tikz 绘制任意长度 $n$ 的数组。下面是 MWE
\begin{tikzpicture}
\matrix [
matrix of math nodes,
nodes={
rectangle,
draw,
minimum size=\ReservoirCellDim,
fill=white,
},
] (res)
{
1 & 2 & \cdots & n & 5n & \cdots1 \\
};
\end{tikzpicture}
仅包含数学符号(例如 $\cdots$)或字母 ($n$)的单元格会与其他单元格偏移。如果我混合数字和符号/字母,单元格会按预期对齐。如何解决此问题?
答案1
您可以通过使用anchor=center
不真正关心内容基线和大小来解决此问题。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\matrix [
matrix of math nodes,
nodes={
rectangle,
draw,
minimum size=1cm,
fill=white,
anchor=center
},
] (res)
{
1 & 2 & \cdots & n & 5n & \cdots1 \\
};
\end{tikzpicture}
\end{document}