1

I am using TeXworks with pdfLaTeX and BibTeX. When compiling my document, the order is:

  1. pdfLaTex
  2. BibTeX
  3. pdfLaTeX
  4. pdfLaTex

So far, I've been able to do this successfully for book sources. However, I am having trouble doing the same for online sources. I want to cite the following page: https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_postmain.html.

Here is part of my References.bib file:

@misc{atnf_21,
    title = {Post-Main Sequence Stars},
    author = {Australia Telescope National Facility},
    note = {Accessed: 14-11-2021},
    year = {2021},
    month = {Jul}
    }

The issues that I'm facing here are:

  • including the url as url = https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_postmain.html causes a "citation not found" error in my IDE
  • with the url removed, it is taking the title as a name, i.e. "Facility, A. T. N."

I am using APA referencing.

How do I set this up correctly?

JamesT
  • 3,169
Al2110
  • 111
  • 1
  • The details of the best solution will depend on the exact bibliography style you use. (The argument of \bibliographystyle.) In particular not all BibTeX styles support URLs (in the same way). (url = https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_postmain.html would be wrong in any case. url = {https://www.atnf.csiro.au/outreach/education/senior/astrophysics/stellarevolution_postmain.html}, would be correct syntax, but it depends on the style if it shows as expected.) – moewe Nov 14 '21 at 12:29
  • For the author field you need to add an additional pair of braces: author = {{Australia Telescope National Facility}}, otherwise BibTeX tries to parse the name as the name of a person (with first and last name). See https://tex.stackexchange.com/q/10808/35864 – moewe Nov 14 '21 at 12:30
  • Using the curly extra set of curly braces inside the author field solved the name problem. However, putting the url inside curly braces yields a "missing $ inserted error". – Al2110 Nov 14 '21 at 12:39
  • The "missing $ error" can only be properly investigated if you can share with us which bibliography style you use. It may or may not help to load \usepackage{url} or \usepackage{hyperref} (the latter will load the former, so there is generally no pint in loading both packages). – moewe Nov 14 '21 at 12:50
  • @moewe I am using \bibliographystyle{apacite}. – Al2110 Nov 14 '21 at 19:50
  • 2
    Did you try adding \usepackage{url} or \usepackage{hyperref} to your preamble? In a small test document I just tried that helped. If it does not help, I'm afraid you will have to share an example document that reproduces the error with as little code as possible, so we can see exactly what is going on at your end. – moewe Nov 14 '21 at 21:27
  • @moewe yes, that solved the problem. – Al2110 Nov 15 '21 at 08:01

1 Answers1

0

I found solutions to the two problems, as follows:

  • the author name needed an extra set of curly braces inside:
author = {{Australia Telescope National Facility}}
  • the url problem required importing the url package:
\usepackage{url}
Al2110
  • 111
  • 1
  • 1
    Welcome to TeX.SE! Can you please add a short compilable TeX code showing your solution for a fast proof? – Mensch Nov 15 '21 at 08:13