问题标签 [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.
c# - 如何使用 c# 将 Bibiliography MLA 字符串拆分为 BibTex?
我有一个这样的围兜字符串。
Baehr HD (1984), Thermodynamik, 5. Auflage, Springer Verlag, Berlin, Heidelberg
现在我想使用 C# 将这个 Bibiliography 字符串拆分为像 BibTex 这样的格式化字符串。请帮我解决一下这个。
csv - 将 .bib 转换为 .csv 并保留所有字段
我有几个 .bib 文件,其中包括“Doc-Delivery-Number”和“Web-of-Science-Categories”等字段,我想将其转换为 .csv 文件 - 包括所有奇怪的字段。
我正在使用jabref并且在我导出到 csv 的那一刻,它添加了我没有的各种字段,例如“Editor”,以及我不知道如何访问的自定义字段,例如“Custom3”。
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 获取到数据框中?
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')
.
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 数学?
r - 尝试使用 R 上的报告包生成注释时出错
我正在尝试为报告包https://github.com/trinker/reports/生成注释,并按照 youtube 视频http://goo.gl/x9ulf0中的步骤进行操作。我确实运行了 Tyler 那里的块http://goo.gl/XHouuc但是当我尝试生成笔记时,我不断收到以下错误消息:
然后我尝试将我的工作目录设置到不同的位置,甚至将 ARTICLES 目录移动到我的主目录 ~ 目录,但无论我将 wd 放在哪里,我都会收到完全相同的消息。我阅读了 notes 函数的源代码,但无法弄清楚问题可能出在哪里。notes2 函数也给了我同样的错误
这是我的会话信息:
关于问题可能是什么的任何想法?
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 文档上的类似任务?
谢谢大家!
python-2.7 - Pybtex 无法识别 bibtex 条目
我正在创建一个出版物数据库,它允许用户输入 bibtex 条目,然后我解析并存储在数据库中。现在,我无法解析 bibtex 条目。我正在尝试使用 pybtex 进行解析。首先,我没有看到 pybtex 有一个 parse(input) 选项,只有一个 parse_file() 选项。这就是我目前正在做的事情:
/tmp/bibtex.bib 有以下内容:
print bibdata 和 print len(bibdata.entries) 给我:
我在这里想念什么?
r - 如何在 knitr 文件中为 R 包自动创建 BibTex 引用?
我不确定这是 R、LaTeX 还是 BibTex 问题。
我正在尝试自动生成一个包含 R 包引用的 .bib 文件,然后在最后列出它们。我能够生成 BibTex 文件并且我没有看到 BibTex 文件有任何问题,但是当我编译 PDF 时条目不会出现。
我不确定 R 是否没有正确生成 BibTex 文件,是否某些 LaTeX 语法错误,或者是否需要预编译 BibTex 文件等等。我注意到这\bibliography{NOT A REAL FILENAME}
会产生一个参考部分而不会抱怨,但我认为这不是问题所在。
最小的工作示例:
任何帮助或建议将不胜感激。
python - pybtex 是否支持 .bib 文件中的重音/特殊字符?
上面的代码片段在解析 .bib 文件时效果很好,但它似乎不支持重音字符,如{\"u}
或\"{u}
(来自 LaTeX)。就像确认 pybtex 是否支持那样。
例如,根据LaTeX/Special Characters和How to write "ä" 和其他变音符号和重音字母在参考书目中?,\"{o}
应该转换为ö
, 也是如此{\"o}
。