附录

附录

我想向 中添加一个体积字段@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 中的等效方法

https://gist.github.com/milasudril/c61abb7abe44fe2270e5

相关内容