野獣を飼いならすキーには文字列ではなく、単純な整数を使用することをお勧めしますmonth
。
.bib ファイルに複数の形式が混在しており、独自のソリューションが必要です。「jan」や「Jan」(0 ~ 2 組の で囲まれた)month
などの異なる文字列を に変換できるツールはどれですか?{}
1
答え1
このあまり有効ではないbibファイルを考えると
aaa.bib
year= jan
journal="jan of feb of dec"
month="1"
month = "Jan"
month= "{{jan}}"
month= {{jan}}
month= {jan}
month= "2"
month= {Jan}
author="Jan de Groote"
次のコマンド
sed -e 's/\(^ *month\) *= *["{]{*jan}*[}"]/\1 = "1"/i' aaa.bib
出力
aaa
year= jan
journal="jan of feb of dec"
month="1"
month = "1"
month = "1"
month = "1"
month = "1"
month= "2"
month = "1"
author="me"
これは正しいように見えるので、あと 11 行同様の行を追加すれば完了です (まずファイルのコピーを保存してください!!)
答え2
ttbからの引用:
数値や略語の方が良い
biblatex マニュアルからの引用:
これは序数や文字列ではなく、整数である必要があります。
それにもかかわらず、JabRef では略語を使用することにしましたが、それによって私たち側で問題が発生することはありませんでした。
@Article{,
month = jun,
}
これを実現するには、Alt+を押すF8か、[品質] -> [エントリのクリーンアップ...] を押します。すると、次のダイアログが表示されます。
「フィールドフォーマッタを実行」の内容が異なっている場合は、「BibTeX に推奨」を押してください。
ファイル -> 「biblatex モードに切り替える」で、biblatex モードに切り替えて、「biblatex に推奨」を表示できます。