使用 apacite 包时,如何加粗参考列表中文章的发行号周围的括号?

使用 apacite 包时,如何加粗参考列表中文章的发行号周围的括号?

我尝试过使用\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}

在此处输入图片描述

相关内容