我正在写一篇文章,需要编写基本组。为此我们使用$\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}