Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Citations 尝试制作注释引用样式,获得“引用”;生成引文和参考书目时出错“;_Citations_Bibliography_Csl - Fatal编程技术网

Citations 尝试制作注释引用样式,获得“引用”;生成引文和参考书目时出错“;

Citations 尝试制作注释引用样式,获得“引用”;生成引文和参考书目时出错“;,citations,bibliography,csl,Citations,Bibliography,Csl,我有一个关于csl代码的问题 我试图将Zotero提供的“nature”样式转换为注释样式,通过引用“Extra”字段(类似于APA第7版注释)获得注释 我不熟悉csl的编码,所以我发现多亏了谷歌,我所要做的就是添加行 在 (在此处找到此信息:) 我这样做了,现在在Zotero的样式编辑器中生成样式时出现以下错误: 生成引用和参考书目时出错: citeproc js错误:级别不匹配错误:首先需要bib_,但找到其他bib_ 我已经用CSL样式和区域设置编辑器()检查了我的代码,它没有给我任何错

我有一个关于csl代码的问题

我试图将Zotero提供的“nature”样式转换为注释样式,通过引用“Extra”字段(类似于APA第7版注释)获得注释

我不熟悉csl的编码,所以我发现多亏了谷歌,我所要做的就是添加行
(在此处找到此信息:)

我这样做了,现在在Zotero的样式编辑器中生成样式时出现以下错误:

生成引用和参考书目时出错: citeproc js错误:级别不匹配错误:首先需要bib_,但找到其他bib_

我已经用CSL样式和区域设置编辑器()检查了我的代码,它没有给我任何错误。谷歌搜索此错误消息不会产生任何好结果。我试图在微软Word中使用这种风格,一旦它起作用

以下是代码的最后几行(如果删除了
行,则错误消失):



如果有人能帮上忙,我将不胜感激。谢谢

好的,我现在可以通过替换添加的行来修复此问题


不再有错误信息,引文看起来很棒!我将把这个问题留待讨论,以防有人正在或将要面临同样的问题。

我还没有对此进行测试,但我认为问题在于您只在
下的单个元素上使用了
display=“block”
。根据,“显示属性……可用于将单个书目条目组织成一个或多个文本块。如果使用,所有呈现元素都应在显示属性的控制下。


如果您希望注释出现在新行上,我会尝试引入一个新的
..
,它包含参考书目部分中
的原始内容,然后是

我认为这不在规范中,但是您不能将书目设置中的
第二字段对齐
与单个元素上的
显示
设置混合(因为它们做的是相同类型的事情,所以CSL处理器不知道您实际想要做什么)

我看到您找到了解决方案,但这不会在新行上打印注释。如果你还想那样,那就回去吧

<text variable="note" display="block"/>

这实际上不是一个问题——例如,CSL存储库中的APA注释样式只在一个元素上设置了显示集,可以正常工作。尤其是对于
display=“block”
,这通常也是获得所需行为的唯一方法。这是在实践中;当然,您对规格的看法是对的,我们应该重新讨论一下。非常感谢!这确实解决了问题。然而,引文末尾的句号现在是新的一行(这意味着我现在有三行而不是两行)。有没有办法防止这种情况发生,或者保持引用和注释之间的时间间隔?我认为如果您从
中删除
后缀=“.”
,就足够了。然后,您可以将其添加到组中,从开始到注释变量的右前方,和/或您可以使用
将其添加到完成此操作的行中!我将
suffix=“.”
添加到我认为最好的位置()。谢谢你的帮助!
<text variable="note" display="block"/>
<bibliography et-al-min="6" et-al-use-first="1"  entry-spacing="0" line-spacing="2">