How do I cite classical works with biblatex?

In my experience citing medieval and classical texts, the most flexible approach --- given that different journals and publishers have different rules about citing pre-modern works --- is to create your own citation commands for these works. Biblatex is extremely flexible, but unless you are sure one shorthand will work for everything you'll ever write, it can't do the job unless you (re-)create a .bib entry for each paper or book.

For a basic paper, what I do is something like the following, given the following .bib entry:

Book{ross1924,
  title =        {Aristotle: Metaphysics}, 
  origdate =     1924,
  date =         1997,
  editor =       {Ross, W. D.},
  origpublisher = {Oxford University Press},
  publisher =    {Sandpiper Books},
  location =     {Oxford},
  pubstate =     {reprint},
  volumes =      2
}

(Note, I treat modern editions of works as being 'authored' by the modern editor of the work since our 'critical' editions of these works are but reconstructions of what the medieval or classical author wrote. Not everyone agrees with this view, so you may want to add Aristotle in the author field.)

Now, create a custom citation command:

\newcommand{\metaphys}[1]{\emph{Met.}\@ #1\nocite{ross1924}\mancite}%

usage:

\metaphys{1048a36}

gives you: 'Met. 1048a36' along with an invisible citation of the Ross edition and a command to manually re-set biblatex's ibib-tracker.

Or be more complicated. Imagine you wanted to provide a parenthetical reference to the page number(s) of Ross's edition:

\newcommand{\metaphys}[2]{\emph{Met.}\@ #1 (#2\nocite{ross1924}\mancite)}%

Obviously, more fancy versions are possible, but think carefully about what you want: will a reference to long sections of the text be required (e.g., Met. 1067b1--1068a7)? do you want to include book and chapter information (e.g., Met. 11.11.1067b1--1068a7)? do you want the references to the 'a' and 'b' columns to be superscript? Etc., etc.

One final thought. If this is a longer project, and you plan on something like an index locorum, make sure you create the commands in such a way that you can extract the relevant information consistently from these commands. That is, if you want to provide more detailed information in the ntoes of your text than will appear in the index, make sure you break down the discrete parts of the citation into different mandatory arguments (using, say, something like \newcommand{\metaphys}[3] or however many arguments as are necessary so the indexing command can only pick up the arguments it needs).


You may use the classics package to typeset Bekker pages too:

enter image description here

\documentclass{article}
\usepackage{classics}
\newclassic{Aristotle}{#1|\textit{#1}|#1}

\begin{document}

\Aristotle [Met.]{1048}[a]

\Aristotle [Met.]{1048}[a][36]

\Aristotle*[Met.]{1048}[a][36]{1049}[b][37]

\end{document}

And this is how to use it with biblatex:

\cite[{\Aristotle{1048}[a][36]}]{ross1924}

You can use the biblatex-package called archaeologie which differentiates between ancient and modern authors. See version 2.0 with the complete documentation in English.

\documentclass[10pt,english]{article}
\usepackage{babel}
\usepackage{libertine}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
  @Book{Aristot_met,
  author =        {Aristotle},
  title = {Metaphysics}, 
  origdate =     {1924},
  date =         {1997},
  origlanguage = {greek},
  editor =       {Ross, W. D.},
  origpublisher = {Oxford University Press},
  publisher =    {Sandpiper Books},
  origlocation =     {Oxford},
  location = {Newton Abbot},
  shorthand = {Aristot. Met.},
  options = {ancient},  
}
\end{filecontents*}
\usepackage{csquotes}
\usepackage[                    %% use  for bibliography
backend=biber,
style = archaeologie,
]{biblatex}
\addbibresource{\jobname.bib}

The advantage is that you can use the normal cite-commands:

\begin{document}
\cite[1048a36--1049b37]{Aristot_met}
\printbibliography
\end{document}

Without any further options of archaeologie in the preamble the bibliography looks like this:

Bibliography

Tags:

Biblatex