我现在已经接近放弃了:我拼命地试图完成一个所谓的简单事情: 我为mendeley管理工作的参考资料。我想格式化bibliogrpahy,以便我有:
[author]
[title] etc.
意味着,在元素作者之后我想要一个简单的换行符。 然而,这似乎是一个主要问题。我突然想到这些方式:
然而,根本没有任何工作。我无法相信这很难。我尝试用分隔符="来围绕autho。 "同样,但这没有效果。
任何人都可以帮助我或指点我或者这根本不可能吗?不能相信这太难了......
非常感谢!
彼得
答案 0 :(得分:2)
使用转义的HTML代码换行(
),如第一个链接中所述,对我有用。
在https://gist.github.com/rmzelle/b9bc934521ff7c5b4fb7使用{{3}}的APA的修改版本(使用<text macro="author" suffix=" "/>
(和一点清理,比如删除作者宏之后的悬挂缩进和分隔符),我得到如下参考:
Alberty, R. A.
(2006). Thermodynamics and kinetics of the glyoxylate cycle. Biochemistry, 45(51), 15838–15843. doi:10.1021/bi061829e
(使用Zotero参考测试窗格测试)
答案 1 :(得分:1)
我正在使用pandoc-citeproc生成HTML。上面的技巧不起作用,因为pandoc没有正确地使用字符: https://github.com/jgm/pandoc-citeproc/issues/120
最后我使用CSS来完成这个诀窍:
CSL:
<text macro="title" font-weight="bold"/>
CSS:
.citation strong {
display: block;
}
这会在自己的行上显示标题。
答案 2 :(得分:0)
至少从2018年(版本0.14.18)开始,有一种受支持的方式来实现此目的。
您可以通过将其包装在前缀,后缀,定界符或术语中来定义特定于作者的原始内容
{{<writer-name>}}<raw-content>{{/writer-name}}
例如,如果您有一个文本宏“ author”用于列出作者,并且您想在此之后为带有“。”的乳胶和HTML作家使用换行符,在其他情况下,您可以编写:
<text macro="author" suffix=".{{latex}}\\{{/latex}}{{html}} {{/html}} "
参考:https://github.com/jgm/pandoc-citeproc/blob/master/man/pandoc-citeproc.1.md中的“原始内容”部分