问题标签 [bibtex]

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 投票
3 回答
181 浏览

regex - 使用 sed 擦除 bibtex 条目中的字段

我面临一个包含多个像这样的 bibtex 实例的文本文件

我想擦除抽象字段,它可以跨越一个或多个(如上述情况)行。我尝试以以下方式使用 sed

其中 file 是包含上述 bibtex 代码的文本文件。但是,这个命令的输出只是

显然 sed 与最后的 } 匹配,但我如何让它匹配抽象值的右括号?

0 投票
1 回答
1294 浏览

php - 有没有办法使用 PHP 从 Google Scholar 下载 bibtex

嗨,有没有一种方法可以使用 PHP 从 Google Scholar 下载 BibTeX 条目,而无需手动逐个下载 BibTeX?例如,设置一个像“research”这样的搜索值,然后通过代码自动从链接中下载相关的BibTeX。

任何帮助,将不胜感激。我试图获取 HTML 页面,但是当我尝试获取页面内容时,“导入到 BibTeX”链接在检索到的页面内容上消失了。

我的代码:

0 投票
1 回答
284 浏览

latex - 在计算机之间导出 Jabref 数据

我很快就会从我的 Mac OS X 10.5.8 迁移到 Ubutnu 11.10。我意识到我有大约 150 多个参考文献以及在 Jabref 中管理的文件(.pdf 格式)。有没有办法将我的 .bib 文件连同我的所有 .pdf 文件从我当前的 OS X 导出到 Ubuntu 11.10?

任何用户编写的任何人都可能建议的脚本?

0 投票
5 回答
2963 浏览

emacs - 避免 \printbibliography 被 Org 模式的标题所吞噬

当使用 Org-mode 及其 LaTeX 导出时,BibTeX 或 Biblatex 通常用于处理引用。在这种情况下,LaTeX 命令\printbibliography通常包含在 org 文件中。\printbibliography放置在 LaTeX 应该写出参考列表的 org 文件中。什么\printbibliography是与参考列表一起插入一个 LaTeX 标题。在大多数情况下\printbibliography,放在 org 文件的末尾只是因为在大多数文档中,参考列表放在最后。这意味着\printbibliography将包含在 org 文件的最后一个标题下,例如

这也意味着当该标题被折叠时,\printbibliography将被吞下:

但这违背了的含义,\printbibliography因为它在输出中包含了自己的标题。此外,当\printbibliography被吞下并在其后放置一个新标题时会造成混淆,因为参考列表将不再出现在文档的最后。

我怎样才能使它\printbibliography不被 Org 模式中的部分吞噬?一个额外的问题:我怎样才能使 Org-mode 不创建标题,\printbibliography除非C-Ret当光标在它之后被按下?

在寻找解决这个问题的方法时,我发现了http://comments.gmane.org/gmane.emacs.orgmode/49545

0 投票
5 回答
7724 浏览

python - 使用 Python 将 BibTex 文件转换为数据库条目

给定一个 bibTex 文件,我需要将各个字段(作者、标题、期刊等)添加到 MySQL 数据库中的表中(使用自定义模式)。

在做了一些初步研究之后,我发现存在Bibutils,我可以使用它来将 bib 文件转换为 xml。我最初的想法是将其转换为 XML,然后在 python 中解析 XML 以填充字典。

我的主要问题是:

  1. 有没有更好的方法可以进行这种转换?
  2. 是否有一个库可以直接解析 bibTex 并为我提供 python 中的字段?

(我确实找到了bibliography.parsing,它在内部使用 bibutils 但没有太多的文档,我发现很难让它工作)。

0 投票
3 回答
765 浏览

ruby - 如何自动将 BibTex 引文转换为 Zotero 可解析的内容?

我有一个引用系统,可以将用户注释发布到 wiki ( Researchr )。以编程方式,我可以访问每个条目的完整 BibTeX 记录,并且我还在各个页面上显示它(例如- 单击 BibTeX)。这是为了方便其他引文管理器的用户自动导入他们感兴趣的论文的引文。我还希望其他引文管理器,尤其是 Zotero,能够自动检测和导入引文。

Zotero列出了许多公开它可以理解的元数据的方法,包括带有 RDF、COiNS、Dublin Core 和 unAPI 的元标记。是否有用于将 BibTeX 自动转换为任何这些标准的 Ruby 库 - 或 Javascript 库?我可能可以创建一些东西,但如果存在一些东西,它会更加健壮(BibTeX 有这么多的出版物类型和字段等)。

0 投票
2 回答
3764 浏览

r - 使用 roxygen2 和 BibTeX 引用 R 包中的文章?

我使用 roxygen2 作为记录我的 R 包的工具,我发现 roxygen2 中有一个 @references 标记,但这似乎只接受自由格式的文本。我发现了一些关于 roxygen 的演示文稿,其中有标签 @bibliograph 和 @cite,但我是否正确地说 roxygen2 中没有这样的东西?

然后我应该以某种方式从 bibtex 文件中取出引用并直接在 @references 标记之后使用适当的格式手动编写它们,还是有一些更聪明的方法来做到这一点?我有大约七篇不同的文章需要引用,涉及多个函数/rd 文件。

0 投票
4 回答
8939 浏览

metadata - 从 DOI 获取元数据

数字对象标识符(DOI) 是一个全球唯一的字符串,用于标识电子文档(例如,学术文章的 PDF)。它本质上提供了一种创建文档永久链接的方法(例如,http://dx.doi.org/10.1145/146585.146609)。

是否有 Web 服务(或任何其他系统)可以从给定 DOI 获取文档的元数据(最好是 BibTeX 形式)?

编辑添加一些说明性信息。

0 投票
2 回答
3207 浏览

linux - 修复不连贯编码的文本文件的编码

我有一个长文本文件,它在随后的文本块(iso 或 utf-8)中使用明显不同的编码。它是使用>> file.bib来自不同来源(网页)的附加文本以及复制和粘贴的结果。

原则上可以区分块,因为它们是bibtex条目

我想将其转换为连贯的 utf-8 文件,因为它似乎使我的 bibtex 查看器(kbibtex)崩溃。我知道我可以iconv用来转换整个文件的编码,但我想知道是否有办法修复我的文件而不破坏某些条目。

0 投票
1 回答
1101 浏览

linux - 运行 bibtex2html 时无法执行二进制文件错误

我正在为一个我不熟悉的机器上的朋友做一个项目,我遇到了一些错误。

我正在运行一个名为 bibtex2html 的程序,该程序用于生成 HTML 参考页面。当我运行程序时,它给了我一个“无法执行二进制文件”错误。

从我的初步研究来看,这个问题似乎有很多原因,我不确定要开始。

到目前为止我所做的: