- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 10 mesi fa da .
-
Topic
-
Salve a tutti. Posto in questa sezione ma il quesito è un po’ borderline.Sto allestendo il codice per un’edizione diplomatica. Poiché la convenzione impone tassativamente di avere due fasce di apparato di cui una su due colonne, ho caricato Ledmac, anche se in maniera del tutto inusuale, cioè non facendogli stampare i numeri di linea (in modo un po’ barbaro) e pertanto non utilizzando le sue note native (Afootnote, Bfootnote, etc.), ma quelle di LaTeX (footnoteA, footnoteB, etc.)
Il risultato è buono, ma nel compilatore mi appaiono una sfilza infinita di Overfull \vbox, alcuni molto rilevanti (dai 44 ai 68 punti!)
Non capisco perché si formino, né come posso fare a farli fuori. Ecco l’intero codice:
`%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper]{report}
\usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry}
\usepackage{comment}
\usepackage{setspace} % Per gestire più facilmente l'interlinea
\usepackage{fancyhdr}
\usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
\usepackage{polyglossia} % Per le sillabazioni
\setmainlanguage{italian}
\setotherlanguage[]{latin}
\setotherlanguages{english,french}
\usepackage{excludeonly}%%%%%%%%%%%%%%%%PACCHETTI E COMANDI DI NOTAZIONE%%%%%%%%%%%%%%%%%%%%%
\usepackage{ledmac}
\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{footnoteA} % azzera il contatore delle footnoteA (cioè le com)
\MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le cri)\interparanoteglue{0.3cm plus .4em minus .4em} % Spazio tra una rif. e l'altra (in orizzontale)
\addtolength{\skip\footinsA}{0.2cm} % Aggiunge spazio tra le note
\addtolength{\skip\footinsB}{0.2cm}\newskip\prefootskip % the big initial skip
\prefootskip=3.3em plus .6em minus .6em\setcounter{firstlinenum}{0} % Numera ogni linea a partire dalla zero
\setcounter{linenumincrement}{10000} % Incrementa ogni 10.000 righe (per non stampare i numeri linea)\renewcommand{\thefootnoteB}{\alphalph{\value{footnoteB}}} % Mette note a piè di pagina contrassegnate da lettera, che va oltre la z (alphalph)
\footparagraphX{B} % Note cri di seguito
\foottwocolX{A} % Note com su due colonne\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\cri=\footnoteB % Nota con lettera
\let\com=\footnoteA
\let\marg=\ledrightnote % Note a margine dx, per indicare il foglio
\let\ap=\textsuperscript % Per fare gli apici (es. recto e verso)\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
\centerline{{\bfseries\Large\arabic{para}.\vspace*{2ex}}}}
%{\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%%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[style=philosophy-classic,scauthors=true,firstinits=true,indexing,useprefix=true]{biblatex} % Specifica lo stile della bibliografia con citazioni estese, nome puntato . Indexing serve per fare gli indici dei nomi; useprefix=true, style=authortitle-ibid; backend=biber
\usepackage[babel]{csquotes} % Per citare in altre lingue
\bibliography{Bibliociccia} % Specifica il nome del file di bibliografia
%\renewcommand*{\bibfont}{\large} % Setta il font della bibliografia a “large” (circa 12pt)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{imakeidx} % Creazione di indici multipli con imakeidxx (file modificato ad hoc da OldClaudio)
\makeindex[title=Indice dei nomi dei notai, columns=1] % Genera l'indice di default.
\makeindex[name=nomi,title=Indice dei nomi dei luoghi e delle cose notevoli, columns=2] % Genera altro indice, che prende i nomi da bibLaTeX (vedi sopra e pacchetto Cevolani)%%%%%%%PACCHETTI CUSTOMIZZATI%%%%%%%%%
\usepackage{StileTeo} % Stile delle testatine
\usepackage{Citewa} % Cita senza stampare l'autore
\usepackage{Cevolani} % Mette i nomi degli autori nell'indice dei nomi automaticamente
\usepackage{Bibliostileteo} % Maiuscoletto autori e curatori sia in citazione che in Bibliografia
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\title{Perghe}
\author{}
\date{}%%%%%%%%%%%%%%%%%%%%%%%%%%%% TEMPORANEO: COSA RICOMPILO %%%%%%%%%%%%%%%%%%%%%%%%%%%
%\includeonly{Files/Saggiociccia}%, Files/Edizione}
%\excludeonly{Files/Capitolo05, Files/Diataxis_Edizione, Files/Diataxis_Traduzione}%%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\fontsize{12}{15} % Dimensione del Font e Interlinea in punti. (20=doppia)
\maketitle % Stampa il titolo\tableofcontents % Stampa l'indice generale
\part{Perghe}
\begin{italian}
\include{Files/Saggiociccia}
\end{italian}\part{Perghe.\\
Edizione.}
\beginnumbering % Inizia a numerare le righe
\begin{latin} % soppresso [variant=ancient] (OldClaudio), già espresso nel preambolo
\include{Files/Regesto}
\end{latin}
\endnumbering % Finisce di contare le righe%%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\nocite{*}
\addcontentsline{toc}{chapter}{\bibname} % aggiunge la voce Bibliografia all'Indice generale
\addcontentsline{toc}{chapter}{\indexname} % aggiunge la voce Indice dei nomi all'Indice generale
\printbibliography %compilare prima il file .aux con TexWorks!
\printindex % Stampa l'Indice di default
\printindex[nomi] % Stampa l'Indice dei nomi\end{document}
\endinput
`Tra i pacchetti fatti da me questo può avere forse rilevanza, dunque lo aggiungo qui:
`% Richiede che sia caricato il pacchetto fancyhdr
% Questo pacchetto customizza lo stile di capitoli, sezioni e testatine%\setcounter{secnumdepth}{-2} % Setta il counter delle sezioni a -2 (non lo stampa ma le mette lo stesso nell'indice)
%\usepackage{fancyhdr} % Stile delle testatine
\pagestyle{fancy} % Stile delle testatine, v. documentazione in italiano
\usepackage[Lenny]{fncychap} % Cambia lo stile del titolo del capitolo\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}} % In testata stampa solo il num. del capitolo e il relativo titolo in minuscolo
\renewcommand{\sectionmark}[1]{} % Non stampa nelle testatine il titolo della section\makeatletter
\renewcommand\section{\@startsection % Ridefinisce lo stile dei titoli di sezione :
{section}{1}{1em}% % name, level, indent
{\baselineskip}% % beforeskip
{0.5\baselineskip}% afterskip
{\normalfont\large\bfseries\scshape}} % % style
\makeatother\makeatletter % Ridefinisce lo stile dei titoli di subsection
\renewcommand\subsection{\@startsection
{subsection}{2}{0mm}%name, level, indent
{-\baselineskip}% beforeskip
{0.5\baselineskip}% afterskip
{\normalfont\large\itshape}}% style
\makeatother%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
`Grazie a chi ci capisce qualcosa!
- Devi essere connesso per rispondere a questo topic.