Citações usando biblatex junto com o estilo Tufte estão produzindo resultados estranhos

Citações usando biblatex junto com o estilo Tufte estão produzindo resultados estranhos

Estou tendo alguns problemas com as citações na classe Tufte. Tenho várias dúvidas relacionadas a isso que postarei abaixo, mas primeiro irei fornecer um exemplo mínimo funcional, test.tex:

\documentclass[nohyper,nobib,nofonts]{tufte-book}

\usepackage[utf8]{inputenc}  
\usepackage[american]{babel}  
\usepackage[backend=bibtex]{biblatex}  
\addbibresource{testBib.bib}  
\usepackage{hyphenat}  
\usepackage{csquotes}  

\begin{document}

\chapter{chapter}  
Some text~\autocite{bobylev}.  
\section{section}  
Lots and lots of more text~\autocite{Zhong}.  
\subsection{subsection}  
Delicious yummy text~\autocite{xu2004}. OmNomNom~\autocite{Lockerby}.

\printbibliography

\end{document}

E uma simples bibliografia testBib.bib:

@article{bobylev,
 author = {Bobylev, A. V.},
 title = {The Chapman–Enskog and Grad methods for solving the
 Boltzmann equations},
 journaltitle = {Soviet Physics - Doklady},
 number = {27},
 year = {1982}
}

@article{Zhong,
 author = {X. Zhong, R.W. Maccormack and  D.R. Chapman},
 title = {Stabilization of the Burnett equations and application to high-altitude     hypersonic flows},
 journaltitle = {AIAA Journal},
 year = {1993}
}

@article{Lockerby,
 title = "High-resolution Burnett simulations of micro Couette flow and heat transfer ",
 journaltitle = "Journal of Computational Physics ",
 year = "2003",
 author = "Lockerby, D.A. and Reese J.M."
}

@article{xu2004,
  title={Microchannel flow in the slip regime: gas-kinetic BGK--Burnett solutions},
  author={Xu, K. and Li, Z.},
  journaltitle={Journal of Fluid Mechanics},
  year={2004}
}

O que produz o seguinte:

toc Corpo Principal bibliografia

Para obter capítulos, seções e subseções numeradas (não o padrão na classe tufte-book), fiz as seguintes alterações em tufte-common.def, alterei

\setcounter{secnumdepth}{-1}

para

\setcounter{secnumdepth}{2}

e acrescentou

\setcounter{tocdepth}{2}

Tudo isso compila "bem", mas produz os seguintes erros e avisos

erros

Questões:

  1. Os erros parecem ter algo a ver com as alterações que fiz em tufte-common.def, mas de que outra forma conseguir capítulos, seções e subseções numeradas?
  2. Por que o conteúdo não mostra seções e subseções, não é isso que \setcounter{tocprofundidade}{2} faz?
  3. Tenho que excluir manualmente os arquivos test.bbl e test-blx.bib ou adicionar uma nova entrada ao arquivo bibTest.bib para atualizar a bibliografia, ou seja, as alterações que fiz no arquivo .bib não serão exibidas a menos que eu faça esse. Isso não pode estar certo, pode?
  4. A bibliografia não está ordenada na ordem em que são citadas e vice-versa, prefiro que a primeira citação no meu texto apareça como [1], o segundo número como [2] etc. ,[3],[2],[4]. Eu sei que o biblatex tem opções de classificação e diferentes estilos de citação, mas nenhum dos meus esforços produziu os resultados que procuro. Certamente deve haver uma maneira de obter referências ordenadas em ordem crescente? Também tentei usar baceknd=biber, mas isso só produz mais mensagens de erro.
  5. Alguém tem alguma experiência com o aviso? Interpretações e, idealmente, uma forma de corrigi-las.

Informações adicionais: Usando a classe tufte-book v3.5.0, MiKTeX 2.9 e Sublime Text 2.0.2 como editor de texto.

Sei que esta é uma postagem bastante longa com muitas perguntas, então ficarei muito grato pelas respostas a qualquer uma ou a todas as minhas perguntas :)

Responder1

Seu exemplo compila bem, apesar dos erros, com o seguinte (você pode ter esquecido \tableofcontents):

\documentclass[nobib]{tufte-book}
\usepackage[backend=bibtex,style=numeric,sorting=none]{biblatex}  
\addbibresource{testBib.bib}    


\setcounter{secnumdepth}{2}

\setcounter{tocdepth}{2}


\title{A simple document}
\author{An author}



\begin{document}


\maketitle

\tableofcontents


\chapter{chapter}  
Some text~\cite{bobylev}.  

\section{section}  
Lots and lots of more text~\cite{Zhong}.  
\subsection{subsection}  
Delicious yummy text~\cite{xu2004}. OmNomNom~\cite{Lockerby}.

\printbibliography

\end{document}

Parece que o natbib, que as classes Tufte usam, é incompatível com o biblatex, de modo que as mensagens de erro não desaparecerão, embora compile bem (vejaesse).

Quanto à sua pergunta nº 4, sorting=noneresolve.

informação relacionada