2

いくつかの .bst ファイルを試した後でも、ChicagoReedWeb.bst ファイルのレイアウトにはほとんど満足しています。ただし、同じ著者によるエントリの処理は好きではありません。たとえば、次のようになります。


シカゴスタイルの例


ChicagoReedWeb.bst ファイルを見たことがありますが、いくつかの基本しか理解していません。では、"--------" の代わりに著者の完全なリファレンスを出力するように、ChicagoReedWeb.bst ファイルのコードを編集するにはどうすればよいでしょうか?

4

1 に答える 1

2

OK、これは以前のBibTeXの経験からはかなりname.or.dash外れていますが、ファイルを見ると、前のセクションと同じ場合、セクションの名前がダッシュに置き換えられているように見えます。このコードを置き換えてみることをお勧めします:

FUNCTION {name.or.dash}
{ 's :=
   oldname empty$
     { s 'oldname := s }
     { s oldname =
         { "\rule[.6ex]{3em}{.05ex}"}
         { s 'oldname := s }
       if$
     }
   if$
}

これとともに:

FUNCTION {name.or.dash}
{
}

構文の私の理解が正しければ、これは単に比較とオプションの変更を削除し、必要な名前を残す必要があります。

少しきちんとしたアプローチはname.or.dash、あなたがそれらを望まない場所でへの呼び出しを取り除くことかもしれません。これにより、たとえば、繰り返される本の名前の代わりにダッシュを使用するかどうかについて、より柔軟に対応できます。

于 2009-10-25T12:59:52.803 に答える