I'm editing some notes in LaTeX using the Tufte-book class. I know I can use the natbib package with that class, but I've never used. I used bibtex recently. I like to use biblatex in this case as my document and references hence are in Spanish and not in English and also because I have references in German.
I know that bibtex is not as easy to use and customize without programming and be an advanced user if I require cite something in another language than English. But I don't know if it's possible to use biblatex with this class and how it would be, if I have to add some lines or load packages before \documentclass. I was searching on the internet but I found nothing conclusive or give me any certainty.
Another issue is that as this document is of Humanities, I require do citations using Latin expressions such as op. cit. and others. I have seen that this is possible with biblatex.
This is my MWE but I have not included the bibliography yet. I'm building it with JabRef, but my other question is, if I download references from Internet such as Google Scholar I can get the references in bibtex format, but I'm not sure if I can use it right in biblatex. Until now the only type of reference I have is @book.
\documentclass[10pt]{tufte-book}
\usepackage[utf8]{inputenx}
\usepackage[T1]{fontenc}
\usepackage[spanish,mexico]{babel}
\usepackage{mwe}
\setcounter{secnumdepth}{1}
\title{My Book}
\author{John Doe}
\date{\today}
\begin{document}
\maketitle
\frontmatter
\blindtext
\mainmatter
\blindtext
\backmatter
% Here should be the bibliography
\end{document}
The idea is to can get something like this:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat.~\cite{Engels1894}. Duis aute irure dolor in reprehenderit in
voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum~\cite{Engels1894}.
This should display a cite for the first time, and Op. cit. in the second one.
One of my references (in the example above):
@Book{Engels1894,
Title = {Der Ursprung der Familie, des Privateigenthums und des Staats: im Anschluss an Lewis H. Morgans Forschungen},
Author = {Engels, Friedrich},
Publisher = {J. H. W. Dietz},
Year = {1894},
Address = {Stuttgart},
Edition = {6},
Pages = {177,178}
}
Any suggestions?
langidfield or its aliashyphenationto thebibtexentries to identify the language in which they have written, andbiblatexwill switch to that language fir those entries. – Guido Aug 31 '14 at 07:16langidworks? – Aradnix Aug 31 '14 at 07:26biblatexwithtufte(it seems) Can I use biblatex with Tufte classes? (that question is 2 years old though) (see also natbib is out, biblatex is in).biblatexcan deal with.bibfiles for BibTeX, but sometimes it is better to modify them to get the most out ofbiblatex's capabilities (your bib entry is fine). – moewe Aug 31 '14 at 07:49verboseand the styles derived fromverbose, pp. 66-67; if something is not to your linking though, don't hesitate to ask a specific question).langidjust tellsbiblatexwhat language you would like the work to use if you enable theautolangoption (p. 48) which switches the language on a per-entry basis. (I'm not sure what exactly you are after though.) – moewe Aug 31 '14 at 07:53languid = "german"for an entry written in German. See section 2.2.4 of the biblatex manual, i.e.texdoc biblatexfrom terminal or command line. – Guido Aug 31 '14 at 08:01biblatexsmoothly. Especially since I'm starting to build my database of references. Thanks for the links. – Aradnix Aug 31 '14 at 17:23.bibdatabase? As a rule of thumb I would say: You do not have to change anything if you are fine with the output, especially if your database looks roughly like the example above.biblatexoffers a bunch of features not supported by BibTeX (styles) and in order to use those you might have to use non-BibTeX-standard fields (see Compatibility of bibtex and biblatex bibliography files?, What to do to switch to biblatex?,) – moewe Aug 31 '14 at 17:33biblatex. (1) Sometimes one findshowpublished = {\url{http://example.com} accessed on 1 January 2010}in.bibfiles, that would beurl = {http://example.com}, urldate = {2010-01-01}inbiblatex. (2)biblatex's date fields offeryyyy-mm-ddsyntax, so we can havedate = {2014-05-06}instead ofyear = {2014}, month = {05}, day = {06},. (3) There is a dedicateddoifield, so you don't have to useurlfor that. ... Just have a look at all the entry types and fields in the documentation. – moewe Aug 31 '14 at 17:43tuftewithbiblatex(see Can I use biblatex with Tufte classes? and links therein). (2)biblatexhas great capabilities to deal with multi-language documents and bibliographies (but what is it you want, and how is what you get with a reasonable doc setup off from where you want to be). (3) Yes, somebiblatexstyles offer scholarly abbreviations (especially theverboseones); again, you need to be more precise about what you want and how what you have tried so far cannot give you what you need. – moewe Sep 11 '14 at 07:06.bibfiles for BibTeX use should be usable withbiblatexwithout problems. But becausebiblatexoffers a superset of functions and fields, some.bibfiles could be tweaked to yield better results when using them. But again, there would need to be a more or less specific case here, so we can give you proper advice. And what constitutes a "good".bibfile forbiblatexvery often depends on personal preference, desired output and much more. – moewe Sep 11 '14 at 07:11pages = {177-178},or (177--178). An example about what constitutes a good style is probablyexamples-biblatex.bib. Other than that you just need to remind yourself thatbiblatexhas specialist fields for all sorts of things and use those (dedictaed URL and DOI fields, URL date etc.). – moewe Sep 11 '14 at 07:15