![投影机中任意数的定理和命题](https://linux22.com/image/309206/%E6%8A%95%E5%BD%B1%E6%9C%BA%E4%B8%AD%E4%BB%BB%E6%84%8F%E6%95%B0%E7%9A%84%E5%AE%9A%E7%90%86%E5%92%8C%E5%91%BD%E9%A2%98.png)
我想为我的定理和命题设置自定义编号,使用小数点。例如,我将使用以下代码显示“命题 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}