%% %% This is file `semesterplanner.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% semesterplanner.dtx (with options: `semesterplanner') %% %% This is a generated file. %% %% Copyright (C) 2020 by Niklas Schneider %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either %% version 1.3 of this license or (at your option) any later %% version. The latest version of this license is in: %% %% http://www.latex-project.org/lppl.txt %% %% and version 1.3 or later is part of all distributions of %% LaTeX version 2005/12/01 or later. %% \RequirePackage{fontawesome} \RequirePackage{color} \RequirePackage{schedule} \RequirePackage{tikz} \usetikzlibrary{shapes} \newcommand*{\encircle}[1]{ \begin{minipage}[b][1em][c]{1.5em} \begin{tikzpicture} \node[fill,circle,inner sep=1pt, color = white] {#1}; \end{tikzpicture} \end{minipage} } \definecolor{dodgerblue}{rgb}{0.12, 0.56, 1.0} \definecolor{seminar}{rgb}{1.0, 0.8, 0.0} \definecolor{lecture}{rgb}{0.2, 0.7, 1.0} \definecolor{tutorial}{rgb}{0.0, 0.8, 0.0} \definecolor{meeting}{rgb}{0.8, 0.0, 0.0} \definecolor{officehour}{rgb}{0.0, 0.4, 0.6} \NewAppointment{emeeting}{meeting}{white} \NewAppointment{electure}{lecture}{white} \NewAppointment{etutorial}{tutorial}{white} \NewAppointment{eseminar}{seminar}{white} \NewAppointment{eofficehour}{officehour}{white} \newcommand{\lecture}[6]{\electure{\textbf{#1}}{ \vspace*{-2.5em} \begin{flushleft} {#2}\\\vspace*{0.75em}{#6}{#3} \end{flushleft}} {#4}{#5}} \newcommand{\tutorial}[6]{\etutorial{\textbf{#1}}{ \vspace*{-2.5em} \begin{flushleft} {#2}\\\vspace*{0.75em}{#6}{#3} \end{flushleft}} {#4}{#5}} \newcommand{\meeting}[6]{\emeeting{\textbf{#1}}{ \vspace*{-2.5em} \begin{flushleft} {#2}\\\vspace*{0.75em}{#6}{#3} \end{flushleft}} {#4}{#5}} \newcommand{\seminar}[6]{\eseminar{\textbf{#1}}{ \vspace*{-2.5em} \begin{flushleft} {#2}\\\vspace*{0.75em}{#6}{#3} \end{flushleft}} {#4}{#5}} \newcommand{\officehour}[6]{\eofficehour{\textbf{#1}}{ \vspace*{-2.5em} \begin{flushleft} {#2}\\\vspace*{0.75em}{#6}{#3} \end{flushleft}} {#4}{#5}} \newcommand{\appointment}[6]{\textit{#1}&{#2}&{#3}&{#4}&{#5}&{#6}\\} \newcommand{\exam}[4]{\textit{#1}&{#2}&{#3}&{#4}\\} \newcommand{\deadline}[4]{\textit{#1}&{#2}&{#3}&{#4}\\} \newcommand{\pmandatory}{\encircle{\textcolor{red}{\faWarning}}} \newcommand{\phigh}{\encircle{\textcolor{red}{\faFlag}}} \newcommand{\pmid}{\encircle{\textcolor{yellow}{\faFlag}}} \newcommand{\plow}{\encircle{\textcolor{green}{\faFlag}}} \newcommand{\pnone}{\encircle{\textcolor{gray}{\faTimesCircle}}} \newcommand{\oral}{\faComment} \newcommand{\written}{\faPencil} \newcommand{\teams}{\encircle{\textcolor{dodgerblue}{\faWindows}}} \newcommand{\zoom}{\encircle{\textcolor{dodgerblue}{\faCamera}}} \newcommand{\youtube}{\encircle{\textcolor{red}{\faYoutubePlay}}} \newcommand{\tbd}{\faQuestion} \newcommand{\tba}{\faBullhorn} \newcommand{\ttlegend}[2]{{\footnotesize\textcolor{#1}{\faSquare}}&{\footnotesize {#2}}\\} \newenvironment{timetable} { \section*{\faClockO~Timetable} \vspace*{-2em} \CellHeight{1.3cm} \CellWidth{1in} \TimeRange{08:00-18:00} \SubUnits{60} \BeginOn{Monday} \TextSize{\tiny} \FiveDay \TwentyFourHour \begin{schedule} } { \end{schedule} \vspace*{-1em} } \newenvironment{appointments}[1][Room] { \section*{\faCalendar~Appointments} \begin{tabular}{llllll} \textbf{Date}&\textbf{Time}&\textbf{Course}&\textbf{Description}&\textbf{{#1}}&\textbf{Prio.}\\ } {\end{tabular} } \newenvironment{deadlines} { \section*{\faBomb~Deadlines} \begin{tabular}{llll} \textbf{Date}&\textbf{Course}&\textbf{Description}&\textbf{Prio.}\\ } {\end{tabular} } \newenvironment{exams} { \section*{\faStickyNoteO~Exams} \begin{tabular}{llll} \textbf{Date}&\textbf{Time}&\textbf{Course}&\textbf{Type}\\ } {\end{tabular} } \newenvironment{legend} { \begin{center} \begin{tabular}{ll} } { \end{tabular} \end{center} } \endinput %% %% End of file `semesterplanner.sty'.