2014-07-23 126 views
0

我現在已經接近放棄了:我正拼命地試圖完成一個所謂的簡單的事情: 我管理着我與mendeley合作的參考資料。我想格式化bibliogrpahy讓我有:csl如何在參考書目中插入一個換行符

[author] 
     [title] etc. 

手段,元素作者後,我想有一個簡單的斷行。 但是,這似乎是一個主要問題。我凸輪在這些方面:

但是沒有工作可言。我無法相信這是很難的。我試圖用分隔符=「 」來包圍autho,但這沒有效果。

任何人都可以幫助我或指點一個方向,或者這是不可能的嗎?不能相信這是如此難......

非常感謝!

彼得

+0

你是如何製作書目的?用一個文字處理器插件?如果是這樣,你使用哪個文字處理器,以及哪種文檔格式?也可以考慮在https://gist.github.com/上分享您的CSL風格,以便我們推薦編輯。 –

+0

其實我使用Mendeley的單詞插件。我認爲這是基於citeproc.js,但不確定。我沒有CSL我剛剛使用一個標準的嘗試,然後返回來獲得換行符... – user3868893

+0

您使用哪種風格? –

回答

2

使用一個換行符(
)的轉義的HTML代碼,如你的第一個鏈接描述,對我的作品。

隨着APA在https://gist.github.com/rmzelle/b9bc934521ff7c5b4fb7修改後的版本,它使用<text macro="author" suffix="&#10;"/>(和一點點的清理,如消除懸掛縮進和分隔符筆者宏之後),我得到這樣的引用:

Alberty, R. A. 
(2006). Thermodynamics and kinetics of the glyoxylate cycle. Biochemistry, 45(51), 15838–15843. doi:10.1021/bi061829e 

(如用Zotero參考測試窗格進行測試)

0

我正在使用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; 
} 

這會在標題上顯示它自己的行。

相關問題