Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2855cef45b | ||
|
|
fce0dc16a7 | ||
|
|
0352cca7ab | ||
|
|
c5d278bac0 | ||
|
|
7b1b5c4da7 |
+16
-14
@@ -5,7 +5,7 @@
|
|||||||
\hfuzz=\maxdimen
|
\hfuzz=\maxdimen
|
||||||
\hbadness=10000
|
\hbadness=10000
|
||||||
\documentclass{article}
|
\documentclass{article}
|
||||||
\usepackage{xcolor,environ,lipsum,fontawesome5,calc,tikz,tabularray,graphicx,microtype,lmodern}
|
\usepackage{xcolor,environ,lipsum,fontawesome5,calc,tikz,tabularray,graphicx,microtype,lmodern,hyperref}
|
||||||
\usepackage[T1]{fontenc}
|
\usepackage[T1]{fontenc}
|
||||||
\usepackage[utf8]{inputenc}
|
\usepackage[utf8]{inputenc}
|
||||||
\usepackage[%
|
\usepackage[%
|
||||||
@@ -15,28 +15,30 @@
|
|||||||
bottom=5mm
|
bottom=5mm
|
||||||
]{geometry}
|
]{geometry}
|
||||||
|
|
||||||
\newcommand{\paste}{
|
\newcounter{mealday}
|
||||||
\noindent
|
|
||||||
\begin{tblr}{width = \textwidth,
|
\newcommand{\paste}{\noindent\begin{tblr}{width = \textwidth,
|
||||||
vline{2,3} = {3,6,9,12,15,18,21}{solid}, % vertical lines
|
vline{2,3} = {3,6,9,12,15,18,21}{solid}, % vertical lines
|
||||||
hline{2,5,8,11,14,17,20} = {2}{dotted}, % horizontal lines above Lunch
|
hline{2,5,8,11,14,17,20} = {2}{dotted}, % horizontal lines above Lunch
|
||||||
hline{3,4,6,7,9,10,12,13,15,16,18,19,21,22} = {solid}, % horizontal lines above text boxes
|
hline{3,4,6,7,9,10,12,13,15,16,18,19,21,22} = {solid}, % horizontal lines above text boxes
|
||||||
row{3,6,9,12,15,18,21} = {4.6em}, % the text boxes to write in
|
row{3,6,9,12,15,18,21} = {4.6em}, % the text boxes to write in
|
||||||
columns = {0.3\textwidth,c}}
|
columns = {0.3\textwidth,c}}
|
||||||
\\Breakfast & Lunch & Supper\\ \\
|
\\Breakfast & Lunch & Supper\\ \stepcounter{mealday}\TextField[name=B\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=L\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=S\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{}\\
|
||||||
\\Breakfast & Lunch & Supper\\ \\
|
\\Breakfast & Lunch & Supper\\ \stepcounter{mealday}\TextField[name=B\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=L\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=S\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{}\\
|
||||||
\\Breakfast & Lunch & Supper\\ \\
|
\\Breakfast & Lunch & Supper\\ \stepcounter{mealday}\TextField[name=B\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=L\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=S\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{}\\
|
||||||
\\Breakfast & Lunch & Supper\\ \\
|
\\Breakfast & Lunch & Supper\\ \stepcounter{mealday}\TextField[name=B\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=L\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=S\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{}\\
|
||||||
\\Breakfast & Lunch & Supper\\ \\
|
\\Breakfast & Lunch & Supper\\ \stepcounter{mealday}\TextField[name=B\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=L\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=S\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{}\\
|
||||||
\\Breakfast & Lunch & Supper\\ \\
|
\\Breakfast & Lunch & Supper\\ \stepcounter{mealday}\TextField[name=B\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=L\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=S\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{}\\
|
||||||
\\Breakfast & Lunch & Supper\\ \\
|
\\Breakfast & Lunch & Supper\\ \stepcounter{mealday}\TextField[name=B\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=L\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{} & \TextField[name=S\themealday,width=\linewidth,height=4.4em,multiline=true,bordercolor=,backgroundcolor=]{}\\
|
||||||
\end{tblr}
|
\end{tblr}
|
||||||
}
|
}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
\begin{Form}
|
||||||
\pagestyle{empty}
|
\pagestyle{empty}
|
||||||
{\fontfamily{lmss}\selectfont
|
{\fontfamily{lmss}\selectfont
|
||||||
|
\paste\\
|
||||||
\paste
|
\paste
|
||||||
\break
|
}
|
||||||
\paste
|
\end{Form}
|
||||||
}\end{document}
|
\end{document}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
\part{Breakfast}
|
\part{Breakfast}
|
||||||
|
\input{recipes/ButtermilkBiscuits.tex}
|
||||||
\input{recipes/Lahsa.tex}
|
\input{recipes/Lahsa.tex}
|
||||||
\input{recipes/Pancakes.tex}
|
\input{recipes/Pancakes.tex}
|
||||||
\input{recipes/FluffierPancakes.tex}
|
\input{recipes/FluffierPancakes.tex}
|
||||||
|
|||||||
@@ -0,0 +1,60 @@
|
|||||||
|
\recipe[Our go-to, works great to make a double batch and freeze them!]{Buttermilk Biscuits}[\textcolor{gray}{\small(double batch in gray)}]
|
||||||
|
\serves{20 biscuits}
|
||||||
|
\preptime{\cutext{50}{min}}
|
||||||
|
\cooktime{\cutext{25}{min}}
|
||||||
|
\dishtype{\freeze} % options: vegetarian, glutenfree, freeze
|
||||||
|
|
||||||
|
\culabel{dbl}{1} \cusetup{set-number-of-persons=2,recalculate-amount=true}
|
||||||
|
|
||||||
|
|
||||||
|
\begin{step}
|
||||||
|
\cunum{452}{g}/\cunum{4}{cup} \textcolor{gray}{\small(\cunum<dbl>{452}{g})} self-rising flour
|
||||||
|
\cutext{2}{EL} \textcolor{gray}{\small(\cunum<dbl>{2}{EL})} baking powder
|
||||||
|
\cutext{1}{TL} \textcolor{gray}{\small(\cunum<dbl>{1}{TL})} baking soda
|
||||||
|
\method
|
||||||
|
Whisk together in large bowl
|
||||||
|
\end{step}
|
||||||
|
|
||||||
|
\begin{step}
|
||||||
|
\cutext{340}{g}/\cunum{3/4}{lb}/3 sticks \textcolor{gray}{\small(\cunum<dbl>{340}{g})} salted butter, cold, cut into \cunum{1/2}{in} pieces or grated
|
||||||
|
\method
|
||||||
|
Add the butter and use a pastry blender to cut the butter into the flour until the pieces are even and about the size of peas
|
||||||
|
\end{step}
|
||||||
|
2 \textcolor{gray}{\small(4)} large eggs, beaten
|
||||||
|
\begin{step}
|
||||||
|
Stir in with a wooden spoon until combined
|
||||||
|
\method
|
||||||
|
|
||||||
|
\end{step}
|
||||||
|
|
||||||
|
\begin{step}
|
||||||
|
\cunum{340}{g}/\cutext{1 1/2}{cups} \textcolor{gray}{\small(\cunum<dbl>{340}{g})} buttermilk
|
||||||
|
\method
|
||||||
|
Stir un until the dough comes together into a sticky mass. If it is too dry, add more buttermilk \cunum{1}{EL} at a time, mixing after each addition until it reaches the correct consistency
|
||||||
|
|
||||||
|
Cover the bowl and refrigerate for at least \cunum{30}{min} and up to overnight.
|
||||||
|
\end{step}
|
||||||
|
|
||||||
|
\begin{step}
|
||||||
|
\method
|
||||||
|
Position a rack in the middle of the oven and preheat the oven to \cunum{400}{F}. Line a baking sheet with parchment paper
|
||||||
|
|
||||||
|
Scrape the dough onto a floured work surface. Use your floured hands to press it into a round roughly \cunum{14}{in} across and about \cunum{1/2}{in} thick
|
||||||
|
|
||||||
|
Use a floured \cunum{2 3/4}{in} round cutter to cut out about 20 biscuits. If necessary, collect and pat out the scraps to cut more biscuits
|
||||||
|
|
||||||
|
Transfer the biscuits to the prepared baking sheet, arranging them so that they are all touching
|
||||||
|
\end{step}
|
||||||
|
|
||||||
|
\begin{step}
|
||||||
|
1 \textcolor{gray}{\small(2)} large egg
|
||||||
|
\cutext{1}{EL} \textcolor{gray}{\small(\cunum<dbl>{1}{EL})} buttermilk
|
||||||
|
\method
|
||||||
|
Beat together in a small dish. Brush the mixture on the top of the biscuits.
|
||||||
|
|
||||||
|
Bake until golden brown, \cutext{15--20}{min}. Let cool slightly in the pan on a rack (\cunum{5}{min})
|
||||||
|
\end{step}
|
||||||
|
|
||||||
|
Biscuits are best the day they are made (and ideally fresh out of the oven!). Store leftovers in an airtight container at room temperature for up to 2 days.
|
||||||
|
|
||||||
|
Note: For longer storage, arrange the (raw) biscuits about \cunum{1/2}{in} apart on two parchment-lined baking sheets and freeze until solid. Transfer them to a bag and freeze. There is no need to thaw them before baking, use the same temp/time as above.
|
||||||
@@ -2,6 +2,7 @@
|
|||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
|
|
||||||
# these are so that later it can be edited through the web on gitea and automagically recompile without having to run anything on the webserver manually. MUST be commented out when modifying/running locally. I'm not gonna maintain two copies just for that automation, especially while I'm still actively creating stuff
|
# these are so that later it can be edited through the web on gitea and automagically recompile without having to run anything on the webserver manually. MUST be commented out when modifying/running locally. I'm not gonna maintain two copies just for that automation, especially while I'm still actively creating stuff
|
||||||
|
#git stash
|
||||||
#git fetch --all
|
#git fetch --all
|
||||||
#git reset --hard origin/master
|
#git reset --hard origin/master
|
||||||
|
|
||||||
@@ -10,15 +11,15 @@ pdflatex -file-line-error -interaction nonstopmode -draftmode -shell-escape -job
|
|||||||
pdflatex -file-line-error -interaction nonstopmode -shell-escape -jobname=Recipes main.tex
|
pdflatex -file-line-error -interaction nonstopmode -shell-escape -jobname=Recipes main.tex
|
||||||
mv -v -t /home/david/fileshare/LaTeX/Recipes Recipes.pdf
|
mv -v -t /home/david/fileshare/LaTeX/Recipes Recipes.pdf
|
||||||
|
|
||||||
#printf "\n-_-_-_-_-_-_-_-_- Meal Planner -_-_-_-_-_-_-_-_-\n"
|
printf "\n-_-_-_-_-_-_-_-_- Meal Planner -_-_-_-_-_-_-_-_-\n"
|
||||||
#pdflatex -file-line-error -interaction nonstopmode -draftmode -shell-escape -jobname="Meal Planner" meal-planner.tex
|
pdflatex -file-line-error -interaction nonstopmode -shell-escape -jobname="Meal Planner" meal-planner.tex
|
||||||
#pdflatex -file-line-error -interaction nonstopmode -shell-escape -jobname="Meal Planner" meal-planner.tex
|
qpdf "Meal Planner.pdf" --pages . 2-3 -- --replace-input # easier than trying to figure out how to remove the blank pages it auto-creates lol
|
||||||
#mv -v -t /home/david/fileshare/LaTeX/Recipes "Meal Planner.pdf"
|
mv -v -t /home/david/fileshare/LaTeX/Recipes "Meal Planner.pdf"
|
||||||
|
|
||||||
#printf "\n-_-_-_-_-_-_-_-_- Shopping list -_-_-_-_-_-_-_-_-\n"
|
printf "\n-_-_-_-_-_-_-_-_- Shopping list -_-_-_-_-_-_-_-_-\n"
|
||||||
#pdflatex -file-line-error -draftmode -shell-escape -jobname="Shopping List" shopping-list.tex
|
pdflatex -file-line-error -draftmode -shell-escape -jobname="Shopping List" shopping-list.tex
|
||||||
#pdflatex -file-line-error -shell-escape -jobname="Shopping List" shopping-list.tex
|
pdflatex -file-line-error -shell-escape -jobname="Shopping List" shopping-list.tex
|
||||||
#mv -v -t /home/david/fileshare/LaTeX/Recipes "Shopping List.pdf"
|
mv -v -t /home/david/fileshare/LaTeX/Recipes "Shopping List.pdf"
|
||||||
|
|
||||||
rm *.aux *.out *.log *.toc *.fls *.fdb_latexmk
|
rm *.aux *.out *.log *.toc *.fls *.fdb_latexmk
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user