]> pere.pagekite.me Git - text-free-culture-lessig.git/blobdiff - myclass.cls
Switch to 5.5x8.5 inch size on Lulu.
[text-free-culture-lessig.git] / myclass.cls
index 9b1ca43ca36e8283349fe0bb444267497d9c4aab..c60423e6e7cacfa2fe63860d3569c07ec5d921d8 100644 (file)
@@ -5,6 +5,9 @@
 \LoadClassWithOptions{report}
 % report, book, memoir, scrreprt or scrbook ?
 
+% Show frames, make it easier to debug borders
+%\usepackage{showframe}% http://ctan.org/pkg/showframe
+
 % Divide by 2 the index item indentation (10pt -> 5pt)
 \makeatletter
 \renewcommand\@idxitem{\par\hangindent 20\p@}
@@ -46,7 +49,9 @@
 
 \newenvironment{colophon}{
   \pagebreak %
-  \fontsize{7}{8.4}\selectfont %
+%  \fontsize{6.5}{7.8}\selectfont % fits in one 4.25x6.875" pocket size page
+%  \fontsize{7.5}{9}\selectfont % fits in one 5.06x7.71" size page
+  \fontsize{9.1}{10.92}\selectfont % fits in one 5.5x8.5" digest size page
   \setlength{\parskip}{0.5em} %
   \setlength{\parindent}{0pt} %
 }{}
@@ -78,7 +83,7 @@
 % Make TOC entries without label
 \titlecontents{chapter} %
 [1.5em] % 
-{\addvspace{1em plus 0pt}\bfseries} %
+{\addvspace{0.3em plus 0pt}\bfseries} %
 {\hspace{-1.3em}} % no number, remove room reserved for it 
 {\hspace{-1.3em}} %
 {\hfill \contentspage} % dots and page number
 {0.75em} % space between dots
 [\addvspace{0pt}]
 
-
 %% Redefines the headings to remove the chapter label
 \titleformat{\chapter}[block]
-{\filcenter\huge}{\filcenter}{20pt}{\Huge}
+{\filcenter\Large}{\filcenter}{20pt}{\Large}
 
 \titleformat{\section}
 {\filcenter\Large\bfseries}{\thesection}{1em}{}
 
 \titleformat{\subsection}
 {\filcenter\large\bfseries}{\thesubsection}{1em}{}
+
+%% New header, behaving like a chapter but formatted differently
+\titleclass{\lotheader}{top}[\part]
+\newcounter{lotheader}
+\renewcommand{\thelotheader}{\Alph{lotheader}}
+
+\titleformat{\lotheader}[block]
+{\filcenter\huge}{\filcenter}{20pt}{\Huge}
+\titlespacing*{\lotheader}{0pt}{-30pt}{40pt}
+
+% Use the new header in TOC
+\let\stdtoc=\tableofcontents
+\let\stdchapter=\chapter
+\def\tableofcontents{\let\chapter\lotheader \stdtoc{} \let\chapter\stdchapter}
+
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 % From