A tentativa de compilar o exemplo mínimo de trabalho abaixo com PDFLaTeX ou XeLaTeX resulta no compilador terminando com o código de saída 1 e reportando um undefined control sequence
para o que quer que aconteça a seguir \printbibliography, que é uma linha em branco no código de exemplo:
\documentclass[12pt]{letter} % 12pt font size, 10pt and 11pt are also possible
\usepackage{geometry} % Required for adjusting page dimensions
\geometry{
paper=letterpaper, % Change to letterpaper for US letter
top=1.00in, % Top margin
bottom=1.00in, % Bottom margin
left=1.00in, % Left margin
right=1.00in, % Right margin
%showframe, % Uncomment to show how the type block is set on the page
}
\usepackage[T1]{fontenc} % Output font encoding for international characters
\usepackage[utf8]{inputenc} % Required for inputting international characters
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage{url}
\usepackage{hyperref}
\begin{filecontents}{DummyBibliography.bib}
@book{sandarsEpicGilgamesh1977,
title = {The Epic of {{Gilgamesh}}},
editor = {Sandars, Nancy K.},
date = {1977},
series = {Penguin Classics},
edition = {Rev. ed. inc. new material},
publisher = {{Penguin Books}},
location = {{Harmondsworth, Middlesex, Engl}},
isbn = {978-0-14-044100-0},
langid = {english},
language = {eng},
pagetotal = {127}
}
\end{filecontents}
\usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber,hyperref=true,alldates=comp,url=true]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{DummyBibliography.bib}
\usepackage{ebgaramond} % Use the EBGaramond font by default
\usepackage{microtype} % Improve justification
\usepackage{lipsum}
\signature{James Adams} % Your name for the signature at the bottom
\address{1001 Main Street \\ Anywhere, AZ 99999} % Your address and phone number
\begin{document}
\begin{letter}{John Doe \\ 100 Broadway \\ Somewhere, AZ 11111} % Name/title of the addressee
\opening{John,}
\vspace{\parskip}
\lipsum [1]
As an anonymous author wrote long ago:
\blockquote[\cite{sandarsEpicGilgamesh1977}]
{
\lipsum[2]
}
\lipsum[3]
\vspace{2\parskip} % Extra whitespace for aesthetics
\closing{Sincerely,}
\vspace{2\parskip} % Extra whitespace for aesthetics
\end{letter}
\clearpage
\printbibliography[title = References]
\end{document}
Acredito que na primeira vez que fiz isso em uma carta, não recebi o erro, mas o recebi de forma consistente nas últimas semanas (eu uso o Kile no ArchLinux, então o TeXLive é atualizado com frequência no meu sistema). Estranhamente, embora tanto o PDFLaTeX quanto o XeLaTeX terminem com o código de saída 1, eles também produzem um PDF contendo uma carta formatada corretamente com a bibliografia esperada, então isso é mais um incômodo do que um problema.
Responder1
Um exemplo mínimo que não funciona para o seu problema seria
\documentclass{letter}
\begin{document}
\section{References}
\end{document}
Você pode evitar o problema usando \printbibliography[heading=none]
. Isso garantirá que o biblatex não use a \section
para o título:
\documentclass{letter}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{knuth:ct}
\textbf{\Large References}
\printbibliography[heading=none]
\end{document}