diff --git a/docs/.gen-tectonic.sh b/docs/.gen-tectonic.sh index 66b8a15..ba55740 100644 --- a/docs/.gen-tectonic.sh +++ b/docs/.gen-tectonic.sh @@ -1,5 +1,9 @@ #!/bin/bash +for f in *.tex; do + $(echo -n "tectonic $f; " >> tectonic-command) +done + for f in */*.tex; do $(echo -n "tectonic $f; " >> tectonic-command) done diff --git a/docs/ii-wniosek-dopisanie-przedmiotu-do-deklaracji.tex b/docs/ii-wniosek-dopisanie-przedmiotu-do-deklaracji.tex new file mode 100644 index 0000000..e421988 --- /dev/null +++ b/docs/ii-wniosek-dopisanie-przedmiotu-do-deklaracji.tex @@ -0,0 +1,36 @@ +\documentclass{wmiisubmission} + +\usepackage[ +pdftitle={Wniosek o dopisanie przedmiotu do deklaracji przedmiotowej}, +colorlinks=true,linkcolor=black,urlcolor=black,citecolor=black]{hyperref} +\urlstyle{same} + +\renewcommand{\thefootnote}{\fnsymbol{footnote}} + +\begin{document} +\cracowdate +\studentinfo{}{}{}{Informatyka - studia stacjonarne}{I stopnia} +\studentaddress +\addressee{\piotrniemiec} + +\vskip 3.0cm + +\requesttitle{Wniosek o dopisanie przedmiotu do deklaracji przedmiotowej} + +\vskip 0.5cm + +Zwracam się z uprzejmą prośbą o dopisanie przedmiotu \dotfill, \\ +który jest realizowany w wymiarze \fillField{1.2cm}~ godzin i zapewnia +\fillField{1.2cm}~ +punktów ETCS do deklaracji przedmiotów realizowanych w semestrze \dotfill~ +roku akademickiego 20\fillField{0.7cm}/20\fillField{0.7cm}. + +\vskip 2.0cm + +\studentsignature + +\vskip 4.0cm + +\decision{Decyzja Dziekana} + +\end{document} diff --git a/docs/wmiisubmission.cls b/docs/wmiisubmission.cls new file mode 100644 index 0000000..1e0f727 --- /dev/null +++ b/docs/wmiisubmission.cls @@ -0,0 +1,188 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{wmiisubmission}[2019/10/15 Wniosek przeznaczony do uzytku na Wydziale Matematyki i Informatyki Uniwersytetu Jagiellonskiego] + +\RequirePackage{xparse} + +\NewDocumentCommand{\fillField}{ m O{} g }{% + % + \IfNoValueTF{#3} + {$\underset{\text{#2}}{\parbox[t]{#1}{\dotfill}}$}% + {$\underset{\text{#2}}{\parbox[t]{#1}{\dotuline{\hfill#3\hfill}}}$}% + % +} + +\newcommand{\boldfillfield}[2]{ + \begin{minipage}{#2} + \textbf{#1: } \dotfill + \end{minipage} +} + +\NewDocumentCommand{\studentinfo}{ g g g g g g g g g }{% +{ +\setstretch{1.6} + % + \IfNoValueTF{#1} + {\boldfillfield{Imię i nazwisko}{8cm}} + { + \def\temp{#1}\ifx\temp\empty + {\boldfillfield{Imię i nazwisko}{8cm}}% + \else + \textbf{Imię i nazwisko:} #1% + \fi + } + % + + % + \IfNoValueTF{#2} + {\boldfillfield{Nr albumu}{8cm}} + { + \def\temp{#2}\ifx\temp\empty + \boldfillfield{Nr albumu}{8cm}% + \else + \textbf{Nr albumu:} #2% + \fi + } + % + + % + \IfNoValueTF{#3} + {\boldfillfield{Rok studiów}{8cm}} + { + \def\temp{#3}\ifx\temp\empty + {\boldfillfield{Rok studiów}{8cm}} + \else + {\textbf{Rok studiów:} #3}% + \fi + } + % + + % + \IfNoValueTF{#4} + {\boldfillfield{Kierunek}{8cm}} + { + \def\temp{#4}\ifx\temp\empty + {\boldfillfield{Kierunek}{8cm}} + \else + {\textbf{Kierunek:} #4}% + \fi + } + % + + % + \IfNoValueTF{#5} + {\boldfillfield{Stopień}{8cm}} + { + \def\temp{#5}\ifx\temp\empty + {\boldfillfield{Stopień}{8cm}} + \else + {\textbf{Stopień:} #5}% + \fi + } + % + + } +} + +\NewDocumentCommand{\studentaddress}{ g g g g }{% + {\setstretch{2.3} + + \fillField{8cm}[(nr kodu pocztowego - miejscowość)]{#1} + + \fillField{8cm}[(ulica/osiedle – nr domu/mieszkania)]{#2} + + \fillField{8cm}[(adres e-mail)]{#3} + + \fillField{8cm}[(telefon)]{#4} + + } +} + +\newcommand{\bakalarski}{ + \textit{Zastępca dyrektora ds. dydaktycznych} \\ + \textit{dr Sławomir Bakalarski} +} + +\newcommand{\piotrniemiec}{ + \textit{Prodziekan ds. studenckich} \\ + \textit{Wydziału Matematyki i Informatyki}\\ + \textit{dr hab. Piotr Niemiec} +} + +% \RequirePackage[showboxes]{textpos} +\RequirePackage{textpos} + +\newcommand{\addressee}[2][0cm]{ + + \begin{textblock*}{\textwidth}(0cm,#1) + { + \phantom{a}\hfill + \begin{tabular}[c]{@{}l@{}} + #2 + \end{tabular} + } + \end{textblock*} + + \vskip 1cm +} + +\NewDocumentCommand{\cracowdate}{ g }{ + \begin{textblock*}{\textwidth}(0cm,0cm) + { + % + \IfNoValueTF{#1} + {\hfill Kraków, dnia \fillField{2.7cm} ~r.} + {\hfill Kraków, dnia #1 r.} + % + } + \end{textblock*} + + \vskip -1.23em +} + +% \textbf{Kierunek:} Matematyka Komputerowa -- studia stacjonarne pierwszego/drugiego* stopnia\\ + +\newcommand{\requesttitle}[1]{ + \begin{center} + {\Large \textbf{#1}} + \end{center} +} + +\newcommand{\signature}[1]{ + \fillField{6cm}[#1] +} + +\newcommand{\studentsignature}{ + \hspace{\fill} \signature{(podpis studenta)} \hspace{2.0cm} +} + +\newcommand{\decision}[1]{ + \textbf{#1} \dotfill + \vskip 0.5cm + \noindent + Data \fillField{3cm} ~Podpis \dotfill \\ +} + +\LoadClass[a4paper,11pt]{article} +\RequirePackage{polski} +\RequirePackage[utf8]{inputenc} +\RequirePackage{calc} +\RequirePackage{amsmath} +\RequirePackage{geometry} +\RequirePackage{multicol} +\RequirePackage{setspace} +\RequirePackage[normalem]{ulem} +\RequirePackage{microtype} +% \RequirePackage{newpxtext} +% \RequirePackage{newpxmath} + +\geometry{total={210mm,297mm}, + left=25mm,right=25mm,% + bindingoffset=0mm, top=25mm,bottom=20mm +} + +\pagestyle{empty} +\linespread{1.2} +\setlength\parindent{0pt} + +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions\relax