我需要更新特定期刊的文章样式参考的 BST 文件。
因此我的 BST 包含卷信息:
FUNCTION {format.vol.num.pages}
{ volume field.or.null
duplicate$ empty$ 'skip$
{
"volume" bibinfo.check
}
if$
number "number" bibinfo.check duplicate$ empty$ 'skip$
{
swap$ duplicate$ empty$
{ "there's a number but no volume in " cite$ * warning$ }
'skip$
if$
swap$
"(" swap$ * ")" *
}
if$ *
}
和文章功能:
FUNCTION {article}
{ newline$
"\bibtype{Article}%" write$
output.bibitem
format.authors "author" output.check
format.title "title" output.check
new.sentence
crossref missing$
{
journal
remove.dots
"journal" bibinfo.check
"journal" output.check
add.blank
format.date "year" output.check
date.block
format.vol.num.pages output
}
{ format.article.crossref output.nonnull
}
if$
eid empty$
{ format.journal.pages }
{ format.journal.eid }
if$
new.sentence
format.note output
format.endnote output
format.commenturl output
format.url output
format.doi output
format.eprint output
fin.entry
}
我的围兜文件:
@article{Zamboni2009,
author = {P. Zamboni and R. Galeotti and E. Menegatti and A. M. Malagoni and G. Tacconi and S. Dall'ara and I. Bartolomei and F. Salvi},
title = {Chronic cerebrospinal venous insufficiency in patients with multiple sclerosis},
journal = {Journal of Neurology, Neurosurgery and Psychiatry},
volume = {80},
number = {4},
pages = {392--399},
year = {2009},
doi = {10.1136/jnnp.2008.157164},
other = {2-s2.0-64749109556},
}
我的 Tex 文件:
\documentclass[a4paper]{article}
\usepackage[numbers,sort&compress]{natbib}
\begin{document}
\begin{center}{Recursive Parameter Estimation}
\vspace{10pt}
{ Lawrence C. Sam}
\vspace{5pt}
{\small [email protected]}
\end{center}
\section{Introduction}\label{intro}
The idea of sequentially.
\cite{Zamboni2009}
获取输出:
预期输出:
如果有人建议解决这个问题,我们将不胜感激。
提前致谢。