
我正在嘗試以這種方式獲取我的參考書目:
[#] Last or first name, First or last name, Title , Publisher, Year.
我把名字寫成:
卡爾·金斯福德
但它顯示為:
C·金斯福德
URL 出現時不會出現。我希望我在 jabref 中輸入的所有資訊都以某種格式顯示(我不關心哪種格式),但應該一致顯示。
Bibtex程式碼:
@Book{Observers,
title = {Introduction to dynamic systems; theory, models, and applications},
publisher = {John Wiley and Sons},
year = {1979},
author = {Luenberger, David G David G},
}
入口:
[8] DGDG Luenberger。動態系統簡介;理論、模型與應用。約翰威利父子,1979。
我正在使用abbrv
風格,如果你們能給我推薦一種風格。
範例2:
@Book{Discretetime,
title = {Discrete-time signal processing},
publisher = {Pearson Higher Education},
year = {2010},
author = {Oppenheim, Alan V and Schafer, Ronald W},
edition = {2nd},
}
答案1
如果您不希望 BibTeX 縮寫作者的名字,不要使用abbrv
參考書目風格。相反,使用plain
樣式。即,將\bibliographystyle
from的參數更改abbrv
為plain
。
從單獨的評論中,我了解到您希望對條目字段中給出的信息url
進行排版。因此,我建議您(a)使用參考書目樣式並(b)使用選項plainnat
載入套件。natbib
numbers
順便說一句,author
您的其中一個條目的欄位可能不正確。代替
author = {Luenberger, David G David G},
幾乎可以肯定 [!] 是
author = {Luenberger, David G.},
完整的 MWE 及其輸出。請注意,您提供的測試條目沒有url
欄位。
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@Book{Observers,
title = {Introduction to Dynamic Systems: Theory, Models, and Applications},
publisher = {John Wiley and Sons},
year = {1979},
author = {Luenberger, David G.},
}
@Book{Discretetime,
title = {Discrete-time Signal Processing},
publisher = {Pearson Higher Education},
year = {2010},
author = {Oppenheim, Alan V. and Schafer, Ronald W.},
edition = {2nd},
}
\end{filecontents}
\documentclass{article}
\usepackage[numbers]{natbib}
\bibliographystyle{plainnat}
\begin{document}
\cite{Observers}, \cite{Discretetime}
\bibliography{mybib}
\end{document}