为定理等添加标签

为定理等添加标签

我想向 Theorem 等环境添加一些标签。这是一个最小的工作示例:

\documentclass[a4paper, 12pt]{article}
\usepackage{amsmath, amssymb, amsthm}
\theoremstyle{plain}
\newtheorem{theorem}[subsection]{Theorem}
\reversemarginpar

\begin{document}

Some text that goes before.

\begin{theorem}\marginpar{0x5af3}
Let $E$ be a Banach space.  If \ldots
\end{theorem}

Some text that comes after.

\end{document}

在此处输入图片描述

如您所见,边距标签显示的位置高于“定理”标签。我希望标签中的文本与正文中粗体“定理”处于同一垂直高度。

  • 我可以通过将 放入\marginpar定理文本中(而不是直接放在 后面)来解决这个问题\begin{theorem}。但这样很混乱。
  • 我查看了该showkeys包的 TeX 源代码,看到很多我不明白的代码,这些代码与这个问题有关(围绕框、垂直列表等)。但我只是不明白这一点,也不知道如何重新创建这种效果。

我正在寻找一种易于理解的 LaTeX 解决方案。或者,如果可能的话,一种“标准”解决方案?

相关内容