Espaço antes e depois da seção

Espaço antes e depois da seção

Tenho espaço adicional dentro de um texto [ver imagem] entre os parágrafos. Além disso é de tamanho diferente [este espaço]. Além do mais, antes da Seção e depois do título da seção, também há espaço adicional. Também com tamanhos diferentes em títulos de seções diferentes. insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui Como corrigi-lo?

    \documentclass[openany]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[MeX]{polski}
    \usepackage{xcolor}
    \usepackage{lipsum}
    \usepackage[explicit]{titlesec}
    \usepackage[dotinlabels]{titletoc}
    \usepackage{setspace}
    \onehalfspacing
    \usepackage[protrusion=true,expansion=true]{microtype}
    \usepackage{lettrine}
    \usepackage{titlesec}
    %\titleformat{\section}{\normalfont\bfseries}{\thesection}{1em}{}
    %\linespread{0.9}
    \newlength\BoxWd
    \setlength\BoxWd{0.75cm}
    \newlength\Aux
    \usepackage[left=4.65cm, right=4.65cm, top=4cm, bottom=4.25cm]{geometry}

    % chapter tiltes formatting
    \titleformat{\chapter}[display]
     {\normalfont\sffamily\huge}
     {\renewcommand{\thechapter}{\Roman{chapter}}%
      \settowidth\Aux{\textcolor{white}{\Huge\thechapter}}
      \ifnum\Aux>\BoxWd
        \setlength\BoxWd{\Aux}
      \else\fi
     \hspace*{0.3em}\colorbox{black}{%
     \parbox[c][1.2cm][c]{\BoxWd}{%
      \centering\textcolor{white}{\Huge\thechapter}}}}
      {-1ex}
      {\titlerule\vspace{.7ex}\filleft\MakeUppercase{#1}}
      [\vspace{.2ex}\titlerule]
     \titlespacing*{\chapter}{0pt}{50pt}{80pt}
     \titleformat{\section}
      {\scshape\normalsize\bfseries}{\MySecSquare\ \thesection.}{0.15em}{#1}
       \titlespacing*{\section}{0pt}{2.5pt}{1.5pt}

       \titleformat{\subsection}
       {\normalfont\scshape\normalsize\bfseries}{\MySecSquare\ \thesubsection.} {0.10em}{#1}
      \titlespacing*{\subsection}{0pt}{1.5pt}{0.5pt}

      % formatting for chapter entries in ToC  
      \titlecontents{chapter}
      [3em]{\vspace*{5.5pt}}
      {\small\bfseries{\hspace*{-2.63em}{\chaptername}\hspace*  {5pt}\contentslabel{0.25em}\hspace*{1.25em}}}
      {\hspace*{-3em}}
      {\titlerule*[1pc]{.}\small\sffamily\bfseries\contentspage}

      % formatting for section entries in ToC  
      \titlecontents{section}
      [4em]{\vspace*{-2pt}}
      {\small\contentslabel{2.5em}}
      {\hspace*{2.75em} }%\hspace*{-2.3em}
      {\titlerule*[1pc]{.}\small\sffamily\contentspage}

      \titlecontents{subsection}
      [7em]{\vspace*{-2pt}}
      {\small\contentslabel{2.85em}}
      {\hspace*{6em}}
      {\titlerule*[1pc]{.}\small\sffamily\contentspage}

      \newcommand\MySquare{%
      \leavevmode\hbox to 1.2ex{\hss\vrule height .9ex width .7ex depth -.2ex\hss}}

      \newcommand\MySecSquare{%
      \leavevmode\hbox to 1.2ex{\hss\vrule height 1.3ex width 1.1ex depth -.2ex\hss}}

      \renewcommand\labelitemi{\MySquare}

      \newenvironment{myquote}{\list{}{\leftmargin=15pt\rightmargin=0.0pt}\item[]}{\endlist}
      \newcommand\MyTitle{Some title}
      \usepackage{fancyhdr}
      \fancyhf{}
      \fancyhead[EL,OR]{\thepage}
      \fancyhead[OL]{\scriptsize\scshape{\leftmark}}
      \fancyhead[ER]{\footnotesize\scshape{\MyTitle}}
      \renewcommand\headrulewidth{0.2pt}


      \pagestyle{fancy}

      \newcommand{\initial}[1]{%
        \lettrine[lines=2,lhang=0.35,nindent=0em]{
                    \color{black}
                    {{#1}}}{}}
       \renewcommand\chaptermark[1]{\markboth{\thechapter.\ #1}{}} 
        \usepackage{hyperref}
       \hypersetup
        {   
        colorlinks,
        citecolor=black,
        filecolor=black,
        linkcolor=black,
        urlcolor=black,
        pdfauthor = {Pdfautor},
        pdftitle = {My title},
        pdftex
         }

         \begin{document}

        \frontmatter

        \tableofcontents
        \clearpage

        \newpage
        \thispagestyle{empty}



        \mainmatter
        \chapter*{Na wstępie}\label{chap:one}
        \addcontentsline{toc}{chapter}{\bfseries{Na wstępie}\vspace*{2em}}
        \setcounter{page}{9}

        \section{Section One}
        \lipsum[1-10]
        \section{Section two}
        \lipsum[1]
        \section{Section 3}
        \section{Section 4}
        \lipsum[1-10]
        \section{Section 5}
        \lipsum[1-2]
        \section{Section 6}
        \lipsum[1]
        \section{Section 7}
        \lipsum[1-20]
        \chapter{Second chapter}
        \section{someSection}
        \lipsum[1-20]
        \section{someSection2}
        \lipsum[1-20]
        \chapter{Last chapter}
        \end{document}

Responder1

Esta pergunta provavelmente foi respondida na perguntaCertificando-se de que o texto esteja alinhado entre a parte inferior (e superior) das páginas.

Tente adicionar as opçõespaper=a4paper,twoside=true,textheight=45\baselineskip+\topskip

para as geometryopções em seu documento. Você também tem que usar o pacotecalc

\usepackage{calc}
\usepackage[paper=a4paper,
            twoside=true,
            bindingoffset=0cm,
            textheight=45\baselineskip+\topskip,
            left=4.65cm, right=4.65cm, top=4cm, bottom=4.25cm
            ]{geometry}

No seu MWE (mas talvez no documento real), isso não resolve o problema de espaçamento porque você tem pouco texto depois section 0.2e duas subseções sem nenhum texto entre elas. LaTeXnão encontra um bom lugar para quebrar a página. Se você usar um texto real, ou usar \lipsum[2-3]depois section 0.2, os espaços também desaparecem. Você também pode usar o comando

\enlargethispage{2\baselineskip}

ou

\enlargethispage{-\baselineskip}

para adicionar ou subtrair algumas linhas na página incorreta.

O problema vem do fato de bookusar o -class flushbottomcomo padrão e, portanto, esticar o texto entre a margem superior e inferior. Se você adicionar a opção raggedbottomà opção de classe, o problema desaparecerá permanentemente.

A moral é: Se quiser que o texto fique alinhado entre as margens superior e inferior, você deve examinar cuidadosamente o documento quando terminar toda a edição. Nesse último retoque, você pode fazer alterações sutis que corrigem esse tipo de erro de composição. Mas você não será capaz de lidar com todos esses problemas emitidos automaticamente.

informação relacionada