我想向 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 解决方案。或者,如果可能的话,一种“标准”解决方案?