Lyx 中的书目

Lyx 中的书目

我正在尝试以这种风格获取我的参考书目:

[#] 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。动态系统简介;理论、模型和应用。John Wiley and Sons,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参考书目格式。而是使用样式。即,将fromplain的参数更改为。\bibliographystyleabbrvplain

我从另一条评论中得知,您希望对条目字段中提供的信息url进行排版。因此,我建议您 (a) 使用书目样式,(b)使用选项plainnat加载包。natbibnumbers

顺便说一句,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}

相关内容