以下是由 jabRef 制作的:
@Article{Lewis1992a,
Title = {An injector/amplifier double target configuration for the Ne-like Ge X-ray laser scheme},
Author = {C. L. S. Lewis and D. Neely and D.M. O'Neill and J.O. Uhomoibhi and M.H. Key and Y. Al Hadithi and G.J. Tallents and S.A. Ramsden},
Journal = {Opt. Comm.},
Year = {1992},
Pages = {71-76},
Volume = {91},
Owner = {le},
Timestamp = {2015.01.12}
}
但是当我编译它时,我有以下内容:
CLS Lewis、D. Neely、DM O'Neill、JO Uhomoibhi、MH Key、Y. Al Hadithi、GJ Tallents 和 SA Ramsden。用于类氖锗 x 射线激光方案的注入器/放大器双靶配置。Opt. Comm.,91:71–76,1992 年。
如何使标题前后的点转换为逗号(。用于类似 ne 的 ge x 射线激光方案的注入器/放大器双目标配置。)?
答案1
你可以尝试一下biblatex
。默认值与样式没有太大区别plain
,并且相对容易定制,因为它使用了 latex 语法:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[backend=biber]{biblatex}
\usepackage{url}
\usepackage{filecontents}
\begin{filecontents}{title.bib}
@Article{Lewis1992a,
Title = {An injector/amplifier double target configuration for the Ne-like Ge X-ray laser scheme},
Author = {C. L. S. Lewis and D. Neely and D.M. O'Neill and J.O. Uhomoibhi and M.H. Key and Y. Al Hadithi and G.J. Tallents and S.A. Ramsden},
Journal = {Opt. Comm.},
Year = {1992},
Pages = {71-76},
Volume = {91},
Owner = {le},
Timestamp = {2015.01.12}
}
}
\end{filecontents}
\addbibresource{title.bib}
\renewcommand\newunitpunct{\addcomma\space}
\begin{document}
test \cite{Lewis1992a}
\printbibliography
\end{document}