问题标签 [biblatex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
latex - 使用 BibTeX 打印部分参考书目?
几天来,我试图解决以下我无法找到解决方案的问题。非常感谢您的帮助。
我正在写一份长文档,对于某些部分,我想打印总书目中的一部分项目,这些项目将包含在附录之前的最后。
有没有办法做到这一点?我正在玩refsection并想象类似的东西:
ownpubs.bib:
参考书目:
使用上面的代码,我打印了参考书目,但参考文献(数字)并不一致。
有谁知道解决这个问题的方法?我绝不限于拆分文件。这只是我能想出的唯一解决方案。
感谢您的帮助和热情的问候!
r - 使用 R Markdown 和 TinyTex 添加新的书目样式
我正在使用 R Markdown 和 TinyTex 写一篇论文,使用 Biblatex 作为参考。它适用于默认引用样式,但我需要为我正在撰写的期刊添加自定义书目和引文样式。
我需要遵循语言学的统一样式表,在这里Github 上有一个 Biblatex 实现,其中包含一个 .bbx 和 .cbx 文件。
我尝试将这些 .bbx 和 .cbx 文件添加到我的本地 TinyTex 副本中,在Library/TinyTex/texmf-local/tex/latex/biblatex
. 我的 YAML 标头包括:
当我编织文档时,出现以下错误:
我没有biblatex-dm.cfg
文件(我也不明白那会是什么)。根据风格的 Github 存储库中的常规安装说明,我认为 .bbx 和 .cbx 文件就足够了。
我应该将 .bbx 和 .cbx 文件放在哪里,以便 tlmgr 可以找到它们?和/或我需要采取哪些额外步骤才能在我的论文中使用这种风格?
==================================================== ===================
更新:问题似乎来自 R Markdown 使用的 Pandoc LaTeX 模板。
撇开 R Markdown 不谈,我创建了一个较小的最小 LaTeX 示例:
- 主文件
- 参考文献.bib
main.tex 在哪里:
而references.bib是:
pdflatex
我使用命令序列, biber
, pdflatex
,成功编译了这个示例pdflatex
。因此,我的本地 TeX 安装似乎知道我添加的biblatex-sp-unified.bbx
和sp-authoryear-comp.cbx
文件,并且可以很好地使用它们。
随后,我使用 YAML 标头创建了一个等效的最小 R Markdown 文档:
与身体:
这一次,我收到了与之前相同的旧错误消息:
这似乎表明问题是由 Pandoc 的 LaTeX 模板中的某些内容引起的,但我不知道是什么。
只是为了确认它绝对是 Pandoc 模板,而不是我自己的安装/设置,我使用了在上面编写最小 R Markdown 示例时生成的 .tex 文件,并尝试在 Overleaf 中编译它(添加了biblatex-sp-unified.bbx
和sp-authoryear-comp.cbx
文件)。我重现了同样的错误。
虽然我认为我已经本地化了问题,但我仍然非常想了解 Pandoc 模板中的问题和位置。我也很想知道是否有人有任何修复(除了使用不同的模板或编写我自己的模板)。
latex - 包括 RMarkdown 中的整个书目条目 - 相当于 \fullcite?
有没有办法在我的 Rmarkdown 文档的正文中包含整个书目条目?如果我使用 LaTeX,我会使用\fullcite{Smith2000}
. 然后它会在我想要的任何地方打印:
Smith, J. 2000。 一本好书。牛津:牛津大学出版社。
这是一个示例 .Rmd 文件
这是一个示例 .bib 文件:
latex - 在投影仪和 \pause 中的同一张幻灯片上参考
我一直在寻找一些自动化的方法,用 biblatex 在 beamer Madrid 的同一张幻灯片上对参考文献进行编号。这适用于\pause
and \footcite{}
。但是当我在同一张幻灯片上有多个项目符号(例如 5 个),并且我想引用最后一点时,问题是引用出现在第一张幻灯片上。我希望仅在相关幻灯片出现时才出现参考(即本例中的第 5 张)
\documentclass{beamer}
\mode<presentation>{\usetheme{Madrid}}
\usepackage[style=verbose]{biblatex}
\only<2->{...}
等是一种解决方案,但我认为更新幻灯片上的所有数字需要大量手动工作,例如,当我需要删除(或添加)一个参考点时。
谢谢。
lua - Rmarkdown 中的多个独立参考部分
我想在 Rmarkdown 文档中包含正文和补充文本的单独参考部分。这里和这里建议的方法在很大程度上是有效的,但是如果在两个指定的 .bib 文件中都出现了参考文献,那么它们会出现在两个列表中,即使它们只在一个部分中被引用。
我通过重命名第二个 .bib 文件中的键,然后在补充中使用更改的引用键来解决这个问题。这很奏效,直到我在正文和附录中引用了同一篇论文。然后它们被解释为不同的引用,因此它们被标记为“a”和“b”,例如(Smith et al. 2000a)和(Smith et al. 2000b),即使它是完全相同的参考。
我通过在第二个 .bib 文件中仅包含补充中引用的那些参考资料来解决这个问题。如果这些参考文献也在正文中被引用,我不修改它们,但如果它们只出现在附录中,那么我修改引用键。然后修改后的密钥仅在第二个参考书目中出现。这似乎可行但很麻烦(并且容易出错,如果添加或删除文本引用等)。
有没有更好的办法?我想要指定一个 .bib 文件,其中包括将被引用的任何可能的参考资料(加上更多 - 它链接到 Zotero,我使用该citr
包插入引文)。然后我想要一些方法来重置扫描引文的范围。例如,我有
该\restartbib
函数将指定在函数命令之前出现的任何引用(并且仅那些引用)都列在同样在函数命令之前指定的引用中。同样,在命令之后出现的任何引用仅出现在以下参考书目中(除非它们也在前一节中被引用)。简而言之,该功能将使两个书目相互独立。理想情况下,对于>2 个独立的书目,可以根据需要经常调用此函数。
这是实现这一目标的任何方法吗?
r - 参考文献后的附录不适用于 biblatex
我想知道在使用 biblatex 时是否可以在引用之后添加一个附录。当我在 YAML 中添加它时,这些问题和答案或这个答案显示了如何在没有citation_package: biblatex
但不再工作的情况下这样做。在引用后使用子文档打印附录也不起作用。
是否可以同时使用biblatex
这个解决方案?
这是一个可重现的示例(不工作。删除citation_package: biblatex
功能示例):
与references.bib
:
编辑:正如建议的那样,我在使用和不使用时比较了 .Rmd 文件(通过添加keep_tex: true
YAML)生成的乳胶文档。citation_package: biblatex
我在 .Rmd 文件中将“参考”部分重命名为“我的参考”,以便能够区分乳胶文档中的两个部分。
看起来:
using
citation_package: biblatex
自动添加\printbibliography
在乳胶文档的末尾,因此“参考”部分在 PDF 输出的末尾带有实际参考。此外,“我的参考资料”部分仅包含\hypertarget{refs}{}
.当我删除时
citation_package: biblatex
,该\printbibliography
行从乳胶文档中消失,并且“我的引用”部分包含引用\leavevmode\hypertarget{}{}
的 id 及其完整描述(我不在这里粘贴,因为它只会降低可读性)。
因此,我猜这个问题出现在从 .Rmd 文件转换为 .tex 格式的过程中。
latex - 乳胶书目问题,它与 natbib 一起工作正常,不适用于 biblatex
下午好,
我的参考书目有问题,它可以与 natbib 一起使用,但不幸的是,现在我需要使用带有“phys”风格的 biblatex,并且出现了一些错误,它不再起作用了。这是代码,对不起,前言很长......
当我用 bibtex 编译文件时,出现以下错误:
进程已启动
这是 BibTeX,版本 0.99d (MiKTeX 2.9.7250 64-bit) 顶级辅助文件:Thesis-Nicola.aux 一级辅助文件:Abstract.aux 一级辅助文件:Intro/Chapter1.aux一级辅助文件:chapter2/Chapter2.aux 一级辅助文件:chapter3/Chapter3.aux 一级辅助文件:chapter4/Chapter4.aux 一级辅助文件:chapter5/Chapter5.aux 一级-1 辅助文件:Conclusions.aux 1 级辅助文件:ChapterPublications.aux 1 级辅助文件:ChapterAcknowledgements.aux 我没有找到 \citation 命令---在读取文件 Thesis-Nicola.aux 时我没有找到 \bibdata命令---在读取文件 Thesis-Nicola.aux 时我发现没有 \bibstyle 命令---在读取文件 Thesis-Nicola.aux 时(有 3 条错误消息)
进程因错误而退出
有人知道我做错了什么吗?非常感谢你,尼古拉。