有没有什么选项可以让我选择是否将某个 bib 条目的名称显示在参考书目中?
例如我在 mybib.bib 中有
@article{EMS,
title = "Eat my shorts",
journal = "Shelbyville Magazine",
volume = "123",
pages = "13 - 14",
year = "2042",
author = "B.Simpson",
}
然后是这个:
\documentclass[preprint,3p,times,twocolumn]{elsarticle}
\bibliographystyle{unsrt}
\begin{document}
Lalal \cite{EMS} lalal.
\bibliography{MYBIB}{}
\end{document}
输出结果如下:
拉拉尔 [1] 拉拉尔。
[1] B.Simpson。《吃我的短裤》。《谢尔比维尔杂志》,123:13-14,
2042年。
但我希望
拉拉尔 [1] 拉拉尔。
[1] B.Simpson. Shelbyville Magazine, 123:13 – 14, 2042.
答案1
使用合适的书目样式apsrev
,如我在示例代码中使用的filecontents*
;但这只是为了使示例自成体系。您可以看到它是一种“未分类”的样式。
\begin{filecontents*}{\jobname.bib}
@article{EMS,
title = {Eat my shorts},
journal = {Shelbyville Magazine},
volume = {123},
pages = {13-14},
year = {2042},
author = {B. Simpson},
}
@article{ABC,
title = {Whatever},
journal = {Journal},
volume = {123},
pages = {13-14},
year = {2042},
author = {A. Uthor},
}
@article{DEF,
title = {Whatever},
journal = {Journal},
volume = {123},
pages = {13-14},
year = {2042},
author = {W. Riter},
}
\end{filecontents*}
\documentclass[preprint,3p,times,twocolumn]{elsarticle}
\bibliographystyle{apsrev}
\begin{document}
Lalal \cite{EMS} lalal \cite{ABC} lalal \cite{DEF}
\bibliography{\jobname}
\end{document}