diff options
author | Jaro <jarorutjes07@gmail.com> | 2024-10-19 14:29:04 +0200 |
---|---|---|
committer | Jaro <jarorutjes07@gmail.com> | 2024-10-19 14:29:04 +0200 |
commit | 314baff9cdc711eee2f307f22e1def778360d9e8 (patch) | |
tree | 5f66275b8e6d92ea4147da6349d36fbde0a8f367 /scripts | |
parent | d4fbaad4ad83e430b8a28436c63a8e0f34abc762 (diff) | |
parent | 4760be8c90297857ba5c9cf82e2478039fdc9365 (diff) |
Merge branch 'master' of github.com:lonkaars/crepe-docs into jaro/research
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/time2tex.py | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/scripts/time2tex.py b/scripts/time2tex.py index a5d6802..f3f8de9 100755 --- a/scripts/time2tex.py +++ b/scripts/time2tex.py @@ -11,7 +11,7 @@ def fmt_duration(sec): hour = mins // 60 if hour > 0: - out.append("%02dh" % (hour, )) + out.append("%dh" % (hour, )) mins = mins % 60 out.append("%02dm" % (mins, )) @@ -91,16 +91,13 @@ def fmt_weekly_overview(times): return tex.env('table', tex.join( tex.cmd('centering'), tex.cmd('fitimg', - tex.env('tabular', r'l' + r'r@{~}l' * len(members) + r'@{\qquad}r', tex.join( + tex.env('tabular', r'l' + r'r@{~}l' * len(members) + r'>{\quad}r', tex.join( tex.cmd('toprule'), - tex.tabrule(*[ - tex.cmd('textbf', cell) - for cell in [ - tex.esc("#"), - *tex.explist([ member, "" ] for member in members), - "Subtotal", - ] - ]), + tex.tabrule( + tex.cmd("textbf", tex.esc("#")), + *[tex.cmd("multicolumn", "2", "c", tex.cmd("textbf", member)) for member in members], + tex.cmd("textbf", "Subtotal"), + ), tex.cmd('midrule'), *[ tex.tabrule(*[ |