我现在几乎要放弃了:我正拼命地想要完成一件据说很简单的事情:我管理着我与Mendeley的工作的参考资料。我想对书目进行格式化,以便:
[author]
[title] etc.意思是,在元素作者之后,我想要一个简单的行中断。然而,这似乎是一个重大问题。我遇到了这样的情况:
然而,所有的人都没有工作。我不敢相信这有那么难。我也试图用<group>包围作者,但这并没有效果。
有人能帮我或者给我指点方向吗?或者根本不可能?真不敢相信这这么难..。
非常感谢!
彼得
发布于 2014-07-25 01:59:39
使用行提要( )的转义HTML代码(如第一个链接中所述)对我有用。
通过修改https://gist.github.com/rmzelle/b9bc934521ff7c5b4fb7上的APA版本,它使用了<text macro="author" suffix=" "/> (以及一些清理,比如在author宏之后删除挂起的缩进和分隔符),我得到的引用如下:
Alberty, R. A.
(2006). Thermodynamics and kinetics of the glyoxylate cycle. Biochemistry, 45(51), 15838–15843. doi:10.1021/bi061829e(使用Zotero参考测试窗格进行测试)
发布于 2015-03-25 15:05:07
我使用生成HTML。上面的技巧不起作用,因为pandoc没有不正确地转义字符:https://github.com/jgm/pandoc-citeproc/issues/120
最后,我求助于CSS来完成这个技巧:
CSL:
<text macro="title" font-weight="bold"/>CSS:
.citation strong {
display: block;
}这将在自己的行中显示标题。
发布于 2018-11-09 10:23:54
至少在2018年(0.14.18版),有一种被支持的方法来做到这一点。
可以在前缀、后缀、分隔符或术语中定义特定于作者的原始内容,方法是将其包装在
{{<writer-name>}}<raw-content>{{/writer-name}}例如,如果您有一个用于列出作者的文本宏"author“,并且您希望在后面为带有”“的latex和HTML编写器添加一个换行符。在其他情况下,您可以编写:
<text macro="author" suffix=".{{latex}}\\{{/latex}}{{html}} {{/html}} "参考:https://github.com/jgm/pandoc-citeproc/blob/master/man/pandoc-citeproc.1.md中的“原始内容”部分
https://stackoverflow.com/questions/24911522
复制相似问题