0

私は今、あきらめかけています: 私は必死に、おそらく単純なことを達成しようとしています. 私が持っているように参考文献をフォーマットしたい:

[author]
      [title] etc.

つまり、要素の作成者の後に単純な改行が必要です。しかし、これは大きな問題のようです。私はこれらの方法に出くわしました:

しかし、どれもまったく機能しませんでした。信じられないほど大変です。<group>著者もwith で囲おうとしましたdelimiter="&#10;"が、これは効果がありませんでした。

誰かが私を助けたり、方向を示したりできますか、それともまったく不可能ですか? これがこんなに難しいなんて信じられない…

どうもありがとう!

ピーター

4

3 に答える 3

2

&#10;最初のリンクで説明されているように、改行 ( ) にエスケープされた HTML コードを使用すると、うまくいきます。

https://gist.github.com/rmzelle/b9bc934521ff7c5b4fb7の APA の修正版を使用する<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 リファレンス テスト ペインでテスト済み)

于 2014-07-25T01:59:39.970 に答える
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;
}

これにより、タイトルが独自の行に表示されます。

于 2015-03-25T15:05:07.267 に答える