tikz:调整节点内的方程式大小

tikz:调整节点内的方程式大小

我想调整 tikzpicture 节点中嵌入的方程的大小。\resizebox可以,但总是有两个我无法摆脱的错误。

代码:

\documentclass{article}
\usepackage{tikz}
\usepackage{amsmath}

\begin{document}
\begin{figure}
    \centering
    \begin{tikzpicture}
        \node at (5, 1.7) [text width=5cm] {
        \resizebox{2.5\hsize}{!}{
            \begin{equation*}
                \begin{matrix}
                    \textcolor{green}{n_1}   \\
                    \textcolor{green}{n_2}   \\
                    \textcolor{green}{n_3}   \\
                    \textcolor{green}{n_4}   \\
                    \textcolor{green}{n_5}   \\
                    \textcolor{blue}{n_6}   \\
                    \textcolor{orange}{n_7}   \\
                    \textcolor{orange}{n_8}   \\
                    \textcolor{orange}{n_9}
                \end{matrix}
                \begin{bmatrix}
                    e_5 & 0 & 0 \\
                    e_6 & 0 & 0 \\
                    e_7 & 0 & 0 \\
                    e_8 & 0 & 0 \\
                    e_2 & 0 & 0 \\
                    0 & e_1 & e_2 \\
                    e_1 & e_3 & e_4 \\
                    e_3 & e_5 & e_6 \\
                    e_4 & e_7 & e_8 
                \end{bmatrix}
            \end{equation*}
        }};

\end{tikzpicture}
\end{figure}
\end{document}

输出:

在此处输入图片描述

错误: 在此处输入图片描述

我尝试用 来包装所有数学符号,例如n_1 n_2$$但它不起作用。如何正确调整 tikzpicture 中的方程式大小?

编辑:尝试[]按照评论的建议直接添加 scale=2,这有效,但方括号变成了段:

在此处输入图片描述在此处输入图片描述

答案1

不清楚您如何测试@Qrrbrbirlbel,他在评论中提出了建议。在我看来,您的 MWE 的以下变体给出了一个不错的结果:

\documentclass{article}
\usepackage{tikz}
\usepackage{amsmath}

\begin{document}
    \begin{figure}
    \centering
\begin{tikzpicture}[scale=2.5, transform shape] 
\node   {$\begin{matrix}
    \textcolor{green}{n_1}   \\
    \textcolor{green}{n_2}   \\
    \textcolor{green}{n_3}   \\
    \textcolor{green}{n_4}   \\
    \textcolor{green}{n_5}   \\
    \textcolor{blue}{n_6}   \\
    \textcolor{orange}{n_7} \\
    \textcolor{orange}{n_8} \\
    \textcolor{orange}{n_9} \\
\end{matrix}
%
\begin{bmatrix}
    e_5 & 0 & 0     \\
    e_6 & 0 & 0     \\
    e_7 & 0 & 0     \\
    e_8 & 0 & 0     \\
    e_2 & 0 & 0     \\
    0 & e_1 & e_2   \\
    e_1 & e_3 & e_4 \\
    e_3 & e_5 & e_6 \\
    e_4 & e_7 & e_8 \\
\end{bmatrix} $
        }; % end of node
\end{tikzpicture}
    \end{figure}
\end{document}

在此处输入图片描述

相关内容