2

I am using the apacite package for referencing.

The journal I am submitting an article to requests that all references are listed, numbered, each reference starting on a new line, without line breaks inside the references.

How can I do this?

\documentclass{article}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}

\begin{document}
    \nocite{*}
    \bibliography{test.bib}
\end{document}

enter image description here

1

You are using \apacite which donot support numbered bibliographies. You can try by adding,

\usepackage[numbers]{natbib}

in your preamble.

Hope this helps.

Oh my bad!, [numbers]{natbib} is unsupported for apacite .bst. You can try the following, which places the references with proper indentation marks.

With response to the below mentioned comment. Add the following into your preamble. You need to skip natbib, as it is not supported for apa style.

\documentclass{article}
\usepackage[natbibapa]{apacite}
\setlength{\bibhang}{-1pt}
\begin{document}
\bibliographystyle{apacite}
\bibliography{bib}
\end{document}
5
  • Thanks! As soon as I change to \usepackage[numbers]{natbib} I get a long list of error messages (undefined control sequence, missing = inserted for \ifnum, etc. ...
    – user39444
    Oct 29 '19 at 10:54
  • I used JabRef to make a sublibrary based on the .aux file, then exported as MS Office from JabRef, then selected all and applied bullets. It's not elegant, but hey.
    – user39444
    Oct 29 '19 at 11:15
  • See my recent edit.
    – M S
    Oct 29 '19 at 11:28
  • I still get a long list of errors, but at least I get a pdf document that seems to be complete (without reference numbering though). So I apply my hack (see comment above) as this gives me the reference numbers.
    – user39444
    Oct 29 '19 at 11:43
  • Try to clean the auxillary files and recompile the main(.tex) file.
    – M S
    Oct 29 '19 at 11:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.