\newtheorem... 환경이 해당 thmnote를 참조하도록 하려면 어떻게 해야 합니까?

\newtheorem... 환경이 해당 thmnote를 참조하도록 하려면 어떻게 해야 합니까?

\newtheoremstyle현재 다음 출력을 생성하는 데 사용하고 있습니다 .

현재의

질문:내 MWE(아래 참조)를 쉽게 수정하여내 QED 상자에는 "사물의 이름", "다른 것" 등이 대신 표시되어 있나요?

내가 갖고 싶은 것은 다음과 같습니다.

원하는

내 MWE는 다음과 같습니다.

\documentclass[12pt]{article}
\usepackage{amsthm}

\newtheoremstyle{underlinenonum}% name
{-1.5mm}           % Space above, empty = `usual value'
{}                 % Space below
{}                 % Body font
{\parindent}       % Indent amount (empty = no indent, \parindent = para indent)
{}                 % Thm head font
{}                 % Punctuation after thm head
{ }                % Space after thm head: \newline = linebreak
{\noindent{\underline{\thmnote{#3:}}}}

\theoremstyle{underlinenonum}
\newtheorem*{subcase}{subcase}
    \let\mtendsubcase\endsubcase
    \renewcommand{\endsubcase}{\renewcommand\qedsymbol{\tiny\fbox{a}}\qed\mtendsubcase}

\begin{document}
    \begin{subcase}[Name of Thing] This is a thing I would like to say.\end{subcase}
    \begin{subcase}[A Different Thing] This is a \textit{different} thing I would like to say, and I need a QED to automatically reflect \textit{its} argument.\end{subcase}
\end{document}

subcase"사물의 이름", "다른 사물" 등을 정리 환경에 대한 인수로 포함하고 QED 상자가 해당 인수에서 자동으로 가져오도록 하고 싶습니다 .

\fbox{\thmnote}}독립적으로 대신 등을 사용해 보았 fbox{a}으나 반복할 때마다 오류가 발생했습니다. 나도 구글을 써봤어그리고sXe를 검색해도 소용이 없습니다.

편집 1:아래 댓글에서 언급했듯이 저는하지 마라QED 상자에 정적 인수를 수동으로 입력하려고 합니다. 왜냐하면 이러한 환경이 연속적으로 사용되며 각 QED 상자에 해당 thmnote.

답변1

이름을 더 쉽게 흡수하고 원하는 대로 사용할 수 있는 정리와 유사한 환경을 새로운 환경으로 포장합니다.

subcase의미상 더 건전한 필수 인수를 갖도록 구문을 변경했습니다 . 그리고 밑줄을 제거했습니다. 죄송하지만 참을 수 없습니다.

\documentclass[12pt]{article}
\usepackage{amsthm}

\newtheoremstyle{underlinenonum}% name
{-1.5mm}           % Space above, empty = `usual value'
{}                 % Space below
{}                 % Body font
{\parindent}       % Indent amount (empty = no indent, \parindent = para indent)
{}                 % Thm head font
{}                 % Punctuation after thm head
{ }                % Space after thm head: \newline = linebreak
{\noindent\textbf{\thmnote{#3:}}}

\theoremstyle{underlinenonum}

\newtheorem*{subcaseinner}{subcase}
\newenvironment{subcase}[1]
 {%
  \renewcommand\qedsymbol{\subcaseqed{#1}}%
  \subcaseinner[#1]%
 }
 {\qed\endsubcaseinner}
\newcommand{\subcaseqed}[1]{\fbox{\tiny #1}}

\begin{document}

\begin{subcase}{Name of Thing}
This is a thing I would like to say.
\end{subcase}

\begin{subcase}{A Different Thing}
This is a \textit{different} thing I would like to say, and I need 
a QED to automatically reflect \textit{its} argument.
\end{subcase}

\end{document}

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

관련 정보