Teodoro Studita” post=67356Allora, ho fatto il mega-aggiornamento-totale-universale, con il risultato di usare Linux Libertine O invece di Linux Libertine e basta.
Il punto è che a me il vecchio font andava benissimo, volevo solo uniformare dimensione dei font e interlinea della bibliografia a quella del resto del documento.
Ora, cambiando la classe del documento secondo quanto suggerito da Enrico,e cioè:`\documentclass[a4paper,14pt]{extbook}
\linespread{1.1765}`Ottengo un errore di
`./Dottorato.tex:55: Arithmetic overflow.
\para@footsetup …kip \multiply \dimen 0 by 1024
\divide \dimen 0 by \colum…
`Che si riferisce ad una linea in cui stabilisco che una fascia di apparato mette gli oggetti in linea e non in colonna, nella fattispecie:
`\footparagraph{A} `
Dunque, se non ho capito male, la presenza di diverse fasce di apparato (3 per la precisione) fa impazzire qualcosa non tanto con il linespread (infatti dà lo stesso errore anche se lo commento) quanto proprio la classe del documento.
Sic stantibus rebus, esiste un altro modo per dire alla bibliografia di stampare font 14 con interlinea 20?
Grazie!
Facciamo chiarezza: il font si chiama “Linux Libertine O” ed è giusto mettere questo e non “Linux Libertine”! Abbi fede!!!
Anzi, se hai veramente aggiornato per benino, forse sarebbe meglio caricare il Linux Libertine come ti ho detto io, SENZA ricorrere a fontspec. Si tratta, come ti ho detto, di una novità dell’ultimo mese.
In pratica, a quanto ho appreso grazie ad Egreg ed altri, gli sviluppatori del font hanno deciso di supportare solo Xelatex e, per questo motivo, hanno introdotto altresì il pacchetto libertine-legacy per gli utenti NON-xelatex.
Io che uso Ledmac ho difficoltà a seguirti. Credo, anzi temo che Egreg ed altri avranno ancora più difficoltà!
Proponici un esempio di codice, giusto il preambolo ed una paginetta, in modo da poter fare noi stessi le prove e, se possibile, risolvere il problema! 🙂
EDIT
Non avendo niente di meglio da fare, un documento minimo te l’ho fatto io:
`%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper,14pt]{extbook} % tolto [a4paper]
\linespread{1.1765}
\usepackage
{geometry} %footnotesep si riferisce solo alle footnotes tradizionali (con numero)
\usepackage{comment} % Per poter commentare ampie sezioni di testo con \begincomment
\usepackage{ledmac}
\footparagraph{A} % Note di varianti di seguito, non in colonna
\footparagraph{B} % Note di commento di seguito
\usepackage{perpage} % Per azzerare il counter delle note con lettera a ogni pagina
\usepackage{alphalph} % Per poter andare oltre la “z” nelle note con lettera
\MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le rif)
\interparanoteglue{0.3cm plus .4em minus .4em} % Spazio tra una rif. e l'altra (in orizzontale)
\addtolength{\skip\Afootins}{0.5cm} % Aggiunge spazio tra le note
\addtolength{\skip\Bfootins}{0.5cm}
\usepackage[libertine={Ligatures=TeX,Numbers=OldStyle}]{libertineotf}
%\setcounter{secnumdepth}{-2} % Setta il counter delle sezioni a -2 (non lo stampa ma le mette lo stesso nell'indice)
\usepackage[Lenny]{fncychap}
\newskip\prefootskip % the big initial skip
\prefootskip=3.3em plus .6em minus .6em
\usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
\usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
\usepackage{polyglossia} % Per le sillabazioni
\setmainlanguage{italian}
\setotherlanguage[variant=ancient,numerals=arabic]{greek}
\setotherlanguages{english,latin}
\usepackage{pstricks} % Seguono tre pacchetti per gli stemma codicum con pst-jtree
\usepackage{pst-xkey}
\usepackage{pst-jtree}
\setcounter{firstlinenum}{1} %numera ogni linea
\setcounter{linenumincrement}{5}
\renewcommand{\thefootnoteB}{\alphalph{\value{footnoteB}}} % Mette note a piè di pagina contrassegnate da lettera, che va oltre la z (alphalph)
\footparagraphX{B}
\renewcommand*{\notefontsetup}{\normalsize} %%specifica la dimensione dei font per le note di 2a e 3a fascia
\renewcommand*{\notenumfont}{\normalsize} %%specifica la dimensione dei font per i numeri di linea nelle note
\newcommand{\notetextfont}{\normalsize}
\renewcommand*{\numlabfont}{\normalfont\normalsize} %%specifica la dimensione dei font per i numeri di linea in margine
\renewcommand*{\footnotesize}{\normalsize} % specifica la dimensione dei font per le footnote (1a fascia)
\let\nota=\footnote % Nota normale, con numero, incolonnata
\let\rif=\footnoteB % Nota con lettera, in linea, per riferimenti biblici
\let\marg=\ledrightnote % Note a margine dx, per indicare il foglio
\noendnotes %% no endnotes
\setlength{\ledrsnotewidth}{4em} %% narrow sidenotes
\newcounter{para} % Definisce un contatore che contenga i numeri dei capoversi
\newcommand{\newpar}{\refstepcounter{para} % Queste due righe per numerare i capoversi
\noindent{{\bfseries \arabic{para}}}\hspace{1.5ex}} %{\parindent}\ignorespaces}
\setlength{\parindent}{0pt} %Non indenta la prima riga al di fuori dei paragrafi
\newcommand\NuovoPar{\pstart\newpar} %Definisco un nuovo comando con argomenti: \pstart e \newpar
\newcommand\FinePar{\pend\vspace{4ex}} %Definisco un nuovo environment con argomenti: \pend e \vspace{4ex}
\hbadness=10000 %non stampa nella console i messaggi Underfull hbox
\vbadness=10000 %non stampa nella console i messaggi Underfull vbox
%\renewcommand{\footfudgefiddle}{71} %ridimensiona lo spazio da dedicare alle note per non creare overfull vbox (verticali)
\usepackage[style=verbose-trad1]{biblatex} %Specifica lo stile della bibliografia con citazioni estese
\bibliography{AttiConvegni} %Specifica il nome del file di bibliografia
\usepackage[babel]{csquotes} % Per citare in altre lingue
%%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
Nel mezzo del cammin di nostra vita.
%%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\nocite{*}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography %compilare prima il file .aux con TexWorks!
\end{document}
\endinput`
Il risultato finale fa schifo, ma mi pare funzionare perfettamente, senza errori. Confrontalo con il tuo file .tex e cerca di capire dove sbagli, tuttavia il mio consiglio è di ripulire il tuo codice!