Zoteroの脚注を繰り返すたびに短縮した著作タイトルを表示するには、アイテムのShort Titleに入力し、直前の引用を含むすべての繰り返しでそのタイトルを出力する引用スタイルを使用します。このガイドでは、Mac版Microsoft Wordでの手順を説明します。
短縮タイトルが表示されなくなるのはなぜですか?
ZoteroのShort Titleフィールドには、通常は副題を省いた著作タイトルの短縮形を指定します。Zoteroのドキュメントでは、主に後続の脚注引用での使用が説明されています。このメタデータを入力すると、スタイルが出力する情報は用意されますが、特定の引用にそれを含めるかどうかはスタイルによって決まります。Zoteroのアイテムタイプとフィールド
繰り返し引用は、同じ著作への別の引用の直後に続く場合も、別の著作への引用を挟んだ後に現れる場合もあります。CSLでは、こうした位置に応じて異なる出力ルールを指定できます。そのため、スタイルによっては、間隔を空けて繰り返す引用には短縮タイトルを出力しながら、直前に続く引用では省略形を使い、タイトルを省くことがあります。Zoteroのスタイル編集ガイドでは、この2つのケースに分けて処理する方法が示されています。CSLスタイル編集 — ステップごとのガイド
ここで目指す結果は明確です。最初の引用の形式は維持し、その後の引用ではすべて、著者名、著作の短縮タイトル、および入力されている場合はページ番号を出力します。ページ番号が変わらない場合でも、直前に続く繰り返し引用にタイトルを含めます。
変更する前に期待する結果を定める
テストには、次の架空の書籍レコードを2件使用します。以下の名前、タイトル、出版情報はすべて説明用の例です。
| Zoteroのフィールド | 著作A | 著作B |
|---|---|---|
Item Type |
Book |
Book |
| 著者名(名) | Dana | Alex |
| 著者名(姓) | Reed | Morgan |
Title |
グリッドパターン:配置のワークブック | 形の連続:バリエーションのワークブック |
Short Title |
グリッドパターン | 形の連続 |
Publisher |
Sample Press | Example Press |
Date |
2024 | 2025 |
著作Aの繰り返し引用では、Reed, グリッドパターン, 12 と表示されるのが望ましい結果です。ページ番号が異なる場合は、Reed, グリッドパターン, 18 となります。ページ番号を指定しない場合は、Reed, グリッドパターン となります。句読点の最終的な形式は、現在のスタイルに任せてかまいません。
この例で扱うのは、引用対象となる著作のタイトルです。短縮形にはShort Titleを使い、完全な著作タイトルはTitleに残します。そうすれば、両方の形式を必要とするスタイルでも利用できます。Zoteroのアイテムタイプとフィールド
まずメタデータと文書のスタイルを確認する
Zoteroで書籍を選び、短縮形をShort Titleに入力します。次にWordのZoteroタブでRefreshを選択し、ライブラリのメタデータから引用を更新します。Document Preferencesで文書に選択されているスタイルを確認し、注記ベースのスタイルの場合は脚注を選びます。これらの設定は文書ごとに適用されます。Zotero Wordプラグインの使い方
この記事の後半にある繰り返し引用の順序を使って、現在のスタイルを試します。すべてのケースでタイトルが維持されるなら、CSLを変更する必要はありません。そうでなければ、ZoteroのCite設定にあるGet additional styles…から、より近いスタイルを探します。リポジトリのスタイルはそこからインストールできます。ローカルの.cslファイルは+ボタンからインストールできます。引用スタイル
スタイルを置き換える場合は、繰り返し引用だけでなく、最初の注と参考文献の形式も比較してから選んでください。繰り返し引用のタイトル表示を解決するスタイルが、ほかの箇所の形式も変更することがあります。それ以外は現在の形式が文書に合っているなら、カスタムコピーを作れば変更を限定できます。
この書式要件に対してZoteroが案内している方法は、CSLスタイルを選択または編集することです。Short Titleフィールドだけでは、「このタイトルをすべての繰り返しに含める」といった指示は指定できません。引用スタイル、CSLスタイル編集 — ステップごとのガイド
カスタムスタイルで繰り返し引用に毎回タイトルを表示する
以下の変更は、Zoteroの編集ガイドの例のように、位置に基づくchooseブロックで引用ロジックを制御する独立した注記スタイルを対象としています。上記の単著書籍の例を使った、小規模で明示的なサンプルです。コードブロックは挿入用の断片であり、単独でインストールできる完全なスタイルではありません。
現在のバージョンの好みのスタイルを使います。別のコピーを保存し、TextEditで開いてFormat → Make Plain Textを選択します。編集したバージョンをインストールする前に、スタイルのtitleとidを変更します。これにより、元のスタイルが更新されても変更が上書きされません。ファイルは.csl拡張子を付けて保存します。手順はZoteroのスタイル編集ガイドに記載されています。
繰り返し注用の形式を明示的に追加する
このマクロをスタイルのルート要素の直接の子として、ほかのマクロと並べて、citation要素より前に追加します。repeat-with-titleという名前がまだ使われていないことを確認してください。
<macro name="repeat-with-title">
<group delimiter=", ">
<names variable="author">
<name form="short"/>
</names>
<text variable="title" form="short" font-style="italic"/>
<text variable="locator"/>
</group>
</macro>
ここでは、titleにform="short"を指定して、短縮タイトルを要求しています。CSLでは、短縮形がない場合は完全形を使うと定められています。特定の短縮形が必要な場合は、Short Titleを明示的に入力してください。CSL 1.0.2仕様、Text
この例では、書籍タイトルを意図的に斜体にし、ページ番号をそのまま出力することで、Reed, グリッドパターン, 12 という形式にしています。ほかのアイテムタイプごとに異なるタイトル形式を使ったり、ページ以外のロケーターにラベルを付けたりする処理はありません。より幅広いライブラリで使用する場合は、繰り返し注の形式を調整する際に、既存のスタイルにあるこれらの違いを維持してください。
直前の繰り返し用分岐より前に、繰り返し注の分岐を置く
最初の引用形式と繰り返し引用形式を切り替えるchooseブロックを探します。そのブロックの先頭に、次の分岐を挿入します。
<if position="subsequent">
<text macro="repeat-with-title"/>
</if>
元の最初の分岐の開始タグと終了タグをifからelse-ifに変更し、属性と内容はそのまま残します。既存の最後のelse分岐は変更せずに残します。この挿入は引用位置の選択部分に行います。アイテムタイプに応じて書式を選ぶ別の選択部分には挿入しません。
重要なCSLルールとして、subsequentはibid、ibid-with-locator、またはnear-noteに分類される位置にも一致します。そのため、この分岐を先頭に置くと、こうした繰り返し引用はタイトルを含むマクロに送られます。CSL 1.0.2仕様、Choose
この配置は重要です。後の繰り返し注用の分岐にだけタイトルを追加すると、それより前の直前の繰り返し用分岐が引き続き適用されることがあります。Zoteroのドキュメントにある条件分岐の構造を見ると、この順序を確認できます。CSLスタイル編集 — ステップごとのガイド
ファイルにメタデータとindependent-parentリンクしか含まれていない場合、それは従属スタイルです。独立した親スタイルを別のカスタムコピーとして編集してください。従属ファイルには引用の出力指示がありません。より複雑なスタイルでは位置ロジックが複数のマクロに分散している場合があるため、断片を挿入する前に、該当条件を制御している箇所を見つけてください。CSL 1.0.2仕様、従属スタイル
編集したファイル全体をプレビュー、検証、インストールする
MacでZotero → Settingsを開き、Citeペインを選択します。Macでの設定画面へのパスは、Zoteroの設定に記載されています。CiteペインからStyle Editorを開き、編集済みのスタイル全体を読み込むか、貼り付けます。Zotero Style Editor
ライブラリでテスト用のレコードを選択し、エディターのRefreshコントロールを使います。ページ番号を指定して、最初の引用とそれ以降の位置をプレビューします。直前に続く繰り返しの位置も含めてください。エディターを閉じる前、または別のスタイルを選択する前に作業を保存します。ドキュメントによると、これらの操作を行うと未保存の編集内容は破棄されます。Zotero Style Editor
挿入したマクロと分岐を含め、スタイル全体をCSLスキーマに照らして検証します。CSLプロジェクトの開発ガイドには検証ツールへのリンクがあり、ファイルのアップロードやコードの貼り付けに対応しています。XMLの解析に成功しただけでは、CSLとして有効であることは確認できません。CSLスタイル開発、検証
ここに示した断片は、小さなテスト用ラッパー内でXMLの解析とマクロ参照の一致を確認しています。Zoteroでの出力や、CSLスタイル全体としての検証は行っていません。そうした確認の結果は、編集するスタイルの周辺部分によって異なります。
保存したファイルを、Zoteroのスタイルマネージャーにある+ボタンでインストールします。次に、WordのDocument Preferencesで新しいスタイル名を選び、Refreshを選択します。ファイルのインストールと、そのスタイルを文書に選択する作業は別々に行います。Cite、Zotero Wordプラグインの使い方
Wordで直前と間隔を空けた繰り返しをテストする
2件のテスト用レコードを使って短いテスト文書を作成します。Add/Edit Citationから各引用を挿入します。アイテムの吹き出しをクリックしてページ番号を入力します。このロケーターの操作方法は、アイテムのメタデータとは別にZoteroのドキュメントで説明されています。Zotero Wordプラグインの使い方
| 注 | 挿入内容 | 目標とする出力結果 |
|---|---|---|
| 1 | 著作A、12ページ | 完全なタイトルを含む、既存の最初の注の形式 |
| 2 | 著作A、12ページ | Reed, グリッドパターン, 12 |
| 3 | 著作A、18ページ | Reed, グリッドパターン, 18 |
| 4 | 著作B、5ページ | 著作Bに対する既存の最初の注の形式 |
| 5 | 著作A、22ページ | Reed, グリッドパターン, 22 |
| 6 | 著作A、ロケーターなし | Reed, グリッドパターン |
この順序で、異なる4つの要件をテストできます。直前に続く引用でページ番号が同じ場合、異なる場合、間隔を空けて繰り返す場合、ロケーターなしで繰り返す場合です。表に示した出力は、目標とする確認基準の例であり、Zoteroでテストを実行した結果ではありません。
注5にはタイトルが含まれるのに注2と3には含まれない場合は、それより前にある直前の繰り返し用分岐を確認してください。すべての繰り返しで完全なタイトルが出力される場合は、アイテムのShort Titleと、マクロが短縮形を要求しているかを確認します。エディターのプレビューは正しいのにWordでは異なる場合は、文書でカスタムスタイルが選択されているか確認し、更新してください。これらは、上述の出力ルールと文書のコントロールに基づく診断上の推測です。
執筆中は、スタイルとメタデータで書式の変更を管理します。レンダリング済みの引用を直接編集すると、自動更新ができなくなることがあるとZoteroは警告しています。Zotero Wordプラグインの使い方
うまく設定できた状態では、最初の注に意図した完全な形式が維持され、その後のすべての注で短縮タイトルを使って著作を特定できます。カスタムスタイルを文書全体に適用する前に、直前に続く引用と間隔を空けた引用の両方を確認してください。
出典
- Zoteroのアイテムタイプとフィールド — Zotero。
- Zotero Wordプラグインの使い方 — Zotero。
- 引用スタイル — Zotero。
- CSLスタイル編集 — ステップごとのガイド — Zotero。
- CSL 1.0.2仕様 — Citation Style Language。
- Zoteroの設定 — Zotero。
- Zotero Style Editor — Zotero。
- Cite — Zotero。
- CSLスタイル開発 — Citation Style Language。