提问人:Jan 提问时间:7/16/2023 更新时间:7/16/2023 访问量:31
将维基百科页面导出为BibLaTeX?
Export of Wikipedia page as BibLaTeX?
问:
在英文维基百科中,您可以通过页面菜单找到一个与文章相关的页面“引用此页面”菜单条目。(其他维基百科语言网站也是如此,例如德语 de.wikipedia.org 网站。Tools
单击“引用该页面”菜单,将打开一个关联的页面。在该页面上,列出了该特定文章的基本书目数据,以及有关如何按照不同的引文风格指南引用该页面的一些建议。该页面还提供了两个略有不同的 BibTeX 代码块,可以复制到您的个人文件中。.bib
例如,请参阅Biber页面上的“引用此页面”。
我认为这两个代码都不是有用的 BibTeX 条目。例如:键将始终使用值 进行设置。此字段应包含作者的姓名,采用 BibTeX 语法:。
要使这个值起作用,必须将其分组到另一对大括号中,否则 BibTeX 将尝试从该值中猜测 Name 和 Firstname。author
Wikipedia contributors
Name1, Firstname 1 AND Name2, Firstname2, AND ...
虽然有一个专门的页面,上面列出了所有作者的名字,但我强烈建议不要在该字段中列出他们。那会令人困惑。相反,您应该使用替代密钥,这当然是维基百科,或者更准确地说,维基媒体基金会。editor
键由实际的页面标题组成(这是正确的),但是也添加了编辑器(),这在这种键中是不正确的。如上所述,使用编辑器字段可以一次性解决这两个问题。title
--- {Wikipedia}{,} The Free Encyclopedia
接下来是键,它的值是正确的,但维基百科也知道这个页面创建时(即上次编辑)的月份、日期甚至时间,直到秒。因此,此复制和粘贴块中提供的日期信息也可以更精确!year
其中一个代码块包含BibTeX未知的密钥,因此将被忽略。另一个块改用密钥。两者都具有相关页面的永久链接 ID,后者包含在命令中。这个命令对于标准LaTeX来说是未知的,你必须通过加载各种软件包之一来提供它,例如,.url
howpublished
\url{}
url
hyperref
接下来是 key ,其中包含类似 的信息。由于 BibTeX 是在 WWW 之前发明的,因此这是一种合适的解决方法。然而,该日期的格式可能会干扰该人BibTeX数据库中的其他日期信息,下载/复制该信息。note
[Online; accessed 16-July-2023]
与其提供两个略有不同的代码块复制到您的个人 BibTeX 数据库中,我更希望有一个基于更现代的 BibLaTeX 包的代码块。
BibLaTeX为这种书目来源提供了一种专用类型,它带有各种新键,包括和,这消除了通过变通方法将这些信息存储在不太合适的键中的需要。希望日期以 ISO 格式给出:,当然,这可以很容易地从维基百科数据库中的页面信息中生成。@Online
url
urldate
urldate
YYYY-MM-DD
此外,在 LaTeX 文档中使用该包,可以确保该包被自动加载,以提供其他未知的命令。biblatex
hyperref
\url
在我看来,维基百科应该为BibLaTeX提供最先进的区块。继续使用上面提到的示例 biber 页面,代码块应如下所示:
@Online{en.wikipedia:biber,
editor = {{Wikipedia, The Free Encyclopedia}},
title = {Biber (LaTeX)},
date = {2022-10-16},
url = {https://en.wikipedia.org/w/index.php?title=Biber_(LaTeX)&oldid=1116502991},
version = 1116502991,
organization = {Wikimedia Foundation},
urldate = {2023-07-16},
langid = {english}
}
(我自由地添加了语言信息。您也可以在 ID 和专用密钥中找到它。此示例中使用的信息或多或少是从“引用此页面”信息中 1:1 复制的。仅略微修改了 的值。en.wikipedia
langid
urldate
我曾两次尝试在德语维基百科讨论组中展开讨论,最近一次尝试是在 2023 年 5 月。
到目前为止,讨论没有得到任何回应。
我希望,有人,能够,改变一些代码行,或者认识某人,能够这样做,会阅读这些行。
答: 暂无答案
下一个:Panda 未打印所有表格
评论