5 Commits
Author SHA1 Message Date
david 2855cef45b add text box for meal planner 2026-09-10 10:51:53 -05:00
david fce0dc16a7 Merge pull request 'add Buttermilk biscuits' (#2) from buttermilk-biscuits into master
Reviewed-on: #2
2026-09-02 16:15:07 -05:00
david 0352cca7ab add double batch amounts 2026-09-02 16:14:28 -05:00
david c5d278bac0 Update orderedrecipes.tex 2026-09-02 15:13:17 -05:00
david 7b1b5c4da7 Add recipes/ButtermilkBiscuits.tex 2026-09-02 13:41:47 -05:00
4 changed files with 99 additions and 35 deletions
+19 -17
View File
@@ -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}
\pagestyle{empty} \begin{Form}
{\fontfamily{lmss}\selectfont \pagestyle{empty}
\paste {\fontfamily{lmss}\selectfont
\break \paste\\
\paste \paste
}\end{document} }
\end{Form}
\end{document}
+1
View File
@@ -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}
+60
View File
@@ -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.
+9 -8
View File
@@ -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