Re: Problema Biblatex

#54235
Up
0
Down
::

Salve a tutti,
sono un novizio di latex e, nonostante il programma sia geniale, ho incontrato alcune difficoltà con la bibliografia. Io sto usando texshop su mac con il relativo biblatex e lo schema che ho deciso di seguire è authoryear-comp. Premettendo che ho seguito tutti i passi dell’Arte, il problema è il seguente: la citazione e la bibliografia vengono generate perfettamente, tuttavia tra autore ed anno non compare la virgola. Mi spiego meglio: la citazione che viene generata è, nel mio caso, Gandolfo 2006, mentre io vorrei Gandolfo, 2006.
Sapreste dirmi cosa sbaglio?
Di seguito il file sorgente del primo capitolo cui il problema si riferisce, dove {int} è la citekey del libro cui la citazione si riferisce:
`\documentclass[pdflatex, 12pt, a4paper, titlepage, oneside]{book}

\usepackage{graphicx}
\usepackage[small]{caption}
\DeclareGraphicsExtensions{.jpg,.png,.pdf}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[style=authoryear-comp]{biblatex}
\bibliography{biblio}

\begin{document}

\chapter{Institutions}

\cite{int}

\nocite{*}
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography

\end{document}`

Non sbagli: quello è il modo di default. Per avere la virgola si deve modificare un comando: scrivi nel preambolo
`\renewcommand{\nameyeardelim}{, }`
Già che ci sei, cancella l’inesistente opzione pdflatex e anche il comando \DeclareGraphicsRule (ho segnato in rosso le parti). È probabile che biblatex ti chieda di caricare il pacchetto csquotes, fallo.
`\documentclass[12pt,a4paper,titlepage,oneside]{book}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}

\usepackage{graphicx}
\usepackage[small]{caption}
\usepackage{csquotes}
\usepackage[style=authoryear-comp]{biblatex}
\renewcommand{\nameyeardelim}{, }`
Ciao
Enrico

Go to top