tikz 箭头方向

tikz 箭头方向

有人能帮我指引箭头吗? 在此处输入图片描述

\begin{equation} 
X \sim Normal({\tikzmark{starta}\mu\tikzmark{enda}}, \sigma^2), \quad com \; f(x) = \frac{1}{\sigma\sqrt{2\pi}}exp\left[\frac{-1}{2}\left(\frac{x - \mu}{\sigma}\right)^2\right]
\end{equation}

\begin{tikzpicture}[remember picture,overlay]
\node [shift={(3.0em,-4.0ex)}, anchor=west] at ({pic cs:starta}) (X) {$\tilde{\mu} = (a, b, c); \textit{\text{média}} \: fuzzy$};
\draw [->,>=latex] (X.west) -| ($({pic cs:starta})!0.5!({pic cs:enda})+(0,-0.5ex)$);
\end{tikzpicture}

答案1

先说题外话:

  • 请在有问题时始终提供完整的小文档(称为“最小工作示例”),该文档\documentclass{...}以序言中的必要包和定义开头和结尾\end{document}。有了它,您将帮助使用来帮助您。完成代码并从代码中识别必要的包并不是一件有趣的事情。很多时候问题的根源就在于序言中。
  • 什么是“正常”?变量集合N、o、r、m、a、o? 或数学运算符?如果较晚,则将其写为,例如\mathrm{Normal}或定义新的数学运算符
  • 对于“com”同样有效
  • exp是数学运算符,因此应写为\exp
  • “média fuzzy” 好像是文字,所以要这样写。

关于主题:

  • 考虑Torbjørn T.评论。作为定义箭头的开始和结束,它应该是\draw [latex-] (X.west) -| ($({pic cs:starta})!0.5!({pic cs:enda})+(0,-0.5ex)$);
  • 但是你也可以写成\draw [-latex] ($({pic cs:starta})!0.5!({pic cs:enda})+(0,-0.5ex)$) |- (X.west);

考虑到上述情况,姆韦可以如下:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
 \usepackage{tikz}
 \usetikzlibrary{calc, tikzmark}

    \begin{document}
\begin{equation}
X \sim \mathrm{Normal}({\tikzmark{starta}\mu\tikzmark{enda}}, \sigma^2),
    \quad \mathrm{com}\; f(x) = \frac{1}{\sigma\sqrt{2\pi}}\exp\left[\frac{-1}{2}\left(\frac{x - \mu}{\sigma}\right)^2\right]
\end{equation}

\begin{tikzpicture}[remember picture,overlay]
\node (X) [shift={(3em,-5ex)}, anchor=west]
    at (pic cs:starta) {$\tilde{\mu} = (a, b, c)$;
                          média fuzzy};
\draw [-latex] ($({pic cs:starta})!0.5!({pic cs:enda})+(0,-0.5ex)$) |- (X.west);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容