1これは何か
心理学の論文を LaTeX で書く人のためのスタイルです。.bib に文献を貯め、和文には langid = {japanese} を付けるだけで、手びき2022年版の書式(中黒区切りの著者名、全角の年括弧、サブタイトルの ——…——、巻の斜体、DOI のURL化など)で文献リストと本文引用が出力されます。
先行スタイル biblatex-jpa(芝田征司氏)を参考に、言語切替の設計をゼロから作り直したものです。グローバル変数ではなく langid フィールドで一件ずつ判定します。
Word / Zotero を使う人へ
LaTeX ではなく Zotero で同じ書式を使いたい場合は、姉妹プロジェクトの jpa-csl-zotero(Zotero 用 CSL)を使ってください。本スタイルの書式を CSL に移植したものです。
非公式
個人が作成したものであり、日本心理学会が提供・承認したスタイルではありません。
2設置とプリアンブル
スタイルは 5 ファイル(jpa2.bbx / jpa2.cbx / jpa2.dbx / japanese-jpa2.lbx / english-jpa2.lbx)で構成されます。TeX の検索パスに置きます。macOS(MacTeX)なら TEXMFHOME が定番です。
mkdir -p ~/Library/texmf/tex/latex/biblatex-jpa2
cp biblatex/*.bbx biblatex/*.cbx biblatex/*.dbx biblatex/*.lbx \
~/Library/texmf/tex/latex/biblatex-jpa2/
kpsewhich jpa2.bbx # パスが返れば設置成功
プリアンブルは次のとおりです。backend=biber が必須です。
\documentclass[a4paper]{jlreq}
\usepackage[backend=biber, style=jpa2]{biblatex}
\addbibresource{文献.bib}
\begin{document}
本文中の引用は \textcite{Fukaya2011a} や \parencite{Sugiura2003} で。
\printbibliography[title=引用文献]
\end{document}
ビルドは lualatex → biber → lualatex の順です。biblatex 3.17 以降・biber 2.17 以降を推奨します。
3最初に必ず、この2つ
① 和文には langid = {japanese}
これが和文書式のスイッチです。欧文文献には付けません(既定で欧文として処理)。既存の .bib で language = {japanese} を使っている場合も、biber の sourcemap が自動で langid に変換します。
② 和文には sortname と sorttitle
手びきの並び順は、和文・欧文を区別せずローマ字読みで混在ソートします(浅野=Asano が American と Christie の間に入る)。CSL/biber は漢字の読みを知らないので、読みを与えます。
sortname: 著者名のローマ字(例Fukaya, Tatsushi)— 欧文と混ざる並び順を決めるsorttitle: タイトルのひらがな読み(例かがくてきがいねん…)— 同一著者・同一年の a/b(extradate)の順序を決める
sorttitle をひらがなにすると、biber が Unicode の五十音順(か < が < き …)で正しく extradate を振ります。
4和文文献の例
左が .bib の入力、右が組版結果(手びき2022の見本と同じ書式)です。
@article{Kaminose2017,
author = {上瀬, 由美子 and 高橋, 尚也
and 矢野, 恵美},
sortname = {Kaminose, Yumiko and
Takahashi, Naoya and Yano, Emi},
date = {2017},
title = {官民協働刑務所開設による社会的
包摂促進の検討},
journaltitle = {心理学研究},
volume = {87},
pages = {579--589},
doi = {10.4992/jjpsy.87.15035},
langid = {japanese},
}@book{Hasegawa2020,
author = {長谷川, 寿一 and 東條, 正城
and 大島, 尚 and 丹野, 義彦
and 廣中, 直行},
sortname = {Hasegawa, Toshikazu and ...},
date = {2020},
title = {はじめて出会う心理学},
edition = {第3版},
publisher = {有斐閣},
langid = {japanese},
}@inbook{Naito2018,
author = {内藤, 美加},
sortname = {Naito, Mika},
date = {2018},
title = {記憶の発達と心的時間移動},
subtitle = {自閉スペクトラム症の未解決課題再考},
editor = {鈴木, 國文 and 内海, 健
and 清水, 光恵},
booktitle = {発達障害の精神病理I},
pages = {73--96},
publisher = {星和書店},
langid = {japanese},
}@inproceedings{Hayashi2015,
author = {林, 創 and 山田, 剛史},
date = {2015},
title = {学術論文の読みを通したリサーチ
リテラシー育成の試み},
booktitle = {日本教育心理学会第57回総会発表論文集},
pages = {611},
langid = {japanese},
}
@thesis{Mukaida2009,
author = {向田, 久美子},
date = {2009},
title = {語りに見るライフ・スクリプトの
文化心理学的研究},
subtitle = {文化圏比較と世代間比較を通して},
type = {博士論文},
institution = {お茶の水女子大学大学院},
langid = {japanese},
}5欧文文献の例
欧文は langid を付けません。書式はおおむね APA 準拠です。
@article{Ishii2017,
author = {Ishii, K. and Eisen, C.
and Hitokoto, H.},
date = {2017},
title = {The effects of social status and
culture on delay discounting},
journaltitle = {Japanese Psychological Research},
volume = {59},
pages = {230--237},
doi = {10.1111/jpr.12154},
}@book{APA2013,
author = {{American Psychiatric Association}},
date = {2013},
title = {Diagnostic and statistical manual
of mental disorders},
edition = {5},
publisher = {American Psychiatric Association},
}
@inbook{Morioka2018,
author = {Morioka, M.},
date = {2018},
title = {On the constitution of self-experience
in the psychotherapeutic dialogue},
editor = {Konopka, A. and Hermans, H. J. M.
and Gonçalves, M. M.},
booktitle = {Handbook of Dialogical Self Theory
and Psychotherapy},
pages = {206--219},
publisher = {Routledge},
}@online{Yoshimura2020,
author = {Yoshimura, N. and Morimoto, K.
and Murai, M. and Kihara, Y.
and Marmolejo-Ramos, F.
and Yamada, Y.},
date = {2020},
title = {Age of smile},
subtitle = {A cross-cultural replication report
of Ganel and Goodale (2018)},
eprinttype = {PsyArXiv},
doi = {10.31234/osf.io/dtx6j},
}6翻訳書は2エントリで連結する
翻訳書は、原著の欧文エントリと訳書の和文エントリを別々に作り、訳書側から related / relatedtype = {translationof} で原著を指します。原著の後ろに訳書を全角括弧で並記する手びきの形が自動生成されます。
@book{LopezCorvo2009,
author = {Lopez-Corvo, R. E.},
date = {2009},
title = {The Woman Within},
subtitle = {A Psychoanalytic Essay on Femininity},
publisher = {Routledge},
}
@book{LopezCorvo2014ja,
author = {ロペス=コルヴォ, R. E.},
sortname = {Lopez-Corvo, R. E.},
translator = {井上, 果子},
translatortype = {監訳},
translatora = {飯野, 晴子 and 赤木, 里奈
and 山田, 一子},
translatoratype = {訳},
date = {2014},
title = {内なる女性},
subtitle = {女性性に関する精神分析的小論},
publisher = {星和書店},
related = {LopezCorvo2009},
relatedtype = {translationof},
langid = {japanese},
}本文引用は \textcite{LopezCorvo2014ja} で「Lopez-Corvo (2009 井上監訳 2014)」のように、原著年と訳書年を併記します。
7スタイルが自動でやること
- 言語切替:
langidを見て、著者区切り(・/,&)・年括弧(全角/半角)・句読点・スペースを一件ずつ切り替える。 - 後方互換:
language = {japanese}をlangidに自動変換する。 - 3名以上の引用:本文では「第1著者 他(発行年)」に短縮する(
他/et al.)。 - 混在ソート:
sortnameのローマ字で和文・欧文を一列に並べる。 - 翻訳書:
relatedでつないだ原著+訳書を1項目にまとめる。
8よくある失敗と直し方
Style 'jpa2' not found. と出る
スタイルをシンボリックリンクで置いています。コピーで設置し直してください。原稿フォルダにローカルコピーを置く運用でも解決します(カレントディレクトリが優先されます)。
3名の引用が「第1著者・第2著者 他」になる
基底スタイルの uniquelist が名前リストを展開しているためです。手びきは「第1著者 他(年で区別)」なので、jpa2.cbx 側で uniquelist=false, uniquename=false を明示済みです(v0.3 で対応)。古い版を使っている場合は最新に更新してください。
DOI が出力されない
@misc 駆動子は DOI を出しません。R パッケージなど DOI を出したい資料は @software や @online を使ってください。
a/b の順序が手びきと違う
同一著者・同一年の並びは sorttitle(ひらがな読み)で決まります。sorttitle を付けると Unicode 五十音順で正しく振られます。
9対応エントリタイプ
| エントリタイプ | 用途 |
|---|---|
@article | 雑誌論文・紀要・Advance online publication |
@book | 書籍(一般・版数・編集書) |
@inbook | 編集書中の特定章 |
@incollection | 数巻シリーズの特定の1巻 |
@mvbook | 数巻にわたる書籍 |
@online | プレプリント・ウェブ資料 |
@thesis | 学位論文 |
@inproceedings | 学会発表 |
@report | 年報・年鑑 |
@software | ソフトウェア(DOI 出力可) |
@misc | 新聞・雑誌記事 |
手びき2022年版の見本3.8・セクション3.10 の全引用例を doc/sample.bib に収録し、doc/jpa2-manual.pdf で出力を確認できます。
10クレジットとライセンス
- 設計の参考元:biblatex-jpa(芝田征司氏)
- 書式仕様:日本心理学会『執筆・投稿の手びき』2022年版
- Zotero 版:jpa-csl-zotero(CSL 移植)
- ライセンス:LPPL(LaTeX Project Public License)
困ったとき・気づいたとき
出力が手びきと違う、エラーが出る、対応してほしい文献タイプがある — お気軽にどうぞ。
Issue(不具合・要望の報告)/ Discussions(使い方の質問・相談)