Как сделать так, чтобы среда \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}, но каждая итерация выдает ошибку. Я также пробовал Googleипоиск 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}

введите описание изображения здесь

Связанный контент