本帖最后由 abababa 于 2017-6-1 23:37 编辑
回复 21# kuing
minipage 的以前也看过,这个mdtheorem可能也是用minipage做的。
现在对这个有点感觉了,用如下的方式:
\newtheorem{proof}{证明}% (*)
\theoremstyle{nonumberplain}%这个好像是表示不对证明编号
\usepackage[ntheorem]{mdframed}
\newmdtheoremenv{myproof}[proof]{证明}%这里的[proof]必须和前面(*)处的proof同名才行。
这样之后,用proof环境就是脚注在最底下,用myproof环境就是脚注随着证明之后。newmdtheoremenv还有一些选项,能调背景色之类的,但我想把边框调没。另外在myproof中的注释编号是a,可能是用英文字母编号的,还不知道怎么换成数字编号。
边框的那个找到了,是用下边的实现的:
\newmdtheoremenv[topline=false,rightline=false,leftline=false,bottomline=false]{xproof}[proof]{证明}
为了让那个白方格在myproof中也出现,还得在前面加上
\theoremsymbol{\ensuremath{\square}} |