TikZ 上的决策节点(菱形)

TikZ 上的决策节点(菱形)

我正在尝试找到一种方法来驯服决策节点(菱形),但我就是做不到!如果我在菱形内放置一个公式,并且如果该公式有点大,形状就会变得像正方形一样,并且变得太高。

我希望决策节点看起来像这样

http://sixsigmaspc.com/protectedimages/blockdiagram-flowchart-symbols.gif

而不是像这样:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,tikz}
\usetikzlibrary{shapes.geometric}

\begin{document}
\tikzstyle{decision} = [diamond, draw, text badly centered, inner sep=3pt]

\begin{tikzpicture}
    \node [decision] {$\lVert f(\mathbf{x}^{0}) \rVert < \varepsilon_{g}$};
\end{tikzpicture}
\end{document}

答案1

aspect菱形有一个选项,用于设置高度和宽度的目标比例。默认情况下,它是 1。请参阅手册 (v2.10) 中的第 48.3 节“几何形状”。

\documentclass{article}
\usepackage{amsmath,tikz}
\usetikzlibrary{shapes.geometric}

\begin{document}
\begin{tikzpicture}
    \node [draw, diamond, aspect=2] {$\lVert f(\mathbf{x}^{0}) \rVert < \varepsilon_{g}$};
\end{tikzpicture}
\end{document}

结果

相关内容