![附录 A:美国联邦法规参考资料](https://linux22.com/image/458073/%E9%99%84%E5%BD%95%20A%EF%BC%9A%E7%BE%8E%E5%9B%BD%E8%81%94%E9%82%A6%E6%B3%95%E8%A7%84%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99.png)
我使用 revtex4_2 作为我公司内部文件的基础。在这些文件中,我们经常引用或根据美国联邦法规 (CFR) 的要素做出陈述。我希望能够使用类似于 \cite 的命令来创建一个超链接,该超链接将读者带到一个列表,其中包含所有引用段落的标准格式名称(例如,“10 CFR 626.4(a)(4)”)。除了这个基本上是参考书目的列表之外,我还希望有一个附录,其中包含引用段落的完整扩展详细信息及其全文(在适当的情况下)。例如,
附录 A:美国联邦法规参考资料
10 联邦法规 626.4(a)(4)
第 10 章 - 能源,第 II 章 - 能源部
第 I 节 - 销售条例
第 626 部分 - 战略石油储备石油采购程序
第 4 节 - 一般采购战略
第 a 款 - 开始采购的标准,第 4 节石油产品和相关商品的当前价格水平、降低成本和避免在收购中产生过高成本的能力,以及 任何 SPR 收购对消费者和市场价格的
可能影响;
我的第一个方法是尝试创建自定义 bibtex 条目类型,因为我使用外部 bib 文件。我发现这非常好的解决方案,但当我尝试实现它时,我发现该解决方案与 revtex 不兼容,因为它依赖于 natbib。所以我有点不知所措。
问题:有没有与 revtex 兼容的方法?除了自定义 bib 条目类型和所有这些繁琐的程序之外,还有其他方法可以实现我想要的效果吗?
就上下文而言,我使用 TeXMaker,并使用 revtex 的 aapm 和 mph 类选项。
附录:因为我知道有人会想知道我为什么首先使用 revtex,那是因为我喜欢它生成的文档,而且我还没有构建自定义文档类的知识。最终我想自己动手,但目前我们正在使用这个。
编辑:这是一个我想要跟踪的数据项的示例:
@Cfr{10_626_4a4,
titlenumber = {10},
titlename = {Energy},
chapter = {II},
chaptername = {Department of Energy},
subchapter = {I},
subchaptername = {Sales Regulation},
part = {626},
partname = {Procedures for Acquisition of Petroleum for the Strategic Petroleum Reserve},
subpart = {},
subpartname = {},
subject_group = {},
section = {4},
sectionname = {General acquisition strategy.},
paragraph = {a},
paragraph_name = {Criteria for commencing acquisition.},
subparagraph = {4},
url = {https://www.ecfr.gov/current/title-10/chapter-II/subchapter-I/part-626#p-626.4(a)(4)},
urldate = {2022-11-25},
full_text = {Current price levels for petroleum products and related commodities, the ability to minimize costs and avoid incurring excessive costs in acquisition, and the possible effect on consumer and market prices of any SPR acquisition;},
}
在这个例子中,几个字段是可选的,因为它们并不是在 CFR 中到处都使用。