Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/recipe-books.git
recipe-book.cls
%}
\newcommand{\ingred}[3]{%
-\item {#1} {#2} {#3}
+\item {#1}\space\notblank{#2}{#2\space}{}{#3}
}
\newenvironment{ingredientlist}{%
- \renewcommand{\ingred}[3]{\item {##1} {##2} {##3}}
+ \renewcommand{\ingred}[3]{\item {##1}\space\notblank{##2}{##2\space}{}{##3}}
\begin{itemize}
}{%
\end{itemize}
}
\newcommand{\tabularingredients}{%
- \renewcommand{\ingred}[3]{{##1} {##2} & {##3}\\}
+ \renewcommand{\ingred}[3]{{##1}\space\notblank{##2}{##2}{} & {##3}\\}
\renewenvironment{ingredientlist}{%
\begin{tabular}{r l}
}{%
\end{tabular}
}
}
\newcommand{\compactingredients}{%
- \renewcommand{\ingred}[3]{\item {##1} {##2} {##3}}
+ \renewcommand{\ingred}[3]{\item {##1}\space\notblank{##2}{##2\space}{}{##3}}
\renewenvironment{ingredientlist}{%
\begin{itemize*}[label={},afterlabel={},itemjoin={{; }}]
}{%
\end{itemize*}.
}
}
\newcommand{\normalingredients}{%
- \renewcommand{\ingred}[3]{\item {##1} {##2} {##3}}
+ \renewcommand{\ingred}[3]{\item {##1}\space\notblank{##2}{##2\space}{}{##3}}
\renewenvironment{ingredientlist}{%
\begin{itemize}

\ingred now checks if a unit is given. If not, no extra space is generated.

Author liantze <email>
Date 2013-02-13 23:35:36 GMT+0800
Commit 91dca3976e08f31aba85acbd10240b6cc8a9e3fc
Parent c21c1ba
Delta 5 lines added, 5 lines removed