我正在使用 apacite 包来格式化报告。目前,使用\cite{key}
文本引用命令时,它显示为(作者,年份),但我想将作者姓名标签更改为粗体。
我浏览了软件包文档的自定义部分,但找不到如何实现它。所以我的问题是如何自定义作者姓名的格式(将其更改为粗体)?
我的乳胶代码:
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{apacite}
\title{latex MWE}
\author{Imran}
\begin{document}
\cite{bib:Apriori}
\bibliographystyle{apacite}
\bibliography{reference}
\end{document}
在该reference.bib
文件中我有以下条目:
@INPROCEEDINGS{bib:Apriori,
author = "Agrawal Rakesh and Srikant Ramakrishnan",
title = "Fast algorithms for mining association rules",
booktitle = "VLDB'94, Proceedings of 20th International Conference on Very
Large Data Bases",
year = "1994",
PAGES = "487-499"
}
输出是
期望的输出是让作者的姓名显示为:
(拉凯什和拉马克里希南,1994年)
更新:
apacite 手册的自定义部分 (6) 提到\BAstyle
,可以使用它来更改文内引用作者部分的样式,但我不知道如何使用它来正确实现所需的结果。我尝试过按照\renewcommand{\BAstyle}{\scshape}
文档所述操作,但\renewcommand{\BAstyle}{\textbf}
没有用。
答案1
您已经确认了\BAstyle
自己的身份,但您无法使用此类宏\textbf
,您需要使用开关
\renewcommand{\BAstyle}{\bfseries}