Tikz-Anfängerfrage: An der Mitte der Symbole ausrichten

Tikz-Anfängerfrage: An der Mitte der Symbole ausrichten

Ich möchte die Mittelpunkte der Symbole \Circle, \CIRCLE, \times, ausrichten, nicht die Mittelpunkte der Knoten. Gibt es eine einfache Möglichkeit?

\documentclass[final,t]{beamer}
\mode<presentation>
\usepackage{wasysym}
\usepackage{bm}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\centering
  \matrix (m) [
    matrix of math nodes, row sep=3em, column sep=1.5em, minimum height=4em, %nodes in empty cells , minimum width=3em
    nodes={anchor=center}
    ]
  {
   \CIRCLE^{\frac{1}{4}} & \Circle^{\frac{1}{4}} & (\Circle^{\frac{1}{4}}\CIRCLE^{\frac{1}{4}}) & \bm{\times} \\
  };
\path
(m-1-1) edge (m-1-2)
(m-1-2) edge (m-1-3)
(m-1-3) edge (m-1-4);
\end{tikzpicture}
\end{document}

Das ist, was ich bekomme

Bildbeschreibung hier eingeben

Antwort1

Sie können es \smash{^{\frac{1}{4}}}für alle hochgestellten Zeichen verwenden. Dann nehmen sie keinen vertikalen Platz ein und beeinträchtigen somit nicht die Ausrichtung.

Bildbeschreibung hier eingeben

\documentclass[final,t]{beamer}
\mode<presentation>
\usepackage{wasysym}
\usepackage{bm}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\centering
  \matrix (m) [
    matrix of math nodes, row sep=3em, column sep=1.5em, minimum height=4em, %nodes in empty cells , minimum width=3em
    nodes={anchor=center}
    ]
  {
   \CIRCLE\smash{^{\frac{1}{4}}} & \Circle\smash{^{\frac{1}{4}}} & (\Circle\smash{^{\frac{1}{4}}}\CIRCLE\smash{^{\frac{1}{4}}}) & \bm{\times} \\
  };
\path
(m-1-1) edge (m-1-2)
(m-1-2) edge (m-1-3)
(m-1-3) edge (m-1-4);
\end{tikzpicture}
\end{document}

verwandte Informationen