姓が d'Ardenne である著者を引用する必要があり、名前が de Ardenne の場合と同じように A の下に並べ替えたいと考えています。しかし、はbiblatex-mla
「d'」を接頭辞として認識していないようで、「d」が小文字であるため「d」の下に並べ替えられ、参考文献の最後に置かれます。
\documentclass[12pt]{article}
\usepackage[backend=bibtex8,useprefix=true,style=mla]{biblatex}
\bibliography{\jobname.bib}
\usepackage{hyperref}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{dardenne,
author = {d'Ardenne, S.R.T.O.},
title = {Title},
year = {1961},
publisher = {Publisher},
address = {address}
}
@book{tolkien,
author = {Tolkien, J.R.R.},
title = {Title},
year = {1929},
publisher = {Publisher},
address = {address}
}
\end{filecontents*}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
これを修正する最も簡単な方法は、新しい名前のプレフィックス「d'」を定義することだと私は思いますが、その方法がわかりません。
答え1
フィールドを使用します。ただし、参考文献をコンパイルするには、 ではなく とをsortname
使用する方が適切です。backend=biber
biber
bibtex8
\documentclass[12pt]{article}
\usepackage[backend=bibtex8,useprefix=true,style=mla]{biblatex}
\bibliography{\jobname.bib}
\usepackage{hyperref}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{dardenne,
author = {d'Ardenne, S.R.T.O.},
sortname = {Ardenne},
title = {Title},
year = {1961},
publisher = {Publisher},
address = {address}
}
@book{bolkien,
author = {Bolkien, J.R.R.},
title = {Title},
year = {1929},
publisher = {Publisher},
address = {address}
}
@book{tolkien,
author = {Tolkien, J.R.R.},
title = {Title},
year = {1929},
publisher = {Publisher},
address = {address}
}
\end{filecontents*}
\begin{document}
\nocite{*}
\printbibliography
\end{document}