Carissimi, il mio nuovo lavoro è in dirittura d’arrivo… Mi resta da risolvere questo punto, e ci sono (quasi). Chiedo scusa se l’esempio che propongo non è minimo. Purtroppo, non sono riuscito ad estrapolarne uno, nonostante ci abbia perso diverse ore… 😳 👿
Ho la sensezione che il problema possa essere “esotico” (dovuto, magari, ai troppi pacchetti caricati).
Sottopongo alla vostra attenzione il preambolo “vero” (cioè con tutti i pacchetti effettivamente caricati) del mio documento, per dare (a chi lo desidera) la possibilità di fare qualche prova “reale”.
`\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
cleardoubleempty,abstracton,pointlessnumbers,%
headinclude,footinclude,BCOR5mm,%
tablecaptionabove]{scrreprt}
\newcommand{\myName}{Lorenzo Pantieri\xspace}
\newcommand{\myTitle}{Complementi all'Arte di scrivere con \LaTeX\xspace}
\newcommand{\mySubTitle}{Un'antologia su \LaTeXe\xspace}
\newcommand{\myLocation}{Cesena\xspace}
\newcommand{\myGroup}{Gruppo Utilizzatori Italiani di \TeX{} e \LaTeX\xspace}
\newcommand{\myUrl}{\url{http://www.guit.sssup.it/}\xspace}
\newcommand{\myTime}{Febbraio 2009\xspace}
\newcommand{\myDate}{1 febbraio 2009\xspace}
\usepackage[applemac]{inputenc}
\usepackage[10pt]{type1ec}
\usepackage[OT2,T1]{fontenc}
\usepackage[german,polutonikogreek,french,english,italian]{babel}
\usepackage[final]{microtype}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[italian]{varioref}
\usepackage[globalcitecopy,sectionbib]{bibunits}
\makeatletter
\def\endbibunit{\global\let\cite\std@cite
\global\let\@citex\std@@citex
\global\let\@citew\std@@citew
\global\let\nocite\std@nocite
\@finishbibunit\makeatletter\@input{bu.aux}\makeatother}
\makeatother
\usepackage[square,sort&compress]{natbib}
\usepackage{indentfirst}
\usepackage[tight,italian]{minitoc}
\usepackage{makeidx,multicol}
\usepackage{chngpage,calc}
\usepackage{float}
\usepackage[writefile]{listings}
\usepackage{enumitem}
\usepackage{calligra}
\usepackage{mflogo}
\usepackage{sidecap,lettrine}
\usepackage{xtab}
\usepackage{shorttoc}
\usepackage{arabtex}
\usepackage{cjhebrew}
\usepackage[dvipsnames]{xcolor}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
pdfspacing,parts]{classicthesis}
\usepackage[italian]{arsclassica}
\let\acroac\ac \let\ac\relax
\usepackage{teubner}
\let\teubnerac\ac \let\ac\relax
\let\ac\acroac
\usepackage{guit,yfonts}
\newcommand{\inglese}[1]{%
\begin{otherlanguage*}{english}#1\end{otherlanguage*}}
\begin{document}
\bibliographyunit[\chapter]
\defaultbibliographystyle{classic}
\defaultbibliography{Bibliografia}
\pagestyle{scrheadings}
%************************************************
\myChapter{Scrivere lettere}
%************************************************
\section[La classe \texttt{letter}]{La classe letter}
Lo\graffito{Per scrivere una lettera conforme allo stile italiano c'è la classe letteracdp.} stile della classe \texttt{letter} è tipicamente americano; se si desidera scrivere una lettera conforme allo stile italiano è possibile servirsi della classe \texttt{letteracdp}. Tale classe fa parte di un \emph{bundle} usato dal Coordinamento dei Dottorandi e dei Dottori di Ricerca dell’Università di Padova~\citep{mezzetti:cdpbundle}.\footnote{Il \emph{bundle} è disponibile all'indirizzo \url{http://www.ctan.org/tex-archive/macros/latex/contrib/cdpbundl/}.}
Di\graffito{Le opzioni della classe letteracdp} seguito sono riportate le principali opzioni disponibili con la classe \texttt{letteracdp}. Dal momento che molte di esse sono analoghe a quelle delle classi standard, si conviene di descrivere solo le opzioni che si comportano in modo differente da quelle standard; le altre sono solo elencate senza descrizione (per esse si rimanda, per esempio, a~\citep[p.~22]{pantieri:arte}).
\putbib
%************************************************
\myChapter{Affiancare oggetti}
%************************************************
I comando \texttt{subfloat} inserisce una sottofigura o sottotabella; i suoi due argomenti opzionali hanno lo stesso ruolo dell’argomento opzionale e obbligatorio del comando \texttt{caption}: il primo, se presente, indica ciò che va nell’elenco relativo (\texttt{listoffigures}\index{Elenco!delle figure} o \mbox{\texttt{listoftables})},\index{Elenco!delle tabelle} mentre il secondo indica la sottodidascalia da porre nell’ambiente mobile~\citep{gregorio:breveguida}. Ciascun sottooggetto può contenere un comando \texttt{label} per potersi riferire in seguito a esso.
\putbib
\cleardoublepage
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addtocontents{toc}{\protect\vspace{\beforebibskip}}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\bibliographystyle{classic}
\bibliography{Bibliografia}
%\nocite{*}
\end{document}`
Il file Bibliografia.bib è:
`@MANUAL{gregorio:breveguida,
AUTHOR = {Gregorio, Enrico},
TITLE = {\LaTeX: breve guida ai pacchetti di uso più comune},
YEAR = {2008},
NOTE = {\url{http://profs.sci.univr.it/~gregorio/breveguida.pdf}}
}
@MANUAL{mezzetti:cdpbundle,
AUTHOR = {Mezzetti, G.},
TITLE = {\inglese{The C.D.P.~Bundle}},
YEAR = {2006},
NOTE = {{Manuale} d'uso del \textit{bundle} C.D.P., \url{http://www.ctan.org/tex-archive/macros/latex/contrib/cdpbundl/overview.pdf}}
}
@MANUAL{pantieri:arte,
AUTHOR = {Pantieri, Lorenzo},
TITLE = {L'arte di scrivere con \LaTeX},
YEAR = {2009},
NOTE = {\url{http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf}}
}`
L’errore (che si presenta all’ultima compilazione con pdfLaTeX) è come viene resa la citazione del lavoro di Gregorio:
writefilebrf[Gregorio, 2008].
Giuro, a me viene così.
Se poi compilo il documento con tutto il codice, mi vengono di volta in volta gli errori più strani…
Iniziamo da qui!
Ciao,
L.