使用相同的 x 坐标定位 tikz 节点

使用相同的 x 坐标定位 tikz 节点

在 MWE 中,对齐方式与我预期的不一样:例如,尽管 H(第一行)和 A(最后一行)的 x=0 都为零,但它们并不位于彼此下方。对于 y 坐标,一切都很好(感谢 overlay-beamer-styles)。(我想创建一个演示文稿,就像数学老师在传统黑板上写字一样。所以我想到了使用 tikz。)

\documentclass{beamer}

\usepackage{tikz}

\usetikzlibrary{overlay-beamer-styles}

\begin{document}

\begin{frame}[t]
\begin{tikzpicture}
\node[visible on=<1->] at (0,-1) {Here is text.};
\node[visible on=<2->] at (0,-2) {$x=y$};
\node[visible on=<3->] at (0,-3) {$a=b$};
\node[visible on=<4->] at (0,-4) {A};
\end{tikzpicture}
\end{frame}

\end{document}

在此处输入图片描述

答案1

您的节点与中心对齐。您可以将anchor = west其设置为左对齐。

\documentclass{beamer}

\usepackage{tikz}

\usetikzlibrary{overlay-beamer-styles}

\begin{document}

\begin{frame}[t]
\begin{tikzpicture}
\node[visible on=<1->, anchor = west] at (0,-1) {Here is text.};
\node[visible on=<2->, anchor = west] at (0,-2) {$x=y$};
\node[visible on=<3->, anchor = west] at (0,-3) {$a=b$};
\node[visible on=<4->, anchor = west] at (0,-4) {A};
\end{tikzpicture}
\end{frame}

\end{document}

在此处输入图片描述

相关内容