lyx_mirror/lib/layouts/recipebook.layout
Juergen Spitzmueller 4345331870 Collapsable -> Collapsible (part 4)
The current spelling is not strictly wrong, but flagged as unusual or
historical by some authorities. It is also found fault with many
spell checkers. Thus we decided to move to the more standard "-ible"
form once and for all.

See #10678 for discussion

This last part updates the layout format and changes collapsable color.

This will all also all be backported to 2.3.x, for the sake of backwards
compatibility (cherry-picking).
2017-10-16 10:30:04 +02:00

139 lines
3.2 KiB
Plaintext

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[scrbook]{Recipe Book}
# \DeclareCategory{Books}
# Recipe textclass definition file.
# Author: Sandor Szoke (alex@lyx.hu)
#
# 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; for that case,
# we redefine \l@subsubsection .
#
# 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.
Format 65
Input scrclass.inc
Input numreport.inc
# Global parameters.
SecNumDepth 2
TocDepth 3
PageStyle Headings
# There is no abstract environment in scrbook.cls
NoStyle Abstract
Style Chapter
LabelString "\thechapter"
TocLevel 0
End
Style Bibliography
TopSep 4
LabelString "Bibliography"
LabelFont
Series Bold
Size Largest
EndFont
End
Preamble
\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}[1][]{\large\textbf{Ingredients#1}:}
\newcommand{\ingred}[2][]
{{\list{}{\rightmargin 1em\leftmargin 1em}%
\item[]\textit{\inghead[#1]} #2\endlist}%
\hrule height0.25pt width\hsize}
EndPreamble
Style Recipe
LatexType Command
LatexName recipe
Margin Static
LeftMargin Ingredients_for_some:xx
LabelSep xx
LabelType Static
LabelString "Recipe:"
Align Center
LabelFont
Family Sans
Size Large
Series Bold
Shape Italic
Color red
EndFont
End
# Subsubsection style definition
Style Subsubsection
LatexType Command
LatexName subsubsection
ParSkip 0.4
TopSep 0.9
BottomSep 0.5
ParSep 0.5
Align Block
AlignPossible Block
Font
Size Small
EndFont
TocLevel 3
End
# Inghead style definition
Style Ingredients
LatexType Command
LatexName ingred
Argument 1
LabelString "Ingredients Header"
Tooltip "Specify an optional ingredients header"
EndArgument
Margin Static
LeftMargin Ingredients_for_some:xx
LabelSep xx
Align Left
AlignPossible Left, Block
LabelType Static
LabelString "Ingredients:"
LabelFont
Series Bold
Shape Italic
Color red
EndFont
Preamble
\renewcommand*\l@subsubsection{\@dottedtocline{3}{3em}{0em}}
\setlength\parindent{0pt}
\setlength\parskip{2ex plus 0.5ex}
EndPreamble
End