3

私は Pandoc に比較的慣れていないので、出版物を含む HTML ファイルを生成して Web サイトに掲載しようとしています。出版物リストに番号を付けて、最初に年ごとに整理し、最新のものを最初に、最も古いものを最後にしたいと思います。

適切なファイルでナンバリングは問題cslなく取得できますが、年のソートは取得できません。問題は、私がすべての出版物の筆頭著者ではないことです。そのため、最初にアルファベット順、次に日付順に整理されてしまいます。これは私が望んでいるものではありません。

biblatexオプション(年 (降順)、名前、タイトル)を使用して PDF を生成するときに必要な結果を得ることができますsorting=ydntが、Pandoc は HTML への参照のリストを生成するために biblatex を使用しないため、これを使用することはできませんここで戦術。

これを解決する方法を確認できる唯一の方法は、Zotero スタイルのレポで引用スタイルを取得することですが、それを見つけることができませんでした。だから私はそれを行うために1つを変更しようとしていますが、成功していません。

この回答は、並べ替えスタイルを変更する方法を教えているため、王立協会 B スタイルの議事録の並べ替えスタイルを手動で変更しようとしています。具体的には私が変わります

    <sort>
      <key variable="citation-number"/>
    </sort>

    <sort>
      <key macro="issued" sort="descending"/>
      <key macro="author"/>
    </sort>

しかし、それは機能しません (おそらく、参照リストではなく、テキスト引用のソートのみが変更されるためです)。他にもいくつか試してみましたが、うまくいくものが見つかりません!

これはあまり問題ではないと思いますが、私は Pandoc 2.7.3citeprocバージョン0.16.2を使用しており、実行しているファイルは次のとおりです。

---
bibliography: selectedpubs.bib
nocite: '@*'
linestretch: 1.5
fontsize: 12pt
output:
  html:
    output: pubpage.html
    filter: pandoc-citeproc
    csl: prsb2.csl
...

このファイルprsb2.csl、王立協会 B csl の議事録です。

4

1 に答える 1