X-Git-Url: https://pere.pagekite.me/gitweb/text-free-culture-lessig.git/blobdiff_plain/629fa974505baf347aa1e4302baa18387433fed2..ba21c29e93732a23ae775fcdeecba28c86a5f5cd:/myclass.cls diff --git a/myclass.cls b/myclass.cls index 6d87152..3cb01ab 100644 --- a/myclass.cls +++ b/myclass.cls @@ -5,12 +5,22 @@ \LoadClassWithOptions{report} % report, book, memoir, scrreprt or scrbook ? +% 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} @@ -25,11 +35,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{6}{7.2}\selectfont % + \setlength{\parskip}{0.5em} % + \setlength{\parindent}{0pt} % +}{} + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Based on ideas from https://bugs.debian.org/684772 \usepackage{titlesec}