Tikz 方程式中的图形括号太大

Tikz 方程式中的图形括号太大

我目前正在尝试将使用 Tikz-qtree 和 Tikz 可视化的树纳入方程式。我遇到的问题是花括号太大了。

我目前正在使用的代码是:

\documentclass{article}

\usepackage{tikz}
\usepackage{tikz-qtree}

\begin{document}

\begin{equation}
Q = \left\lbrace     
\tikz{
\Tree[.E $\alpha$ [.E [.E [.E [.E E $\beta$ ] $\gamma_3$ ] $\gamma_2$ ] $\gamma_1$ ] ]
    } 
\right\rbrace
\end{equation}

\end{document}

可能需要向 \tikz 命令添加一些参数,但我在 Tikz 文档中找不到解决方案。如何减小花括号的大小以匹配 tikz 图形的大小?

预览

答案1

您可以使用

baseline=(current bounding box.center)

所以图片的中心放在周围文本的基线上。

\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-qtree}

\begin{document}

\begin{equation}
Q = \left\lbrace     
\tikz[baseline=(current bounding box.center)]{
\Tree[.E $\alpha$ [.E [.E [.E [.E E $\beta$ ] $\gamma_3$ ] $\gamma_2$ ] $\gamma_1$ ] ]
    } 
\right\rbrace
\end{equation}

\end{document}

在此处输入图片描述

答案2

在此处输入图片描述

\documentclass{article}

\usepackage{tikz}
\usepackage{tikz-qtree}

\begin{document}

\begin{equation}
Q = \left\lbrace     
\raisebox{-.5\height}[.5\height]{%
\tikz{
\Tree[.E $\alpha$ [.E [.E [.E [.E E $\beta$ ] $\gamma_3$ ] $\gamma_2$ ] $\gamma_1$ ] ]
    } }
\right\rbrace
\end{equation}

\end{document}

相关内容