bst latex 最大作者数_latex 写作 | 学步园

这篇博客主要讲述了在使用 LaTeX 编译过程中遇到的一些常见问题及其解决方法,包括 BibTeX bst 文件的作用,解决找不到 ibdata 和 ibstyle 命令的问题,处理 LaTeX 中引用 .eps 图片的步骤,以及如何调整参考文献的顺序。还提到了如何改变字体颜色,Visio 生成 EPS 图形,LaTeX 公式中的空格处理,以及图片位置和格式的控制。
摘要由CSDN通过智能技术生成

二、bst文件的作用

在tex文件调用bib时,如

\bibliographystyle{Science}

\bibliography{QAHE}

其中,Science.bst文件,指定了生产references的书写格式(具体生产文件为bbl)。投稿时,当然可以把tex和bib文件一起投稿。也可以把bbl文件中的内容粘贴到tex中,并且注释掉前面两行,如

%\bibliographystyle{Science}

%\bibliography{QAHE}

三、错误:

1、This is BibTeX, Version 0.99d (TeX Live 2012)

The top-level auxiliary file: ***.aux

I found no \bibdata command---while reading file ***.aux

I found no \bibstyle command---while reading file ***.aux

(There were 2 error messages)

出现这个错误的原因是在文中未引用bibliographystyle,在论文末尾增加以下语句即可解决该问题:

\bibliographystyle{IEEEtran}

\bibliography{IEEEabrv,REFS}

2、写完一些代码后编译出了错误,然后把它改好了,再点击编译按钮,结果出现以下提示:

Another application is currently  running in WinEdt's Console.

Wait for the execution t

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LaTeX 中,可以通过编写自定义的 .bst 文件来定义参考文献的样式,包括作者最大限制。以下是一些关于如何在 bst 文件中定义最大作者的示例代码: 1. 定义最大作者为 3: ``` FUNCTION {default.name.format} { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := nameptr #1 > { namesleft #1 > { ", et~al." * } { ",~" * t * } if$ } { t } if$ } READ FUNCTION {format.names} { 's := #1 'nameptr := s num.names$ 'numnames := numnames 'namesleft := { namesleft #0 > } { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := nameptr #1 > { namesleft #1 > { ", " * t * } { " and " * t * } if$ } { t } if$ nameptr #1 + 'nameptr := namesleft #1 - 'namesleft := } while$ } READ ``` 2. 定义最大作者为 2: ``` FUNCTION {default.name.format} { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := nameptr #1 > { namesleft #1 > { ", et~al." * } { ",~" * t * } if$ } { t } if$ } READ FUNCTION {format.names} { 's := #1 'nameptr := s num.names$ 'numnames := numnames 'namesleft := { namesleft #0 > } { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := nameptr #1 > { namesleft #1 > { ", " * t * } { " and " * t * } if$ } { t } if$ nameptr #1 + 'nameptr := namesleft #1 - 'namesleft := numnames #2 > { ", et~al." * } 'skip$ if$ } while$ } READ ``` 在以上代码中,我们主要是修改了 default.name.format 和 format.names 这两个函。其中 default.name.format 定义了作者列表的显示格式,而 format.names 则是对作者列表进行格式化的函。在 format.names 中,我们加入了一个条件判断,当作者超过最大限制时,自动省略多余的作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值