TeX - LaTeX Asked by ph2021 on July 26, 2021
I’m writing a paper in latex and I want the space between the chapter title and the text to be 10pt horizontal, and the space between the chapter title. and subsection 10pt. Someone know how I can do it ?
documentclass[12pt, oneside, a4paper]{report}
usepackage[polish]{babel}
usepackage{iftex}
ifpdftex
usepackage[T1]{fontenc}
usepackage{lmodern}
else
usepackage{fontspec}
fi
begin{document}
chapter{Technologie tworzenia aplikacji webowych}
section{Technologie do modelowania aplikacji}
subsection{Język UML}
Język UML (ang. Unified Modeling Language) jest to technologia
służąca do modelowania. Modelowanie to proces, za pomocą którego
projektujemy aplikację, przed stworzeniem aplikacji~cite{uml}.
Architektami którzy stworzyli język UML są G.,Booch, I.,Jacobson i
J.,Rumbaugh~cite{uml2}.
end{document}
A simple option is to use the titlesec
package which provides the command titlespacing
.
titlepacing {command} {space left} {before space} {after space} [right]
.
Spaces can be negative.
The starred version titlepacing*
removes the indentation from the paragraph that follows the title.
For a good explanation of the plus
and the minus
, see https://tex.stackexchange.com/a/53341/161015
Spacing: how to read {12pt plus 4pt minus 2pt}
12pt is what we would like the spacing to be
plus 4pt means that TeX can stretch it by at most 4pt
minus 2pt means that TeX can shrink it by at most 2pt
This is one example of the concept of, 'glue', in TeX
documentclass[12pt, oneside, a4paper]{report}
usepackage[polish]{babel}
usepackage{iftex}
ifpdftex
usepackage[T1]{fontenc}
usepackage{lmodern}
else
usepackage{fontspec}
fi
usepackage{titlesec} % format titles
titleformat{chapter}[display] % needed for spacing the chapter
{normalfonthugebfseries}{chaptertitlename thechapter}{20pt}{Huge}
titlespacing*{chapter}
{0pt} % space left
{-50pt} % before title
{10pt minus 1pt} %after title 10pt <<<<<<<<<<<<
titlespacing*{section}
{0pt} % space left
{10pt plus 0.5pt minus 1pt} % before title
{10pt minus 1pt} %after title 10pt <<<<<<<<<<<<
titlespacing*{subsection}
{0pt} % space left
{10pt plus 0.5pt minus 1pt} % before title
{10pt minus 1pt} %after title 10pt <<<<<<<<<<<<
begin{document}
chapter{Technologie tworzenia aplikacji webowych}
Aplikacje mobilne wykorzystują rozwiązania wewnętrzne wdrażane w ramach procesów organizacji.
Aplikacje doskonale sprawdzają się w środowiskach pracy, które wymagają poruszania się
lub nie mają miejsca na komputer.
section{Technologie do modelowania aplikacji}
Najpopularniejszym typem aplikacji są te, skierowane do indywidualnego odbiorcy.
Wśród nich można wyróżnić kilka różnych podtypów aplikacji,
które różnią się przeznaczeniem i celem biznesowym.
subsection{Język UML}
Język UML (ang. Unified Modeling Language) jest to technologia
służąca do modelowania. Modelowanie to proces, za pomocą którego
projektujemy aplikację, przed stworzeniem aplikacji~cite{uml}.
Architektami którzy stworzyli język UML są G.,Booch, I.,Jacobson i
J.,Rumbaugh~cite{uml2}.
end{document}
Answered by Simon Dispa on July 26, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP