同时在两个地方写一些东西

同时在两个地方写一些东西

我的问题的关键基本上就是标题中的内容。我现在将进一步阐述。


问题

我计划为我上过的一门数学课写笔记,我希望它能成为一种总结,以便将来可以快速参考。
因此,我希望以一种将所有定义、定理、引理等放在一个地方而不在中间添加证明的方式编写它。

不过,我确实想在最后附上证据,以备需要更深入回顾的时候使用。因此,我希望在最后添加一个部分,其中也包含证据。

我想要的结构如下:

Section 1. The Quick Recap
 Theorem 1. Riemann Hypothesis
 // other theorems, definition, et cetera 
 //...

---

Section 2. The Proofs
 Theorem 1. Riemann Hypothesis
 Proof. // Proof of Theorem 1.

回到标题,这些定理正是我想要写两遍的。当然,我可以直接复制粘贴每一个,但我觉得应该有更好的选择。(特别是如果我想稍后进行更改。)特别是,编号应该相同。


我的想法

我认为展示我所研究的内容是一种很好的做法,所以我写了一篇我自己的尝试。
然而,如果你的解决方案完全不同,我完全没问题。(具体来说,您可以跳过本节。)

我确实知道哪些命令定义可以帮助我解决这个问题,但我不知道如何实际编写一个。以下是我认为可能解决的方法:

copy我们定义一个接受两个参数的命令:textlabel。将text包含要复制的内容。在上面的例子中,它将是“定理 1。”(及其陈述)。将label是标识符,可帮助我稍后引用它。(类似于我们有\label{}\ref{}。)

相反,我们可以定义一个paste带有一个参数的命令 - 。自然,这将是帮助我参考原文并显示它的 label标签。text

可能的错误 - 如果我使用反驳环境text(例如定理或引理),我担心在盲目粘贴时,它实际上可能会更新计数器并重新编号定理。我不想要这样的事情。虽然我可以在证明部分之前重置计数器,但如果我跳过中间某些定理的证明,这会带来问题。


平均能量损失

我知道通常人们更喜欢给出 MWE,但我认为在这种情况下不应该要求给出 MWE。我将使用文档类article和标准数学包。

我希望我已经清楚表达了我想要什么。我已尽量保持简洁。


附加要求

这里我描述了一个额外的要求,我会很感激。然而,如果你的答案没有这个也没有关系。

要求是:
在第 1 部分中,我希望文本“定理 1。”以超链接的形式将我带到第 2 部分中“定理 1。”的证明。相反,第 2 部分中的“定理 1。”也应以超链接的形式将我带回。

相关内容