在 JabRef +Lyx 中编写参考书目时遇到的问题

在 JabRef +Lyx 中编写参考书目时遇到的问题

我有以下问题:

  1. 作为作者我想:

    小马歇尔·霍尔

    但是,当在 JabRef 中写入此内容时,它会自动更改为:

    MJ 大厅......

    我怎样才能解决这个问题?

  2. 我可以$ell$用 Jabref 书写吗?

  3. Jabref 接受大写字母,但当转换为 PDF 时,它会自动更改为小写字母... 即我想写 G-extensions,但在 Pdf 中它显示为 g-extensions。我该如何解决这个问题?

答案1

问题 1:

每个名称由四部分组成:FirstvonLastJr;每个部分由一个(可能为空的)名称标记列表组成。由于通常只有两个部分(名字和姓氏),因此当各部分 (1) 顺序不正确或 (2) 有多个空格时,这些部分的自动识别会失败,而 BibTeX 则不清楚哪个是各部分之间的真正界限。解决这个问题的方法是将同一部分的组件括在括号中和/或使用逗号,以允许 BibTeX 识别命名组件。因此,您可以写成“First Last”或“Last, First”、“First von Last”或“von Last, First”和 Jr。“von Last, Jr, First”或“Last, Jr, First”

在您的示例中,您可以输入“ Hall, Jr., Marshal”,但如果您希望在名字后面包含“Jr.”,那么您可以使用“ Hall, {Marsall Jr.}

问题2:

我不确定您是否只想$elle$按原样在 PDF 中呈现。在这种情况下,\$elle\$在 Jabref 中写入(以及在 LyX 文本中的 ERT 框内写入)。

问题3:

这不是 Jabref 的问题,而是你的书目样式的“特性”。例如,“问题”可能出现在文章中,但不出现在书籍中。为了避免这种情况,你可以改用没有此功能的另一种样式,或者修改.bst样式文件,或者使用包创建自己的样式custom-bib,或者切换到biblatex,或者简单地用牙套保护{}专有名词、技术缩略词、字幕首字母等的大写字母。

这个最后的解决方案在这个普通的 LaTeX 文件中是自我解释的,以及问题 1 和 2 的解决方案:

平均能量损失

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{marshallone,
   author = "Hall, {Marshall Jr.}",
   title = "About ACRONYMS, {A}CRONYMS and {ACRONYMS}",
   journal=''Some Journal'',
   volume=''3'',
   pages=''1--2'',
   year = 2013
   }
@BOOK{Marchall1979,
   author = "Hall, Jr., Marshall  and E. B. Sheriff",
   title = "The Elements of Style of \$elle\$'",
   edition = "Third",
   year = 1979
   }
\end{filecontents}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
\bibliography{\jobname}
\end {document}

相关内容