summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/lualatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-11-02 21:56:35 +0000
committerKarl Berry <karl@freefriends.org>2020-11-02 21:56:35 +0000
commit1428a842a88fa4264ec3891b309da3f73b4f48b5 (patch)
tree9f8599730dd6bef857e530b3acbfc7af7392a840 /Master/texmf-dist/tex/lualatex
parent68aa4241c4ca49714c69c454b44d77d708fe78ef (diff)
semesterplanner (2nov20)
git-svn-id: svn://tug.org/texlive/trunk@56841 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/lualatex')
-rw-r--r--Master/texmf-dist/tex/lualatex/semesterplanner/semesterplanner.sty162
1 files changed, 162 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/lualatex/semesterplanner/semesterplanner.sty b/Master/texmf-dist/tex/lualatex/semesterplanner/semesterplanner.sty
new file mode 100644
index 00000000000..603852869b2
--- /dev/null
+++ b/Master/texmf-dist/tex/lualatex/semesterplanner/semesterplanner.sty
@@ -0,0 +1,162 @@
+%%
+%% 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'.