ivan” post=64357Ciao a tutti!
Il seguente codice
`% !TEX TS-program = XeLaTeX
\documentclass[a4paper]{book}\usepackage[lines=5]{geometry}
\usepackage{fontspec}\usepackage{lipsum}
\begin{document}
\lipsum\end{document}`
produce pagine in formato a4 con 5 righe per pagina.
Se però fontspec viene caricato prima di geometry, le righe diventano 4.
Sembra che questo strano comportamento non sia documentato. Almeno io non ho trovato niente.
Da cosa può dipendere? Routine di output di XeTeX?Ciao
Ivan
Il problema è che fontspec, per motivi suoi, imposta \baselineskip a 10pt invece che a 12 come trova geometry se caricato prima di fontspec. Questo falsa i calcoli di geometry che da \textheight=58pt passa a \textheight=50pt. Solo dopo \begin{document} fontspec reimposta \baselineskip=12pt
Ciao
Enrico