정리 이름 및 번호

정리 이름 및 번호

나는 다음 조건을 따르는 텍스트가 있는 정리에 대한 링크(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}

여기에 이미지 설명을 입력하세요

관련 정보