Latex bst文件中增加自己需要的reference类型

最近在学位论文时,需要对网址进行引用。在以前写Elsevier的论文时,对网址进行引用没有出现问题,直接在bib文件中加入@misc{},并没有出错。但是使用我们学校的latex模版时,使用misc时出错:entry type for ““ isn‘t style-file defined。

查了一遍,感觉是学校的模版中没有支持misc的Function(按道理不应该?),所以参照Elsevier的bst文件中misc的定义及学校模版中bst文件中conference的Function的写法,写了FUNCTION {misc},最后起了效果。不管是不是最优的办法,起码起了作用,记录一下:

FUNCTION {misc}
{ 
  bibitem.begin
  format.authors write$ add.period
  format.title "[OL]" * write$ add.period
  format.year write$ add.comma
  note write$
  format.url
  newline$
}

      将上述FUNCTION写入论文latex模版的bst文件中。

      bib文件中的BibTeX:

@misc{siemens2020fast,
  title = {FAST Integrated Workflow},
  author = {Siemens Healthineers},
  note={\url{https://www.siemens-healthineers.com/computed-tomography/technologies-and-innovations/fast-integratedworkflow/}},
  year = {2020}
}

@misc{ge2020ge,
  title = {GE Revolution Maxima},
  author = {GE Healthcare},
  note={\url{https://www.gehealthcare.com/products/computedtomography/revolution-maxima/}},
  year = {2020}
}

      效果:

 

 

      参考:

       1.Elsevier的bst文件中misc

FUNCTION {misc}
{ output.bibitem
  format.authors output
  title empty$ 'skip$ 'setup.inlinelink if$ % urlbst
  format.title output
  howpublished output
  format.note output
  format.date output
  fin.entry
  write.url
  empty.misc.check
}

       2.学校模版中bst文件中conference的Function

FUNCTION {conference}
{
    bibitem.begin
    format.authors write$ add.period
    format.title "[C]" * write$ add.period
    journal missing$
    {
        format.booktitle write$
    } {
        format.journal write$
    } if$

    add.comma
    address missing$
    'skip$
    {
        format.address write$ add.comma
    } if$
    format.year write$ add.comma
    format.pages write$
    newline$
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值