乌尔布斯特
用于添加网页
BibTeX条目类型,并添加支持将军网址
和上次检查的
字段,到(大多数)BibTeX.bst文件
文件夹。可选添加基本支持eprint打印
,国防部
和公开的
字段,和hypertex/hyperref支持。
此页面的永久URL为https://purl.org/nxg/dist/urlbst
–请引用这个而不是它重定向到的URL.它位于CTAN上https://ctan.org/pkg/urlbst网站
.代码(和bugparade)是联机.
版本0.9.12023年1月30日。
目录
标准的BibTeX样式没有对web的明确支持它们不包括“网页”类型,并且不支持添加指向引用的URL。有传言称可能会出现这种支持在BibTeX 1.0中,但没有估计何时可能到达。
Perl脚本网址
可用于将此支持添加到任意的.bst文件
具有合理“常规”的文件结构。结果是稳健的,而不是漂亮的。
它的目标与Patrick Daly的“custom-bib”包不同--旨在从头开始创建BibTeX样式的.bst文件,以及支持“url”和“eprint”字段。另一方面,这个包裹,适用于已经有一个样式文件工作(或至少,您不能或不会更改),并对其进行编辑添加新的网页条目类型,以及url、lastchecked和eprint字段。更详细的信息请参见手册.
urlbst[--literal key=value][--setting key=value][输入文件[输出文件]]
如果输入文件或输出文件被忽略分别默认为stdin和stdout。如果输入文件已经具有URL条目类型,然后是脚本对象。默认情况下(在当前版本中),输出包括对eprint、doi和pubmed的支持。
生成的.bst文件
文件可以调整带有选项--设置
和--文字
;看见--设置帮助
和--文字帮助
对于可用的交换机。选项--[否]eprint
,--[否]doi
,--[否]发布
,--内联链接
,--无超链接
,--高血压
和--超参照
是的快捷方式其中一些设置。
添加的字段包括:
网址
和上次检查的
,将URL与关联引用,以及上次检查URL的日期存在;
国防部
,对于引用内政部;
eprint打印
,对于arXiv公司eprint参考;和
公开的
对于引用公共医学标识符(PMID)。
如果设置hrefform公司
为1或2,则生成.bst文件
文件包括支持中生成的eprint条目中的超链接书目,格式为HyperTeX(参见又是arXiv),由xdvi、dvip和其他支持,或使用可用的支持来自hyperref包。什么时候?URL包含在参考书目中,使用\url{…}
命令和hyperref自动处理以正确的方式包含超链接。
设置内联链接
(选项--内联链接
)告诉urlbst不要将URL写为参考书目条目中的文本。相反,urlbst将生成更传统和紧凑的书目条目,但条目的标题现在将是指向该URL的超链接。此超链接可能对任何在线阅读您文档的人都有用(此选项可以只能与一起使用hrefform公司
1或2。任何DOI或eprint根据适当选项生成的文本仍将在此模式下显示。
您可以调整各种文字字符串,用于国际化,或者仅仅因为你喜欢不同的文本。收件人做这个,给--文字
选项,后跟一个key=值
例如,配对--literal online=“on“intert00bs”
,替换默认值网址:
文本。可能的值及其默认值如下(比如--文字帮助
打印此列表):
字面意义的 | 描述 | 违约 |
乌林特罗 | URL前的前缀;通常为“Available from:”或“URL:” | 网址: |
pubmed前缀 | 在PUBMED ref之前打印文本前缀 | PMID: |
公共网址 | 从PUBMED生成URL的前缀 | http://www.ncbi.nlm.nih.gov/pubmed/ |
eprint前缀 | 在eprint ref之前打印文本前缀 | arXiv: |
链接文本字符串 | 匿名链接文本 | [链接] |
引用字符串 | 标记某个事物被其他事物引用 | 引用 |
eprinturl公司 | 从eprint ref生成URL的前缀 | http://arxiv.org/abs/ |
doiurl(人名) | 从DOI生成URL的前缀 | https://doi.org/ |
doiprefix(doi前缀) | 印刷文本介绍内政部 | 数字对象标识: |
联机字符串 | 标记资源处于联机状态 | 联机 |
设置列表(--设置帮助
)是:
设置 | 描述 | 违约 |
内联链接 | 0=明确的URL;1=附加到标题的URL | 0 |
添加pubmed | 0=无PUBMED解析器;1=包括它 | 1 |
加法打印 | 0=无eprints;1=包括eprints | 1 |
hrefform公司 | 0=无交叉参考;1=超链接外部参照;2=超引用引用 | 0 |
添加doi | 0=无DOI分解器;1=包括它 | 1 |
圆锥形的 | 0=使用href;1=使用\doi{} | 0 |
该发行版包括四个版本的预转换版本标准BibTeX.bst样式文件。
仅限标准转换产生的样式文件在回归测试中检查样式。其他样式文件已知工作包括
acm.bst、amsalpha.bst、amsplain.bst、apalike.bst、gerabbrv.bst、,geralpha.bst、gerapali.bst和gerplain.bst,gerunsrt.bst和ieeetr.bst,siam.bst,mla.bst
设置已知失败的文件的样式:
- 目前(至少从v0.5开始),存在一种样式
阿奇卡戈.bst
看起来像狐狸网址
; 结果是有一个更简单但几乎等同的风格芝加哥.bst
哪一个作品。
- 一些APA风格,至少包括
apager.bst(阿帕格.bst)
,似乎与最常见的风格有足够的不同他们混淆了网址
完全。
- 这个科马脚本样式和参考样式是不是为了生产传统的
.bbl桶
文件,以及网址
并不打算从中产生任何有用的东西。
这可能是我重新审视的好时机脚本中复杂的逻辑,使其在面对这样的变种,但不要屏住呼吸。这个脚本中的逻辑相当可怕(它基本上是通过在输入样式文件中发现模式,并替换或扩展BibTeX样式文件代码的位。这是一种脆弱的技术可能是因为它的用处有限,所以我会吃一些说服用户为脚本添加重要的额外功能。
natbib和revtex样式的文件已经有URL字段。如果您有BibTeX样式的文件,您认为该使用它,但脚本失败,请将其发送给我,我将尝试计算出我所拥有的错过了(尽管没有承诺)。
请注意,调用脚本的命令由“urlbst.pl”更改而来在版本0.3和0.4之间转换为普通的“urlbst”。
将URL支持添加到标准siam.bst公司
文件,您可以发出命令
%urlbst/path/to/original/siam.bst siamurl.bst
您的TeX安装可能会有一些方法帮助您找到原件.bst文件
文件是。在基于teTeX的系统上,用于示例,命令kpsewhich siam.bst公司
返回完整的路径siam.bst公司
BibTeX会找到的文件。
分布式文件缩写url.bst
,字母表.bst
,普通.bst
和不正确.bst
是标准样式文件的版本已预先转换。
关于将URL包含在中的参考书目TeX常见问题解答.
将文件下载为柏油球或zip文件并将其解压缩。或者您可以克隆源存储库联机.
要安装,只需复制分布式网址
脚本到路径上的某个位置(例如/usr/local/bin
,或~/本地/bin
,取决于你的特权和品味)。
如果您(可能)想使用预先转换的标准.bst文件
文件,然后您需要将其复制到某个位置在BibTeX搜索路径中。类型kpsepath bst(kpsepath-bst)在Unix上到找出BibTeX搜索的位置列表,然后从中选择一个用户本地位置或系统范围的位置。如果您正在安装在系统范围内,您显然需要管理员权限,你可能需要使用特克斯哈希
,mktexlsr公司
或其等效文件,以更新LaTeX的文件名隐藏物。有关此处的进一步提示,请参见上的TeX常见问题解答条目安装软件包和LaTeX放置文件的位置.
这应该是你要做的全部。
urlbst脚本是通过一个应该可以正常工作的路径分发的,只要Perl二进制文件在您的路径中,但如果您有问题在这里,那么您可能想将第一行更改为以下内容
#! /usr/local/bin/perl
如果这就是Perl二进制文件所在的位置。
您也可以使用传统的./configure;品牌;制作安装
配置和安装程序包(作为root用户,或使用苏多
如果您在系统位置安装它),尽管您仍然需要安装.bst文件
手动文件。对于微不足道的配置来说,这是相当繁重的这是必需的,所以手工操作几乎总是比较简单。
如果您需要更改网址
默认值,但是,或者如果你的手指打字./配置
然后您可以放心,configure脚本支持标准--前缀
选项,以及以下选项选项设置默认值:
--with-eprints=url
,--没有印刷品
- 这使得
--eprints公司
urlbst选项可用默认情况下,允许您选择指定前缀以创建来自eprint编号的URL。此URL的默认值为http://arxiv.org/abs/
--这适用于arXiv,很明显,但现在有很多其他的预印本档案出现,这可能不合适。如果你有关于这个默认值或备选值的评论,请让我知道。这个选项默认启用;如果你有理由禁用这个--eprints公司
urlbst选项,提供配置选项--没有印刷品
--with-doi=url
,--不带doi
- 这使得
--国防部
urlbst选项,与--带打印
选项,允许您自定义DOI解析器URL--国防部
选择urlbst默认情况下处于启用状态。
--使用href=0/1/2
- 这允许您指定超链接的类型插入参考书目。值0、1和2,表示否超链接、超样式链接和超引用样式链接,分别是。默认值为
--h参考=0
. The超参照
-样式选项旨在补充越来越标准超参照
包裹。
前两个选项只是更改默认值,如果您从未使用新的eprints公司
或国防部
字段,然后默认值对您来说无关紧要。
由于修改后的样式生成的URL包装在\url{}
宏,使用结果书目样式与网址
包裹。从那以后倾向于与超参照
无论如何,如果可能的话,你不要通过更改--带-href
配置时默认设置。
文档
基本文档在文件中网址.tex
。这个作为PDF文件分发,但如果要重新生成它,请使用
%乳胶urlbst%bibtex网址%乳胶urlbst%乳胶urlbst
修改后的版权和许可证位置.bst标准
文件似乎对我来说有点泥泞。因为任何执照都比没有执照,因此我断言修改哪个是网址
这些文件的程序版权归2002-23所有,诺曼·格雷,这些修改可用于根据LaTeX项目公共许可证的条款进行分配。
原件.bst文件
文件版权归霍华德·特里基和奥伦所有Patashnik拥有一组权限,在文件顶部的文本中,其中规定“此文件的无限复制和重新分发只要未经修改就允许”(请参阅完整文本)。因此,上述分配条款似乎是与……在道德上等同--这些术语在.bst文件
文件。如果有人不同意这里的逻辑,我很乐意讨论。
这个网址
脚本本身是在GPL 2.0版下发布的。
查看文件许可证-lppl.txt
和许可证-gpl-2.0.txt
在中分发,用于相关许可证文本。
网址
已存档CTAN上,并在TeX常见问题解答.
维护包的源代码联机.
这个urlbst主页可能具有比你现在看到的那个。
感谢许多人的建议和要求:感谢Jason Eisner建议--内联链接
期权;中的代码贡献到“ijvm”网址
脚本;PawełWidera建议使用\路径
格式化DOI时;Michael Giffin建议加入PubMed URL;向Katrin Leinweber提出拉取请求,该请求修复了DOI的格式参考文献。
- 2023年1月30日0.9.1
- 添加了识别和解决
https://doi.org/
统一资源定位地址prefix–无论是否存在,代码现在都能正确运行。
- 2022年12月1日0.9
- 将存储库位置更改为七足动物(当Bitbucket放弃对Mercurial的支持时)。因此,下面指向Bitbucket的问题链接将不会更长的工作时间。
- 重构用于配置生成的
.bst文件
文件,特别是添加--设置
选项。
- 添加了
圆锥形的
设置以生成打包的DOI在里面\doi{…}
.
- 2019年7月1日0.8
-
- 0.72011年7月20日
- 添加
--诺多伊
,--无蛋白
和--无管的
选项(默认为打开,无法否则关闭)
- 0.7b12011年3月17日
- 允许使用选项对文字字符串进行参数化
--文字
.
- 2011年3月8日0.6-5
- 调整对内联链接的支持(现在适用于arXiv、DOI和Pubmed)
- 2009年4月28日0.6-4
- 解决BibTeX换行错误(感谢Andras Salamon的错误报告)。
- 2009年4月19日0.6-3
- 修复内联链接生成(感谢Eric Chamberland的错误报告)。
- 2008年11月17日0.6-2
- 现在,当我们发现format.vol.num.pages、,这意味着我们包含了那些不包含引文中的标题(通常用于物理科学风格的文章,如aip.sty)。
- 2008年6月16日0.6-1
- 修复了与各种引用标准的一些断开链接(我认为在这种情况下,这可能不正在发生,是吗?)。分布式
*网址.bst
不再有--内联链接
默认情况下已启用选项。
- 0.6,2007年3月26日
- 添加了选项
--内联链接
,它添加内联超链接指向任何具有URL但内联的书目条目而不是在参考书目中明确地打印URL。这是(主要)如果您正在准备一个要阅读的文档版本,则会很有用屏幕上显示。感谢Jason Eisner的建议和大量测试。
- 合并PawełWidera的hyperref错误修复。
- 进一步修改了内联链接支持,因此现在由
格式.标题
(或格式.btitle
)线路,具有回退功能fin.条目
。这应该更健壮,并允许我删除一些上一个版本的体操。
- 返工
内联链接
支持;现在应该更多了稳健。合并PawełWidera的hyperref错误修复。
- 添加了选项
内联链接
,它添加内联超链接指向任何具有URL但内联的书目条目而不是在参考书目中明确打印URL。这是(仅)如果您正在准备一个要阅读的文档版本,则会很有用屏幕上显示。
- 2006年9月6日0.5.2
- 另一组文档只会更改,希望能够澄清安装。
- 2006年1月10日0.5.1
- 无功能更改。仅文档和网页更改,希望澄清用法和配置
- 2005年6月3日0.5
- 在中添加了对数字对象标识符(DOI)字段的支持参考书目。
- 2005年4月12日0.4-1
- 文档改进——现在帮助文本中有一些示例!
- 2004年4月4日12月1日
- 错误修复:现在与mla.bst和朋友兼容。现在使用
./配置
(可选)。分类重组。
- 2003年6月4日0.3
- 补充
--eprint打印
,--高血压
和--超参照
选项。
- 2002年10月23日0.2
- 现在网页条目类型中支持“editor”字段。基本添加了文档。
- 2002年4月1日
- 初始版本
版权所有2002-23,Norman Gray。根据GNU条款发布通用公共许可证。