bibTeXの.bstファイル内での文字列比較について

bibTeXの.bstファイル内での文字列比較について

- クリバ (CHRIBUR_) の投稿
返信数: 2
クリバと申します。お世話になります。

現在私はIEEEtranS.bstをベースに日本語文献に対して体裁を弄った物を出力できる.bstファイルを作成中です。
それで、
この辺を参考に色々と試行錯誤中です。

私がやろうとしていることは、エントリにlanguageを追加して、.bibファイルの指定からlanguage = {japanese}とあったときに、japanese.flagを1に、 name.format.stringをdefault.name.format.string.forJPに設定することです。

URLのはisJapaneseに値が入るかで処理分けをしていますが、多言語処理をするには不便な上にMendeley非対応エントリでして。

FUNCTION {book}内部などで
「languageの中身がjapaneseに一致するか否かで条件分岐」
をするにはどうすれば良いでしょうか?

よろしくお願いいたします。
クリバ (CHRIBUR_) への返信

Re: bibTeXの.bstファイル内での文字列比較について

- Z. R. の投稿

こんな感じでしょうか。

language "japanese" =
  { %日本語である
  }
  { %日本語でない
  }
if$