我想向 中添加一个体积字段@manual
。这是@manual
由 生成的函数makebst
FUNCTION {manual}
{ output.bibitem
format.authors output
author format.key output
format.date "year" output.check
date.block
format.btitle "title" output.check
new.sentence
organization "organization" bibinfo.check output
address "address" bibinfo.check output
format.edition output
format.note output
fin.entry
write.url
}
它应该打印
作者(年份)。标题卷。卷...
如果volume
文件已给出。否则,我想要原样。
喜欢
英特尔公司(2015 年 6 月),Intel 64 和 IA-32 架构软件开发人员手册卷 1。英特尔公司,2200 Mission College Blvd. Santa Clara, CA 95054-1549 USA。
以下是围兜项目:
@manual
{
intelman
,author={{Intel Corporation}}
,title={Intel® 64 and IA-32 Architectures Software Developer’s Manual}
,year={2015}
,month={June}
,language={English}
,organization={Intel Corporation}
,address={2200 Mission College Blvd. Santa Clara, CA 95054-1549 USA}
,volume={1}
}
我对 RPN 并不是很熟悉,但这应该几乎像“Hello, World”。
顺便问一下,有没有
- 使用原始 XSLT 作为格式化程序的系统?我不喜欢 XML,但 XSLT 至少有非常完善的文档,因此我应该可以得到我想要的一切。
- 关于“野兽”的屏幕可读教程,这是一个网页而不是 PDF。
所以我想用 C 语言编写
bst 文件在这里:https://gist.github.com/milasudril/d5fb8bf376937caaa450
附录
这种风格还有另一个问题:
对于@misc
,我想要howpublished
在之前url
。鉴于
@misc
{
wavefront
,url={http://www.fileformat.info/format/wavefrontobj/egff.htm}
,howpublished={FileFormat.Info}
,title={Wavefront OBJ: Summary from the Encyclopedia of Graphics File Formats}
,note={2015-07-16}
,author={FileFormat.Info}
,year={2015}
}
我想
FileFormat.Info (2015)。Wavefront OBJ:图形文件格式百科全书摘要。文件格式信息 http://www.fileformat.info/format/wavefrontobj/egff.htm(2015年7月16日)
答案1
仅供您FUNCTION {manual}
阅读
FUNCTION {manual}
{ output.bibitem
format.authors output
author format.key output
format.date "year" output.check
date.block
format.btitle "title" output.check
format.bvolume output
new.sentence
organization "organization" bibinfo.check output
address "address" bibinfo.check output
format.edition output
format.note output
fin.entry
write.url
}
format.bvolume output
打印之后我们添加了什么title
。
答案2
我找到了一种通过 XML 的方法。如果有人想将其移植到 bibtex,以下是 XSLT 中的等效方法