在引文中加入置信度评级的建议

在引文中加入置信度评级的建议

当我撰写、编辑和审阅我的文档时,我希望标记出某个主张和支持性引文之间的关联程度。例如,如果参考文献Foo推测了某个主题(因此我给它的置信度较低),而参考文献Bar深入研究并证明了另一个主题(置信度较高),我希望(草稿)文档能够反映这一点。

我正在寻求如何从编辑和显示方面实现这一点的建议。


对于编辑,我可以想象在自定义引用命令中执行此操作:

As shown by \cite{Foo:1942}{lo} and others \citep{Bar:1924}{hi}, blah blah.

或者在外面使用自定义命令(再次使用 {lo,mid,hi} 或 {1,2,...,10}):

As shown by \cite{Foo:1942}\conf{3} and others \citep{Bar:1924}\conf{10}, blah blah.

对于渲染来说,它可能很简单:

As shown by Foo (1942) {lo} and others [Bar, 1924]{hi}, blah blah.

但我也可以想象一个更复杂的宏,这样评级为 、 或 的内容hi根本910显示,评级越低,内容就越明显(使用红色或粗体字体表示123lo置信度评级)。如果使用单独的命令,评级可以跟随引文(如上所示),或者如果使用自定义引用命令,评级可能会影响引文本身的显示。


任何有关现有软件包的建议或实施建议都将不胜感激。我对 LaTeX 的了解足以创建一个\conf{}实现基本版本的简单命令,也许这就足够了,但我想就这个想法和实施寻求社区意见。

答案1

我觉得界面我会寻找的是\cite命令套件的可选键。类似于\cite[confidence=low]{Foo:1942}\citep[confidence=10]{Bar:1924}。如果省略它,行为将默认为未增强的\cite

为了执行尝试xkeyval包。还有其他人做这种事(也pgfkeys),但这个还不错。问题在于它\cite已经接受了一个可选参数,因此必须小心将其传递给原始命令。

对我来说,最大的问题是渲染这些模糊的引用。我认为你不会想改变字体粗细或颜色——那可能只会强调它。用一定数量的波浪号装饰引用怎么样?波浪号越多意味着置信度越低?(波浪号在物理学推导中用于表示模糊的身份。)

相关内容