![数学文本和装饰的问题](https://linux22.com/image/339121/%E6%95%B0%E5%AD%A6%E6%96%87%E6%9C%AC%E5%92%8C%E8%A3%85%E9%A5%B0%E7%9A%84%E9%97%AE%E9%A2%98%20.png)
我想在圆圈周围写一些数学文字,这对于数学公式来说很好,但是当我尝试从包中\varSigma
写入 时,它不起作用。我该如何解决这个问题?\varPi
amsmath
代码
\documentclass{article}
\usepackage{tikz,amsmath}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{tikzpicture}[decoration={text along path, text={$\varSigma \varPi MAX$}}]
\path [decorate]
(0,0) .. controls (0,6) and (9,6) .. (9,0);
\end{tikzpicture}
\end{document}
答案1
每个数学符号都需要放在两个分隔的括号中:
\documentclass{article}
\usepackage{tikz,amsmath}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{tikzpicture}[decoration={text along path, text={{$\varSigma$} {$\varPi$} {$MAX$}}}]
\path [decorate]
(0,0) .. controls (0,6) and (9,6) .. (9,0);
\end{tikzpicture}
\end{document}
{}
或者,您需要在数学环境所在的几个括号后面放置一些内容(例如):{$\varSigma \varPi MAX$}{}