抱歉,这个问题很愚蠢,但是在我创建claim
环境后\newtheorem{claim}{Claim}
,我该如何claim
临时/本地自定义每个环境?
例如,我要如何将证明中的主张命名为“有趣的主张”、“硬性主张”等……或者删除主张的编号标签 1、2、3
代码
\begin{claim}[funny claim]
\end{claim}
或者
\begin{claim*}
\end{claim*}
没有按预期工作。
答案1
\documentclass{article}
\usepackage{lipsum}
\usepackage{amsthm}
\newtheoremstyle{xxxxx}{}{}{\itshape}{}{\bfseries}{.}{.5em}{#3}
\theoremstyle{xxxxx}
\newtheorem{claim}{}
\begin{document}
\begin{claim}[Funny Claim]
\lipsum[2]
\end{claim}
\begin{claim}[Hard Claim]
\lipsum[2]
\end{claim}
\end{document}
答案2
定义一个无编号的定理类型,并加上变量名。通过这种方式,你不需要猜测参数,还可以给出归因。
\documentclass{article}
\usepackage{amsthm}
\newcommand{\claimname}{}
\newtheorem*{claiminner}{\claimname}
\newenvironment{claim}[1]
{\renewcommand{\claimname}{#1}\claiminner}
{\endclaiminner}
\begin{document}
\begin{claim}{Funny claim}
This claim is funny.
\end{claim}
\begin{claim}{Hard claim}[Euler]
This is harder and has been proved by someone else.
\end{claim}
\end{document}