I'm writing an essay and I need to have superscript citations in either Chicago or MLA style. After a bit of searching (and a false start with natbib
) this question seemed to indicate that Chicago with biblatex
and biblatex-chicago
would work. However I'll be darned if I can figured out the documentation for the two. The biblatex-chicago
doesn't seem to have an example of how to set it up, and I got conflict messages when I tried to load biblatex
then biblatex-chicago
so I went for the simplest option, which was to use \usepackage[style=chicago-notes]{biblatex} as follows:
\documentclass[12pt,letterpaper]{article}
\usepackage[style=chicago-notes]{biblatex}
\addbibresource{test.bib}
\begin{document}
``The adherence of England to a military system, inherited from the last century, can only be explained by her insular position and the security from invasion afforded by a powerful navy.'' --Emory Upton \cite[268]{Upton}
\printbibliography
\end{document}
In test.bib I have:
@book{Upton,
title={The armies of Asia and Europe: embracing official reports on the armies of Japan, China, India, Persia, Italy, Russia, Austria, Germany, France, and England.},
author={Upton, Emory},
year={1878},
publisher={Griffin \& co.}
}
I then get the error:
[...]
Package biblatex Info: Redefining '\fullcite'. ! LaTeX Error:
\lbx@fromlang undefined.
Can someone point out what I'm doing wrong? I've tried to make a minimal example, but I can't get things to work. I'm on TeXLive 2011.
If you can't figure this out I'll also take answers that will get me either MLA or Chicago style with superscript citations that let me specify page number at the time of citation, since I'm going to be making dozens of citations to 2 or 3 books.
Note I made an even more minimal example:
\documentclass[12pt,letterpaper]{article}
\usepackage[style=chicago-notes]{biblatex}
\begin{document}
\end{document}
How on earth am I messing this up? According to TeXStudio the error is at
chicago-notes.cbx line 2493: \lbx@fromlang undefined. \renewcommand*{\lbx@fromlang}
Thank you for your help.
Output of \listfiles
*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
biblatex.sty 2011/07/29 v1.6 programmable bibliographies
etoolbox.sty 2011/01/03 v2.1 e-TeX tools for LaTeX
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
logreq.sty 2010/08/04 v1.0 xml request logger
logreq.def 2010/08/04 v1.0 logreq spec v1.0
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
blx-compat.def 2011/07/29 v1.6 biblatex generic compatibility
biblatex.def 2011/07/29 v1.6 biblatex generic definitions
chicago-notes.bbx 2011/03/17 v 1.3 biblatex bibliography style
chicago-notes.cbx 2011/03/17 v 1.3 biblatex citation style
biblatex.cfg
english.lbx 2011/07/29 v1.6 biblatex localization
Best Answer
The following minimal example works for me. Note that
biblatex-chicago
now requires the use ofbiber
as opposed tobibtex
if you are usingauthor-date
style or if your.bib
file is UTF-8 encoded.Here are some extra considerations on using
biblatex
:biblatex
,biber
, and the bibliography styles that depend on them are being actively developed, and small changes might have big effects.biblatex
is increasingly becoming dependent onbiber
as a backend (as opposed tobibtex
) and although some packages work with both, you may want to consider usingbiber
if you are usingbiblatex
at all.biblatex
generates a lot of auxiliary files with various extensions that your editing environment may not be aware of. It is also sensitive to corrupted or incomplete aux files, so it's a good idea to manually delete them if you are encountering problems. This is especially true if you are trying to switch between usingbiber
and usingbibtex
on the same file.The basic command for using
biber
is:You may need to adjust your editing environment preferences to use it from within the editor.