writer2latex: note a pie’ di pagina non conformi a registro

  • Creatore
    Topic
  • #105829
    Up
    0
    Down
    ::


    da tempo sto cercando di convertire vecchi documenti realizzati con openoffice in codice latex

    finora non ho avuto fortuna

    una delle croci di openoffice consisteva nel mancato allineamento delle note a pie’ di pagina con l’ultima riga della gabbia di testo della pagina successiva o affiancata

    nei libri fatti bene, io infatti vedo che le note a pie’ di pagina e l’ultima riga di testo della pagina successiva, sono ancorate sulla stessa linea di base

    purtroppo nella conversione ho constatato che le note a pie’ di pagina ed il testo non erano sulla tessa linera di base (vedi allegato)

    certo, il preambolo gebnerato da writer2latex è un po’ un guazzabuglio da ripulire e riordinare (vedi anche il problema dei numeri di pagina uno al centro e uno a destra, ma è cosa di poco conto e risolvibile), ma come fare per poter avere le note a pie’ di pagina e il testo nella pagina affianco o successiva sulla stessa linea di base?

    `% This file was converted to LaTeX by Writer2LaTeX ver. 1.5.2
    % see http://writer2latex.sourceforge.net for more info
    \documentclass[twoside,a5paper,10pt]{book}
    \usepackage[ascii]{inputenc}
    \usepackage[geometry,weather,misc,clock]{ifsym}
    \usepackage{eurosym}
    \usepackage{amsmath}
    \usepackage{wasysym}
    \usepackage[italian]{babel}
    \usepackage{venturis}
    \usepackage{microtype}
    \parskip=0in

    \usepackage{fancyhdr}
    \usepackage[top=1.9cm,bottom=1.101cm,left=1.101cm,right=1.9cm,nohead,includefoot,foot=0.6cm,footskip=0.7cm]{geometry}
    \usepackage{array}
    \usepackage{hhline}
    \usepackage{hyperref}
    \hypersetup{colorlinks=true, linkcolor=black, citecolor=black, filecolor=black, urlcolor=black, pdftitle=, pdfauthor=, pdfsubject=, pdfkeywords=}
    % footnotes configuration
    \makeatletter
    \renewcommand\thefootnote{\arabic{footnote}}
    \@addtoreset{footnote}{section}
    \renewcommand\@makefnmark{\mbox{\textstyleFootnoteanchor{\@thefnmark}}}
    \renewcommand\@makefntext[1]{\noindent\textstyleFootnoteanchor{\@thefnmark\ }\fontsize{8.5pt}{10.2pt}\selectfont\rmfamily #1}
    \makeatother
    % Text styles
    \newcommand\textstyleFootnoteanchor[1]{\textrm{\textsuperscript{#1}}}
    % Headings and outline numbering
    \makeatletter
    \newcommand\cssection[1]{\MakeUppercase{#1}}
    \renewcommand\section{\@startsection{section}{1}{0.0cm}{0cm}{0.21cm}{\normalfont\normalsize\normalcolor\fontsize{24pt}{28.8pt}\selectfont\rmfamily\mdseries\centering\cssection}}
    \renewcommand\subsection{\@startsection{subsection}{2}{0.0cm}{0.22cm}{0.21cm}{\normalfont\normalsize\normalcolor\fontsize{12pt}{14.4pt}\selectfont\rmfamily\mdseries\upshape\centering}}
    \renewcommand\@seccntformat[1]{\csname @textstyle#1\endcsname{\csname the#1\endcsname}\csname @distance#1\endcsname}
    \setcounter{secnumdepth}{0}
    \newcommand\@distancesection{}
    \newcommand\@textstylesection[1]{#1}
    \newcommand\@distancesubsection{}
    \newcommand\@textstylesubsection[1]{#1}
    \makeatother
    \raggedbottom
    % Paragraph styles
    \renewcommand\familydefault{\rmdefault}
    \newenvironment{stylePxvi}{\clearpage\setcounter{page}{1}\pagestyle{FirstPage}
    \setlength\leftskip{0cm plus 1fil}\setlength\rightskip{0cm plus 1fil}\setlength\parindent{0cm}\setlength\parfillskip{0pt}\setlength\parskip{0.423cm plus 0.0423cm}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{18pt}{21.6pt}\selectfont\bfseries\writerlistlabel\ignorespaces}{\unskip\vspace{0.212cm plus 0.0212cm}\par}
    \newenvironment{stylePxi}{\setlength\leftskip{0cm plus 1fil}\setlength\rightskip{0cm plus 1fil}\setlength\parindent{0cm}\setlength\parfillskip{0pt}\setlength\parskip{0.423cm plus 0.0423cm}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{18pt}{21.6pt}\selectfont\bfseries\writerlistlabel\ignorespaces}{\unskip\vspace{0.212cm plus 0.0212cm}\par}
    \newenvironment{styleSubtitle}{\setlength\leftskip{0cm plus 1fil}\setlength\rightskip{0cm plus 1fil}\setlength\parindent{0cm}\setlength\parfillskip{0pt}\setlength\parskip{0.423cm plus 0.0423cm}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{14pt}{16.8pt}\selectfont\sffamily\itshape\writerlistlabel\ignorespaces}{\unskip\vspace{0.212cm plus 0.0212cm}\par}
    \newenvironment{stylePxix}{\renewcommand\baselinestretch{1.0}\setlength\leftskip{0cm}\setlength\rightskip{0cm}\setlength\parindent{0cm}\setlength\parfillskip{0pt plus 1fil}\setlength\parskip{0cm plus 1pt}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{8pt}{9.6pt}\selectfont\writerlistlabel\ignorespaces}{\unskip\vspace{0cm plus 1pt}\par}
    \newenvironment{stylePviii}{\setlength\leftskip{0.499cm plus 1fil}\setlength\rightskip{0.499cm plus 1fil}\setlength\parindent{0.6cm}\setlength\parfillskip{0pt}\setlength\parskip{0cm plus 1pt}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{10pt}{12.0pt}\selectfont\writerlistlabel\ignorespaces}{\unskip\vspace{0cm plus 1pt}\par}
    \newenvironment{stylePvii}{\setlength\leftskip{0.499cm plus 1fil}\setlength\rightskip{0.499cm plus 1fil}\setlength\parindent{0.6cm}\setlength\parfillskip{0pt}\setlength\parskip{0cm plus 1pt}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{10pt}{12.0pt}\selectfont\itshape\writerlistlabel\ignorespaces}{\unskip\vspace{0cm plus 1pt}\par}
    \newenvironment{styleTextbody}{\setlength\leftskip{0.499cm}\setlength\rightskip{0.499cm}\setlength\parindent{0.6cm}\setlength\parfillskip{0pt plus 1fil}\setlength\parskip{0cm plus 1pt}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{10pt}{12.0pt}\selectfont\writerlistlabel\ignorespaces}{\unskip\vspace{0cm plus 1pt}\par}
    \newenvironment{stylericapitolazioni}{\setlength\leftskip{0.9cm}\setlength\rightskip{0.9cm}\setlength\parindent{0cm}\setlength\parfillskip{0pt plus 1fil}\setlength\parskip{0.199cm plus 0.0199cm}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{9pt}{10.8pt}\selectfont\bfseries\upshape\writerlistlabel\ignorespaces}{\unskip\vspace{0.199cm plus 0.0199cm}\par}
    \newenvironment{stylecitazioni}{\setlength\leftskip{0.499cm}\setlength\rightskip{0.499cm}\setlength\parindent{0.6cm}\setlength\parfillskip{0pt plus 1fil}\setlength\parskip{0.3cm plus 0.03cm}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{9pt}{10.8pt}\selectfont\writerlistlabel\ignorespaces}{\unskip\vspace{0.199cm plus 0.0199cm}\par}
    \newenvironment{stylePix}{\setlength\leftskip{0.499cm}\setlength\rightskip{0.499cm}\setlength\parindent{0.6cm}\setlength\parfillskip{0pt plus 1fil}\setlength\parskip{0cm plus 1pt}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{10pt}{12.0pt}\selectfont\writerlistlabel\ignorespaces}{\unskip\vspace{0cm plus 1pt}\par}
    \newenvironment{stylePx}{\setlength\leftskip{0.499cm}\setlength\rightskip{0.499cm}\setlength\parindent{0.6cm}\setlength\parfillskip{0pt plus 1fil}\setlength\parskip{0.3cm plus 0.03cm}\writerlistparindent\writerlistleftskip\leavevmode\normalfont\normalsize\normalcolor\fontsize{9pt}{10.8pt}\selectfont\writerlistlabel\ignorespaces}{\unskip\vspace{0.199cm plus 0.0199cm}\par}
    % Footnote rule
    \setlength{\skip\footins}{0.12100001cm}
    \renewcommand\footnoterule{\vspace*{-0.2mm}\setlength\leftskip{0pt}\setlength\rightskip{0pt plus 1fil}\noindent\textcolor{black}{\rule{0.25\columnwidth}{0.2mm}}\vspace*{0.4cm}}
    % Pages styles
    \fancypagestyle{Standard}{\fancyhf{}
    \fancyhead[L]{}
    \fancyfoot[CO]{\thepage{}}
    \fancyfoot[RE]{\thepage{}}
    \renewcommand\headrulewidth{0pt}
    \renewcommand\footrulewidth{0pt}
    \renewcommand\thepage{\arabic{page}}
    }
    \fancypagestyle{FirstPage}{\fancyhf{}
    \fancyhead[L]{}
    \fancyfoot[L]{}
    \renewcommand\headrulewidth{0pt}
    \renewcommand\footrulewidth{0pt}
    \renewcommand\thepage{\arabic{page}}
    }
    \pagestyle{Standard}
    % List styles
    \newcommand\writerlistleftskip{}
    \newcommand\writerlistparindent{}
    \newcommand\writerlistlabel{}
    \newcommand\writerlistremovelabel{\aftergroup\let\aftergroup\writerlistparindent\aftergroup\relax\aftergroup\let\aftergroup\writerlistlabel\aftergroup\relax}
    \sloppy
    \title{}
    \author{}
    \date{2012-09-29}
    \begin{document}

    \begin{styleTextbody}
    Fermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra aFermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra aFermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra aFermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra aFermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra aFermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra aFermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra aFermentum aenean vitae orci suspendisse a platea risus vestibulum lorem a nostra mollis nunc facilisi a condimentum. Quam fusce mi et fringilla dolor neque ut diam conubia consectetur cum fringilla etiam a arcu. A curabitur lacus ut ullamcorper fermentum vivamus nulla scelerisque leo ridiculus vestibulum nibh a netus posuere. Class suscipit eget dapibus vestibulum maecenas ac habitant cum himenaeos eleifend facilisis eget suspendisse donec feugiat eget ipsum fusce ac a parturient leo scelerisque per parturient eget odio dui. A nascetur consectetur metus vestibulum venenatis odio convallis sem accumsan parturient semper vitae dolor penatibus velit varius ornare sem varius curae a a. Vestibulum dapibus ullamcorper ac in a cursus interdum facilisi per suspendisse phasellus odio luctus tellus pharetra a a nisi.\footnote{\ prova allineamento nota a pie' di pagina con l'ultima riga di testo della pagina seguente. Libero consecteturprova allineamento nota a pie' di pagina con l'ultima riga di testo della pagina seguente. Libero consecteturprova allineamento nota a pie' di pagina con l'ultima riga di testo della pagina seguente. Libero consecteturprova allineamento nota a pie' di pagina con l'ultima riga di testo della pagina seguente. Libero consectetur}..

    Integer tellus non quis parturient nullam vestibulum conubia parturient consectetur blandit ornare ullamcorper porttitor libero parturient suscipit consectetur a massa. Elit augue porttitor donec adipiscing nec quisque placerat rhoncus elit id tristique vestibulum metus scelerisque aliquet a cubilia non etiam nostra maecenas dictum lobortis tempor. Parturient a felis condimentum platea vestibulum ut gravida mi a non dis at a adipiscing euismod faucibus vestibulum. Neque habitasse sit ornare urna quisque suspendisse a eros molestie consectetur a nam orci libero ullamcorper at fusce consequat enim volutpat fames hac gravida est aliquam arcu vel.\footnote{\ seconda prova allineamento nota a pie' di pagina con l'ultima riga di testo della pagina seguente. Libero consectetur}..

    Cubilia fermentum non per fringilla ad ultricies erat dui aenean malesuada ridiculus dapibus a in. Morbi ac fames ullamcorper massa consectetur scelerisque dui massa dapibus odio rutrum sed habitant justo ipsum vel a dignissim dolor sit a mi lacinia vulputate nunc vestibulum a a. Hac fringilla venenatis ornare ullamcorper integer ullamcorper in risus duis a fames taciti blandit congue adipiscing.

    Pharetra porta adipiscing sociosqu cubilia suspendisse nulla adipiscing vestibulum vestibulum suspendisse adipiscing vestibulum facilisi netus lacus mi feugiat magnis aenean parturient sagittis ridiculus facilisi vestibulum. Torquent enim consectetur mi scelerisque parturient condimentum a nulla parturient convallis varius blandit a lacinia vestibulum quisque facilisi. Vehicula consectetur ut id velit sociis vestibulum praesent parturient a ultrices odio felis nam hac a ac laoreet a ad curae nibh hendrerit id dictum hendrerit mus suspendisse. Praesent adipiscing sociosqu rhoncus ad non mus ultrices vestibulum vestibulum eu a enim lacus egestas vivamus sit sed congue dapibus. Adipiscing a vestibulum ac elementum in a parturient tempor nunc a condimentum vestibulum ac adipiscing ad a vestibulum adipiscing scelerisque.

    Vestibulum ridiculus gravida vestibulum nibh consequat quisque suscipit in donec nostra sociis nec sodales maecenas semper enim. Parturient condimentum cum suspendisse ultricies vestibulum dis adipiscing eros vestibulum himenaeos consectetur semper consectetur luctus enim a adipiscing blandit tincidunt eget eu lectus adipiscing vestibulum massa vestibulum ligula. A quam porttitor a senectus sed ac dictumst parturient urna himenaeos mi id dis nisi consectetur condimentum a ultrices leo vestibulum maecenas suscipit id leo.

    Ante ullamcorper nisl maecenas a praesent in ut aenean felis inceptos dignissim quisque scelerisque habitasse a viverra potenti cum vestibulum fusce id sapien ridiculus pulvinar turpis cum tempus gravida. Quis netus imperdiet suspendisse habitasse gravida dui parturient diam vestibulum cum nisl feugiat vestibulum suspendisse sed habitant a. Mi lacus blandit parturient purus quisque et ad cum enim aenean mi elementum duis ad phasellus malesuada parturient adipiscing vestibulum. Urna justo facilisis eu penatibus a a sed sodales in aliquet aenean ad augue potenti parturient elit parturient quisque suspendisse praesent facilisis nunc. Ante duis ut adipiscing est mi nostra cum in et hendrerit velit imperdiet parturient ullamcorper torquent dui nullam adipiscing parturient dis feugiat bibendum consequat condimentum mollis porta ullamcorper per.

    A placerat facilisis nascetur vivamus a scelerisque a leo scelerisque vehicula magna adipiscing a augue a a mi per. Nisi vivamus class egestas auctor eleifend urna vestibulum a adipiscing a mi ullamcorper risus a class euismod vitae netus imperdiet justo vel ullamcorper molestie conubia venenatis. Mi suspendisse duis eros habitant suspendisse parturient id parturient phasellus a a est condimentum ullamcorper vitae et ullamcorper montes duis tempus litora sodales adipiscing a. Faucibus a lobortis ligula iaculis curae habitant inceptos a a at aptent adipiscing venenatis nec leo venenatis a faucibus parturient a scelerisque id magna nisl aliquam magnis.

    Scelerisque ullamcorper parturient elit eget suspendisse condimentum parturient etiam dis turpis conubia suspendisse class ac commodo nisl a consectetur purus interdum nam libero vestibulum a felis. Diam sem quisque vestibulum ante morbi mauris vestibulum vestibulum semper a interdum ipsum netus parturient consectetur proin. Nibh natoque a fringilla ad commodo conubia a parturient tristique platea suspendisse natoque suspendisse velit auctor euismod malesuada adipiscing orci maecenas sodales et lectus facilisis quam. A vulputate a conubia et ad nisl mauris a sociis adipiscing ullamcorper leo et sociosqu torquent dolor potenti vestibulum enim inceptos pulvinar velit ad vestibulum ullamcorper condimentum a aliquet. Parturient tristique ante suspendisse at nibh senectus nam suspendisse scelerisque turpis dignissim parturient proin eleifend iaculis odio phasellus a sit ligula.

    Scelerisque suspendisse ac erat turpis et sed magna scelerisque potenti iaculis dolor vestibulum dapibus massa dui cum posuere dolor facilisi tellus ultricies nascetur ullamcorper. Libero consectetur adipiscing luctus parturient ut a in tincidunt a scelerisque vitae eu tempus platea vitae fusce ullamcorper ac scelerisque class vulputate ante vehicula. Feugiat ut nec sodales sociosqu a nascetur sagittis morbi consequat hendrerit adipiscing facilisi adipiscing condimentum ad sodales scelerisque a id aliquam ac mi nunc a parturient. Adipiscing quis ut nec.\footnote{\ dapibus massa dui cum posuere dolor facilisi tellus ultricies nascetur ullamcorper. Libero consectetur,}…
    \end{styleTextbody}

    \end{document}`

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #105830
      Up
      0
      Down
      ::


      Be’, il codice che hai inviato, alla linea 42, dice espressamente`\raggedbottom`quindi è chiaro che le linee di base delle pagine non vengono allineate.

      Del resto, senza tale dichiarazione otterresti degli avvertimenti in compilazione`
      Underfull \vbox (badness 10000) has occurred while \output is active [2]
      Overfull \vbox (10.2292pt too high) has occurred while \output is active
      [3]
      `
      Semplicemente, le pagine non hanno abbastanza flessibilità per “stirarle” fino a far combaciare le linee di base. Hai anche [tt]\parskip[/tt] = [tt]0.0pt[/tt], ma neppure mettere`\setlength{\parskip}{0pt plus 1fil}`aiuta, perché hai capoversi lunghi più di una pagina! Sinceramente, non so cosa consigliarti: non oso suggerirti di rendere leggerissimamente allungabile la interline glue

      Ciao.


      Gustavo

    • #105831
      Up
      0
      Down
      ::

      letteracdp” post=105908Be’, il codice che hai inviato, alla linea 42, dice espressamente`\raggedbottom`quindi è chiaro che le linee di base delle pagine non vengono allineate.

      ecco una cosa che impegnato com’ero a impostare il set di caratteri e a modificare il preambolo cercando di ripulirlo il più possibile non mi ero stupidamente accorto

      letteracdp” post=105908
      Semplicemente, le pagine non hanno abbastanza flessibilità per “stirarle” fino a far combaciare le linee di base. Hai anche [tt]\parskip[/tt] = [tt]0.0pt[/tt], ma neppure mettere`\setlength{\parskip}{0pt plus 1fil}`aiuta, perché hai capoversi lunghi più di una pagina!

      il testo che ho inserito nell’esempio compilabile è ovviamente dimostrativo, ma rispecchia esattamente, sia nel numero di parole che nella formattazione, il testo originale, che in effetti ha proprio quei lunghi capoversi. aiuterebbe spezzarli? (sto provando e mi paredi no)

      ho anche provato il pacchetto grid che però non ha effetto su questo problema

      in un articolo non mi dà troppo fastidio questo mancato allineamento, ma in un libro sì

      perché mi toccherebbe usare scribus con molta più fatica e perdita di tempo oltre a dove rinunciare a microtype

    • #105832
      Up
      0
      Down
      ::


      Che stupido, non me n’ero neanche accorto: devi aggiungere [tt]heightrounded[/tt] fra le opzioni che passi al pacchetto [tt]geometry[/tt]. Fatto ciò, puoi anche eliminare [tt]\raggedbottom[/tt] senza avere [tt]Underfull[/tt]/[tt]Overfull \vbox[/tt]es durante l’output routine.

      Ciao.


      Gustavo

    • #105833
      Up
      0
      Down
      ::


      inserendo heightrounded maggicamente le note a pie’ di pagina e il testo nella pagina accanto/consecutiva ora mi appaiono sulla stessa linea di base (o quantomeno l’ultima riga della nota a pie’ di pagina è finalmente allineata con l’ultima riga di testo della pagina seguente o affiancata)

      spero proprio di aver risolto

      ringrazio comunque per la cortesia in ogni caso

      adottando queste modifiche per tutto il lungo documento originale, vedo che non sempre ottengo l’allineamento, a differenza dell’esempio breve allegato, ma presumo che si tratti di eliminare gli spazi superflui, devo studiarmi la cosa, proverò a modificare alcune opzioni di writer2latex per evitare spazi verticali tra i paragrafi, mi pare che il problema del mancato allineamento si verifichi proprio in queste pagine e che l’inserimento di heightrounded lo eviti nelle altre senza spazi vericali tra i paragrafi

      è già un raggio di speranza, i problemi che continuo ad avere per certe pagine (non tutte come prima) sono da imputare alla conversione da odt a tex e dovrei poterli risolvere

    • #105834
      Up
      0
      Down
      ::


      Ehi! Riemergo dalle nebbie del tempo perché oggi scopro, riprendendo in mano il codice esportato a suo tempo da writer2latex, con numerosi aggiustamenti manuali, che provando a compilarlo oggi… Funziona! Note a pie’ di pagina allineate con l’ultima riga di testo, righe di testo allineate tra fronte e retro della pagina! Ma è cambiato qualcosa in latex? Spero di non aver avuto le traveggole o solo fortuna

      Non penso sia merito del font cochineal, ho provato anche con altri 2 (venturis) e mi pare che tutto sia a posto

      Allego il preambolo

      `% This file was converted to LaTeX by Writer2LaTeX ver. 1.2
      % see http://writer2latex.sourceforge.net for more info
      \documentclass[twoside]{book}
      \usepackage[ascii]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage{amsmath}
      \usepackage[bottom]{footmisc}
      \usepackage[osf]{cochineal}
      \usepackage[protrusion=true,expansion=true]{microtype}

      \setlength{\parskip}{0pt}

      \usepackage{amssymb,amsfonts,textcomp}
      \usepackage{color}
      \usepackage{array}
      \usepackage{hhline}
      \usepackage{hyperref}

      \usepackage{sectsty}
      \allsectionsfont{\centering}

      % Set to 0pt outside sections, to keep section heads
      % uniformly spaced. The value of parskip is set
      % to leading value _within_ sections.
      % 12 Jan

      \hypersetup{pdftex, colorlinks=false, linkcolor=black, citecolor=black, filecolor=black, urlcolor=black, pdftitle=, pdfauthor=, pdfsubject=, pdfkeywords=}
      \usepackage[pdftex]{graphicx}
      % footnotes configuration
      \makeatletter
      \renewcommand\thefootnote{\arabic{footnote}}
      \makeatother
      % Outline numbering
      \setcounter{secnumdepth}{0}
      % Page layout (geometry)
      \setlength\paperwidth{12.7cm}
      \setlength\paperheight{20.32cm}
      \setlength\voffset{-1in}
      \setlength\hoffset{-1in}
      \setlength\topmargin{1.301cm}
      \setlength\oddsidemargin{1.401cm}
      \setlength\evensidemargin{2.2cm}
      \setlength\textheight{16.417999cm}
      \setlength\textwidth{8.799cm}

      \setlength\footskip{1.2cm}
      \setlength\headheight{0cm}
      \setlength\headsep{0cm}
      % Footnote rule
      \setlength{\skip\footins}{0.119cm}
      \renewcommand\footnoterule{\vspace*{-0.018cm}\setlength\leftskip{0pt}\setlength\rightskip{0pt plus 1fil}\noindent\textcolor{black}{\rule{0.25\columnwidth}{0.018cm}}\vspace*{0.101cm}}
      % Pages styles
      \makeatletter
      \newcommand\ps@Standard{
      \renewcommand\@oddhead{}
      \renewcommand\@evenhead{}
      \renewcommand\@oddfoot{{}— \thepage{} —}
      \renewcommand\@evenfoot{\@oddfoot}
      \renewcommand\thepage{\arabic{page}}
      }
      \newcommand\ps@FirstPage{
      \renewcommand\@oddhead{}
      \renewcommand\@evenhead{}
      \renewcommand\@oddfoot{}
      \renewcommand\@evenfoot{}
      \renewcommand\thepage{\arabic{page}}
      }
      \newcommand\ps@parti{
      \renewcommand\@oddhead{}
      \renewcommand\@evenhead{}
      \renewcommand\@oddfoot{}
      \renewcommand\@evenfoot{}
      \renewcommand\thepage{\arabic{page}}
      }
      \newcommand\ps@secondapagina{
      \renewcommand\@oddhead{}
      \renewcommand\@evenhead{}
      \renewcommand\@oddfoot{}
      \renewcommand\@evenfoot{}
      \renewcommand\thepage{\arabic{page}}
      }
      \makeatother
      \pagestyle{Standard}
      \title{}
      \author{}
      \date{2017-01-15}
      \begin{document}
      \clearpage\setcounter{page}{1}\pagestyle{secondapagina}
      \thispagestyle{FirstPage}
      {\centering\bfseries
      Eddo Blindo
      \par}

      \bigskip

      {\centering [Warning: Draw object ignored]\par}
      {\centering \par}
      \begin{center}

      \includegraphics[width=6.745cm,height=8.414cm]{ancora.pdf}

      \end{center}

      \bigskip

      \bigskip

      \bigskip

      \bigskip

      `

    • #105835
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non so spiegarti perché la conversione con writer2latex sia pure con l’output rimaneggiato, ora ti funzioni correttamente. Posso dirti che le serie di \bigskip che compaiono nel codice che hai allegato sono una prova lampante della conversione mediante writer2latex: esso trasforma ogni riga bianca del file odt in un \bigskip preceduto e seguito da due righe vuote.
        È brutto anche se probabilmente non dà problemi di composizione e di allineamento.

        Ricorda però che LaTeX non è pensato per la composizione in griglia; lo fa bene quando ha solo righe di testo; ma già in titolo di paragrafo o una formula in display o una figura non adeguatamente manipolata, sono tali da sconvolgere la griglia, dando luogo a pagine singole composte meglio,ma che possono dare fastidio nellla semitrasparenza delle pagine quando il recto e il verso della stessa pagina si intravedono dall’altro lato del foglio.

        Tra l’altro, pur ricordando che hai un’ottima preparazione tipografica, ti ricorderei di non chiamare “paragrafo” il “capoverso”. Si confondono le idee a chi legge a causa dei falsi amici fra l’italiano e l’inglese:

        italiano inglese
        paragrafo section
        capoverso paragraph

        Capisco anche che le macro di LaTeX hanno nomi che si rifanno all’inglese, quindi siamo tutti portati ad esprimerci in “itangliano”; tuttavia con un minimo di attenzione è possibile esprimersi correttamente in ciascuna delle de lingue. Scusami per questa nota pignolesca…:smile:

      • #105836
        Up
        0
        Down
        ::


        Avevo scritto PARAGRAFO nel mio messaggio di 2 e passa anni fa? (Sì, lo avevo scritto), approfondendo la verifica, devo avvertire che in effetti il merito sembra essere del font cochineal probabilmente alcuni suoi parametri rendono più facile l’allineamento delle note a pie’ di pagina e della conformità di registro fra le righe di testo delle pagine

        Infatti provando con ebgaramond ad esempio ho un colpo al cuore al vedere le note a pie’ di pagina non perfettamente allineate all’ultima riga di testo della pagina affianco

        Però il font cochineal ha un difetto (devo controllare se dipende dall’opzione del pacchetto microtype EXPANSION = TRUE) la sequenza

        L (maiuscola) + apostrofo + A (maiuscola) produce un risultato abominevole con la L troppo attaccata all’apostrofo il quale a sua volta è troppo attaccato alla A

        Orrore e raccapriccio! Ingrandito non sembra tanto attaccato, ma a dimensioni normali è fastidioso

        Attachments:
        You must be logged in to view attached files.
      • #105837
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Tu hai certo un occhio più raffinato del mio, ma se dovessi criticare il cochineal, io metterei la A più vicino all’apostrofo; metterei una piccola crenatura in modo da lasciare un po’ meno spazio fra l’apostrofo e la A.

        • #105838
          Up
          0
          Down
          ::


          Io opterei per uno spazio insecabile tra la L e l’apostrofo, comunque quanto prima apro una discussione guida per venire a capo di tutti i problemi derivanti dalla conversione di testi formattati da openoffice a latex con writer2latex. Magari può essere utile, nel corso degli anni ho sperimentato vari rimedi che paiono funzionare, ma il problema della conformità di registro (che fortunosamente col font cochineal ottengo praticamente sempre stavolta) rimane

          È ben frustrante avere da una parte il perfetto allineamento fra fronte e retro delle pagine delle righe di testo (writer) e dall’altra la microtipografia (latex) che manca in writer purtroppo la mancanza di una delle 2 finisce comunque indipendentemente a far apparire poco professionale il risultato

          Context invece credo che componga a griglia, o no?

          Mi rispondo da solo

          `\setuplayout[grid=yes]`

        • #105839
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Caro @Dingo, ho ripreso il tuo messaggio originale per rendermi conto di che cosa intendevi con note non a registro.

            Ho scaricato il tuo esempio minimo compilabile è l’ho compilato, sia aggiungendo alle opzioni di geometry heightrounded, sia senza; sia con i font Venturis, sia con quelli Cochineal.

            In effetti ci sono alcune note fuori registro, nel senso che talvolta l’ultima riga “scappa” i basso fuori della griglia di stampa.

            Ma la cosa si manifesta si con i Venturis, sia con i Cochineal, in punti diversi, ma si manifesta con entrambi.

            Il problema non sono le metriche dei font; queste influiscono solo sulla giustificazione dei singoli capoversi; il Cochineal è leggermente più largo del del Venturis, quindi, a pari testo, alcuni capoversi composti con il Cochineal sono più lunghi di quelli composti con il Venturis.

            Il problema delle note deriva dall’algoritmo con cui sono composte le note, come “insert” speciali che vorrebbero apparire nella stessa pagina del richiamo di nota e che producono forti penalità se devono svilupparsi a cavallo di un fine pagina; questa penalità è particolarmente alta per l’ultimo righino di ciascuna nota, perché le vedove sono sgradevoli nel testo, ma sono assolutamente improponibili nelle note.

            Forse si potrebbe ovviare al problema modificando il parametro \footskip dandogli anche un po’ di allungamanto e un po’ di accorciamento, in modo da riuscire ad accomodare l’ultimo righino avvicinando il blocco delle note al blocco del testo. Non è una questione di composizione in griglia; se le note sono composte in copro minore del testo, non cè griglia che tenga, se non imbruttire le note mediante uno scartamento uguale a quello del testo normale.

            La soluzione, alla luce di quanto sopra, sarebbe quella di non usare note al piede.

            Tuttavia mi rendo conto del problema; prova ancora a specificare il \footskip in modo che corrisponda esattamente alla somma dell’altezza di una riga di testo vuota aumentata del \lineskip dell’altezza del carattere più alto della prima riga di una nota; riducendo inoltre la penalità delle vedove delle note; Prova a gestire i valori delle chiavi foot e footskip che passi a geometry; probabilmente basta fissare un dei due e ricavare l’altro in modo che la somma sia prossima allo scartamento associato al font del testo.

            Può darsi che queste note, frutto di solo pensiero, e non di collaudo sul campo, costituiscano delle fesserie, ma non costa molto provarle.

          • #105840
            Up
            0
            Down
            ::


            Provar non nuoce, credo però di ricordare che modificando \footskip era a rischio la conformità di registro delle righe di testo delle pagine, quindi ancora una volta, sistemando una cosa se ne sballava un’altra

            Chissà se gli sviluppatori di writer2latex hanno mai riflettuto sulla opportunità di aggiungere un filtro di esportazione per ConText

          • #105841
            Up
            0
            Down
            ::


            Sì, esaminando il mio documento completo rilevo scostamenti dal leggerissimo al maggiormente evidente. Non appena avrò il computer nuovo (ora sono in emergenza con un tablet e devo arrangiarmi con sharelatex che non mi fa compilare il codice di context) tenterò sia di stabilire se esiste una formula per ottenere note a pie’ di pagina allineate all’ultima riga della pagina accanto, sia di convertire (con pandoc) il codice latex in codice per context, non ho, a parte il frontespizio, elementi grafici od equazioni, quindi per un libro di solo testo potrei finalmente trovare pace

        Visualizzazione 11 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top