Closed1
LaTexで日英混合の参考文献を書く時の苦悩とwork-around
natbibパッケージのplainnatで参考文献を作成していたら、2つ問題があった。
- 名姓の順になっている。
- 日本語文献の論文名が太字になっている。
この2つを修正するために色々と探し、なんとか解決できたので、ここに記録を残しておきます。
なお、環境はOverleafを使っています。
現状
1: 姓名の順にする
参考記事をもとに、plainnat.bstをネットからダウンロードしてきて、ファイル内の一部を以下のように変更する。
% 変更前 :
{ s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't :=
% 変更後 :
{ s nameptr "{vv~}{ll}{ ff}{, jj}" format.name$ 't :=
myplainnat.bstのように名前を付けて保存し、Overleafのプロジェクトフォルダにアップロードする。
メインのtexファイルのbibliographystyle
を以下のようにしてしてあげる。
\bibliographystyle{myplainnat.bst}
※変更が適用されないときは、一回\bibliographstyle{}
をコメントアウトしてコンパイルし、コメント解除して再度コンパイルすると上手くいきました。
結果
2: 論文名の太字を消す
参考記事の通りに参考文献のところを\begingroup
,\endgroup
で囲んでstyleを変更する。
\begingroup
\let\em\upshape
\bibliography{your-bib-file-here}
\endgroup
結果
英文のイタリックも消えちゃいますが、自分の用途ではなくても問題ないのでOK。
参考記事
このスクラップは2023/01/24にクローズされました