Command for \part style output and little abstract
1,065
Here is a solution
\documentclass{article}
\usepackage[Lenny]{fncychap}
\makeatletter
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >\m@ne
\refstepcounter{part}%
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}%
\fi
\@makechapterhead{\textsc{#2}}%
\nobreak
\vskip 3ex
\@afterheading}
\def\@spart#1{%
\@makeschapterhead{\textsc{#1}}%
\nobreak
\vskip 3ex
\@afterheading}
\newcommand\@chapapp{\textsc{\partname}}
\newcommand\thechapter{\arabic{part}}
\makeatother
\begin{document}
\part{test}
test
\part{test}
test
\end{document}
Complete code
\documentclass{article}
\usepackage{lmodern}
\usepackage[Lenny]{fncychap}
\usepackage[breakable]{tcolorbox}
\usepackage{lettrine}
\usepackage{lipsum}
\makeatletter
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >\m@ne
\refstepcounter{part}%
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}%
\fi
\@makechapterhead{\textsc{#2}}%
\nobreak
\vskip 3ex
\@afterheading}
\def\@spart#1{%
\@makeschapterhead{\textsc{#1}}%
\nobreak
\vskip 3ex
\@afterheading}
\newcommand\@chapapp{\textsc{\partname}}
\newcommand\thechapter{\arabic{part}}
\definecolor{shadecolor}{gray}{0.8}
\makeatother
\newenvironment{partabstract}{%
\begin{center}
\begin{tcolorbox}[breakable, width=.8\textwidth, arc=0pt,
colback=shadecolor, colframe=shadecolor]}{%
\end{tcolorbox}
\end{center}}
\begin{document}
\part{test}
\begin{partabstract}
\lettrine[lines=3,slope=-4pt,nindent=0pt]{D}{ans} ce chapitre
\lipsum[1]
\end{partabstract}
\lipsum[1-2]
\part{test}
test
\end{document}
if you want part start in new page like book's chapter add this
\renewcommand\part{\clearpage
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@part\@spart}
Related videos on Youtube
Author by
PMC1234
Updated on August 01, 2022Comments
-
PMC1234 over 1 year
I am new in this forum and I am kind of novice in LaTeX. I would like to know how to make this presentation as macro in order to change the PART (here chapter, I am using \documentclass{article}) output title style, like this :
And just after, I want a little rectangle (that can be a different command of course) with the margins bigger only here with text, like a little abstract with the first letter bigger :
Thanks a lot, Pierre
-
Werner over 8 yearsThis looks like the
Lenny
chapter style fromfncychap
... -
Werner over 8 years
-
strpeter over 8 yearsWelcome to TeX.SX! You can have a look at our starter guide to familiarize yourself further with our format.
-
PMC1234 over 8 yearsThe only problem is that I actually use ARTICLE and I can't change it because of some packages.
-
-
PMC1234 over 8 yearsThank you very much, it is exactly what I wanted. Thumbs up