我想这更多的是一个理论问题。
假设我有 3 个文档 - story1
、、story2
。storyBible
每个文档都可以很好地呈现为 PDF,并且它们都是有效文档bookdown
(因此pandoc
、pandoc-citeproc
等)令人满意。
我的问题是:book-bible
假设我想写一段关于一个角色的文章——我们称他为英雄。在第 4 章中story1
,英雄做出了一件英勇的事迹。
我最终想要实现的是在story1
源中放置一些(渲染时不可见的)标记,以便storyBible
按照以下精神引用它:
In Heroes Among Us*, Hero accomplishes a heroic deed**. This deed leads to consequences***.
* Chapter 4 of story1
** story1, p. 20-21
*** story2, p. 410-411
本质上,我可以生成对另一个文档中的文本的引用吗?重要的是它们是动态的(即使我必须运行生成脚本来编译它们)并且需要最少甚至不需要人工干预。
我想这可能是 BibTex 附近的内容?但我没有看到任何人(或者也许我没有在 Google 中使用确切的关键字)讨论未发表文本的引用。我想人们通常喜欢引用别人可以找到的东西实际阅读,但那么请认为我是个例外:^)
可以这样做吗?如果不使用 bookdown 的堆栈,那么我还可以在哪里或尝试什么?
干杯。