# 項目型の自作

項目型を自作するには、オプション→項目型を自作メニューを選択してください。

項目型を自作する際、その項目エディタの外観を定義するとともに、JabRefが項目入力を完了したと見なす基準を定義しなくてはなりません。変更は、既存の項目型に対して加えることもできますし、新規のものを定義することもできます。

このダイアログで加えた変更は、適用かOKを押すまで保存されないことに注意してください。取消もしくはダイアログを閉じた場合には、適用済みでない変更は失われます。

## 項目型自作ダイアログを使う

項目型自作ダイアログは3つの主要パネルに分かたれています。左パネルは、修正する項目型を選んだり新しい項目型を付け加えたりする場所です。中央パネルは、選択した項目型の必須フィールドを設定するのに用いられ、右パネルは非必須フィールドを設定するのに使用されます。

### 項目型の追加と削除

現在使用することのできる項目型は、左パネルに羅列されます。項目型を選ぶと、他の2つのパネルが更新されて、この項目型に対してどれが必須でどれが非必須のフィールドかが表示されます。

新規項目型を追加するには、項目型一覧下のテキストフィールドに名称を入力して、追加ボタンを押す必要があります。すると、新規項目型が一覧に追加されて選択状態になり、修正ができるようになります。

自作した項目型を削除するには、その項目型を選択して、削除ボタンを押してください。この操作は、標準項目型に手を加えただけのものではない自作項目型に対してのみ行うことができます。標準項目型を削除することはできません。

変更を加えた標準型を既定の設定に戻すには、その型を選択して既定値を押します。この操作は、標準型に変更を加えた自作項目型に対してのみ行うことができます。

## 項目型を編集する

項目型を選択すると、その必須フィールドと非必須フィールドが、ダイアログの中央パネルと右パネルに列挙されます。一覧の編集方法は、必須フィールド・非必須フィールドともに共通です。

新規フィールドを追加するには、一覧下のテキストフィールドを編集するか、ドロップダウンメニューからフィールド名を選択し、追加を押してください。選択したフィールド名が、一覧末尾に追加されます。

フィールドを一つないしそれ以上削除するには、対象となるものを一覧から選択して、削除を押します。

フィールド順を変更するには、フィールド名を一つ選択して、矢印ボタンを押し、そのフィールド名を一覧内で上下させてください。

### 論理和(OR)フィールド

項目型の中には、必須フィールドに論理和(OR)条件を持つものがあります。例えば、book項目は、authorかeditorフィールドの一方もしくは双方が満たされれば、完成します。自作項目型でそのような条件を課すには、代替条件下にあるフィールド群をスラッシュで区切ったフィールド名を追加します。例えば、author/editorは、上述のbook項目型が持つ条件と同じ条件を指定することになります。