Spazio indesiderato fra paragrafi

  • Creatore
    Topic
  • #28691
    Up
    0
    Down
    ::


    Come funziona il meccanismo di LaTeX per decidere lo spazio fra i paragrafi?

    perché mi capita che ad un tratto, dopo essersi comportato in modo perfettamente normale per tutte le 16 pagine precedenti, decida di inserirmi uno spazio bianco di circa 3 righe fra un paragrafo e l’altro (invece di andare a capo e indentare come in tutto il resto del testo) e di procedere così fino alla fine del capitolo. Lo spazio viene inserito anche dopo il titolo delle sezioni (dopo il quale abitualmente salto una riga, nel sorgente).

    Al capitolo successivo tutto torna normale, ma non riesco a trovare nulla di insolito nel punto in cui sembra iniziare questo comportamento.

    Che sta succedendo?

    compilo con pdflatex usando TeX-Live sotto ubuntu, e la mia intestazione è la seguente

    `
    \documentclass[a4paper,11pt,openright,notitlepage,twoside,headsepline,pointlessnumbers]{scrbook}

    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[binding=1cm]{layaureo}
    \usepackage{graphicx}
    \usepackage{epstopdf}
    \usepackage[labelfont={sf,bf}]{caption,subfig}%
    \usepackage{setspace}
    \usepackage{fancyhdr}
    \usepackage{extramarks}
    %\usepackage{scrpage2}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{mathrsfs}
    \usepackage{textcomp}
    \usepackage{ctable}
    \usepackage[square,comma,sort&compress]{natbib}
    \usepackage{chemarr}
    %\usepackage{titlesec}
    %\usepackage{makeidx}
    \usepackage{hyperref}

    \setlength{\jot}{10pt}
    `
    ho omesso altro codice che ho già riscontrato non essere responsabile della cosa (nel senso che commentandolo il problema rimane)

    p.s. ho notato che eliminando l’impostazione di \jot il problema si sposta in zone diverse del capitolo (ma non sparisce)

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #28692
      Up
      0
      Down
      ::

      Come funziona il meccanismo di LaTeX per decidere lo spazio fra i paragrafi?

      perché mi capita che ad un tratto, dopo essersi comportato in modo perfettamente normale per tutte le 16 pagine precedenti, decida di inserirmi uno spazio bianco di circa 3 righe fra un paragrafo e l’altro (invece di andare a capo e indentare come in tutto il resto del testo) e di procedere così fino alla fine del capitolo. Lo spazio viene inserito anche dopo il titolo delle sezioni (dopo il quale abitualmente salto una riga, nel sorgente).

      Al capitolo successivo tutto torna normale, ma non riesco a trovare nulla di insolito nel punto in cui sembra iniziare questo comportamento.

      Che sta succedendo?

      compilo con pdflatex usando TeX-Live sotto ubuntu, e la mia intestazione è la seguente

      `
      \documentclass[a4paper,11pt,openright,notitlepage,twoside,headsepline,pointlessnumbers]{scrbook}

      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage{lmodern}
      \usepackage[binding=1cm]{layaureo}
      \usepackage{graphicx}
      \usepackage{epstopdf}
      \usepackage[labelfont={sf,bf}]{caption,subfig}%
      \usepackage{setspace}
      \usepackage{fancyhdr}
      \usepackage{extramarks}
      %\usepackage{scrpage2}
      \usepackage{amsmath}
      \usepackage{amssymb}
      \usepackage{mathrsfs}
      \usepackage{textcomp}
      \usepackage{ctable}
      \usepackage[square,comma,sort&compress]{natbib}
      \usepackage{chemarr}
      %\usepackage{titlesec}
      %\usepackage{makeidx}
      \usepackage{hyperref}

      \setlength{\jot}{10pt}
      `
      ho omesso altro codice che ho già riscontrato non essere responsabile della cosa (nel senso che commentandolo il problema rimane)

      p.s. ho notato che eliminando l’impostazione di \jot il problema si sposta in zone diverse del capitolo (ma non sparisce)

      Le informazioni che dai non sono sufficienti a capire. Quasi sempre questo è dovuto al voler inserire figure o tabella “proprio lì”.

      Non toccare \jot, non va modificato se non localmente in situazioni particolari.

      Ciao
      Enrico

    • #28693
      Up
      0
      Down
      ::


      riguardo a jot, l’avevo modificato perché un array di equazioni un po’ “alte” aveva delle parentesi che sembravano sfiorarsi e mi sembrava brutto… se non con \jot come potrei distanziarle un po’ di più?

      riguardo alle ulteriori informazioni non saprei cosa aggiungere…
      nel capitolo incriminato non ci sono che due figure e per nessuna delle due uso l’opzione [htb]… per il resto ci sono solo parecchie equazioni e del testo… eliminando la correzione al \jot il problema rimane solo in un paio di punti tra cui l’inizio di una subsection (e l’effetto lì è proprio bruttino)…

      a questo punto inserisco in coda l’intero preambolo, sperando di non appesantire troppo il post

      grazie.

      `
      \documentclass[a4paper,11pt,openright,notitlepage,twoside,headsepline,pointlessnumbers]{scrbook}

      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage{lmodern}
      \usepackage[binding=1cm]{layaureo}
      \usepackage{graphicx}
      \usepackage{epstopdf}
      \usepackage[labelfont={sf,bf}]{caption,subfig}%
      \usepackage{setspace}
      \usepackage{fancyhdr}
      \usepackage{extramarks}
      %\usepackage{scrpage2}
      \usepackage{amsmath}
      \usepackage{amssymb}
      \usepackage{mathrsfs}
      \usepackage{textcomp}
      \usepackage{ctable}
      \usepackage[square,comma,sort&compress]{natbib}
      \usepackage{chemarr}
      %\usepackage{titlesec}
      %\usepackage{makeidx}
      \usepackage{hyperref}

      %\setlength{\jot}{10pt}

      \captionsetup[table]{font=footnotesize,position=top}
      \captionsetup[subtable]{font=scriptsize,position=top}
      \captionsetup[figure]{format=hang,font=footnotesize,position=bottom}
      \captionsetup[subfigure]{format=hang,font=scriptsize,position=bottom}

      %%%%%%%%%%%% intestazione e pié di pagina %%%%%%%%%%%%
      \newcommand{\fonttestatina}{%
      \fontfamily{phv}\fontsize{9}{11}\selectfont}
      \pagestyle{fancy}
      \renewcommand{\partmark}[1]{\extramarks{{\uppercase{\bfseries #1}}}{}}
      \renewcommand{\chaptermark}[1]{\markboth{{\uppercase{\bfseries\chapapp\ \thechapter\quad\rmfamily\mdseries#1}}}{}}
      \fancyhead{} %%%%%%%%%%clear previous style
      \fancyhead[RO]{\fonttestatina\rmfamily\rightmark}
      \fancyhead[LO,RE]{\fonttestatina\leftmark}
      \fancyhead[LE]{\fonttestatina\firstxmark}
      \fancyfoot{}
      \fancyfoot[LE,RO]{\thepage}
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      \renewcommand*{\partpagestyle}{empty}

      %%%%%%%% elimina stile pagine bianche
      \makeatletter
      \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
      \hbox{}
      \thispagestyle{empty}
      \newpage
      \if@twocolumn\hbox{}\newpage\fi\fi\fi}
      \makeatother
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %%%%% TITOLO CORTO NELLA TESTATINA MA NON NELL'INDICE %%%%
      \makeatletter
      \let\biasibo@chapter\chapter
      \def\biasibo@@chapter[#1]#2{\biasibo@chapter{#2}\chaptermark{#1}}
      \def\chapter{\@ifnextchar*{\biasibo@chapter}{\@dblarg{\biasibo@@chapter}}}

      \let\biasibo@section\section
      \def\biasibo@@section[#1]#2{\biasibo@section[#2]{#2\sectionmark{#1}}\sectionmark{#1}}
      \def\section{\@ifnextchar*{\biasibo@section}{\@dblarg{\biasibo@@section}}}
      \makeatother
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      \bibliographystyle{achemso}
      \graphicspath{{../imgtesi/}}
      \frenchspacing

      \newcommand{\cla}{Chl \textit{a}}
      \newcommand{\clb}{Chl \textit{b}}

      \begin{document}
      \frontmatter
      \tableofcontents

      \chapter{Elenco delle abbreviazioni}
      \begin{description}
      lista di \item
      \end{description}

      \chapter{Scopo della tesi}
      blablabla
      \clearpage

      \mainmatter
      \include{intro}
      \include{introfisica}
      \include{introepr}
      \include{partesperimentale}
      \include{partesperimentale2}
      \backmatter
      \fancyhead{}
      \listoffigures
      \listoftables
      \bibliography{bibliotesi}
      \fancyhead{}
      \fancyhead[RO,LE]{\fonttestatina Bibliografia}
      \fancyfoot{}
      \fancyfoot[RO,LE]{\thepage}
      \addcontentsline{toc}{part}{Bibliografia}

      \end{document}
      `

      il capitolo incriminato è introfisica

    • #28694
      Up
      0
      Down
      ::

      riguardo a jot, l’avevo modificato perché un array di equazioni un po’ “alte” aveva delle parentesi che sembravano sfiorarsi e mi sembrava brutto… se non con \jot come potrei distanziarle un po’ di più?

      Come scrivi quelle equazioni?

      riguardo alle ulteriori informazioni non saprei cosa aggiungere…
      nel capitolo incriminato non ci sono che due figure e per nessuna delle due uso l’opzione [htb]… per il resto ci sono solo parecchie equazioni e del testo… eliminando la correzzione al \jot il problema rimane solo in un paio di punti tra cui l’inizio di una subsection (e l’effetto lì è proprio bruttino)…

      a questo punto inserisco in coda l’intero preambolo, sperando di non appesantire troppo il post

      il capitolo incriminato è introfisica

      E che cosa pensi ti possa dire? Non spieghi affatto che cosa succede, tranne qualche vaga parola nel primo messaggio. Che cosa ci sia scritto in “introfisica.tex” non ho alcun modo di saperlo.

      Saltare una riga dopo un titolo di sezione non ha alcun effetto. Quello che mi fa pensare è la sparizione del rientro; che cosa c’è prima?

      Correggi la “correzzione“, ti prego. 🙂

      Ciao
      Enrico

    • #28695
      Up
      0
      Down
      ::


      le equazioni dalla spaziatura sgradevole sono:

      `
      \begin{subequations}\label{eq:ZFSparam}
      \begin{align}
      & D=-\frac{3}{2}\mathrm{Z}=3\frac{g^{2}\beta_{e}^{2}\mu_{0}}{16\pi}\left\langle\frac{r^2-3z^2}{r^5}\right\rangle \label{eq:ZFSD}\\
      & E=-\frac{1}{2}(\mathrm{Y}-\mathrm{X})=3\frac{g^{2}\beta_{e}^{2}\mu_{0}}{16\pi}\left\langle\frac{x^2-y^2}{r^5}\right\rangle\label{eq:ZFSE}
      \end{align}
      \end{subequations}
      `

      a meno di non riportare tutto il capitolo (non mi pare il caso) quello che posso dire è che contiene normalissimo testo, figure ed equazioni. In altri capitoli usando lo stesso modo di inserire i vari oggetti è tutto normale.

      Il problema è semplicemente che alcune separazioni di paragrafo (non sempre le stesse se modifico \jot), e dopo alcuni titoli di subsection, viene aggiunto dello spazio bianco, tipo 2 o 3 righe anche. Io invece vorrei solo la buona vecchia “a capo con indentazione”.

      Non vedo nessun motivo di differenza fra questo capitolo e gli altri, dal punto di vista del codice usato. Se sapessi cos’ha di strano non sarei qui a chiedere un consiglio.

      Male che vada inserirò a mano dello spazio negativo

    • #28696
      Up
      0
      Down
      ::

      le equazioni dalla spaziatura sgradevole sono:

      `
      \begin{subequations}\label{eq:ZFSparam}
      \begin{align}
      & D=-\frac{3}{2}\mathrm{Z}=3\frac{g^{2}\beta_{e}^{2}\mu_{0}}{16\pi}\left\langle\frac{r^2-3z^2}{r^5}\right\rangle \label{eq:ZFSD}\\
      & E=-\frac{1}{2}(\mathrm{Y}-\mathrm{X})=3\frac{g^{2}\beta_{e}^{2}\mu_{0}}{16\pi}\left\langle\frac{x^2-y^2}{r^5}\right\rangle\label{eq:ZFSE}
      \end{align}
      \end{subequations}
      `

      a meno di non riportare tutto il capitolo (non mi pare il caso) quello che posso dire è che contiene normalissimo testo, figure ed equazioni. In altri capitoli usando lo stesso modo di inserire i vari oggetti è tutto normale.

      Il problema è semplicemente che alcune separazioni di paragrafo (non sempre le stesse se modifico \jot), e dopo alcuni titoli di subsection, viene aggiunto dello spazio bianco, tipo 2 o 3 righe anche. Io invece vorrei solo la buona vecchia “a capo con indentazione”.

      Non vedo nessun motivo di differenza fra questo capitolo e gli altri, dal punto di vista del codice usato. Se sapessi cos’ha di strano non sarei qui a chiedere un consiglio.

      Male che vada inserirò a mano dello spazio negativo

      Per lo spazio fra le equazioni scrivi \\[\jot] invece che solo \\; uno degli usi di \jot è proprio questo.

      Per quanto riguarda l’altro problema, sinceramente non so che dirti: non è un comportamento che possa risultare da normale testo. Ti prego, però: lo spazio orizzontale all’inizio di un capoverso si chiama “rientro”, la parola che usi tu mi fa rabbrividire di sdegno ogni volta. 🙂

      Ciao
      Enrico

    • #28697
      Up
      0
      Down
      ::


      beh, pare che ridimensionando alcune cose e spostandone altre il problema si risolva; quindi dev’essere solo una “libertà” che LaTeX si prende quando si trova con molti oggetti ingombranti come i gruppi di equazioni … tuttavia magari esiste un comando per dirgli che le righe saltate in quel modo non mi piacciono?

      sarebbe bello.
      saluti

      federico

      p.s.
      grazie per la dritta sul \jot.

      per l’indentazione, mi rendo conto che è un po’ un inglesismo, ma (http://it.wikipedia.org/wiki/Indentazione) pensavo fosse di uso comune, non volevo far rabbrividire nessuno 🙄

    • #28698
      Up
      0
      Down
      ::

      beh, pare che ridimensionando alcune cose e spostandone altre il problema si risolva; quindi dev’essere solo una “libertà” che LaTeX si prende quando si trova con molti oggetti ingombranti come i gruppi di equazioni … tuttavia magari esiste un comando per dirgli che le righe saltate in quel modo non mi piacciono?

      Non è possibile: LaTeX fa del suo meglio con quello che gli metti a disposizione. Se hai blocchi indivisibili troppo grandi, è evidente che da qualche parte lo spazio se lo deve creare.

      per l’indentazione, mi rendo conto che è un po’ un inglesismo, ma (http://it.wikipedia.org/wiki/Indentazione) pensavo fosse di uso comune, non volevo far rabbrividire nessuno 🙄

      Dei sei dizionari che ho consultato, solo uno riporta “indentatura”, come termine proprio della meccanica (riguarda le ruote dentate). Qualcuno riporta “indentazione” ma solo come termine geografico.

      Si tratta solo di un brutto anglicismo. Non vedo perché non si possa (debba) usare il termine “rientro” che ha alcuni secoli di storia nel senso usato proprio in quella pagina di Wikipedia.

      Ciao
      Enrico

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

Go to top