我正在APA6
课堂选项中工作,并使用apacite
引用包。
我希望标点符号后/句子之间有严格的单倍行距。在文本中,我使用了命令\frenchspacing
。但是,这不适用于参考书目部分。
有什么建议吗?
答案1
LaTeX 通常已经排版了参考书目,句号后没有多余的空格。Indeedapacite
也不例外,它重新定义了thebibliography
has \sfcode`\.=1000\relax
,这意味着句号不会触发 的行为以\nonfrenchspacing
在后面添加一点空格。
但是,参考书目确实有附加命令\newblock
。此命令用于分隔参考书目中的较大信息块。传统上,它会在这些块之间添加一点额外的空间,并允许额外的伸展性。\newblock
for的默认定义apacite
是\def\newblock{\hskip .11em plus .33em minus .07em}
。实际上,\newblock
参考书目中的句号后面的 大致与 中的句号后面的额外空格具有相同的视觉效果\nonfrenchspacing
。
如果你想摆脱引入的额外空间,\newblock
你可以修补其定义\thebibliography
。但效果非常小。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{apacite}
\usepackage{etoolbox}
\apptocmd{\thebibliography}
{\def\newblock{}}
{}{}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{appleby,
author = {Humphrey Appleby},
title = {On the Importance of the Civil Service},
year = {1980},
}
\end{filecontents}
\begin{document}
{\frenchspacing Appleby, H. (1980). \emph{On the importance...}\par}
{\nonfrenchspacing Appleby, H. (1980). \emph{On the importance...}\par}
\cite{appleby}
\bibliographystyle{apacite}
\bibliography{\jobname}
\end{document}
以下是两者的直接比较:红色是原始定义,蓝色是新定义(已禁用)\newblock
。