bibでdoiをコメントアウトする
LaTeX では % を使って行をコメントアウトできますが、BibTeX では同じ方法でコメントアウトするとエラーが発生する場合があります。特に、BibTeX のエントリ内でフィールドをコメントアウトするときに問題が起こりやすいです。
例えば、以下のような @article エントリがあります。
@article{sample2024example,
title={A Sample Paper on Additive Manufacturing Design Methods},
author={Doe, John and Smith, Alice and Brown, Michael and Davis, Jane},
journal={Journal of Sample Science},
volume={15},
number={3},
pages={150--162},
year={2024},
doi={10.1234/sample-doi-2024},
publisher={Example Publisher},
}
このエントリで doi フィールドをコメントアウトしたいときに、LaTeX のように % を使うとエラーが発生します。
解決策:doi を memo に置換
この問題を回避するために、doi= の部分を memo= に置換する方法があります。これにより、BibTeX は memo フィールドを無視するため、エラーが発生しません。
以下のように修正します。
@article{sample2024example,
title={A Sample Paper on Additive Manufacturing Design Methods},
author={Doe, John and Smith, Alice and Brown, Michael and Davis, Jane},
journal={Journal of Sample Science},
volume={15},
number={3},
pages={150--162},
year={2024},
memo={10.1234/sample-doi-2024},
publisher={Example Publisher},
}
こうすることで、doi フィールドを無視することができます。もし doi フィールドを再び有効にしたい場合は、memo= を元の doi= に戻せばOKです。
これで、BibTeX において doi フィールドのエラーを回避できるようになります。