私は APA 形式で執筆しているので、biblatex を使用しています。教授は私の引用の書式設定に問題があると指摘しました。巻と番号の間に、本来あるべきではないスペースがあります。12(2)対12 (2)たとえば、引用は次のように表示されます。
Lock, R. M. & Hazari, Z. (2016). Discussing underrepresentation as a means to facilitating female students’ physics identity development. Physical Review Physics Education Research, 12(2), 020101.
私が今得ているものは次のとおりです:
Lock, R. M. & Hazari, Z. (2016). Discussing underrepresentation as a means to facilitating female students’ physics identity development. Physical Review Physics Education Research, 12 (2), 020101.
この問題は、説明されている問題と似ていますここしかし、私は biblatex を使用しているため、そこでの解決策は機能しません。
MWE: (スペースを 4 つ使用すると最初の行がコードとして表示されません。長すぎるのかもしれません。スペースを 4 つ使用してみましたが、バックティックになってしまいました)
\documentclass[12pt,letterpaper,keeplastbox,man,donotrepeattitle,floatsintext]{apa6}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[style=apa,natbib=true,backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\author{MyName}
\title{ThisPaper}
\addbibresource{My Library.bib}
\begin{document}
\maketitle
Lock and Hazari argued that \citep{lock_discussing_2016}
\printbibliography
\end{document}
関連ライブラリファイル:
@article{lock_discussing_2016,
title = {Discussing Underrepresentation as a Means to Facilitating Female Students' Physics Identity Development},
volume = {12},
url = {http://link.aps.org/doi/10.1103/PhysRevPhysEducRes.12.020101},
doi = {10.1103/PhysRevPhysEducRes.12.020101},
timestamp = {2017-03-28T01:44:08Z},
number = {2},
journaltitle = {Physical Review Physics Education Research},
author = {Lock, Robynne M. and Hazari, Zahra},
date = {2016},
pages = {020101},
file = {wiped},
groups = {wiped}
}
スクリーンショット: pdf出力
答え1
そこには適切なスペースがありません。ただし、イタリック補正と呼ばれる追加のカーニングが少しあります(\em と \emph の違いは何ですか?、斜体修正はどのように機能しますか?)。これを取り除くには
\DeclareFieldFormat[article]{volume}{{\em\apanum{#1}}}
「未修正」をもっと頻繁に使いたいなら\emph
、
\makeatletter
\protected\long\def\blx@imc@mkbibemphnc#1{%
{\em#1}\blx@imc@setpunctfont\emph}
\blx@regimcs{\mkbibemphnc}
\makeatother
\DeclareFieldFormat[article]{volume}{\mkbibemphnc{\apanum{#1}}}
\mkbibemph
イタリック体の修正なしで呼び出されたバージョンを定義します\mkbibemphnc
。