bst 文件中的换行符

bst 文件中的换行符

我正在像这样使用 natbib:

\usepackage[numbers,square,sort&compress]{natbib}

并使用plainnat参考书目:

\bibliographystyle{plainnat} 

我的书目中有以下引用: 引用

但我想将其格式化如下:

M. Abadi, L. Cardelli, B. Pierce, and G. Plotkin.
Dynamic Typing in a Statically-typed Language.
In Proceedings of the 16th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 213-227.
Cited on page 77.

(即作者列表后和标题后的换行符)

我尝试像这样修改我的 bst 文件:

FUNCTION {author.full}
{ author empty$
    { "" }
    { author format.full.names write$ newline$ }
  if$
}

FUNCTION {format.title}
{ title empty$
    { "" }
    { title write$ newline$ }
  if$
}

但这并没有产生预期的输出。具体来说,我得到以下结果:

引用未修复

我究竟做错了什么?

答案1

newline$只需将行尾写入生成的 latex 中,并将其排版为空格,即可

"\\ " write$

写一个\\

相关内容