我想在圆圈周围写一些数学文字,这对于数学公式来说很好,但是当我尝试从包中\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$}{}