Entorno de prueba con scshape

Entorno de prueba con scshape

Quiero

\newtheorem*{prf}{\normalfont\scshape Proof}

pero con un símbolo \qed automático al final (QED).

Respuesta1

Aquí hay una manera de hacer esto con ntheorem:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage[svgnames]{xcolor}

 \usepackage{amsmath, amssymb}
\usepackage[thmmarks, amsmath, thref]{ntheorem}

\theoremstyle{plain}
\theoremheaderfont{\upshape\bfseries}
\theoremseparator{.}
\theorembodyfont{\itshape}
\newtheorem{thm}{Theorem}


\theoremstyle{nonumberplain}
\theoremheaderfont{\scshape}
\theoremseparator{:}
\theorembodyfont{\upshape}
\theoremsymbol{\ensuremath{\color{Gainsboro}\blacksquare}}
\newtheorem{prf}{Proof}

\begin{document}

\begin{thm}\label{th-a}
This theorem is awesome!
\end{thm}

\begin{prf}
One-lined proof: Blahblah Blahblah Blahblah.
\end{prf}

\begin{prf}[Variant]
This is a very important proof.
\begin{align*}
    a & = b\\ c & = d.
\end{align*}
\end{prf}

\end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

Se puede hacer con el proofentorno habitual de amsthm. Tiene un argumento opcional para establecer el nombre de la prueba, por lo que también puedes pasar \normalfont\scshapea este argumento para establecer la fuente.

\documentclass[11pt]{article}
\usepackage{amsthm}
\newtheorem*{thm}{Theorem}
\newenvironment{prf}[1][Proof]{%
    \begin{proof}[\normalfont\scshape #1]%
}{%
    \end{proof}%
}
\begin{document}
\begin{thm}
A theorem.
\end{thm}
\begin{prf}
The proof.
\end{prf}
\end{document}

información relacionada