我尝试过使用\textbf
围绕期号的括号,但这样只会使期号本身变粗,而不会使期号周围的括号变粗。尝试过\bf
将卷号加粗,这样就成功了。
\documentclass[paper=a4, 12pt, twoside]{article}
\usepackage{apacite}
\AtBeginDocument{
\renewcommand{\BBAA}{and} % to avoid use of & instead of 'and'
\renewcommand{\BCBT}{} % to avoid oxford comma
\renewcommand{\BCBL}{} % to avoid oxford comma
}
\begin{document}
%.... blah blah ....
\bibliographystyle{apacite}
\bibliography{reference1.bib}
\end{document}
我在文件中有这个.bib
:
@article{author1, title={The paper on sports analytics}, volume={\bf{23}}, number={\textbf{456}}, journal={Journal of the sports analytics}, author={Lames, Jebron}, year={1990}, pages={789-123},}
输出如下所示。456 周围的括号需要加粗。我用它\citeA
来引用引用和apacite
包。我想我需要定义一个命令,\boldvolume
但我无法弄清楚。这是包文档apacite
。
我不想编辑该.bst
文件。如能得到任何帮助,我将不胜感激。
答案1
您可以重新定义格式化命令(无需在 bib-entry 中添加 \bf 或 \textbf)。但在我看来,这是糟糕的排版。卷数和数量不是这是 bib 条目中最重要的数据,因此用强烈的强调标记会传达错误的信息。
\documentclass[paper=a4, 12pt, twoside]{article}
\usepackage{apacite}
\AtBeginDocument{%
\renewcommand{\BBAA}{and}% to avoid use of & instead of 'and'
\renewcommand{\BCBT}{}% to avoid oxford comma
\renewcommand{\BCBL}{}% to avoid oxford comma
}
\makeatletter
\renewcommand{\APACjournalVolNumPages}[4]{%
\Bem{#1}% journal
\ifx\@empty#2\@empty
\else
\unskip, \textbf{#2}% volume bold
\fi
\ifx\@empty#3\@empty
\else
\unskip\textbf{({#3})}% issue number bold
\fi
\ifx\@empty#4\@empty
\else
\unskip, {#4}% pages
\fi
}
\makeatother
\begin{document}
\cite{author1}
%.... blah blah ....
\bibliographystyle{apacite}
\bibliography{test.bib}
\end{document}