I'm using the moderncv
documentclass to create my CV and I need the reference list to adhere to the APA guidelines. I know biblatex
provides sorting options but unfortunately moderncv
does not support biblatex
. I'm using multibib
with apacite
to split my references into different sublists.
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{grey}
\usepackage{apacite}
\usepackage[scale=0.75]{geometry}
\firstname{John}
\familyname{Doe}
\makeatletter % subheadings in multibib as \subsection
\renewenvironment{thebibliography}[1]
{\subsection*{\refname}%
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\makeatother
\usepackage{multibib}
\newcites{articles,conferences}{{Articles},{Conference contributions}}
\begin{document}
\maketitle
\section{References}
\nocitearticles{article1,article2}
\bibliographystylearticles{apacite}
\bibliographyarticles{articles}
\nociteconferences{conference1,conference2}
\bibliographystyleconferences{apacite}
\bibliographyconferences{conferences}
\end{document}
Is there any way to get apacite
to sort the publications by year? I've tried manually by assigning numbers from 1 to n to the key
-attributes of each publication in the bib-file but the it is used only for citations. Also adding \phantom
-characters to the author names did not work.
Furthermore, the references stretch across the entire width of the page instead of being printed in the right column only. Any ideas how this can be fixed?
key
-attribute in the bib-file. This will work for me since my list of publications is still managable.key
-attribute is only used in citations inapacite
.