使用natbib
,bibentry
。如果可能的话,我希望最终以与参考书目部分不同的风格呈现书目条目。
其特殊之处在于,bibentry 会逐字复制整个参考书目的样式,而使用bst
类似 s savetrees.bst
(我的情况)或IEEEtran.bst
之类的 s 则会产生问题。具体来说,两个或多个相继出现的 bib 项中的重复作者会被替换为长破折号,---
但此类序列中的第一个 bib 项除外。当我\bibentry
在正文中对其中一些使用 时,破折号会被保留,而对于 ,我需要作者姓名,同时\bibentry
将其保留为参考书目中的破折号。
平均能量损失
\documentclass{article}
\usepackage{lipsum}
\usepackage{filecontents}
\usepackage[numbers]{natbib}
\usepackage{bibentry}
\nobibliography*
\begin{filecontents}{\jobname.bib}
@misc
{
death-star,
author = {Bevel Lemelisk and Wilhuff Tarkin and Darth Vader and Darth Sidious},
title = {{Death Star}},
howpublished = {Alderaan and Yavin 4},
year = {0 BBY}
}
@misc
{
death-star-2,
author = {Bevel Lemelisk and Wilhuff Tarkin and Darth Vader and Darth Sidious},
title = {{Death Star II}},
howpublished = {Endor},
year = {4 ABY}
}
\end{filecontents}
\begin{document}
\lipsum[1]
They first built~\cite{death-star}.
\begin{enumerate}
\item \textbf{Have:}\\
\bibentry{death-star-2}
\item \textbf{Need:}\\
B. Lemelisk, W. Tarkin, D. Vader, and D. Sidious, ``Death Star II,'' Endor, 4 ABY
\end{enumerate}
\lipsum[2]
%\bibliographystyle{savetrees}
\bibliographystyle{IEEETran}
\bibliography{\jobname}
\end{document}