问题标签 [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 投票
1 回答
420 浏览

c# - 如何使用 c# 将 Bibiliography MLA 字符串拆分为 BibTex?

我有一个这样的围兜字符串。

Baehr HD (1984), Thermodynamik, 5. Auflage, Springer Verlag, Berlin, Heidelberg

现在我想使用 C# 将这个 Bibiliography 字符串拆分为像 BibTex 这样的格式化字符串。请帮我解决一下这个。

0 投票
0 回答
2190 浏览

csv - 将 .bib 转换为 .csv 并保留所有字段

我有几个 .bib 文件,其中包括“Doc-Delivery-Number”和“Web-of-Science-Categories”等字段,我想将其转换为 .csv 文件 - 包括所有奇怪的字段。

我正在使用jabref并且在我导出到 csv 的那一刻,它添加了我没有的各种字段,例如“Editor”,以及我不知道如何访问的自定义字段,例如“Custom3”。

0 投票
1 回答
557 浏览

r - read.bib 给出 lex 致命错误 - 缓冲区结束丢失,{bibtex} 包

我正在尝试创建一个脚本,它将根据标签将许多 pdf 分发到文件夹树中。我有 bibtex 格式的文件元数据(包括文件路径)。我已经尝试了多种解决方法来导入元数据,但到目前为止还无法将文件路径、年份、标题和标签放入单个数据框中。

当我尝试使用 read.bib 导入时(这似乎是最简单的解决方案),我收到以下错误:

dbase_full <- read.bib("C:/Users/WILIAM-PLAN/Desktop/My Collection 23 07.bib")

read.bib 中的错误(“C:/Users/WILIAM-PLAN/Desktop/My Collection 23 07.bib”):

lex 致命错误:

致命的 flex 扫描器内部错误——缓冲区结束丢失

我已经查找了错误,但 {bibtex} 包(lex 扫描仪等)的“幕后”部分的语言超出了我的范围。

这个错误有快速修复吗?如果没有,是否有另一种方法可以将文件元数据从 bibtex 获取到数据框中?

0 投票
2 回答
906 浏览

ruby - 通过从 matlab 发送 DOI 从 crossref 检索 bibtex 数据:从 ruby​​ 翻译

我想通过从 matlab 中向http://www.crossref.org发送 DOI(数字对象标识符)来检索 bibtex 数据(用于构建参考书目) 。

crossref API 建议如下:

基于来源。

此处的另一个示例建议以下内容ruby

虽然我听说过 ruby​​ rock,但我想在 matlab 中执行此操作,但不知道如何翻译 ruby​​ 消息或解释 crossref 命令。

以下是我到目前为止发送一个 doi 到 crossref 并检索 xml 中的数据(在变量中retdat),但不是 bibtex 格式:

非常感谢帮助将 ruby​​ 语句翻译成 matlab 可以使用脚本发送的东西,例如发布的用于与 crossref 建立通信的脚本。

编辑:

其他限制包括代码的向后兼容性(至少回到 R14):>(。此外,不使用 ruby​​,因为这解决了问题但不是“matlab”解决方案,请参阅此处了解如何通过 matlab 调用 ruby system('ruby script.rb').

0 投票
1 回答
815 浏览

pdf - BibTeX 引用中的 LaTeX 数学不适用于 pandoc

背景

我正在使用 pandoc 将 Markdown → PDF 转换为从 BibTeX 引文数据库中合并的参考文献。我希望我的参考书目中的引用与原始文章中的印刷约定相匹配,即斜体和下标。参考书目中的引文应如下所示:

在此处输入图像描述

我有以下从 Zotero 导出为 BibTeX 的引文。

\$r\_\{12\}\$当我导出为 BibTeX 格式时,Zotero 会转义美元符号、括号和下划线 ( ),但我只是在调用 pandoc 之前使用sed将它们取出。但随后 pandoc 再次逃脱了他们。如果我从 Markdown → LaTeX 转换,pandoc 会产生:

这意味着我得到:

在此处输入图像描述

问题

从 Markdown → PDF 转换时,如何在 pandoc 使用的 BibTeX 引用中包含 LaTeX 数学?

0 投票
1 回答
63 浏览

r - 尝试使用 R 上的报告包生成注释时出错

我正在尝试为报告包https://github.com/trinker/reports/生成注释,并按照 youtube 视频http://goo.gl/x9ulf0中的步骤进行操作。我确实运行了 Tyler 那里的块http://goo.gl/XHouuc但是当我尝试生成笔记时,我不断收到以下错误消息:

然后我尝试将我的工作目录设置到不同的位置,甚至将 ARTICLES 目录移动到我的主目录 ~ 目录,但无论我将 wd 放在哪里,我都会收到完全相同的消息。我阅读了 notes 函数的源代码,但无法弄清楚问题可能出在哪里。notes2 函数也给了我同样的错误

这是我的会话信息:

关于问题可能是什么的任何想法?

0 投票
2 回答
2665 浏览

javascript - 使用 HTML/CSS/Javascript(BibTeX 风格)进行参考管理

HTML+CSS+Javascript 工具提供了一种创建精美演示文稿的好方法(例如,reveal.js + MathJax)。但是,我通常需要在我的演示文稿中添加引文,并且我想以系统的方式来做到这一点(因此参考书目是有组织的并且参考文献格式正确)。这是通过 BibTeX 在 LaTeX 中很容易处理的事情。

到目前为止,我发现的最佳解决方案来自一个名为bibtex-js的库。在将 HTML 中的 BiBTeX 文件呈现为参考书目列表方面似乎做得很好,这部分是我想要的。但是,我不仅需要呈现参考书目列表,而且还需要通过某个索引来引用该参考书目中的条目,并获得一个统一格式的参考标记。举个例子,LaTeX 通常是如何处理这个问题的:

之前的代码将呈现为“正如达尔文(1859)在他的开创性著作中所坚持的那样”。此外,呈现引文的格式也可以是可定制的(例如“Darwin,1859”、“(Darwing,1859)”、“[DWN59]”、“[1]”等)。

所以问题是,您如何处理 HTML 文档上的类似任务?

谢谢大家!

0 投票
1 回答
437 浏览

python-2.7 - Pybtex 无法识别 bibtex 条目

我正在创建一个出版物数据库,它允许用户输入 bibtex 条目,然后我解析并存储在数据库中。现在,我无法解析 bibtex 条目。我正在尝试使用 pybtex 进行解析。首先,我没有看到 pybtex 有一个 parse(input) 选项,只有一个 parse_file() 选项。这就是我目前正在做的事情:

/tmp/bibtex.bib 有以下内容:

print bibdata 和 print len(bibdata.entries) 给我:

我在这里想念什么?

0 投票
2 回答
3698 浏览

r - 如何在 knitr 文件中为 R 包自动创建 BibTex 引用?

我不确定这是 R、LaTeX 还是 BibTex 问题。

我正在尝试自动生成一个包含 R 包引用的 .bib 文件,然后在最后列出它们。我能够生成 BibTex 文件并且我没有看到 BibTex 文件有任何问题,但是当我编译 PDF 时条目不会出现。

我不确定 R 是否没有正确生成 BibTex 文件,是否某些 LaTeX 语法错误,或者是否需要预编译 BibTex 文件等等。我注意到这\bibliography{NOT A REAL FILENAME}会产生一个参考部分而不会抱怨,但我认为这不是问题所在。

最小的工作示例:

任何帮助或建议将不胜感激。

0 投票
2 回答
1383 浏览

python - pybtex 是否支持 .bib 文件中的重音/特殊字符?

上面的代码片段在解析 .bib 文件时效果很好,但它似乎不支持重音字符,如{\"u}\"{u}(来自 LaTeX)。就像确认 pybtex 是否支持那样。

例如,根据LaTeX/Special CharactersHow to write "ä" 和其他变音符号和重音字母在参考书目中?,\"{o}应该转换为ö, 也是如此{\"o}