我想为我的定理和命题设置自定义编号,使用小数点。例如,我将使用以下代码显示“命题 3.1”:
\documentclass[xcolor=x11names,compress]{beamer}
\usepackage{xcolor}
\usepackage{framed}
\usepackage{amsthm}
\usepackage[utf8]{inputenc}
\colorlet{shadecolor}{blue!15}
\newtheorem{prop}{Proposition}
\newenvironment{propc}[1]
{\begin{shaded}\begin{prop}}
{\end{prop}\end{shaded}}
\begin{document}
\begin{frame}
\begin{propc}
Proposition here.
\end{propc}
\end{frame}
\end{document}
谢谢。
答案1
您已经快完成了:环境应该有一个参数,但是内部定理环境应该用 声明\newtheorem*
,并且在名称中带有在打开环境时设置的“变量部分”。
\documentclass[xcolor=x11names,compress]{beamer}
\usepackage{xcolor}
\usepackage{framed}
\usepackage{amsthm}
\usepackage[utf8]{inputenc}
\colorlet{shadecolor}{blue!15}
\newcommand{\propnumber}{} % initialize
\newtheorem*{prop}{Proposition \propnumber}
\newenvironment{propc}[1]
{\renewcommand{\propnumber}{#1}%
\begin{shaded}\begin{prop}}
{\end{prop}\end{shaded}}
\begin{document}
\begin{frame}
\begin{propc}{3.1}
Proposition here.
\end{propc}
\end{frame}
\end{document}