- Questo topic ha 34 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 8 mesi fa da
Teodoro Studita.
-
CreatoreTopic
-
29 Dicembre 2011 alle 8:58 #68197::
Non pensavo fosse così difficile. Vorrei adeguare dimensione del font e interlinea al resto del lavoro che è settato:`\fontsize{14}{20} `
Questo è il mio codice relativo alla bibliografia: Nel preambolo :
`
\usepackage[style=verbose-trad1]{biblatex}
\bibliography{Bibliografia}
\usepackage[babel]{csquotes}
`E alla fine:
`
\cleardoublepage
\nocite{*}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography`Dunque la domanda è: come faccio a settare dimensione dei font e interlinea a 14-20?
Esiste un comando solo o devo fare renewcommand di ogni singolo pezzo (titolo, nome, cognome, etc.) ?Grazie!
-
CreatoreTopic
-
AutoreRisposte
-
-
29 Dicembre 2011 alle 10:12 #68198::
Perché, che cosa ti succede?Hai messo prima di \printbibliography i comandi:
`
\fontsize{14}{20}\selectfont
`
ovviamente!Il comando \fontsize con i suoi argomenti senza \selectfont non fa niente, almeno fino al primo cambiamento di font che si incotntra in modo generalizzato e sempre che appunto il cambiamento di font non sia \normalsize.
Se hai scritto il tuo lavoro in corpo 14pt, come corpo normale e l’hai scelto usando il comando \fontsize{…}{…} come hai mostrato nel tuo post, probabilmente non ti sei reso conto:
1) che il corpo 14 è troppo grande per scrivere un documento che debba essere letto da persone adulte senza gravi problemi di vista; potrebbe andare bene per un testo per bambini all’inizio delle scuole elementari o per persona anziane con gravi problemi, come la maculopatia.
2) che se proprio vuoi, la classe memoir potrebbe fare al caso tuo perché fra le opzioni che puoi dare fra quelle di \documentclass c’è anche 14pt. Poi ci sono le classi extarticle, … , extbook, che accettano le opzioni per il corpo normale che vanno dal copro 8pt al corpo 20pt, per cui con queste classi (già installate in una distribuzione completa) ti basta aprire il file del documento con
`
\documenclass[14pt,…]{extbook}
`
leggi la documentazione di extsizes dal terminale (o prompt dei comandi) dando il comando texdoc extsizes
-
29 Dicembre 2011 alle 10:14 #68199
-
31 Dicembre 2011 alle 12:00 #68200::
OldClaudio” post=67246
Hai messo prima di \printbibliography i comandi:
`
\fontsize{14}{20}\selectfont
`
ovviamente!Non l’avevo messo, ma anche ora che l’ho messo il risultato è il medesimo. Questo il codice relativo all’ultima parte del file principale, dove c’è la bibliografia:
`\cleardoublepage
\nocite{*}
\addcontentsline{toc}{chapter}{\bibname}
\fontsize{14}{20}\selectfont
\printbibliography `Se hai scritto il tuo lavoro in corpo 14pt, come corpo normale e l’hai scelto usando il comando \fontsize{…}{…} come hai mostrato nel tuo post, probabilmente non ti sei reso conto:
1) che il corpo 14 è troppo grande per scrivere un documento che debba essere letto da persone adulte senza gravi problemi di vista; potrebbe andare bene per un testo per bambini all’inizio delle scuole elementari o per persona anziane con gravi problemi, come la maculopatia.
Oppure me ne sono reso conto ma sono obbligato a seguire una convenzione editoriale per i dottorati con edizione critica? Ciò risponde anche a quanto gentilmente mi segnali dopo: si tratta di un report. Posso forse fare una dichiarazione “alta” in documentclass tenendo la classe report dicendo che voglio tutto in 14 con intelinea 20?
Grazie ancora,
-
31 Dicembre 2011 alle 12:44 #68201::
Teodoro Studita” post=67241Non pensavo fosse così difficile. Vorrei adeguare dimensione del font e interlinea al resto del lavoro che è settato:
`\fontsize{14}{20} `
Questo è il mio codice relativo alla bibliografia: Nel preambolo :
`
\usepackage[style=verbose-trad1]{biblatex}
\bibliography{Bibliografia}
\usepackage[babel]{csquotes}
`E alla fine:
`
\cleardoublepage
\nocite{*}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography`Dunque la domanda è: come faccio a settare dimensione dei font e interlinea a 14-20?
Esiste un comando solo o devo fare renewcommand di ogni singolo pezzo (titolo, nome, cognome, etc.) ?Grazie!
Pagina 90 della documentazione:
`\bibfont{\fontsize{14}{20}\selectfont}`
Suppongo vada nel preambolo, ma probabilmente anche prima di \printbibliography dovrebbe funzionare.Ma extbook credo sia meglio. Tuttavia exbook imposta 14/17 e non 14/20. Con
`\documentclass[a4paper,14pt]{extbook}
\linespread{1.1765}`
dovresti ottenere ciò che ti serve. Per la precisione l’avanzamento di linea sarà 20.00047pt, non credo che la differenza sia davvero apprezzabile. 🙂Ciao
Enrico
-
31 Dicembre 2011 alle 12:53 #68202::
Teodoro Studita” post=67329Oppure me ne sono reso conto ma sono obbligato a seguire una convenzione editoriale per i dottorati con edizione critica?
Domanda indiscreta: sei un bizantinista? Se sì, siamo (quasi) parenti! 🙂
Piccola considerazione: ma se, faccio un esempio, stampi il testo con un’interlinea diversa, all’Ufficio Dottorato controllano la tua tesi con il microscopio a scansione elettronica per verificare la corrispondenza con le (pseudo-)norme editoriali? 😉
-
31 Dicembre 2011 alle 12:55 #68203::
egreg9″ post=67330
Suppongo vada nel preambolo, ma probabilmente anche prima di \printbibliography dovrebbe funzionare. Ma extbook credo sia meglio. Tuttavia exbook imposta 14/17 e non 14/20.
Con
`\documentclass[a4paper,14pt]{extbook}
\linespread{1.1765}`
dovresti ottenere ciò che ti serve.Grazie Enrico ma non va in nessuno dei due casi. Ho anche provato a trashare gli aux files ma niente, non va.
Che posso fare?Per completezza metto in spoiler l’intero codice (mi perdonerai i molti commenti, che tengo nel codice per mia inesperienza)
Spoiler
%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{report} % tolto [a4paper]
\usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry} %footnotesep si riferisce solo alle footnotes tradizionali (con numero)\usepackage{comment} % Per poter commentare ampie sezioni di testo con \begincomment
\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{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{fontspec} % Per scrivere in unicode senza xetex (che faceva impazzire gli apici)
\setmainfont{Linux Libertine} % Font principale per il greco%\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\footparagraph{A} % Note di varianti di seguito, non in colonna
\footparagraph{B} % Note di commento di seguito
%\renewcommand{\notenumfont}{\bfseries} % Scrive in grassetto i numeri delle righe di apparato\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{Bibliografia} %Specifica il nome del file di bibliografia
\usepackage[babel]{csquotes} % Per citare in altre lingue\bibfont{\fontsize{14}{20}\selectfont}
\title{La Liturgia Bizantina nel Salento del XII secolo}
\author{Valerio Polidori}
\date{}%%%%%%% SEGUONO COMANDI PER FARE UNA CITAZIONE SENZA IL NOME DELL’AUTORE %%%%%%%%%%%%%%%
\DeclareNameFormat{blank}{}
\DeclareCiteCommand{\blankfullcite} % blankfullcite ritorna una citazione nel testo
{\usebibmacro{prenote}}
{\usedriver
{\DeclareNameAlias{sortname}{blank}}
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand{\footblankfullcite}[\unspace\footnote] %footblankfullcite ritorna una citazione in nota
{\bibsentence
\usebibmacro{prenote}}
{\usedriver
{\DeclareNameAlias{sortname}{blank}}
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}\addperiod}\let\citewa=\blankfullcite
\let\footcitewa=\footblankfullcite
%%%%%%%%%%%%%%%%%%%%%%%%%%%% TEMPORANEO: COSA RICOMPILO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\includeonly{Files/1.Introduzione}%%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\fontsize{14}{20} % Dimensione del Font e Interlinea in punti. (20=doppia)\maketitle % Stampa il titolo
\tableofcontents % Stampa l’indice generale
\part{La Liturgia Bizantina nel Salento del XII secolo.}
\begin{italian}
\include{Files/1.Introduzione}
\end{italian}\part{Ott.gr.344.\\
Edizione.}
\beginnumbering % Inizia a numerare le righe
\begin{greek}[variant=ancient]
\include{Files/Edizione}
\end{greek}
\endnumbering % Finisce di contare le righe%\part{La diataxis di Paolo di Gallipoli}
%\beginnumbering % Inizia a numerare le righe
%\begin{greek}[variant=ancient]
%\input{Files/Diataxis_Edizione.tex}
%\end{greek}
%\endnumbering % Finisce di contare le righe
%\pagebreak
%\beginnumbering
%\begin{italian}
%\input{Files/Diataxis_Traduzione.tex}
%\end{italian}
%\endnumbering%%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\nocite{*}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography %compilare prima il file .aux con TexWorks!\end{document}
\endinput -
31 Dicembre 2011 alle 12:57 #68204::
Doc” post=67331
Domanda indiscreta: sei un bizantinista? Se sì, siamo (quasi) parenti! 🙂Yesss
Piccola considerazione: ma se, faccio un esempio, stampi il testo con un’interlinea diversa, all’Ufficio Dottorato controllano la tua tesi con il microscopio a scansione elettronica per verificare la corrispondenza con le (pseudo-)norme editoriali? 😉
No di certo, ma tra quello che ho ora e ciò che appaga il comune senso estetico passa una differenza apprezzabile senza microscopio a scansione, ahimé
-
31 Dicembre 2011 alle 13:09 #68205::
Bene! Complimenti e in bocca al lupo!
Io studio (ahimé!) scoli platonici, quindi sono un bizantinista di adozione! 😉Hai visto la discussione sul font linux libertine da me aperta un paio di settimane (circa) fa? Oramai, non conviene più utilizzare il Linux Libertine con fontspec, anzi fontspec non lo carico nemmeno più!
Ma come è possibile che extbook non ti funzioni? Hai scritto bene?
-
31 Dicembre 2011 alle 13:27 #68206::
Eh, Enrico ha modificato la sua citazione nel mio post. Non avevo provato ciò che c’è scritto ora, ma la sua prima ipotesi.In ogni modo ho provato anche questo e il compilatore si pianta restituendomi il seguente errore:
`./Dottorato.tex:53: ./Dottorato.tex:54: Arithmetic overflow.
\para@footsetup …kip \multiply \dimen 0 by 1024
\divide \dimen 0 by \colum…
l.54 \footparagraph{B}
^^I^^I^^I^^I^^I^^I^^I% Note di commento di seguito
? `Mi consola almeno un po’ il fatto che in fondo sembra che la mia domanda non sia propriamente banale….!
-
31 Dicembre 2011 alle 13:41 #68207::
Senti, ho compilato senza problemi il tuo documento, anche se non ho ottenuto molte pagine scritte, per la mancanza dei files “allegati”.Comunque, hai sbagliato con fontspec. Devi scrivere:
`\setmainfont{Linux Libertine O}`Comunque, ribadisco! Togli fontspec e carica il font in questo modo:
`\usepackage[libertine={Ligatures=TeX,Numbers=OldStyle}]{libertineotf}`
Puoi anche personalizzare le opzioni, ad esempio togliendo i numeri oldstyle.
Il prerequisito è avere una texlive 2011 abbastanza aggiornata!
-
31 Dicembre 2011 alle 13:47 #68208::
Doc” post=67336Senti, ho compilato senza problemi il tuo documento, anche se non ho ottenuto molte pagine scritte, per la mancanza dei files “allegati”.
Comunque, hai sbagliato con fontspec. Devi scrivere:
`\setmainfont{Linux Libertine O}`Comunque, ribadisco! Togli fontspec e carica il font in questo modo:
`\usepackage[libertine={Ligatures=TeX,Numbers=OldStyle}]{libertineotf}`
Puoi anche personalizzare le opzioni, ad esempio togliendo i numeri oldstyle.
Il prerequisito è avere una texlive 2011 abbastanza aggiornata!Il Texlive l’ho aggiornato 2 settimane fa, dunque dovrei essere a posto (almeno) su questo.
Tuttavia, inserendo le modifiche che suggerisci, il compilatore si pianta ben prima restituendomi un:`! LaTeX Error: File 'libertineotf.sty' not found`
Suppongo dunque che mi manchi qualcosa.
Sempre peggio, aiutoooo!
-
31 Dicembre 2011 alle 13:59 #68209::
Teodoro Studita” post=67337Il Texlive l’ho aggiornato 2 settimane fa, dunque dovrei essere a posto (almeno) su questo.
Tuttavia, inserendo le modifiche che suggerisci, il compilatore si pianta ben prima restituendomi un:`! LaTeX Error: File 'libertineotf.sty' not found`
Suppongo dunque che mi manchi qualcosa.
Sempre peggio, aiutoooo!
Aggiorna subito il sistema, dando da terminale (se usi Windows):
`tlmgr update –all`
Quindi, verifichiamo cosa hai installato:
`tlmgr search libertine
tlmgr show libertine`
Non so se su windows funzioni, ma al posto del secondo comando puoi dare anche
`tlmgr show libertine | grep installed`Francamente, non ricordo, ma due settimane possono anche non bastare!
-
31 Dicembre 2011 alle 14:03 #68210
-
31 Dicembre 2011 alle 14:09 #68211::
Teodoro Studita” post=67339Ehm, io sono Mac, cosa devo fare?
Puoi aggiornare e/o verificare i pacchetti installati sul tuo sistema con il gestore pacchetti di texlive installatosi su Mac. Insomma, non devi far altro che aggiornare il tuo texlive nel modo a te consueto.
Per il resto, non ho MAI usato Mac in vita mia! 😉
-
31 Dicembre 2011 alle 14:18 #68212::
Dunque, io avevo in effetti scaricato aggiornamenti, ma sembra che il mio attrezzo di base fosse ancora il Texlive 2010. Dunque mi ha reindirizzato a un aggiornamento manuale al texlive 2011 che sto facendo dal mirror di Roma. Quindi mi sa che ci riaggiorniamo tra un po 🙂
Se nel mentre Enrico ha qualche altro suggerimento, gliene sarei grato!
-
31 Dicembre 2011 alle 15:07 #68213
-
31 Dicembre 2011 alle 15:24 #68214
-
31 Dicembre 2011 alle 15:32 #68215::
Teodoro Studita” post=67343
\setmainfont{Linux Libertine O}
Per il resto non so che dirti, perché senza un esempio minimo è impossibile indagare.
Ma scusa, ho messo l’intero codice in spoiler qualche post più su, cosa intendi per “esempio minimo” ?!?
Quel codice non dice nulla, poiché è il tuo maintext, ma
1) rimanda a dei capitoli/files che non esistono
2) rimanda a dei files bib che non esistonoDovresti creare un files di prova con il solo preambolo e un po’ di testo alla rinfusa, ma anche un file bib con due o tre items.
Ad ogni modo, con il “vecchio” linux libertine, il comando GIUSTO per caricare il font con fonspec è esattamente quello che ti ha detto egreg e che ti avevo indicato poco sopra, prima ancora di appurare che tu hai ancora la versione 2010 di texlive.
Insomma, è inutile andare a tentoni, non credi? 😉
-
31 Dicembre 2011 alle 15:55 #68216::
Teodoro Studita” post=67343
\setmainfont{Linux Libertine O}
Per il resto non so che dirti, perché senza un esempio minimo è impossibile indagare.
Ma scusa, ho messo l’intero codice in spoiler qualche post più su, cosa intendi per “esempio minimo” ?!?
Direi di no. L’errore accade durante la compilazione di uno dei capitoli, mi pare.
Ciao
Enrico
-
31 Dicembre 2011 alle 15:58 #68217
-
31 Dicembre 2011 alle 16:19 #68218::
Allora, ho aggiornato al texlive 2011, ri lanciato il tutto un paio di volte per fargli prendere gli ulteriori aggiornamenti fino a quando non mi ha detto che era completamente aggiornato.
Rilancio il tutto e subito il compilatore si pianta dicendo che`! LaTeX Error: File 'libertineotf.sty' not found`
Che ho da fa’….?
Uddio!
-
31 Dicembre 2011 alle 16:37 #68219::
Teodoro Studita” post=67348Allora, ho aggiornato al texlive 2011, ri lanciato il tutto un paio di volte per fargli prendere gli ulteriori aggiornamenti fino a quando non mi ha detto che era completamente aggiornato.
Rilancio il tutto e subito il compilatore si pianta dicendo che`! LaTeX Error: File 'libertineotf.sty' not found`
Che ho da fa’….?
Uddio!Apri quel (bip) di gestore pacchetti texlive installato su Mac ed installa i pacchetti libertine e libertine-legacy!
Egreg, Mac-(credo)-utente, potrà dirti di più!
-
31 Dicembre 2011 alle 16:53 #68220
-
31 Dicembre 2011 alle 17:03 #68221::
Teodoro Studita” post=67351
Apri quel (bip) di gestore pacchetti texlive installato su Mac ed installa i pacchetti libertine e libertine-legacy!
L’ho fatto (in effetti libertine legacy non era installato) ma non è cambiato nulla, si pianta ancor prima di iniziare con il medesimo errore.
E ora?Creati un documento minimo di prova; compilalo tu stesso; in caso di errori, posta!
Se non ci sono errori, confrontalo con il tuo e vedi dove sbagli.Se continua a fare casini, disinstalla tutta la TexLive e reinstalla ex novo la v. 2011: in effetti, la cosa migliore è sempre fare le pulizie, prima di ogni upgrade di versione!
Ricorda, però: o CON fonstec carichi il font con
`\setmainfont{Linux Libertine O}`
oppure, (anche) SENZA fontspec, scrivi nel preambolo
`\usepackage[libertine={Ligatures=TeX,Numbers=OldStyle}]{libertineotf}`Buona fortuna e buon fine anno! Il dottorato non è una cosa seria, e te lo dice uno che ne ha due! 😀 😀 😀 😀
-
31 Dicembre 2011 alle 19:08 #68222::
Todoro, quando l’errore è “file foo.sty not found” singiifca sempre la stessa cosa, che ti manca il pacchetto e che lo devi installare. Siccome TeX Live, e quindi MacTeX, vengono aggiornati quasi quotidianamente sui vari server e mirro, è chiaro che due settmane sono un tempo troppo lungo.Quando ricevi quell’errore per prima cosa aggiorna e poi riprova. Se l’errore persiste allora sei nei guai e devi installare a mano dopo aver scoperto da dove scaricare; l’aiuto di altri in questo secondo caso è essenziale.
Certamente sai come fare andare al TeX Live utility.app perché hai aggiornato due settimane fa, ma usa questa applicazione più spesso e sempre dopo che hai avuto un messaggio di “file not found” (file non trovato).
Ciao e Buon anno!
-
1 Gennaio 2012 alle 11:48 #68223::
Allora, 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!
-
1 Gennaio 2012 alle 12:32 #68224::
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!
-
1 Gennaio 2012 alle 13:12 #68225::
Ecco tutto il codice, ri-messo su col testo pseudo-latino di prova. Ottengo lo stesso il medesimo errore.
Senz’altro il nuovo Linux Libertine O è più bello del precedente, se solo riuscissi a risolvere sta cosa della bibliografia…!`%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
%\documentclass{report} % tolto [a4paper]
\documentclass[a4paper,14pt]{extbook}
\linespread{1.1765}
\usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry} %footnotesep si riferisce solo alle footnotes tradizionali (con numero)\usepackage{comment} % Per poter commentare ampie sezioni di testo con \begincomment
\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{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} %Font principale
%\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\footparagraph{A} % Note di varianti di seguito, non in colonna
\footparagraph{B} % Note di commento di seguito
%\renewcommand{\notenumfont}{\bfseries} % Scrive in grassetto i numeri delle righe di apparato\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{Bibliografia} %Specifica il nome del file di bibliografia
\usepackage[babel]{csquotes} % Per citare in altre lingue\title{La Liturgia Bizantina nel Salento del XII secolo}
\author{Valerio Polidori}
\date{}\usepackage{lipsum} % PROVVISORIO
%%%%%%% SEGUONO COMANDI PER FARE UNA CITAZIONE SENZA IL NOME DELL'AUTORE %%%%%%%%%%%%%%%
\DeclareNameFormat{blank}{}
\DeclareCiteCommand{\blankfullcite} % blankfullcite ritorna una citazione nel testo
{\usebibmacro{prenote}}
{\usedriver
{\DeclareNameAlias{sortname}{blank}}
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand{\footblankfullcite}[\unspace\footnote] %footblankfullcite ritorna una citazione in nota
{\bibsentence
\usebibmacro{prenote}}
{\usedriver
{\DeclareNameAlias{sortname}{blank}}
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}\addperiod}\let\citewa=\blankfullcite
\let\footcitewa=\footblankfullcite
%%%%%%%%%%%%%%%%%%%%%%%%%%%% TEMPORANEO: COSA RICOMPILO %%%%%%%%%%%%%%%%%%%%%%%%%%%
%\includeonly{Files/Introduzione}%%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\fontsize{14}{20} % Dimensione del Font e Interlinea in punti. (20=doppia)\maketitle % Stampa il titolo
\tableofcontents % Stampa l'indice generale
\part{La Liturgia Bizantina nel Salento del XII secolo.}
\begin{italian}
\lipsum
%\include{Files/Introduzione}
\end{italian}%\part{Ott.gr.344.\\
%Edizione.}
%\beginnumbering % Inizia a numerare le righe
%\begin{greek}[variant=ancient]
%\include{Files/Edizione}
%\end{greek}
%\endnumbering % Finisce di contare le righe%\part{La diataxis di Paolo di Gallipoli}
%\beginnumbering % Inizia a numerare le righe
%\begin{greek}[variant=ancient]
%\input{Files/Diataxis_Edizione.tex}
%\end{greek}
%\endnumbering % Finisce di contare le righe
%\pagebreak
%\beginnumbering
%\begin{italian}
%\input{Files/Diataxis_Traduzione.tex}
%\end{italian}
%\endnumbering%%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\nocite{*}
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography %compilare prima il file .aux con TexWorks!\end{document}
\endinput`
-
1 Gennaio 2012 alle 13:18 #68226::
Non hai visto il mio precedente edit!Il tuo codice va ripulito per benino, ma intanto, come soluzione veloce, ti consiglio di spostare
`\footparagraph{A} % Note di varianti di seguito, non in colonna
\footparagraph{B} % Note di commento di seguito`
subito dopo il caricamento di ledmac.Evidentemente, in quella posizione crea conflitto con altre dichiarazioni. In attesa di studiare meglio il problema, fai pure quello spostamento che ti ho suggerito.
-
1 Gennaio 2012 alle 13:46 #68227
-
1 Gennaio 2012 alle 14:09 #68228::
Allora, continuando a spulciare nei manuali ho risolto tenendo la classe report e inserendo banalmente questa riga:`\renewcommand{\bibfont}{14}`
Ora faccio qualche aggiustamento grafico e sono a posto.
Se non c’è una necessità seria per cui non dovrei usare la classe report per me va bene così.
-
1 Gennaio 2012 alle 14:14 #68229
-
1 Gennaio 2012 alle 14:22 #68230::
Teodoro Studita” post=67366Non so come mai, ma tenendo la classe report e inserendo solo
`\renewcommand{\bibfont}`
funziona perfettamente.
Come mai?Se non vuoi usare \linespread, che naturalmente agisce in modo globale, dovresti anche modificare tutti i parametri relativi a \normalsize, \large, \small e compagnia. Con un semplice
`\fontsize{14}{20}\selectfont`
all’inizio corri il rischio che qualche comando \normalsize (implicito) ti modifichi l’interlinea.Poi fa’ come ti pare: se così “funziona”, lascialo.
Ciao
Enrico
-
1 Gennaio 2012 alle 15:00 #68231::
Facendo un po’ di prove ho trova un compromesso tra quanto richiesto e il mio senso estetico.
Tenendo la classe report e il corpo dl testo con dimensione 14-20 ho ottenuto una dimensione di font di bibliografia accettabile inserendo nel preambolo`\renewcommand*{\bibfont}{\large} `
Ora, un’ultima domanda.
Come faccio a customizzare biblatex affinché mi stampi il cognome dell’autore in maiuscoletto?
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.