bibTexの書式についてお伺いします。
1)ページ(講演番号を指定)について
引用している文献は、国際会議のプロシーディングで、ページ番号ではなく講演番号が割り当てられています。Tu.3.4.3のような講演番号です。これをbibTexで
pages={Tu.3.4.3}
と書くと、出力結果は
p. Tu3.4.3
のように余分なp.が出力されてしまいます。何か良い手はないでしょうか。
2)発行日時について
引用文献が月2回の発行で、Sep. 1 とかSep. 15のように記載されています。今のところ
month = "Sep. 15,",
のように書いていますが、もう少しスマートな方法はないでしょうか。
以上よろしくお願いいたします。
BibTeX では、こういう「例外的」な場合で、本来の用法を外れた使い方(BiBTeX のマニュアルでは “Creative use” と呼んでいる ;-))をする必要に迫られることが多々あります。
1) への対策は例えば:
- pages でなく note に書く(よくある対処法)。この場合「2004. Tu 3.4.3」となり少し気持ち悪い。
- number に書く。スタイルにより「number Tu 3.4.3」とか「No. Tu 3.4.3」になるが、少なくとも誤りではない。
- series に書く。完全に邪道だが、見かけは「(ECOC), Tu 3.4.3, 2004」と正しくなる。
- INPROCEEDINGS でなく TECHREPORT 等の他のエントリの形式に無理やり合わせる。
- 文献項目に変更がなくなった時点で、.bbl の中身を編集する。(以後 BiBTeX は起動しない。)
2) については、month に含めるのが、マニュアルにも載っている正統(?)な方法です。ただ、「~」を使って
month = "Sep.~15,",
とした方がいいかも知れません。もし、apr や sep 等の記号を使っていてそれに合わせたい場合は、
month = sep # "~15,",
と書きます(「#」が文字列の結合)。