问题标签 [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.

0 投票
1 回答
790 浏览

latex - 使用 BibTeX 打印部分参考书目?

几天来,我试图解决以下我无法找到解决方案的问题。非常感谢您的帮助。

我正在写一份长文档,对于某些部分,我想打印总书目中的一部分项目,这些项目将包含在附录之前的最后。

有没有办法做到这一点?我正在玩refsection并想象类似的东西:

ownpubs.bib:

参考书目:

使用上面的代码,我打印了参考书目,但参考文献(数字)并不一致。

有谁知道解决这个问题的方法?我绝不限于拆分文件。这只是我能想出的唯一解决方案。

感谢您的帮助和热情的问候!

0 投票
1 回答
502 浏览

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.bbxsp-authoryear-comp.cbx文件,并且可以很好地使用它们。

随后,我使用 YAML 标头创建了一个等效的最小 R Markdown 文档:

与身体:

这一次,我收到了与之前相同的旧错误消息:

这似乎表明问题是由 Pandoc 的 LaTeX 模板中的某些内容引起的,但我不知道是什么。

只是为了确认它绝对是 Pandoc 模板,而不是我自己的安装/设置,我使用了在上面编写最小 R Markdown 示例时生成的 .tex 文件,并尝试在 Overleaf 中编译它(添加了biblatex-sp-unified.bbxsp-authoryear-comp.cbx文件)。我重现了同样的错误。

虽然我认为我已经本地化了问题,但我仍然非常想了解 Pandoc 模板中的问题和位置。我也很想知道是否有人有任何修复(除了使用不同的模板或编写我自己的模板)。

0 投票
0 回答
16 浏览

package - 其余段落,在下一页没有缩进

我对乳胶真的很陌生,并且使用我的论文模板。我正面临这个问题,即下一页中的其余段落与边框没有相同的空间。我怎么解决这个问题?在此处输入图像描述

0 投票
1 回答
48 浏览

latex - 在乳胶文件中使用 Academic.google.com 参考

当我使用 Academic.google.com 获取完整的参考代码(BibTeX)时,例如

然后转到期刊模板文件,我想从scholar.google.com复制参考文献并将其粘贴到LaTex期刊模板文件中而不做任何修改。

模板文件如下所示: 例子

不幸的是,模板文件中的粘贴不起作用。这是错误消息: 错误信息

你能协助如何做到这一点并使文件正常工作吗?

0 投票
1 回答
1901 浏览

latex - Latex 使用不同的背景颜色突出显示参考部分中的引文

我使用三种不同的背景颜色来突出我正在针对我提交给期刊的文章收到的三种不同类型的评论所做的编辑。我成功地突出了论文主体中的文本、引文和参考文献。但是,我没有成功突出参考部分中的引文。我想使用与文本中相同的背景颜色突出显示它们。

我目前的输出:通过产生两个空格来突出显示默认黄色的引文。

在此处输入图像描述

我的引文存储在单独的 bib 文件中

0 投票
1 回答
142 浏览

latex - 包括 RMarkdown 中的整个书目条目 - 相当于 \fullcite?

有没有办法在我的 Rmarkdown 文档的正文中包含整个书目条目?如果我使用 LaTeX,我会使用\fullcite{Smith2000}. 然后它会在我想要的任何地方打印:

Smith, J. 2000。 一本好书。牛津:牛津大学出版社。

这是一个示例 .Rmd 文件

这是一个示例 .bib 文件:

0 投票
1 回答
2087 浏览

latex - 在投影仪和 \pause 中的同一张幻灯片上参考

我一直在寻找一些自动化的方法,用 biblatex 在 beamer Madrid 的同一张幻灯片上对参考文献进行编号。这适用于\pauseand \footcite{}。但是当我在同一张幻灯片上有多个项目符号(例如 5 个),并且我想引用最后一点时,问题是引用出现在第一张幻灯片上。我希望仅在相关幻灯片出现时才出现参考(即本例中的第 5 张)

  • \documentclass{beamer}
  • \mode<presentation>{\usetheme{Madrid}}
  • \usepackage[style=verbose]{biblatex}

\only<2->{...}等是一种解决方案,但我认为更新幻灯片上的所有数字需要大量手动工作,例如,当我需要删除(或添加)一个参考点时。

谢谢。

0 投票
0 回答
373 浏览

lua - Rmarkdown 中的多个独立参考部分

我想在 Rmarkdown 文档中包含正文和补充文本的单独参考部分。这里这里建议的方法在很大程度上是有效的,但是如果在两个指定的 .bib 文件中都出现了参考文献,那么它们会出现在两个列表中,即使它们只在一个部分中被引用。

我通过重命名第二个 .bib 文件中的键,然后在补充中使用更改的引用键来解决这个问题。这很奏效,直到我在正文和附录中引用了同一篇论文。然后它们被解释为不同的引用,因此它们被标记为“a”和“b”,例如(Smith et al. 2000a)和(Smith et al. 2000b),即使它是完全相同的参考。

我通过在第二个 .bib 文件中仅包含补充中引用的那些参考资料来解决这个问题。如果这些参考文献也在正文中被引用,我不修改它们,但如果它们只出现在附录中,那么我修改引用键。然后修改后的密钥仅在第二个参考书目中出现。这似乎可行但很麻烦(并且容易出错,如果添加或删除文本引用等)。

有没有更好的办法?我想要指定一个 .bib 文件,其中包括将被引用的任何可能的参考资料(加上更多 - 它链接到 Zotero,我使用该citr包插入引文)。然后我想要一些方法来重置扫描引文的范围。例如,我有

\restartbib函数将指定在函数命令之前出现的任何引用(并且仅那些引用)都列在同样在函数命令之前指定的引用中。同样,在命令之后出现的任何引用仅出现在以下参考书目中(除非它们也在前一节中被引用)。简而言之,该功能将使两个书目相互独立。理想情况下,对于>2 个独立的书目,可以根据需要经常调用此函数。

这是实现这一目标的任何方法吗?

0 投票
0 回答
1473 浏览

r - 参考文献后的附录不适用于 biblatex

我想知道在使用 biblatex 时是否可以在引用之后添加一个附录。当我在 YAML 中添加它时,这些问题和答案这个答案显示了如何在没有citation_package: biblatex但不再工作的情况下这样做。在引用后使用子文档打印附录也不起作用。

是否可以同时使用biblatex这个解决方案?

这是一个可重现的示例(不工作。删除citation_package: biblatex功能示例):

references.bib

编辑:正如建议的那样,我在使用和不使用时比较了 .Rmd 文件(通过添加keep_tex: trueYAML)生成的乳胶文档。citation_package: biblatex

我在 .Rmd 文件中将“参考”部分重命名为“我的参考”,以便能够区分乳胶文档中的两个部分。

看起来:

  • usingcitation_package: biblatex自动添加\printbibliography在乳胶文档的末尾,因此“参考”部分在 PDF 输出的末尾带有实际参考。此外,“我的参考资料”部分仅包含\hypertarget{refs}{}.

  • 当我删除时citation_package: biblatex,该\printbibliography行从乳胶文档中消失,并且“我的引用”部分包含引用\leavevmode\hypertarget{}{}的 id 及其完整描述(我不在这里粘贴,因为它只会降低可读性)。

因此,我猜这个问题出现在从 .Rmd 文件转换为 .tex 格式的过程中。

0 投票
1 回答
1325 浏览

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 条错误消息)

进程因错误而退出

有人知道我做错了什么吗?非常感谢你,尼古拉。