I'm currently working with a large bibliography that I've assembled for my PhD studies that I've edited in several different programs (KBibTeX, JabRef, and ebib from emacs primarily) and that was annoyingly rendered non-compliant with unicode by KBibTeX (I think). This means that I can only compile documents referencing it with XeLaTeX. I'm okay with this, and I'm not even sure it's relevant to the problem I'm having.
The problem is that when I compile the document with this header:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[citestyle=authoryear, bibstyle=mla, backend=bibtex]{biblatex}
\bibliography{General}
it works, but once I change it to bibstyle=historian, it can't find the document. I am running the standard Arch Linux package of TexLive, with the package including the Historian package installed. Any ideas what the issue is?
inputencwith XeTeX. See Using XeLaTeX instead of pdfLaTeX. Also,bibtexcan't really deal with a UTF-8 encoded bibliography, so you will need to usebiberas your backend. Unfortunately this may also entail installing an up-to-date TeXLive system. See How to install "vanilla" TeXLive on Debian or Ubuntu? on this matter. – Alan Munn May 12 '13 at 03:29biblatex-historianis, unfortunately, woefully out of date. It stands at version 0.4, which was released for version v.0.9b.biblatexis now at version 2.6 (I'm actually still only using 2.5). So I would check your versions; it may be that your version ofbiblatexis too new to be used completely successfully withbiblatex-historian. – jon May 26 '13 at 18:45