Skip to content

Commit

Permalink
Wniosek o dopisanie przedmiotu do deklaracji
Browse files Browse the repository at this point in the history
  • Loading branch information
hjaremko committed Dec 6, 2019
1 parent 995d5cc commit 76a030f
Show file tree
Hide file tree
Showing 3 changed files with 228 additions and 0 deletions.
4 changes: 4 additions & 0 deletions 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
Expand Down
36 changes: 36 additions & 0 deletions 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}
188 changes: 188 additions & 0 deletions 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 }{%
% <code>
\IfNoValueTF{#3}
{$\underset{\text{#2}}{\parbox[t]{#1}{\dotfill}}$}%
{$\underset{\text{#2}}{\parbox[t]{#1}{\dotuline{\hfill#3\hfill}}}$}%
% <code>
}

\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}
% <code>
\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
}
% <code>

% <code>
\IfNoValueTF{#2}
{\boldfillfield{Nr albumu}{8cm}}
{
\def\temp{#2}\ifx\temp\empty
\boldfillfield{Nr albumu}{8cm}%
\else
\textbf{Nr albumu:} #2%
\fi
}
% <code>

% <code>
\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
}
% <code>

% <code>
\IfNoValueTF{#4}
{\boldfillfield{Kierunek}{8cm}}
{
\def\temp{#4}\ifx\temp\empty
{\boldfillfield{Kierunek}{8cm}}
\else
{\textbf{Kierunek:} #4}%
\fi
}
% <code>

% <code>
\IfNoValueTF{#5}
{\boldfillfield{Stopień}{8cm}}
{
\def\temp{#5}\ifx\temp\empty
{\boldfillfield{Stopień}{8cm}}
\else
{\textbf{Stopień:} #5}%
\fi
}
% <code>

}
}

\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)
{
% <code>
\IfNoValueTF{#1}
{\hfill Kraków, dnia \fillField{2.7cm} ~r.}
{\hfill Kraków, dnia #1 r.}
% <code>
}
\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

0 comments on commit 76a030f

Please sign in to comment.