From: ben Date: Sat, 1 Aug 2015 19:58:32 +0000 (+0200) Subject: Merge remote-tracking branch 'upstream/master' X-Git-Tag: edition-2015-10-10~361^2~1 X-Git-Url: https://pere.pagekite.me/gitweb/text-free-culture-lessig.git/commitdiff_plain/af2f3e09346f3c7ba0c49fd5efa59277a26f64f9?ds=inline;hp=-c Merge remote-tracking branch 'upstream/master' --- af2f3e09346f3c7ba0c49fd5efa59277a26f64f9 diff --combined myclass.cls index bb8664b,6d87152..5477cf9 --- a/myclass.cls +++ b/myclass.cls @@@ -5,38 -5,12 +5,38 @@@ \LoadClassWithOptions{report} % report, book, memoir, scrreprt or scrbook ? +% Fix the page number reset done by abstract by redefining it +\def\nocount#1#2{} +\let\stdsetcounter\setcounter +\let\stdabstract=\abstract +\let\endstdabstract=\endabstract +\renewenvironment{abstract}{% + \let\setcounter\nocount% + \begin{stdabstract}% + \noindent% + \setlength\parskip{\medskipamount}% + \setlength\parindent{0pt}% +}{ + \end{stdabstract} + \let\setcounter\stdsetcounter +} + +% Divide by 2 the index item indentation (10pt -> 5pt) +\makeatletter +\renewcommand\@idxitem{\par\hangindent 20\p@} +\renewcommand\subitem{\@idxitem \hspace*{10\p@}} +\renewcommand\subsubitem{\@idxitem \hspace*{15\p@}} +\makeatother + % Put the index in the TOC \makeatletter \let\stdindex=\theindex \let\endstdindex=\endtheindex \renewenvironment{theindex}{ \begin{stdindex} + % Use a smaller font except for the letter heading which is bold + \newfontfamily\indexfont[Scale=0.7, + BoldFeatures={Scale=1}]{Crimson Text} \@ifundefined{chapter}{}{ % To not have the number, replace by: % \addcontentsline{toc}{chapter}{\numberline{}\indexname} @@@ -51,23 -25,11 +51,23 @@@ \addcontentsline{toc}{chapter}{\indexname} \fi } + % Adapt the vertical sizes to the smaller font + \setlength{\baselineskip}{0.7\baselineskip}% + \setlength{\parskip}{0.2\baselineskip}% + \indexfont }{ \end{stdindex} } \makeatother +\newenvironment{colophon}{ + \pagebreak % + \fontsize{7}{8.4}\selectfont % + \setlength{\parskip}{0.5em} % + \setlength{\parindent}{0pt} % +}{} + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Based on ideas from https://bugs.debian.org/684772 \usepackage{titlesec} @@@ -141,3 -103,22 +141,22 @@@ % Hint for figure with empty title: remove the colon label separator \usepackage{caption} \captionsetup[figure]{labelsep=none} + + % Fix the page number reset done by abstract by redefining it + % Patch from + % https://github.com/petterreinholdtsen/free-culture-lessig/pull/7 + + \def\nocount#1#2{} + \let\stdsetcounter\setcounter + \let\stdabstract=\abstract + \let\endstdabstract=\endabstract + \renewenvironment{abstract}{% + \let\setcounter\nocount% + \begin{stdabstract}% + \noindent% + \setlength\parskip{\medskipamount}% + \setlength\parindent{0pt}% + }{ + \end{stdabstract} + \let\setcounter\stdsetcounter + }