\NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesClass{btbook}[2006/01/21 Breakthrough management book class] \LoadClass{book} \def\@starttoc#1{% \begingroup \makeatletter \baselineskip13pt %added by me to close up vertical spacing \@input{\jobname.#1}% \if@filesw \expandafter\newwrite\csname tf@#1\endcsname \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax \fi \@nobreakfalse \endgroup} \renewcommand*\l@chapter[2]{% \ifnum \c@tocdepth >\m@ne \addpenalty{-\@highpenalty}% \vskip .5em \@plus\p@ %added by me to close up vertical spacing \setlength\@tempdima{1.5em}% \begingroup \parindent \z@ \rightskip \@pnumwidth \parfillskip -\@pnumwidth \leavevmode \bfseries \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par \penalty\@highpenalty \endgroup \fi} \def\@makechapterhead#1{% \vspace*{30\p@}% {\parindent \z@ \raggedright \normalfont \ifnum \c@secnumdepth >\m@ne \if@mainmatter \LARGE\bfseries \@chapapp\space \thechapter \par\nobreak \vskip 15\p@ \fi \fi \interlinepenalty\@M \LARGE \bfseries #1\par\nobreak \vskip 30\p@ }} \def\@makeschapterhead#1{% \vspace*{30\p@}% {\parindent \z@ \raggedright \normalfont \interlinepenalty\@M \LARGE \bfseries #1\par\nobreak \vskip 30\p@ }} \overfullrule=5pt %\vbadness=10000 \hbadness=10000 %\emergencystretch=3pt %\setlength{\parskip}{0pt} %\raggedbottom \RequirePackage{geometry} %\geometry{paper=letterpaper, %paperwidth=8.5in,paperheight=11in, %lmargin=4.75cm,% \geometry{twoside,paperwidth=6in,paperheight=9in, %lmargin=1.88cm,rmargin=1.27cm,tmargin=1.889606716cm,bmargin=2.887143284cm} lmargin=1.88cm,rmargin=1.27cm,tmargin=2.289606716cm,bmargin=2.487143284cm} %lmargin=4.75cm,rmargin=4.75cm,tmargin=4.3cm,bmargin=5.57cm} %lmargin=4.75cm,rmargin=4.75cm,tmargin=4.3cm,bmargin=4.3cm} %lmargin=4.98cm,rmargin=4.98cm,tmargin=4.9cm,bmargin=4.8cm} %\RequirePackage[cross,height=9truein,width=6truein,center]{crop} %\RequirePackage{layouts} \newcommand{\Lnewpage}{\newpage} %\newcommand{\Lraggedbottom}{\raggedbottom} %\newcommand{\Lflushbottom}{\flushbottom} \newcommand{\Lpushlines}[1]{\enlargethispage{-#1\baselineskip}} \newcommand{\Lpulllines}[1]{\enlargethispage{#1\baselineskip}} \newcommand{\Lhyphen}{\-} \newcommand{\Lhspace}[1]{\hspace{#1}} \newcommand{\Lvspace}[1]{\vspace{#1}} \newcommand{\LVught}{V\kern-1pt{}ught} \newcommand{\LVerschuren}{V\kern-1pt{}erschuren} \parskip=0pt %\RequirePackage{titletoc} %\RequirePackage{setspace,caption} %\AtBeginCaption{\doublespacing} %\RequirePackage{mathpazo} \RequirePackage[scaled=.95]{helvet} % Helvetica is san serif font %\RequirePackage{courier} % Courier is letter font \RequirePackage{graphicx} % for including images \RequirePackage{url} % for formatting URLs \RequirePackage[figuresright]{rotating} %to be able to rotate figures \RequirePackage{lettrine} % for dropped caps \RequirePackage{paralist} \setlength{\pltopsep}{.05in} % for more tight list spacing \RequirePackage{comment} % for comment environment \RequirePackage{rr-endnotes} % for endnotes with slightly reformatted numbers %\RequirePackage{setspace} \doublespacing %\RequirePackage{randtext} %\tracingmacros=1 \RequirePackage{minion} \RequirePackage{microtype} \linespread{1.0325} \begin{comment} \renewcommand\Large{% \@setfontsize\normalsize{12.4pt}{16.1pt} \abovedisplayskip 11.6\p@ \@plus2.1\p@ \@minus6.3\p@ \abovedisplayshortskip \z@ \@plus3.2\p@ \belowdisplayshortskip 6.8\p@ \@plus3.7\p@ \@minus3.2\p@ \belowdisplayskip \abovedisplayskip \let\@listi\@listI} \end{comment} \renewcommand\normalsize{% %\@setfontsize\normalsize{11.8pt}{15.3pt} \abovedisplayskip 11\p@ \@plus2\p@ \@minus6\p@ \abovedisplayshortskip \z@ \@plus3\p@ \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@ \belowdisplayskip \abovedisplayskip \let\@listi\@listI} \begin{comment} \renewcommand\footnotesize{% \@setfontsize\footnotesize{9.6pt}{10.8pt} \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@ \abovedisplayshortskip \z@ \@plus\p@ \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ \belowdisplayskip \abovedisplayskip} \end{comment} \renewcommand\small{% \@setfontsize\small{10.7pt}{13.05pt} \abovedisplayskip 9.5\p@ \@plus2.5\p@ \@minus5\p@ \abovedisplayshortskip \z@ \@plus\p@ \belowdisplayshortskip 5.25\p@ \@plus2.75\p@ \@minus2.5\p@ \belowdisplayskip \abovedisplayskip} \renewenvironment{quote} {\list{}{\rightmargin\leftmargin}% \small%added \item\relax} {\endlist} \renewenvironment{quotation} {\list{}{\listparindent 1.5em% \small%added \itemindent \listparindent \rightmargin \leftmargin \parsep \z@ \@plus\p@}% \item\relax} {\endlist} %\newcommand{\TenX}{{\usefont{T1}{pmnx}{m}{n}10X}} \newcommand{\TenX}{{10\kern -.01in$\times$}} \renewcommand{\footnote}{\endnote} %comment out to not have end notes \newcommand{\dumpendnotes} { \medskip \begingroup \setlength{\parindent}{0pt}\setlength{\parskip}{1ex} \theendnotes\endgroup \setcounter{endnote}{0} } \newcommand{\noteindent}{\null\hspace{.25in}} % to indent a paragraph within a note \newcommand{\Dash}{\thinspace---\thinspace} % a little space around em-dashes \newcommand{\CK}[1]{\textbf{CK #1}} % for marking text that needs checking \newcommand{\manote}[1]{\marginpar{\scriptsize To do:\\ %author's note in margin #1}} \newcommand{\partitle}[1]{\medskip\noindent\textbf{#1}} %cutin subsubsection title %\let\Originalurl=\url%change function of \url command %\def\url#1{{\fontsize{10.7pt}{13.05pt}\Originalurl{#1}}} \def\Noray{Jouslin\thinspace{}de\thinspace{}Noray06} %change style of figure and table captions %\makeatletter \long\def\@makecaption#1#2{% \vskip\abovecaptionskip \sbox\@tempboxa{\textbf{#1}. \textbf{#2}}% \ifdim \wd\@tempboxa >\hsize {\textbf{#1}. \textbf{#2}\par} \else \global \@minipagefalse \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% \fi \vskip\belowcaptionskip} \renewcommand \thefigure {\ifnum \c@chapter>\z@ \mbox{\thechapter-\fi\@arabic\c@figure}} \renewcommand \thetable {\ifnum \c@chapter>\z@ \mbox{\thechapter-\fi\@arabic\c@table}} %\makeatother %end of commands to change style of figues and table captions \newcommand{\figfiletype}{pdf} \graphicspath{{figures/}} %\newcommand{\displayfilename}[2]{\texttt{\small[#1 #2]}} \newcommand{\displayfilename}[2]{} \renewcommand\floatpagefraction{.7} \renewcommand\topfraction{.8} \renewcommand\bottomfraction{.8} \renewcommand\textfraction{.2} %In general, specify [tp] or [bp] or [htbp] etc.; never use just [h]. \newcommand{\snfig}[3]{ %scaled numbered figure \begin{figure}[htbp] %drop htb for single page figures and uncomment following %\vbox to \vsize{% \hfil\scalebox{#3}{\includegraphics{#2.\figfiletype}}\hfil \caption{\label{fig:#2}#1 \displayfilename{#2}{#3}} % \texttt{\small[#2 #3]} %\vfil %} \end{figure} } \newcommand{\snfigp}[4]{ %scaled numbered figure with position info \begin{figure}[#4] %drop htb for single page figures and uncomment following %\vbox to \vsize{% \hfil\scalebox{#3}{\includegraphics{#2.\figfiletype}}\hfil \caption{\label{fig:#2}#1 \displayfilename{#2}{#3}} %\vfil %} \end{figure} } \newcommand{\Lsnfigph}[6]{ %scaled numbered figure with position info \begin{figure}[#4] %drop htb for single page figures and uncomment following %\vbox to \vsize{% \vspace{#5} \hfil\scalebox{#3}{\includegraphics{#2.\figfiletype}}\hfil \caption{\label{fig:#2}#1 \displayfilename{#2}{#3}} %\vfil %} \vspace{#6} \end{figure} } \newcommand{\Lsnfigt}[3]{ %scaled numbered figure \begin{figure}[htbp] %drop htb for single page figures and uncomment following \vbox to \vsize{% \hfil\scalebox{#3}{\includegraphics{#2.\figfiletype}}\hfil \caption{\label{fig:#2}#1 \displayfilename{#2}{#3}} % \texttt{\small[#2 #3]} \vfil } \end{figure} } \newcommand{\sntab}[4]{ %scaled numbered tables -- includes position \begin{table}[#4] %\vbox to \vsize{% \centering \caption{\label{tab:#2}#1 \displayfilename{#2}{#3}} \smallskip \scalebox{#3}{\includegraphics{#2.\figfiletype}} %\vfil % \end{table} } \newcommand{\Lsntabt}[4]{ %scaled numbered tables -- includes position \begin{table}[#4] \vbox to \vsize{% \centering \caption{\label{tab:#2}#1 \displayfilename{#2}{#3}} \smallskip \scalebox{#3}{\includegraphics{#2.\figfiletype}} \vfil } \end{table} } \newcommand{\sntabs}[5]{ %scaled numbered tables with source at bottom \begin{table}[#4] %\vbox to \vsize{% \centering \caption{\label{tab:#2}#1 \displayfilename{#2}{#3}} \smallskip \scalebox{#3}{\includegraphics{#2.\figfiletype}} %\vfil % \noindent\flushleft\small\textmd{#5} \end{table} } \newcommand{\unfig}[2]{ %scaled unnumbered figure \begin{figure}[htbp] \hfil\scalebox{#2}{\includegraphics{#1.\figfiletype}}\hfil \label{fig:#1} \displayfilename{#1}{#2} \end{figure} } \newcommand{\swsnfig}[3]{ %sideways scaled numbered New figure \begin{sidewaysfigure} \centering \scalebox{#3}{\includegraphics{#2.\figfiletype}} \caption{\label{fig:#2}#1 \displayfilename{#2}{#3}} \end{sidewaysfigure} } %\def\newthoughtgroup#1{\bgroup \afterassignment\BigFirstLetter \let\next=} %\def\BigFirstLetter#1{\bigskip\noindex{\Large#1}} %\def\newthoughtgroup#1{\BigFirstLetter#1$} %adapted slightly from Victor Eijkhout on c.t.t %\def\BigFirstLetter#1#2${\bigskip\noindent{\Large #1}#2} \def\newthoughtgroup#1{% \bigskip\noindent {\Large #1}} %\def\newthoughtgroup{% % \bigskip\noindent } %big bold dropped cap letter with rest of word small caps % \def\newthoughtgroup#1#2 {\bigskip\noindent\lettrine{#1}{#2}\ } %\def\thoughtbreak{\vskip2pt\centerline{$^{\vrule width2cm height 1pt}$}\vskip2pt\noindent} %\let\newthoughtgroup\thoughtbreak \RequirePackage{fancyhdr} %\RequirePackage{fancyheadings} \renewcommand{\headrulewidth}{.0005pt} \pagestyle{fancyplain} \newcommand{\mypartname}{} \newcommand{\mychaptername}{} \lhead[\fancyplain{}{\thepage}]{\fancyplain{}{}} \chead[\fancyplain{}{\mypartname}]{\fancyplain{}{\mychaptername}} \cfoot[\fancyplain{}{}]{\fancyplain{\thepage}{}} \rhead[\fancyplain{}{}]{\fancyplain{}{\thepage}} \newcommand{\EMPTYPAGE}{\clearpage\thispagestyle{empty}\cleardoublepage} %\newcommand{\ENDCHAPTER}{\dumpendnotes} %\newcommand{\fENDCHAPTER}{\vfil\dumpendnotes} \newcommand{\ENDCHAPTER}{\setcounter{endnote}{0}} \newcommand{\fENDCHAPTER}{\setcounter{endnote}{0}} %dots for main text \def\bigdotsspace{3pt} %three dots \def\mydots{\hbox{\hspace{\bigdotsspace}.\hspace{\bigdotsspace}.\hspace{\bigdotsspace}.\hspace{\bigdotsspace}}} %period and three dots = four altogether \def\fmydots{\hskip0pt{}\hbox{.\hspace{\bigdotsspace}.\hspace{\bigdotsspace}.\hspace{\bigdotsspace}.\hspace{\bigdotsspace}}} %dots with only beginning space -- no following space \def\mydotsnfs{\hbox{\hspace{\bigdotsspace}.\hspace{\bigdotsspace}.\hspace{\bigdotsspace}.}} %dots for block quote text \def\smalldotsspace{2pt} %three dots without end spaces \def\minsmalldots{\hbox{.\hspace{\smalldotsspace}.\hspace{\smalldotsspace}.}} %three dots \def\smydots{\hbox{\hspace{\smalldotsspace}\minsmalldots\hspace{\smalldotsspace}}} %period and three dots = four altogether \def\fsmydots{\hskip0pt{}\hbox{\hspace{.3pt}.\hspace{\smalldotsspace}\minsmalldots\hspace{\smalldotsspace}}} \hyphenation{or-gan-i-za-tional Jap-a-nese Katz-en-bach Prest-ridge}