我正在用 latex 制作简历,需要添加 apa6 格式的会议演示文稿。唯一的问题是输出不包含 apa6 格式所需的 (年份、月份) 格式。
@INPROCEEDINGS{Waltzsy2006implicit,
author = {Waltz, C},
title = {\emph{Implicit Attitude Assessments}},
address = {Paper presented at the..., Chicago, IL},
year = {2006},
month = {November},
}
这是最终的输出:
我尝试通过将月份添加到年份字段来解决这个问题
year = {2006, November},
这显然只是解决了问题,因为当我添加另一个具有相同月份的引用时,它会在月份末尾添加“a”和“b”:
如能就如何停用“a...”功能或将月份添加到年份字段以满足 apa6 标准提出任何建议,我们将不胜感激。
答案1
\emph
首先,您应该修复您的数据库(即,删除标题字段中的那些变通方法,或添加到该address
字段的那些注释)。
然后apacite
可能会如愿。
但是,apacite
的默认行为会添加额外的年份标签,以消除同一年份的条目的歧义;要覆盖该行为,我们必须重新定义\theBibCnt
(类似于\renewcommand{\theBibCnt}{}
应该起作用的内容)。
请参阅以下 MWE:
使用apacite
的默认行为(和额外年份标签)
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{filecontents}{\jobname.bib}
@inproceedings{Waltzsy2006explicit,
author = {Waltz, C},
title = {Explicit Attitude Assessments},
crossref = {Congress},
year = {2006},
month = {November},
pages = {100-110},
}
@inproceedings{Waltzsy2006implicit,
author = {Waltz, C},
title = {Implicit Attitude Assessments},
crossref = {Congress},
year = {2006},
month = {November},
pages = {110-120},
}
@proceedings{Congress,
booktitle = {{Seventh International Congress on Attittude Assessments, November 15--18, Chicago, IL, USA}},
title = {{Seventh International Congress on Attittude Assessments, November 15--18, Chicago, IL, USA}},
address = {Chicago},
publisher = {The Congress Press},
year = {2006},
}
\end{filecontents}
\usepackage{apacite}
\begin{document}
\cite{Waltzsy2006implicit}, \cite{Waltzsy2006explicit}
\bibliographystyle{apacite}
\bibliography{\jobname}
\end{document}
更改apacite
(没有额外年份标签)
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{filecontents}{\jobname.bib}
@inproceedings{Waltzsy2006explicit,
author = {Waltz, C},
title = {Explicit Attitude Assessments},
crossref = {Congress},
year = {2006},
month = {November},
pages = {100-110},
}
@inproceedings{Waltzsy2006implicit,
author = {Waltz, C},
title = {Implicit Attitude Assessments},
crossref = {Congress},
year = {2006},
month = {November},
pages = {110-120},
}
@proceedings{Congress,
booktitle = {{Seventh International Congress on Attittude Assessments, November 15--18, Chicago, IL, USA}},
title = {{Seventh International Congress on Attittude Assessments, November 15--18, Chicago, IL, USA}},
address = {Chicago},
publisher = {The Congress Press},
year = {2006},
}
\end{filecontents}
\usepackage{apacite}
\renewcommand{\theBibCnt}{}
\begin{document}
\cite{Waltzsy2006implicit}, \cite{Waltzsy2006explicit}
\bibliographystyle{apacite}
\bibliography{\jobname}
\end{document}