定理名と番号

定理名と番号

以下の条件に従うテキストを含む定理へのリンク (ref) を提供できるコードが必要です。

1.) 定理に名前がある場合( など\begin{theorem}[name]\end{theprem})、テキストは名前定理

2.) それ以外の場合、テキストは定理1.1.(定理の数)。

誰かがそのコードを書いてくれるととても嬉しいです。ありがとうございます。

答え1

方法は次のとおりです(私が質問を理解した限りでは):

\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\def\thname{name}
\newtheorem{theorem}{Theorem}[section]%added section after edit and picture
\newtheorem{mytheorem}{\thname{} Theorem}
\newenvironment{mtheorem}[1][name]{\def\thname{#1}\mytheorem}{\endmytheorem}
\def\themytheorem{:}

\begin{document}
\section{Test Section}
\begin{theorem}
\lipsum[1]
\end{theorem}
\begin{mtheorem}[Some]
\lipsum[1]
\end{mtheorem}
\begin{mtheorem}[Some Other]
\lipsum[1]
\end{mtheorem}
\begin{theorem}
\lipsum[1]
\end{theorem}

\end{document}

ここに画像の説明を入力してください

関連情報