我可以使用哪个\bibliographystyle
来生成类似的输出,abbrv
但可以识别较新的字段,例如条目editor
中的@ONLINE
字段和url
任何类型的条目中的字段?我正在使用该url
包。请注意,我正在使用acm_proc_article-sp
模板,并且在可以进行的任意更改方面受到限制。
LaTeX 示例:
\documentclass[firstinits=true]{acm_proc_article-sp}
\begin{document}
Reference to \cite{pal:working}
\bibliographystyle{abbrv}
\bibliography{mybiblio}
\end{document}
BibTeX 示例:
@ONLINE{ pal:working,
URL = "http://opensource.mit.edu/papers/madanmohan.pdf",
HOWPUBLISHED = "{M}{I}{T} {W}orking {P}aper",
YEAR = "2002",
AUTHOR = "{P}al, {N}ilendu and {M}adanmohan, {T}. {R}.",
NOTE = "accessed {J}an 31, 2009",
TITLE = "{C}ompeting on {O}pen {S}ource: {S}trategies and {P}ractice"
}
答案1
以下是获取您在文章中描述的参考书目的尝试,使用如下方法进行biblatex
:
\documentclass[firstinits=true]{acm_proc_article-sp}
\usepackage{biblatex}
\usepackage{filecontents}
\usepackage{xpatch}
\begin{filecontents}{mybiblio.bib}
@ONLINE{ pal:working,
URL = "http://opensource.mit.edu/papers/madanmohan.pdf",
ORGANIZATION= "{M}{I}{T} {W}orking {P}aper",
YEAR = "2002",
URLDATE = "2009-01-31",
TITLE = "{C}ompeting on {O}pen {S}ource: {S}trategies and {P}ractice"
}
\end{filecontents}
\addbibresource{mybiblio.bib}
\DefineBibliographyStrings{english}{%
urlseen = {accessed on},
}
\DeclareFieldFormat[online]{title}{#1}
\xpatchbibdriver{online}{%
\printlist{organization}%
\newunit\newblock
}{%
\printlist{organization}%
\setunit{\addcomma\space}\newblock
}{}{}
\begin{document}
Reference to \cite{pal:working}
\printbibliography
\end{document}