在我的图表中,我希望运算符居中,即不受逆符号的影响。最好使用较小的减号,因为我们无论如何都会弄乱乳胶。
tikz 代码除外:
\documentclass{standalone}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz}
\usetikzlibrary{positioning} %relative positioning
\usetikzlibrary{calc} %complex positioning
\usetikzlibrary{shapes} %cloudy nodes
\newcommand{\inv}{
\begin{tikzpicture}
\node[inner sep=-.2ex,font=\tiny] (a) {1};
\draw[-] (a) -- ($(a) + (-.3em,0)$);
\end{tikzpicture}
}
\begin{document}
\begin{tikzpicture}[node distance=12pt, every node/.style={font=\footnotesize}]
\node[draw] {$\Phi^{\inv}$};
\end{tikzpicture}
\end{document}
答案1
我最终会做什么:
\documentclass{独立} \usepackage{amsmath} \usepackage{amssymb} \usepackage{tikz} \usetikzlibrary{positioning} %相对定位 \newcommand{\inv}{\makebox[0pt][l]{$^{\raisebox{.2em}{\begin{tikzpicture}\draw[-] (0,0) -- (.2em,.0);\end{tikzpicture}}1}$}} \开始{文档} \begin{tikzpicture}[节点距离=12pt,每个节点/.style={font=\footnotesize},op/.style={draw,最小宽度=3em,最小高度=3em}] \node[op] (phi inv) {$\Phi$\inv}; \node[op, right of=phi inv] (phi) {$\Phi$}; \结束{tikzpicture} \结束{文档}
或者,如果您发现 $^{-1}$ 没有问题,则可以使用:
\newcommand{\inv}{\makebox[0pt][l]{$^{-1}$}}