diff options
Diffstat (limited to 'Master/texmf-dist/doc/ptex/pbibtex/README')
-rw-r--r-- | Master/texmf-dist/doc/ptex/pbibtex/README | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/ptex/pbibtex/README b/Master/texmf-dist/doc/ptex/pbibtex/README new file mode 100644 index 00000000000..484c51e91dd --- /dev/null +++ b/Master/texmf-dist/doc/ptex/pbibtex/README @@ -0,0 +1,66 @@ +JBibTeXの使い方(BibTeXとの相異点)については、以下に付けた +「JBibTeX(C Version) ver. 0.30 の概要」からの抜粋をまず読んで +下さい。さらに詳しく知りたいときは、このdirectoryにあるjbibtex.tex +を読んで下さい。 + +------------ +「JBibTeX(C Version) ver. 0.30 の概要 1991-1-2 + (財)電力中央研究所 情報システム部 松井 正一」 +からの抜粋 + +【始めに】 + + JBibTeX は BibTeX 0.99c(C Version) を基に NTT版JTeX, ASCII版日本語TeXのどち +らにも対応して日本語化したものである. + + 主な変更は以下の通りである. + + (1) 漢字コードは内部的には EUC で表現する.ファイルから一行を読み込む時点で, + EUC ならそのまま, JIS 漢字は EUC にコード変換する. + 端末,ファイルへの出力コード系は,コンパイル時に指定するが, + 利用者単位にも,それぞれ次の環境変数で指定できる. + 端末 BIBTERMCODE + ファイル BIBFILECODE + 指定は,NTT版 JTeXの \kanjitermicalcode, \kanjifilecode と同じ, + 1,2,3,4,5,6,10(SJIS),20(EUC) + で行う.MS-DOS 版では SJIS がデフォルトの設定で exe が作成してある. + + (2) 漢字コードを通すように BibTeX の Chage File を変更して, 文字を 7bits から + 8bits に変更した(これに合せて bibext.c も変更されている). + + (3) 組込み関数の中で substring$, text.prefix$ に対しては, + 1単位の漢字コードの間で(1バイト目と2バイト目の真ん中で)文字列が分断され + ないようにした. + 例えば,"漢字" の先頭から 3 文字を抜出すと "字"の 2バイト目がなくなって + しまうので,このような場合には,4バイト目まで切出すようにした. + + (4) (3)との関係で, chr.to.int$ は stack top が漢字ならば single character + でなくても warning を出さず, 1byte 目の値を返すようにした. + + (5) 漢字コードを含む文字列であるかどうかの判定用に,組み込み関数として + is.kanji.str$ を追加した. + + (6) add.period$ 関数では `!', `?', `.' の後には,`.' を付け加えないので, + 対応する全角文字の `!', `?', `.', `。' の後にも `.' を付け加えない + ようにした. + + (7) 複数氏名は " and " を間にはさんで並べるが,漢字氏名の場合には " and " + の代わりに,全角の句点 `,', `、' を使ってもよいようにした. + (この変更により,影響を受ける関数は format.name$ と num.names$ 関数) + + (8) ver. 0.20 までは,漢字氏名の姓と名の区切りとしては半角のスペースしか + 許していなかったが,全角のスペースでもよいようにした. + + (9) bib file の項目のどこに漢字コードを使ってよいかは, test.bib などを参照 + されたい. + +(10) bib ファイル中の漢字著者名の姓と名の間にはスペース(半角でも全角でも)を + 置くことを標準とした(なくても問題ないが,結果がちゃんとならないことが + あるし,警告メッセージが出力される). + +(11) 文献スタイルとして plain, abbrv, alpha, unsrt に対応する日本語対応 + スタイルとして, jplain, jabbrv, jalpha, junsrt が用意されている.また + 情報処理学会論文誌(tipsj), 英文論文誌(jipsj), 電子情報通信学会論文誌 + (tieice), 日本オペレーションズリサーチ学会論文誌(jorsj) 用のスタイルも + 用意されている. + |