Zotero-better-bibtex: 英文条目的自动大写

创建于 2017-07-07  ·  6评论  ·  资料来源: retorquere/zotero-better-bibtex

@retorquere

首先,Better Bib(La)TeX 非常棒。 使 Zotero 非常适合 LaTeX,感谢您的所有努力。

我看到你在英文标题等的大写问题上做了很多工作。#383。 但是,如果可以将自动大写设为可选(可能是首选项中的一个选项),那就太好了。 在生命科学领域,只有极少数期刊使用标题大小写样式而不是句子大小写样式。 可能是因为物种、基因名称骆驼病例等有太多例外。

这是我在 Better BibLaTeX 导出的 BIB 文件中的一个条目的示例(我在 Zotero 中的标题是Genome sequence analyses of two isolates from the recent <i>Escherichia coli</i> outbreak in Germany reveal the emergence of a new pathotype: Entero-Aggregative-Haemorrhagic <i>Escherichia coli</i> (EAHEC) ):

@article{brzuszkiewicz_genome_2011,
  title = {Genome Sequence Analyses of Two Isolates from the Recent {{{\emph{Escherichia}}}}{\emph{ Coli}} Outbreak in {{Germany}} Reveal the Emergence of a New Pathotype: {{Entero}}-{{Aggregative}}-{{Haemorrhagic}} {{{\emph{Escherichia}}}}{\emph{ Coli}} ({{EAHEC}})},
  volume = {193},
  issn = {1432-072X},
  doi = {10.1007/s00203-011-0725-6},
  shorttitle = {Genome Sequence Analyses of Two Isolates from the Recent {{Escherichia}} Coli Outbreak in {{Germany}} Reveal the Emergence of a New Pathotype},
  number = {12},
  journaltitle = {Arch. Microbiol.},
  author = {Brzuszkiewicz, Elzbieta and Thürmer, Andrea and Schuldes, Jörg and Leimbach, Andreas and Liesegang, Heiko and Meyer, Frauke-Dorothee and Boelter, Jürgen and Petersen, Heiko and Gottschalk, Gerhard and Daniel, Rolf},
  date = {2011-12},
  pages = {883--891}
}

对我来说,如果它们实际上是英语,将所有条目的语言设置为不同的语言感觉是错误的......这可能吗?

非常感谢。

干杯,
安德烈亚斯

最有用的评论

作为记录,有 biblatex 样式可以根据 BBT 生成的输出(符合规范)做正确的事情; 没有必要说他们不是英语。 我有点惊讶那些生命科学期刊不使用根据规范参考生成所需输出的样式。

话虽如此,如果你进入about:config ,搜索suppressTitleCase并将其设置为true ,BBT 将永远不会做任何标题。 我不想将它添加为公开选项,因为我仍然不确定是否应该拥有/保留它。 从技术上讲,Bib(La)TeX 希望英文参考文献采用标题大小写,然后样式会在需要时将它们带回句子大小写。 从技术上讲,将选项设置为 true 会使 BBT 超出规范。

所有6条评论

作为记录,有 biblatex 样式可以根据 BBT 生成的输出(符合规范)做正确的事情; 没有必要说他们不是英语。 我有点惊讶那些生命科学期刊不使用根据规范参考生成所需输出的样式。

话虽如此,如果你进入about:config ,搜索suppressTitleCase并将其设置为true ,BBT 将永远不会做任何标题。 我不想将它添加为公开选项,因为我仍然不确定是否应该拥有/保留它。 从技术上讲,Bib(La)TeX 希望英文参考文献采用标题大小写,然后样式会在需要时将它们带回句子大小写。 从技术上讲,将选项设置为 true 会使 BBT 超出规范。

另一件事:您还应该附上物种名称和其他处理者不得用<span class="nocase">…</span>标签干预大写的内容,例如

<span class="nocase"><i>Escherichia coli</i></span>

如果你不这样做,如果使用标题大小写样式,Zotero 本身也不会正确呈现。

感谢您的快速回复! 将extensions.zotero.translators.better-bibtex.suppressTitleCasetrue对我有用,太棒了!

我对整个风格的东西还很陌生(看起来非常复杂),所以肯定有符合规范的生命科学期刊风格(我只是不知道)。 我使用bibstyle=authoryear (具有backend=bibtex8classicthesis包),这显然使用BIB标题为是。 classicthesis已经足够复杂,可以在我的 Ubuntu 中运行而无需担心所有其他东西......

@njbart 是的,我在这里的一个问题线程中看到了<span class="nocase">…</span> 。 仅仅有 300 多个参考文献,做如此多的<i>...</i>等手动工作并不有趣(即使是批量转换)。

无论如何,非常感谢各位!

样式复杂,老实说,我知道从技术上讲,有些样式可以进行句子大小写,但我无法为您命名。 但这确实应该是期刊应该提供的东西。

肯定的,谢谢! 现在关闭问题(至少它将来可能对其他人有用)。

此问题已自动锁定,因为它关闭后没有任何近期活动。 请为相关错误打开一个新问题。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ghost picture ghost  ·  7评论

tea4or2wo picture tea4or2wo  ·  7评论

bwiernik picture bwiernik  ·  7评论

TilmanHartley picture TilmanHartley  ·  6评论

zoushucai picture zoushucai  ·  4评论