问题标签 [csl]
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.
php - 带有 CSL 的 PHP 参考书目
我正在尝试在 PHP 中显示参考书目并允许使用CSL对其进行格式化,但我没有找到如何实现它的好例子。基本上,我正在寻找一个库或脚本,它可以采用 Bibtex 或 JSON 或类似形式的参考书目,并通过 PHP 将其输出为 HTML。
使用 CSL 格式化,例如通过citeproc-php,将适应各种各样的输出样式。有谁知道这方面的任何例子,或者这样做的最新库?
hyperlink - 如何使用 Jekyll-pandoc 和 jekyll-scholar bibtex 渲染在 Jekyll 中添加参考书目标题的超链接?
我正在使用带有 pandoc 和 Jekyll-scholar 插件的 Jekyll 来渲染 bibtex 数据库以显示在我的静态网站上。我想知道是否有任何简单的方法可以自动将超链接添加到呈现的参考书目的所有文章标题?我曾尝试修改一些 CSL bibtex 样式模板,但它似乎不支持超链接。我不知道如何使用其他方法使其工作。
我正在处理的页面可以在http://i2000s.github.io/pubs/找到。源代码可以在http://github.com/i2000s/i2000s.github.io/(Vita.html文件)中找到。Jekyll-scholar 插件的配置可以在文件中找到,其中_config.yml
包含我正在使用的 CSL 样式和 bibtex 文件的更详细信息。谢谢!
citations - 按时间顺序内联引用 - CSL 文件修改
我知道内联引文组中的引文顺序由 .csl 引文样式决定。我想知道是否有人能够提供有关如何编辑现有样式的指导,该样式不按时间顺序对内联引用进行排序,以便做到这一点。具体来说,我对修改Nature 样式(guidelines)感兴趣,因此引用的组中的项目(例如,文本中的“1-5”)在参考书目中按时间顺序排序。
编辑:我需要这个不违反出版商的引文格式指南。
r-markdown - 添加指向参考标题的链接
我正在使用 rmarkdown (pandoc) 创建一个文档,该文档在.bib
文件中包含一些参考书目。我想做的是添加一个指向参考标题的链接,以便它们每个都链接到表单的页面http://sample.com/citation-key.html
,如下所示:
作者。(2017)。示例标题。杂志,1(1),1-2。
我尝试通过.csl
在标题中添加前缀和后缀来修改文件,但是无论我使用降价还是 HTML 语法,我放在那里的所有内容都被转义了。不幸的是,我无法更改.bib
文件。该.csl
文件的相关部分是这样的:
示例文件是:
/li>literature.Rmd
:
/li>literature.bib
literature.csl
:我从这里使用 APA 样式(第 231 行)。
citations - 引文风格语言:修改参考书目
我正在使用 Zotero 并想稍微更改参考书目:
在此,我怀疑使用了参考书目中所用术语的名称(见下文):
我想将其更改为大写:
如果我将文本术语更改为“已访问”,则会出现错误
有什么建议么?
javascript - 为什么通过 citation.js 呈现 bibtex 中缺少年份?
我正在使用节点运行citation.js将 bibtex 转换为 HTML。不幸的是,渲染的 HTML 中缺少年份,我不明白为什么。
测试.js:
输出:
我希望这一年会在某个地方出现。然而,无论我使用哪种 CSL 风格,它都无法实现。我已经尝试了几块 bibtex,并且我已经从 citationstyles.org 下载了几种 CSL 样式。除了总是丢失的年份之外,其他一切都按预期工作。
这是 citation.js 中的错误吗?
我注意到演示页面的输出中缺少年份。
xml - 是否可以将“等”斜体。在 CSL 风格?
我正在尝试创建一种 CSL 样式来自动化我对研究论文(和实验室报告)的引用。我的部门认为其他地方的引文过于复杂,所以他们创造了自己的风格供学生使用。这种风格的要求之一是“等”。必须斜体。但是,我似乎无法让 CSL 做到这一点。这是可能吗?[X-来自学术界]
html - 使用 Pandoc 将 markdown-bibtex 转换为 html 的自定义超链接
我正在使用以下样式将我的参考书目从 markdown 中的 bibtex 文件导入并从那里导入到 html/pdf:
之后我运行:
但是目前转换为 html 后 bib 条目的 url 显示为:
我不知道如何将其更改为:
我可以通过触摸 csl 文件来操作前缀和足够,但无法更改超链接名称。任何帮助表示赞赏。
csl - 在 Mendeley 上的 CSL 编辑器中修改引用样式
我目前正在使用内置的引用风格“空气与废物管理协会杂志”,因为它最接近我需要的风格。但是,我遇到的一个问题是当涉及具有相同第一作者和年份但不同后续作者的文档时,如下所示:
我对计算机编程有非常基本的了解,并且能够解决我在使用 CSL 编辑器时遇到的一些小问题。但是,我一直无法弄清楚如何解决这个问题。有人能帮我解决这个问题吗?谢谢!
special-characters - Alphabetically sort special characters in pandoc-citeproc bibliography
I hope I'm not repeating a question, but I've searched high and low and haven't found any answers to something I'm sure other users of pandoc have encountered. (The references to this topic I have found are concerned with pandoc to LaTeX, whereas this is simple pandoc to .html / .rtf / etc conversion.) It seems that the pandoc-citeproc processor does not know what to do with special characters and diacritics, either unusual ones (e.g. ʿ) or common (e.g. á), and places them them all after "z" when creating its bibliographies. Since my typical bibliography bristles with special characters, it would be great to know if there's a workaround to manually modify the sorting order, or neutralize the special characters -- in the MWE I have below, for example, to tell it to sort ʿAal as though it were "Aal" and Áberforth as though it were "Aberforth", so that they show up above Amber.
Here is my MWE:
Running pandoc mwe.md -o test.html --filter=pandoc-citeproc
, I get the following output:
As you can see, it sorts the bibliography Amber, Áberforth, ʿAal. Any ideas?