diff options
author | Karl Berry <karl@freefriends.org> | 2020-04-20 21:06:59 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-04-20 21:06:59 +0000 |
commit | 265f9ac6d3fc91d897651772036f22f7f8f094de (patch) | |
tree | 7822918bd781fb8806637ba86a5f08c9bf92f220 /Master/texmf-dist/doc/latex/diabetes-logbook/dmlb-template.tex | |
parent | 24c953dcb93919a65e5830191614a1f7538616c7 (diff) |
diabetes-logbook (20apr20)
git-svn-id: svn://tug.org/texlive/trunk@54810 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/diabetes-logbook/dmlb-template.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/diabetes-logbook/dmlb-template.tex | 286 |
1 files changed, 286 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/diabetes-logbook/dmlb-template.tex b/Master/texmf-dist/doc/latex/diabetes-logbook/dmlb-template.tex new file mode 100644 index 00000000000..1deb9eb7a90 --- /dev/null +++ b/Master/texmf-dist/doc/latex/diabetes-logbook/dmlb-template.tex @@ -0,0 +1,286 @@ +\documentclass[a4paper]{article} +\usepackage[ + top=1.5cm, + bottom=0.6cm, + hmargin=1cm,% FIXME multi-row single-entry date misaligned if greater + footskip=4.40004pt,% thank you, warning + headsep=10pt, + ]{geometry} +\usepackage[graph]{dmlb} +% \usepackage{dmlb} + \usepackage{silence} + \WarningsOff[latex] +% CONSTS ============================== + \edef\mym{11cm}% THE WIDTH OF THE M COLUMN (WITH UNIT!) + \edef\myRelPath{./graphs/}% RELATIVE PATH FOR AUXILIARY FILES; + \edef\myd{28}% DAYS PER GRAPH + % \edef\mya{3}% Y-AXIS SCALE COMPRESSION FACTOR AFTER \MYB + % \edef\myb{8}% BEGIN Y-AXIS TICK SCALING FROM \MYB + % \edef\myc{3}% ADDITIONAL EQUIDISTANT GRID LINES AFTER \MYB + 1, I.E., 1 -> NO EXTRA +% COLORS ============================== + % COMMENT OUT SECTION FOR DEFAULT COLOR SCHEME + % ROWS + \definecolor{oddRowColor}{RGB}{55,24,34} + \definecolor{evenRowColor}{RGB}{28,19,23} + % TEXT + \colorlet{oddRowTextColor}{-oddRowColor} + \colorlet{evenRowTextColor}{-evenRowColor} + % TABLE + \definecolor{tableColor}{RGB}{180,232,252} + % HEADER/FOOTER + \colorlet{headerColor}{green!55} + % PAGE BACKGROUND + \definecolor{pageBG}{RGB}{29,25,32} + \pagecolor{pageBG} + % GRAPH CURVE + \colorlet{curveColor}{pink!80!black} + % CAPTION TEXT AND FORMAT + % \DeclareCaptionFormat{myformat}{{\rmfamily\small\textsc{#1}#2{#3}}}% default + \DeclareCaptionFont{cc}{\color{pink}} + \captionsetup{format={myformat},labelsep={period},font+={cc}} +\begin{document} +% OPTIONAL CALENDAR WITH LINKS TO EACH DAY WITH ENTRIES; ENTER STARTING DATE OR COMMENT OUT; RERUN IF NOT ALL DATES HAVE LINKS +% CALENDAR +\pdfbookmark[0]{Calendar}{cal} +\tikzexternaldisable% +{% + \let\%=\pgfcalendarshorthand% + \pgfcalendar{cal}{1999-12-01}{2006-04-01}%{\year-\month-\day}% <-- CURRENT DAY {% + {% + \ifdate{equals=\pgfcalendarbeginiso}% + {% + + {\large\bfseries\hrulefill\%y0}% + \par\vspace*{2.2pt}\leavevmode\hbox to1.7cm{\small\%m0}% + }% + {% + \ifdate{end of month=0}% + {% + \ifdate{equals=01-01}% + {{\par\large\bfseries\hrulefill\%y0}}% + {}% + \par\vspace*{2.2pt}\leavevmode\hbox to1.7cm{\small\%m0}% + }% + {}% + }% + \pgfcalendarjuliantodate{\pgfcalendarcurrentjulian}{\iY}{\iM}{\iD}% + \hyperref[\iY-\iM-\iD]{\%d0}\hspace*{4.8pt}% + }% + }% + \tikzexternalenable% + \clearpage +\global\advance\row 1\relax% ACCOUNT FOR LONGER FIRST HEADER +\begin{longtable}{ =r +r | +r +r +r +r +r | +m{\mym} }% + \hiderowcolors% + % FIRST HEADER + \caption{% + Diabetes logbook: blood glucose (BG) given in millimolars mM, carbohydrates (CHO), protein (Pro), and fat in grams; Sanofi Apridra as fast-acting insulin analog (Ins) in international units IU.% + }\\% + \multicolumn{2}{c|}% + {\small Time}&% + {\small BG}&% + {\small Ins}&% + {\small CHO}&% + {\small Pro}&% + {\small Fat}&% + {\small Remarks}\\\hline\endfirsthead% + % NORMAL HEADER + \caption{\emph{cont.}}\\% + \multicolumn{2}{c|}% + {\small Time}&% + {\small BG}&% + {\small Ins}&% + {\small CHO}&% + {\small Pro}&% + {\small Fat}&% + {\small Remarks}\\\hline\endhead% + % FOOTER + \hline\endfoot% + \showrowcolors% +\dmlbsetdate{1999}{12}{21}[./QQ/TEST/]% 2000 IS NOT A TRUE LEAP YEAR BECAUSE DIVISIBLE BY 400; WILL INPUT `99-12.tex' FROM REL PATH `./QQ/TEST/' +\dmlbsetdate{2005}{11}{11}% CHANGING DATE, DATA COLLECTION STILL ACTIVE UP TO PRESENT DATE +\input{./QQ/TEST/99-12}\input{./QQ/TEST/99-12}% INPUTTING RAW ONLY FOR DEMO PURPOSES +\dmlbsetdate{2006}{2}{1}% EXCERPT FROM MY LOGBOOK +% 01.02.06 + \QQQ{00:35}{ }{3}{5}{22}{45}{}% + \QQQ{03:11}{6.6}{2}{ }{ }{ }{}% + \QQQ{19:14}{ }{5}{x}{xx}{xx}{}% + \QQQ{20:20}{ }{4}{6--}{55}{120}{}% + \QQQ{23:00}{ }{14}{25}{40}{100}{}*% + \QQQ{01:41}{2.7}{ }{ }{ }{ }{}% + \QQQ{03:48}{4.0}{ }{ }{ }{ }{}% +% 02.02.06 + \QQQ{13:50}{15.8}{14}{ }{80}{80}{}% + \QQQ{15:14}{10.0}{4}{5}{40}{90}{}% + \QQQ{16:39}{3.5}{7}{13--}{23--}{55--}{}% + \QQQ{21:55}{5.4}{8}{ }{ }{ }{}% + \QQQ{23:26}{2.3}{3}{2}{25}{40}{}*% + \QQQ{01:39}{ }{5}{6}{87}{120}{}% + \QQQ{03:45}{1.5}{ }{ }{ }{ }{}% +% 03.02.06 + \QQQ{06:10}{5.5}{ }{ }{ }{ }{}% + \QQQ{11:59}{7.9}{7}{ }{ }{ }{}% + \QQQ{16:19}{8.7}{7}{ }{ }{ }{}% + \QQQ{17:51}{6.7}{3}{ }{ }{ }{}% + \QQQ{21:54}{6.5}{3}{ }{ }{ }{}*% + \QQQ{02:17}{6.3}{3}{ }{ }{ }{}% + \QQQ{06:26}{6.5}{3}{ }{ }{ }{}% +% 04.02.06 + \QQQ{16:17}{2.6}{ }{ }{ }{ }{}% + \QQQ{21:30}{ }{ }{++}{ }{ }{}% + \QQQ{22:08}{11.6}{9}{ }{ }{ }{}% + \QQQ{23:21}{11.3}{12}{ }{ }{ }{}*% + \QQQ{02:00}{ }{ }{ }{40}{40}{}% +% 05.02.06 + \QQQ{07:30}{3.7}{ }{ }{40}{10}{}% + \QQQ{15:58}{6.7}{3}{ }{ }{ }{}% + \QQQ{19:18}{ }{5}{7.5}{64}{190}{}% + \QQQ{20:30}{ }{ }{1}{13}{26}{}*% + \QQQ{00:40}{5.6}{3}{1}{26}{52}{}% + \QQQ{04:00}{ }{ }{ }{ }{ }{}% +% 06.02.06 + \QQQ{08:21}{11.0}{12}{ }{ }{ }{}% + \QQQ{17:42}{ }{ }{ }{ }{ }{}% + \QQQ{22:15}{ }{ }{ }{40}{20}{}*% + \QQQ{01:30}{ }{ }{3}{4}{30}{}% + \QQQ{01:54}{9.3}{6}{ }{ }{ }{}% + \QQQ{04:52}{ }{5}{ }{ }{ }{}% +% 07.02.06 + % \QQQ{07:48}{3.3}{ }{ }{ }{ }{}% + % \QQQ{10:42}{ }{ }{2.2}{54}{90}{}% + % \QQQ{11:12}{ }{5}{5.2}{10}{100}{}% + % \QQQ{12:22}{ }{7}{13}{50}{100}{}% + % \QQQ{22:08}{9.9}{7}{ }{ }{ }{}% + % \QQQ{00:12}{8.5}{8}{ }{ }{ }{}% + % \QQQ{00:53}{ }{ }{ }{68}{100}{}% + % \QQQ{05:03}{10.9}{13}{ }{ }{ }{}% +% 08.02.06 + % \QQQ{10:08}{8.8}{7}{ }{ }{ }{}% + % \QQQ{15:55}{7.9}{7}{ }{30}{24}{}% + % \QQQ{00:30}{6.3}{3}{ }{ }{ }{}% + % \QQQ{02:22}{ }{ }{ }{40}{40}{}% + % \QQQ{03:13}{6.5}{3}{ }{ }{ }{}% + % \QQQ{05:25}{10.8}{12}{ }{ }{ }{}% +% 09.02.06 + \dmlbsetdate{2006}{2}{9}% + \QQQ{13:04}{8.6}{6}{ }{ }{ }{Example of skipping two days.}% + \QQQ{15:59}{6.4}{2}{ }{ }{ }{}% + \QQQ{20:07}{9.2}{7}{ }{ }{ }{}% + \QQQ{21:49}{ }{ }{ }{ }{ }{}*% + \QQQ{03:04}{4.3}{ }{ }{ }{ }{}% +% 10.02.06 + \QQQ{06:28}{7.9}{6}{ }{ }{ }{}% + \QQQ{08:41}{5.8}{ }{ }{ }{ }{}% + \QQQ{12:20}{ }{ }{3}{3}{30}{}% + \QQQ{13:21}{8.9}{11}{ }{ }{ }{}% + \QQQ{20:42}{4.8}{ }{ }{ }{ }{}*% + \QQQ{04:06}{3.7}{ }{ }{ }{ }{}% +% 11.02.06 + \QQQ{10:30}{11.3}{11}{ }{ }{ }{}% + \QQQ{14:10}{3.2}{ }{ }{ }{ }{}% + \QQQ{15:05}{ }{ }{4}{5}{40}{}% + \QQQ{16:13}{3.8}{ }{ }{ }{ }{}% + \QQQ{19:51}{4.3}{ }{ }{ }{ }{}% + \QQQ{23:23}{7.8}{5}{ }{ }{ }{}*% +% 12.02.06 + \QQQ{10:08}{4.1}{ }{ }{ }{ }{}% + \QQQ{15:40}{4.0}{ }{ }{ }{38}{}% + \QQQ{16:23}{ }{3}{4}{8}{80}{}% + \QQQ{23:04}{ }{ }{1}{2}{20}{}% + \QQQ{23:24}{ }{ }{ }{ }{ }{}% +% 13.02.06 + \QQQ{07:53}{1.6}{ }{2}{ }{ }{}% + \QQQ{10:30}{ }{ }{1.5}{ }{ }{}% + \QQQ{14:27}{ }{ }{4.5}{ }{ }{}% + \QQQ{16:22}{2.1}{ }{3}{ }{ }{}% + \QQQ{18:13}{ }{ }{3}{ }{ }{}% + \QQQ{18:55}{5.1}{ }{3}{60}{110}{}% + \QQQ{19:30}{ }{ }{5}{10}{100}{}% + \QQQ{20:45}{ }{ }{ }{ }{ }{}*% +% 14.02.06 + \QQQ{05:03}{5.5}{ }{ }{ }{ }{}% + \QQQ{07:00}{ }{3}{4}{42}{70}{}% + \QQQ{08:35}{ }{ }{ }{ }{ }{}% + \QQQ{11:38}{ }{4}{4}{42}{70}{}% + \QQQ{13:51}{3.0}{ }{ }{ }{ }{}% + \QQQ{17:49}{4.9}{ }{ }{ }{ }{}% + \QQQ{18:33}{ }{5}{ }{ }{ }{}% + \QQQ{20:17}{ }{7}{19}{25}{180}{}% + \QQQ{20:50}{ }{ }{6.7}{16}{55}{}% + \QQQ{21:24}{1.8}{ }{3}{ }{ }{}% + \QQQ{23:15}{ }{ }{ }{ }{ }{}*% + \QQQ{00:22}{4.8}{ }{ }{ }{ }{}% +% 15.02.06 + \QQQ{05:38}{10.7}{11}{ }{ }{ }{}% + \QQQ{07:50}{ }{4}{2}{18}{45}{}% + \QQQ{09:08}{1.9}{ }{3}{ }{ }{}% + \QQQ{14:54}{ }{4}{x}{75}{120}{}% + \QQQ{17:05}{4.0}{8}{13}{23}{50}{}% + \QQQ{23:21}{8.9}{5}{ }{ }{ }{}*% +% 16.02.06 + \QQQ{07:15}{13.1}{12}{ }{ }{ }{}% + \QQQ{08:55}{9.5}{7}{ }{ }{ }{}% + \QQQ{10:50}{ }{4}{3}{27}{65}{}% + \QQQ{13:55}{ }{ }{ }{50}{50}{}% + \QQQ{14:46}{ }{3}{ }{ }{ }{}% + \QQQ{17:34}{7.8}{5}{ }{ }{ }{}% + \QQQ{18:52}{ }{4}{ }{ }{ }{}% + \QQQ{20:56}{5.2}{ }{ }{ }{ }{}% + \QQQ{23:27}{ }{8}{13}{23}{50}{}*% + \QQQ{01:00}{7.4}{5}{ }{ }{ }{}% +% 17.02.06 + \QQQ{07:20}{9.0}{6}{ }{ }{ }{}% + \QQQ{10:00}{ }{ }{1.5}{14}{30}{}% + \QQQ{11:23}{7.8}{5}{ }{ }{ }{}% + \QQQ{14:38}{5.0}{ }{ }{ }{ }{}% + \QQQ{15:15}{ }{ }{ }{37}{37}{}% + \QQQ{16:13}{ }{2}{ }{ }{ }{}% + \QQQ{17:42}{8.2}{7}{ }{ }{ }{}% + \QQQ{21:50}{3.3}{ }{ }{ }{ }{}*% + \QQQ{01:10}{ }{ }{ }{ }{ }{}% +% 18.02.06 + \QQQ{10:00}{3.4}{ }{ }{ }{ }{}% + \QQQ{20:20}{ }{ }{2}{66}{45}{}% + \QQQ{20:55}{ }{4}{5.2}{10}{100}{}*% + \QQQ{00:03}{6.0}{3}{ }{33}{15}{}% +% 19.02.06 + \QQQ{09:52}{8.1}{6}{ }{ }{ }{}% + \QQQ{11:45}{ }{ }{10}{40}{120}{}% + \QQQ{13:14}{4.1}{ }{ }{ }{ }{}% + \QQQ{15:14}{ }{2}{ }{ }{ }{}% + \QQQ{19:54}{5.1}{ }{ }{ }{ }{}*% + \QQQ{00:45}{ }{ }{ }{55}{70}{}% + \QQQ{01:11}{5.3}{ }{ }{ }{ }{}% +% 20.02.06 + \QQQ{04:16}{7.6}{5}{ }{ }{ }{}% + \QQQ{13:35}{ }{ }{ }{40}{50}{}% + \QQQ{13:52}{4.2}{ }{ }{ }{ }{}% + \QQQ{14:41}{ }{3}{ }{ }{ }{}% + \QQQ{17:10}{ }{ }{ }{22}{28}{}% + \QQQ{18:44}{8.3}{12}{13}{36}{120}{}% + \QQQ{20:30}{ }{4}{5}{21}{65}{}% + \QQQ{21:27}{4.5}{ }{ }{ }{ }{}*% + \QQQ{01:31}{9.2}{6}{ }{ }{ }{}% + \QQQ{04:09}{ }{6}{6.5}{25}{50}{}% +% 21.02.06 + \QQQ{08:50}{4.8}{ }{ }{ }{ }{}% + \QQQ{09:55}{ }{4}{4}{34}{50}{}% + \QQQ{14:29}{5.4}{2}{ }{ }{ }{}% + \QQQ{15:49}{ }{3}{4}{34}{50}{}% + \QQQ{22:42}{5.3}{3}{3}{16}{32}{}*% + \QQQ{02:49}{ }{ }{ }{ }{ }{}% + \QQQ{03:35}{5.3}{ }{ }{ }{ }{}% +% 22.02.06 + \QQQ{10:40}{3.8}{ }{ }{ }{ }{}% + \QQQ{17:31}{4.7}{ }{ }{ }{ }{}% + \QQQ{20:32}{ }{7}{ }{57}{160}{}% + \QQQ{23:40}{ }{4}{8}{53}{120}{}*% + \QQQ{02:28}{ }{ }{ }{ }{ }{}% + \QQQ{04:44}{9.4}{7}{ }{ }{ }{}% +% 23.02.06 + \QQQ{13:41}{10.0}{9}{ }{ }{ }{}% + \QQQ{14:28}{5.5}{ }{3.2}{44}{70}{}% + \QQQ{15:48}{2.3}{ }{ }{ }{ }{\hyperref[2006-02-08]{this} link shouldn't work, because no label was created.}% + \QQQ{18:37}{1.5}{ }{9}{ }{ }{Hey, \hyperref[2000-01-07]{this} is a link to first entry of 2000-01-07.}% +\end{longtable} +\end{document}
\ No newline at end of file |