Previously we examined the global structure of a LaTeX file and we have learned how to add more structure to our texts by means of chapters, paragraphs, a table of contents, etc. The basic steps on how to make a reference list are presented in Week 3.
In this module we present some more details regarding citations and the list of references.
Citations
There are many different ways of citing resources from your research. The citation style sometimes depends on the academic discipline involved. For example:
For mathematics papers there is no standard citation style, but a good one to learn is the one used by the American Mathematical Society. The AMS style of in-text citation can simply be a number or an alpha-numeric code. The format depends on the citation style you choose, two examples that are often used are the following.
The most common style is a number within brackets, e.g., [1], [2]. The next most common style is a short alpha-numeric form, e.g., [Serre71] or (even shorter) [S71]. When multiple authors are involved, the citations become lengthy, e.g., [dlVP-SD04] for de la Valleé-Poussin and Swinnerton-Dyer from 2004. See Chapter 10 from the AMS Style Guide for more information regarding the AMS layout style.
In many occassions a specific result is used from a resource. In this case it is nice for the reader if your citation to this resourse is concrete,
for example [4, Thm 3.1] (or [4, Theorem 3.1]) or [Ma97, Thm 3.1]. In LaTeX you can do this as follows: \cite[Theorem 3.1]{Ma97}
. An example is given
below
References
The format for your list of sources depends on the citation style you chose, but each entry on the list usually includes the
Below you can find some stylistic conventions, some thanks to Prof. Hildebrand, regarding your reference list
Typesetting online resources
Nowadays most new scientific articles can be found online and it is important to be able to find them there quickly as well. One means for this is the Digital Object Identifier, or DOI. A DOI is a unique and permanent code that is linked to a specific source, for example 10.1016 / j.jcss.2007.06.005. Place this code after http://dx.doi.org/ and a link will appear leading to the article, such as http://dx.doi.org/10.1016/j.jcss.2007.06.005. This code is assigned and updated when necessary by a publisher - so it is not just possible to link a DOI to your own work.
If a source has a DOI, always mention it in the reference list. If it does not have a DOI but is online, please provide a URL. The disadvantage of a URL is that the location of an article can change and thus the URL no longer leads to the source, while the link of the DOI is updated. If a source has been consulted online that can be adjusted later, it must state the date on which it was consulted or, if stated, the date on which the last adjustment took place. In general, this does not apply to scientific articles, but to sources such as a blog or Wikipedia.
Trying to typeset URL references manually can be a source of endless frustration since URL’s tend to be lengthy “words” that are likely to cause overfull
lines, and also since URL’s often contain special symbols (e.g., the “at” symbol “@”, the tilde symbol “~”, or an “underline”, “_”) which require special coding in
order to get typeset correctly. For example, the tilde symbol is interpreted by TeX as a “hard” blank space. In order for it to be printed as a tilde symbol, one can
escape it by a backslash (\~
), or the math “twiddle” symbol $\sim$ in its place, but neither option is completely satisfactory. Fortunately, there is a package,
url, that provides a painless way to typeset URL’s. To use this package available, simply add
\usepackage{url}
near the beginning of the document (after \documentclass{...}
), and enclose any web and email addresses in the document in \url{...}
:
\url{http://www.math.drofnats.edu/~gauss}
\url{gauss@math.drofnats.edu}
The \url{...}
command then does all the work: It sets the enclosed expression in the appropriate typewriter style font, it takes care of any necessary linebreaking,
and it chooses break points intelligently (e.g., between components of an address), and it ensures that special symbols such as the tilde symbol or the “at” symbol get
typeset correctly.