summaryrefslogtreecommitdiffstats
path: root/reportTitle.tex
diff options
context:
space:
mode:
authorbt <bt@rctt.net>2026-04-21 12:31:18 +0200
committerbt <bt@rctt.net>2026-04-21 12:31:18 +0200
commita491fb06a90101ce71548485b4416c994c774503 (patch)
tree5520cd35b9f27732b93d3c6b9eb6d7c92f7ed00a /reportTitle.tex
downloadpwr-a491fb06a90101ce71548485b4416c994c774503.tar.gz
pwr-a491fb06a90101ce71548485b4416c994c774503.zip
Add report title latex helper
Diffstat (limited to 'reportTitle.tex')
-rw-r--r--reportTitle.tex105
1 files changed, 105 insertions, 0 deletions
diff --git a/reportTitle.tex b/reportTitle.tex
new file mode 100644
index 0000000..1c3a528
--- /dev/null
+++ b/reportTitle.tex
@@ -0,0 +1,105 @@
+\makeatletter
+\define@cmdkey[R]{f}{spec}{}
+\define@cmdkey[R]{f}{name}{}
+\define@cmdkey[R]{f}{group}{}
+\define@cmdkey[R]{f}{exe}{}
+\define@cmdkey[R]{f}{day}{}
+\define@cmdkey[R]{f}{week}{}
+\define@cmdkey[R]{f}{hour}{}
+\define@cmdkey[R]{f}{exedate}{}
+\define@cmdkey[R]{f}{deldate}{}
+\define@cmdkey[R]{f}{prof}{}
+\define@cmdkey[R]{f}{persona}{}
+\define@cmdkey[R]{f}{personb}{}
+\define@cmdkey[R]{f}{personc}{}
+\define@cmdkey[R]{f}{author}{}
+\define@cmdkey[R]{f}{title}{}
+
+\newcommand{\reportTitle}[1]{
+\setkeys[R]{f}{#1}
+
+\definecolor{bg}{RGB}{255, 255, 235}
+\definecolor{sp}{RGB}{141, 24, 10}
+
+\begin{tblr}{
+ width=2\linewidth,
+ colspec={|X[2,l]|X[3,l]|X[1,l]|},
+ hspan=minimal,
+ cells={m},
+}
+\hline
+\SetCell{l}
+ Specjalność:
+&
+\SetCell{l,bg=bg}
+ Nazwa zajęć:
+&
+\SetCell{c}
+ TERMIN
+\\
+\SetCell{c}
+ \LARGE \textbf{\cmdR@f@spec} % Specjalizacja
+&
+\SetCell{c,bg=bg,fg=sp}
+ \LARGE \cmdR@f@name % Nazwa zajęć
+&
+\SetCell{c}
+{
+ \cmdR@f@day \\ % Dzień
+ \vspace{-5pt}
+ \LARGE \textbf{\cmdR@f@week} \\ % P/N
+ \normalsize \cmdR@f@hour % Godzina
+}
+\\ \hline
+\SetCell[c=2]{l}
+ Osoby wykonujące ćwiczenie:
+&&
+\SetCell{c}
+ Nr Grupy
+\\
+\SetCell[c=2]{l}
+{
+ \qquad \qquad 1.\cmdR@f@persona\\
+ \qquad \qquad 2.\cmdR@f@personb\\
+ \qquad \qquad 3.\cmdR@f@personc
+}
+&&
+\SetCell{c}
+ \LARGE \textbf{\cmdR@f@group}
+\\ \hline
+\SetCell[c=2]{l}
+ Tytuł ćwiczenia:
+&&
+\SetCell{c}
+ Nr ćwiczenia
+\\
+\SetCell[c=2]{c}
+ \cmdR@f@title
+&&
+\SetCell{c}
+ \LARGE \textbf{\cmdR@f@exe}
+\\ \hline
+ Sprawozdanie opracował
+&
+ {\cmdR@f@author}
+&
+\SetCell[r=4]{h,c,bg=bg}
+ OCENA
+\\ \hline
+ Data wykonania ćwiczenia
+&
+ \cmdR@f@exedate
+\\ \hline
+ Data oddania sprawozdania
+&
+ \cmdR@f@deldate
+\\ \hline
+ Prowadzący
+&
+ \cmdR@f@prof
+\\ \hline
+\SetCell[c=3]{fg=sp}
+ \textbf{UWAGI} (wypełnia prowadzący):
+\\ \hline
+\end{tblr}
+}