Skip to content
Snippets Groups Projects

Generování protokolů a zpracování scanů

Merged Martin Mareš requested to merge mj/protokoly into devel
2 files
+ 41
6
Compare changes
  • Side-by-side
  • Inline

Files

+ 39
6
@@ -23,6 +23,9 @@
\def\kolo{TODO}
\def\kat{TODO}
\def\field#1#2{\hbox to #1{#2\hss}}
\def\fillin#1{\smash{\lower 2pt\hbox to #1{\hrulefill}}}
% \proto{kód}{jméno}{třída}{škola}{příklad}
\def\proto#1#2#3#4#5{
\setbox\codebox=\hbox{\qrcode{#1}}
@@ -32,19 +35,49 @@
\qquad
\vhanglines{\baselineskip=14pt\vskip -5pt\hbox{\bf\kolo}\hbox{\bf\kat}}%
\hfil
\llap{\smash{\vhang{\box\codebox}}}%
\smash{\vhang{\box\codebox}}%
}
\medskip
\prevdepth=0pt
\leftline{Jméno: {\bf #2}}
\leftline{Škola: {\bf #4}}
\halign to \hsize{##\hfil\tabskip=0pt plus 1fil&##\hfil\tabskip=0pt plus 2fil&##\hfil\tabskip=50mm\cr
Třída: {\bf #3}&Hodnocení:&Číslo listu:\cr
Příklad: {\bf #5}&Hodnotil:&Počet listů:\cr
\leftline{%
\field{0.63\hsize}{Jméno: {\bf #2}}%
Třída: {\bf #3}%
}
\leftline{%
\field{0.63\hsize}{Škola: {\bf #4}}%
Příklad: {\bf #5}%
}
\leftline{%
\field{0.3\hsize}{List {\bf 1} ze \fillin{10mm}}%
\field{0.33\hsize}{Hodnotil:}%
Bodů:
}
\bigskip
\hrule
\vfill\eject
}
\def\universal{\proto{MO:*}{}{}{}{}}
\def\blank{%
\setbox\codebox=\hbox{\qrcode[height=15mm]{MO:+}}
\line{%
\field{0.63\hsize}{Jméno:}%
\field{0.2\hsize}{Třída:}%
\hss
\raise\ht\strutbox\hbox{\smash{\vhang{\box\codebox}}}
}
\leftline{%
\field{0.63\hsize}{List \fillin{10mm} ze \fillin{10mm}}%
\field{0.2\hsize}{Příklad:}%
}
\bigskip
\nointerlineskip
\hbox to 0.85\hsize{\hrulefill}
\vfill\eject
}
Loading