diff options
author | Karl Berry <karl@freefriends.org> | 2008-09-09 16:31:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-09-09 16:31:52 +0000 |
commit | a253f34adc2df164384bd0c82045e2b4addc5f4b (patch) | |
tree | e639b929cff98520ba250beae563e86506530a4a /Master/texmf-dist/tex/latex/recipe | |
parent | f1bf9d8690e3726e140dd466760a96ff58f4a3f6 (diff) |
missed old package recipe (cfrees, 8 Sep 2008 03:12:14)
git-svn-id: svn://tug.org/texlive/trunk@10518 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/recipe')
-rw-r--r-- | Master/texmf-dist/tex/latex/recipe/recipe.cls | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/recipe/recipe.cls b/Master/texmf-dist/tex/latex/recipe/recipe.cls new file mode 100644 index 00000000000..da914d81ef1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/recipe/recipe.cls @@ -0,0 +1,82 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{recipe}[1996/11/22 MLO recipe class v0.9] + +% +% Recipe class; intended to be used to produce a ``book'' +% of recipes---so that loads book.cls . This file is in +% the public domain, and comments/additions/modifications +% are welcomed to be EMailed to me, i.e. to: +% +% Author: Maurizio Loreti, aka MLO or (HAM) I3NOO +% Work: University of Padova - Department of Physics +% Via F. Marzolo, 8 - 35131 PADOVA - Italy +% Phone: ++39(49) 827-7216 FAX: ++39(49) 827-7102 +% EMail: loreti@padova.infn.it +% WWW: http://mvxpd5.pd.infn.it/wwwcdf/mlo.html +% +% The \part, \chapter, \section and \subsection commands +% work as usual; \subsubsection commands are used for +% ``recipes'' as units, and are not numbered but (by +% default) entered in the .toc file. +% +% The recipe (a.k.a. subsubsection header) is typeset in +% a style defined with the command \rechead; the default +% is Large, horizontally centered, bold sans-serif: and +% the user can change that setting with a suitable +% \renewcommand{\rechead} . +% +% If e.g. \section and \subsection commands are not used +% in the text, the large indentation of the \subsubsection +% items in the Table of Contents may be ugly; in that case, +% you should redefine appropriately \l@subsubsection . +% The book.cls definition is: +% \newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}} ; +% the second parameter (7.0em) is the initial skip, and +% the third (4.1em) is the length for the subsubsection +% number field (if the subsubsections are to be numbered). +% As an example, a redefinition of \l@subsubsection may look +% like: +% \makeatletter +% \renewcommand*\l@subsubsection{\@dottedtocline{3}{3em}{4.1em}} +% \makeatother +% +% A specific command \recipe{...} is defined as an alias +% for a \subsubsection{...} followed by two rules across +% the whole page and by a vertical space. +% +% Another command, \ingred{...}, is defined to typeset a +% list of ingredients (the \ldots) with the italic font, +% inside a ``quote'' environment and after an ``ingredient +% header'' \inghead---empty by default, and that can be +% redefined by the user with, e.g., a +% \renewcommand{\inghead}{\textbf{Ingredients (4 persons)}:\ } +% (note the trailing space). +% + +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}} +\ProcessOptions +\LoadClass{book} + +\setcounter{secnumdepth}{2} % subsubsections not numbered +\setcounter{tocdepth}{3} % subsubsections in the .toc file + +\newcommand{\rechead} + {\centering\normalfont\Large\sffamily\bfseries} + +\renewcommand{\subsubsection} + {\@startsection{subsubsection}{3}{\z@}% + {-5ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\rechead}} + +\newcommand{\recipe}[1]{\subsubsection{#1}% + \hrule height0.75pt width\hsize\vspace*{1\p@}% + \hrule height0.25pt width\hsize% + \nobreak + \vskip\parskip} + +\newcommand{\inghead}{\relax} +\newcommand{\ingred}[1] + {{\list{}{\rightmargin 1em\leftmargin 1em}% + \item[]\textit{\inghead#1}\endlist}% + \hrule height0.25pt width\hsize} |