![tikz 箭头方向](https://linux22.com/image/362516/tikz%20%E7%AE%AD%E5%A4%B4%E6%96%B9%E5%90%91.png)
\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}