![脚注、交叉引用和更新](https://linux22.com/image/276586/%E8%84%9A%E6%B3%A8%E3%80%81%E4%BA%A4%E5%8F%89%E5%BC%95%E7%94%A8%E5%92%8C%E6%9B%B4%E6%96%B0.png)
我是 LaTeX 新手,不知道它是否值得用来撰写我的博士论文。我是一名律师,有一件事——也许是律师特有的——我无法弄清楚 LaTeX 是否可以做到。(我查看了留言板,但我认为那里没有处理这个问题,但如果我错过了什么,请给我指出正确的方向。
对于我们的参考文献(至少在我的机构中),我们需要一个长标题和一个短标题。因此,例如,我可能会将脚注 100 写成:
Cantiare San Rocco 诉 Clyde Shipbuilding & Engineering Co Ltd [1924] AC 226 HL
脚注 150 如下:
Cantiare San Rocco(注 100)。
到目前为止一切顺利。但是,假设我想移动附在脚注 100 上的文本,使其出现在脚注 150(例如 200)之后。那么我需要脚注 150 显示为:
Cantiare San Rocco 诉 Clyde Shipbuilding & Engineering Co Ltd [1924] AC 226 HL
脚注 200 内容如下:
Cantiare San Rocco(注 150)。
LaTeX 是否可以通过这种方式自动更新脚注?另一个复杂之处在于,我确实需要初始交叉引用(即脚注 100)指向引用所在的脚注,而不是当前所在的确切脚注。这是因为我可能会将 Cantiare San Rocco v Clyde Shipbuilding & Engineering Co Ltd [1924] AC 226 HL 移出脚注 100,而不会移动附加到该脚注的文本。也就是说,脚注 100 不会移动。
我希望我已经把问题表达得足够清楚了,但如果没有,请原谅我。LaTeX 可能无法做到这一点 - 但我知道 Zotero 有这个功能(Endnote 没有),所以我认为原则上这一定是可行的。
谢谢!
答案1
Biblatex-oscola 完全满足您的要求。我是一名使用 Latex 撰写博士论文的程序员,Oscola 软件包非常出色。只要您保持 Bibtex 文档的更新,其中包含每个案例所需的所有信息,它就会按照您在此处描述的进行交叉引用,包括简称,并且它会创建一个索引,其中包含案例表和立法表,与您的二手资料书目分开。唯一的问题是,如果您不想按照 Oscola 引用样式发表论文。例如,我不知道是否有适用于 Latex 的 Bluebook 软件包。