如何写 $\pi_1$

如何写 $\pi_1$

我正在写一篇文章,需要编写基本组。为此我们使用$\pi_1\left(X,x_0\right)$。但是我遇到了以下错误:

Use of \pi doesn't match its definition.
l.113 This shall be denoted by $ \pi_
                                     {1}(X,x_0)$ or simply $ \pi_1\left(X\right)$.

我的代码如下所示。

\documentclass[psamsfonts]{amsart}

%-------Packages---------
\usepackage{amssymb,amsfonts}
\usepackage[all,arc]{xy}
\usepackage{enumerate}
\usepackage{mathrsfs}
\usepackage{amsmath}
%\usepackage{mathtools}
%\usepackage[mtpscr]{mtpro2}
\makeatletter
\let\c@equation\c@thm
\makeatother

\DeclareMathOperator\pione{\pi_1}
\DeclareMathOperator{\pi1et}{\pi^{\'et}_1}

\newcommand {\sub}{\mbox{SB}}

\begin{document}

Given a "nice" topological space $\left(X, x_0\right)$, we define the fundamental group to be $\left[S^1, (X, x_0)\right]_{\star}$. 
This shall be denoted by $ \pi_{1}(X,x_0)$ or simply $ \left(X\right)$.  

\end{document} 

答案1

LaTeX 中的宏名称不允许使用数字:

\DeclareMathOperator{\pi1et}{\pi^{\'et}_1}

这定义了\pi需要参数 text 的宏1et。使用类似以下名称\pioneet来遵循上一个运算符的命名方案:

\DeclareMathOperator{\pioneet}{...}

顺便说一句,\'是文本模式命令,在数学模式下无效。如果ét用作单词,则使用文本:

\pi^{\text{\'et}}

或数学,如果重音具有数学意义:

\pi^{\acute{e}t}

答案2

您是否正在寻找类似的东西:

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

For that we use $\pi _1(X,x_0)$.

For that we use ${\pi}_1(X,x_0)$.

For that we use $\pi{}_1(X,x_0)$.

\end{document}

相关内容