首先,在我的参考文献中,它应该是'Composition'
,但结果是
’Composition’
以下:
title={NoiseSpeech, a noise of living bodies: towards Attali's 'Composition'}
其次,为什么体积和数量显示不正确。它应该是In:NMEDIAC: Journal of New Media & Culture, 3.1
而不是In:NMEDIAC: Journal of New Media & Culture 3.1
(见后面的逗号Culture
)。
@article{mcintosh1997rhythmic,
title={NoiseSpeech, a noise of living bodies: towards Attali's 'Composition'},
author={Dean, Roger T},
journal={NMEDIAC: Journal of New Media \& Culture},
year={2005},
number={1},
volume={3}
}
完整代码:
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{mcintosh1997rhythmic,
title={NoiseSpeech, a noise of living bodies: towards Attali's 'Composition'},
author={Dean, Roger T},
journal={NMEDIAC: Journal of New Media \& Culture},
year={2005},
number={1},
volume={3}
}
\end{filecontents}
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[%
style=authoryear,
backend=biber,
maxcitenames=2,
giveninits
]{biblatex}
\addbibresource{\jobname.bib} % \jobname to use the bib file created with filecontents
\DeclareNameAlias{sortname}{family-given}
\usepackage[unicode,colorlinks,citecolor=blue]{hyperref}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\newcommand{\mycite}[1]{\citeauthor{#1}'s \citeyear{#1}}
\makeatother
\begin{document}
According to \citeauthor{mcintosh1997rhythmic}'s studies
\autocite*{mcintosh1997rhythmic}, blablabla
\verb|\mycite|: \mycite{mcintosh1997rhythmic} -> McIntosh et al. (1990)
\verb|\textcite|: \textcite{mcintosh1997rhythmic} -> McIntosh et al. (1997)
\verb|\parencite|: \parencite{mcintosh1997rhythmic} -> (McIntosh et al., 1997)
\printbibliography
\end{document}
答案1
您应该\mkbibquote{…}
在标题中使用以确保获得在''和“”之间交替的上下文敏感引号。
另外,在 LaTeX 中,左单引号和左双引号的标准书写方式分别是使用单引号和双引号。右单引号和右双引号的书写方式分别是使用单引号和双引号。参见这个问题。
您可以重新定义volume+number+eid
bibmacro 以确保其前面有一个逗号。
平均能量损失
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{mcintosh1997rhythmic,
title={NoiseSpeech, a noise of living bodies: towards Attali's \mkbibquote{Composition}},
author={Dean, Roger T},
journal={NMEDIAC: Journal of New Media \& Culture},
year={2005},
number={1},
volume={3}
}
\end{filecontents}
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[%
style=authoryear,
backend=biber,
maxcitenames=2,
giveninits
]{biblatex}
\addbibresource{\jobname.bib} % \jobname to use the bib file created with filecontents
\DeclareNameAlias{sortname}{family-given}
\usepackage[unicode,colorlinks,citecolor=blue]{hyperref}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\newcommand{\mycite}[1]{\citeauthor{#1}'s \citeyear{#1}}
\renewbibmacro*{volume+number+eid}{%
\setunit{\addcomma\space}%
\printfield{volume}%
\setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\begin{document}
According to \citeauthor{mcintosh1997rhythmic}'s studies
\autocite*{mcintosh1997rhythmic}, blablabla
\verb|\mycite|: \mycite{mcintosh1997rhythmic} -> McIntosh et al. (1990)
\verb|\textcite|: \textcite{mcintosh1997rhythmic} -> McIntosh et al. (1997)
\verb|\parencite|: \parencite{mcintosh1997rhythmic} -> (McIntosh et al., 1997)
\printbibliography
\end{document}