所以我有这段代码
\begin{ex}
The prototype for an abelian category is $\Mod_R$, in fact every abelian category is equivalent to a full subcategory of $\Mod_R$ as we will see in \cref{FMET}.
\end{ex}
我在这里定义了
\begin{theo}\label{FMET}
Any additive category is equivalent to a full subcategory of $\Mod_R$.
\end{theo}
我首先包括这个
\usepackage{hyperref}
\usepackage{cleveref}
\hypersetup{colorlinks=true, %colorise les liens
linkcolor=black,
urlcolor=black,
citecolor=black,
breaklinks=true, %permet le retour à la ligne dans les liens trop longs
pdftitle={}, pdfauthor={}, pdfsubject={}
}
然后我才介绍
\newtheorem{theo}{\textsf{Theorem}}[subsection]
\newtheorem{lemma}[theo]{\textsf{Lemma}}
\newtheorem{cor}[theo]{\textsf{Corollary}}
\newtheorem{prop}[theo]{\textsf{Proposition}}
\theoremstyle{definition}
\newtheorem*{rk}{\textsf{Remark}}
\newtheorem*{rks}{\textsf{Remarks}}
\newtheorem{defi}[theo]{\textsf{Definition}}
\newtheorem{defis}[theo]{\textsf{Definitions}}
\newtheorem*{nota}{\textsf{Notation}}
\newtheorem*{notas}{\textsf{Notations}}
\newtheorem{ex}[theo]{\textsf{Example}}
\newtheorem{exs}[theo]{\textsf{Examples}}
\newtheorem{ctrex}[theo]{\textsf{Counter-example}}
但是我收到的错误信息,您可以在我发送给您的第一行标题中看到。有人能帮我解决这个问题吗?
答案1
定理标签定义中不应该有格式说明。
最好的办法是定义一个适当的定理风格,但在这个简单的情况下,你可以使用下面的技巧。
\documentclass{article}
\usepackage{amsmath,amsthm}
\usepackage{hyperref}
\usepackage{cleveref}
\hypersetup{colorlinks=true, %colorise les liens
linkcolor=black,
urlcolor=black,
citecolor=black,
breaklinks=true, %permet le retour à la ligne dans les liens trop longs
pdftitle={}, pdfauthor={}, pdfsubject={}
}
\makeatletter
\thm@headfont={\bfseries\sffamily}
\makeatother
\newtheorem{theo}{Theorem}[subsection]
\newtheorem{lemma}[theo]{Lemma}
\newtheorem{cor}[theo]{Corollary}
\newtheorem{prop}[theo]{Proposition}
\theoremstyle{definition}
\newtheorem*{rk}{Remark}
\newtheorem*{rks}{Remarks}
\newtheorem{defi}[theo]{Definition}
\newtheorem{defis}[theo]{Definitions}
\newtheorem*{nota}{Notation}
\newtheorem*{notas}{Notations}
\newtheorem{ex}[theo]{Example}
\newtheorem{exs}[theo]{Examples}
\newtheorem{ctrex}[theo]{Counter-example}
\newcommand{\Mod}{\mathbf{Mod}}% <-- NOT \DeclareMathOperator
\begin{document}
\section{Test}
\subsection{Test}
\begin{theo}\label{FMET}
Any additive category is equivalent to a full subcategory of $\Mod_R$.
\end{theo}
\Cref{FMET}
\end{document}
旁注。
您的\Mod
不是数学运算符,而是标准的普通原子。使用\textbf
是错误的,因为您会在定理语句中得到斜体。