
biber と biblatex を使って次のように書きます:
@article{brown1999basal,
title={How the basal ganglia use parallel excitatory and inhibitory learning pathways to selectively respond to unexpected rewarding cues},
author={Brown, Joshua and Bullock, Daniel and Grossberg, Stephen},
journal={Journal of Neuroscience},
volume={19},
number={23},
pages={10502--10511},
year={1999},
publisher={Soc Neuroscience}
}
そして私は以下を得ます:
Brown、Joshua、Daniel Bullock、Stephen Grossberg (1999)。「大脳基底核が興奮性および抑制性の並行学習経路を使用して、予期しない報酬の合図に選択的に反応する方法」。Journal of Neuroscience 19.23、p. 10502-10511。
最初のコンマについてこのような表示があるのはなぜでしょうか? 言い換えれば、なぜでしょうか:
ブラウン、ジョシュアダニエル・ブロックとスティーブン・グロスバーグ(1999)
そしてそうではありません:
ジョシュア・ブラウンダニエル・ブロックとスティーブン・グロスバーグ(1999)
多くの文書で同じ表示になっているように見えることに気付きましたが、列挙中に「名前、姓」の表示から「姓名」の表示に切り替えるのは明らかに不明確であるため、その理由がよくわかりませんでした...
2つの質問があります:
- なぜこのプレゼンテーションがデフォルトで存在するのでしょうか?
- これを防ぐにはどうすればよいですか? (次のようなものを使用すると仮定します:
\usepackage[backend=biber,natbib=true, style=authoryear, autopunct=false, uniquename=false, uniquelist=false, mincitenames=1,maxcitenames=2,bibencoding=utf8, maxbibnames=99]{biblatex}
私の選択肢について。
答え1
要約それは、関連する情報を分類し、注意を向けることに関係しています。
あなたの設定(具体的にはstyle=authoryear,
)では、参考文献リストは著者名、年、タイトルでソートされます。つまり、ソート順を決定する最も重要な要素は著者名です。
西洋の名前は通常、姓(ラストネーム)で並び替えられ、次に名(ファーストネーム)で並び替えられるため、「Joshua Brown」はB「ブラウン、ジョシュア」という名前を逆にした形で、Jジョシュアの場合、「自然な」名前の順序は通常、名-姓ですが、これは当てはまりません。(名前の「自然な」順序が姓-名の言語もあります。しかし、BibTeX と多くの部分はbiblatex
かなり西洋中心です。名前を姓-名の順序に逆にすると、通常、姓と名の間にコンマが追加されます。)
このように並べ替えられたリストでは、並べ替え順序を決定したフレーズを最初に配置して、リストをスキャンするときに簡単に確認できるようにすることが理にかなっています。biblatex
のauthoryear
スタイルでは、リストの最初の名前が家族指定の順序に逆になっているのはそのためです。 この例では、エントリを見たときに最初に表示されるのは「Brown」なので、自分が「B」にいることがすぐにわかります。 名前が「Joshua Brown」と指定されている場合、最初に表示されるのは「J」なので、リストですでに「J」にいるという誤った印象を与える可能性があります。
さらに、このauthoryear
スタイルでは、テキスト内の引用のラベルとして著者の姓を使用します。そのため、読者は「Brown et al.」を念頭に置いてリストにたどり着くことになりますが、最初に目にするのが「Joshua」であれば、読者にとって役に立ちません。
確かに、この「名前の間違った部分に注目が集まる」という問題は、文書がフランス語で書かれているという事実によっていくらか軽減されます。フランス語では、biblatex
姓がsᴍᴀʟʟ ᴄᴀᴘsでタイプセットされることが多く(デフォルトでは)、ナビゲートが少し簡単になります。しかし、それでも比較すると、
と
ここで、参考文献がさらに長くなり、数ページに及ぶ可能性があると想像してください。
2番目の例は、
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear,
uniquename=false, uniquelist=false,
mincitenames=1, maxcitenames=2, maxbibnames=99,
autopunct=false,]{biblatex}
\DeclareNameAlias{sortname}{given-family}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,worman,geer,nussbaum,cicero,pines,gaonkar:in}
\printbibliography
\end{document}
名前を並べ替えるコードが含まれています。
での標準的な名前の順序が でstyle=authoryear,
あるfamily-given/given-family
ため、最初の著者/編集者のみが逆の家族-指定形式で表示されるのは少し奇妙だと感じたことを認めます。その背後にある考え方は、指定家族が「自然な」順序であり、それらの名前は並べ替えにそれほど関連していないため、逆にしてもあまり役に立たず、「自然な」順序を維持することの方がここではより適切であると考えられるということだと思います。
またはのようなスタイルでstyle=numeric,
は、style=alphabetic,
並べ替え順序に関して読者にとってより関連性の高い手がかりがあるため、最初の名前も含め、すべての名前に対して自然な名前順序「given-family」が使用されることに注意してください。
使用できます
\DeclareNameAlias{sortname}{family-given}
家族から与えられた順序を取得すると、並べ替えがしやすくなります
ブラウン、ジョシュア、ブロック、ダニエル、グロスバーグ、スティーブン (1999)
ただし、すべての名前は、ファミリー指定の逆順にタイプセットされます。
楽しみのために、名字の順序を使用しながら、リスト内の名の最初の文字または姓を太字で強調表示するソリューションを次に示します。
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear,
uniquename=false, uniquelist=false,
mincitenames=1, maxcitenames=2, maxbibnames=99,
autopunct=false,]{biblatex}
\usepackage{expl3}
\ExplSyntaxOn
\tl_new:N \l__beaublatex_tempa_tl
\cs_new_protected:Npn \beaublatex_highlight_first #1 #2 #3
{
\tl_set:Nx \l__beaublatex_tempa_tl {#3}
\regex_replace_once:nnN {\A[A-Z]} {\c{#2}\0} \l__beaublatex_tempa_tl
#1{\l__beaublatex_tempa_tl}
}
\DeclareNameFormat{given-family:firstfirstbold}{%
\ifnumequal{\value{listcount}}{1}
{\renewcommand*{\mkbibnamefamily}{\beaublatex_highlight_first{\textsc}{textbf}}}
{}%
\ifgiveninits
{\usebibmacro{name:given-family}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}}
{\usebibmacro{name:given-family}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}}%
\usebibmacro{name:andothers}}
\DeclareNameAlias{sortname}{given-family:firstfirstbold}
\ExplSyntaxOff
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,worman,geer,nussbaum,cicero,pines,gaonkar:in}
\printbibliography
\end{document}