Commit c49da213 authored by Martin Deinhofer's avatar Martin Deinhofer
Browse files
parents 31479bab 742bfeff
# Ignore
## LaTeX
*.aux
*.bbl
*.blg
*.deps
*.fdb_latexmk
*.fls
*.log
*.nav
*.out
*.pdf.deps
*.snm
*.sta
*.synctex.gz
*.toc
.deps/
\ No newline at end of file
.deps/
# Allow
\ No newline at end of file
# -*- cperl -*-
# latexmkrc
$tex = $ENV{'TEXENGINE'};
$builddir = $ENV{'BUILDDIR'};
$job = $ENV{'JOBNAME'};
$bibdirs = $ENV{'BIBDIRS'};
$target = $ENV{'TARGET'};
$type = $ENV{'TYPE'};
$aratio = $ENV{'ARATIO'};
$viewer = $ENV{'VIEWER'};
$recorder = 1;
......@@ -14,11 +16,16 @@ $dependents_list = 1;
$silence_logfile_warnings = 0;
$use_make_for_missing_files = 1;
$out_dir = $builddir;
$deps_file = "$builddir/$target.deps";
$deps_file = "$out_dir/$job.deps";
$jobname = $job;
@BIBINPUTS = ('.',$bibdirs);
# $bibtex = 'bibtex %O %B';
$pdflatex = join '', 'pdflatex %O -interaction=nonstopmode -synctex=1 -file-line-error "\PassOptionsToClass{', $type, '}{beamer} \input{%S}"';
$pdflatex = join '',
$tex,' %O',
'-interaction=nonstopmode -synctex=1 -file-line-error -shell-escape "',
'\PassOptionsToClass{',$type,',aspectratio=',$aratio,'}{beamer} ',
'\input{%S}"';
$pdf_previewer = $viewer;
push @generated_exts, 'blg', 'cut', 'nav', 'snm', 'vrb', 'synctex.gz';
\ No newline at end of file
push @generated_exts, 'blg', 'cut', 'nav', 'snm', 'sta', 'vrb', 'synctex.gz';
\ No newline at end of file
pr = $(shell echo "\e[38;5;36m")
sc = $(shell echo "\e[38;5;231m")
ac = $(shell echo "\e[38;5;197m")
rst = $(shell echo "\e[0m")
dollar = `echo '\$$'`
out_length = 80
header = -------------------------------------------------------------------------------
print_banner = $1$(header)\n==$(rst) $2$1\n$(header)$(rst)\n
ERRS = error
LOG = @echo "$(call print_banner,$(ac),Error Log:$(sc)$1$(rst))\e[1A" && \
grep $(ERRS) $1 -nR -A4 -B8 | fold -sw $(out_length) | \
sed --expression='s/--/$(ac)$(header)\n$(header)$(rst)/g' | \
grep --color -E -e '' -e '$(ERRS)' && echo "$(ac)$(header)\n$(header)$(rst)\n"
INSTRUCTIONS = "$(call print_banner,$(pr),$(sc)Help Instructions $(rst))\n" \
"Provided targets:\n\n build, view, preview, clean, distclean, log, open, help\n" \
"\n" \
"Four environment variables are used to configure the behavior of those targets:\n" \
"\n" \
"$(pr)$(dollar)TARGET$(rst) is used to specify the $(sc)tex$(rst) file to compile" \
"(default: $(pr)$(dollar)BASENAME$(rst)).\n" \
"$(pr)$(dollar)VARIANTS$(rst) is used to specify none, one, or multiple variants" \
"(default: $(pr)$(dollar)BASEVARIANTS$(rst)).\n" \
"$(pr)$(dollar)ASPECTRATIO$(rst) is used to specify the aspect ratio(s)" \
"(default: $(pr)$(dollar)BASEARATIO$(rst)).\n" \
"$(pr)$(dollar)OPTS$(rst) is used to pass additional options to $(sc)latexmk$(rst).\n" \
"\n" \
"Examples:\n\n" \
" $(dollar) make $(pr)OPTS$(rst)=$(sc)-gg$(rst)\n" \
" $(dollar) make $(pr)TARGET$(rst)=$(sc)resources/tex/intro$(rst) view\n" \
" $(dollar) make $(pr)VARIANTS$(rst)=$(sc)handout,presentation$(rst)" \
"$(pr)ASPECTRATIO$(rst)=$(sc)43,169$(rst) build\n" \
" $(dollar) make $(pr)VARIANTS$(rst)=, view\n" \
"\n" \
"Export variables to set them permanently.\n\n" \
" $(dollar) export $(pr)TARGET$(rst)=$(sc)resources/tex/intro.tex$(rst)\n" \
" $(dollar) export $(pr)VARIANTS$(rst)=$(sc)notes$(rst)\n" \
" $(dollar) export $(pr)ASPECTRATIO$(rst)=$(sc)43$(rst)\n" \
" $(dollar) make\n" \
" $(dollar) make open\n" \
" $(dollar) make preview\n" \
" $(dollar) make clean\n" \
"\n$(pr)$(header)$(rst)" \
"\n$(pr)$(header)$(rst)"
LATEXMK_ERRS = $(if $(strip $(TARGET)),,$(eval TARGET=$(BASENAME))) \
$(if $(strip $(VARIANTS)),,$(eval VARIANTS=$(BASEVARIANTS))) \
$(if $(strip $(ASPECTRATIO)),,$(eval ASPECTRATIO=$(BASEARATIO))) \
$(foreach file,$(TARGET), \
$(eval SOURCE=$(notdir $(basename $(file)))) \
$(if $(strip $(VARIANTSLIST)), \
$(foreach variant,$(VARIANTSLIST), \
$(if $(strip $(ASPECTRATIOLIST)), \
$(foreach aratio,$(ASPECTRATIOLIST), \
$(call LOG, $(BUILDDIR)/$(SOURCE)-$(variant)-$(aratio).log) \
) \
, \
$(call LOG, $(BUILDDIR)/$(SOURCE)-$(variant).log) \
) \
) \
, \
$(if $(strip $(ASPECTRATIOLIST)), \
$(foreach aratio,$(ASPECTRATIOLIST), \
$(call LOG, $(BUILDDIR)/$(SOURCE)-$(aratio).log) \
) \
, \
$(call LOG, $(BUILDDIR)/$(SOURCE).log) \
) \
) \
)
LATEXMK_SELECT = $(if $(strip $(TARGET)),,$(eval TARGET=$(BASENAME))) \
$(if $(strip $(VARIANTS)),,$(eval VARIANTS=$(BASEVARIANTS))) \
$(if $(strip $(ASPECTRATIO)),,$(eval ASPECTRATIO=$(BASEARATIO))) \
$(foreach file,$(TARGET), \
$(eval SOURCE=$(basename $(file))) \
$(if $(strip $(VARIANTSLIST)), \
$(foreach variant, $(VARIANTSLIST), \
$(if $(strip $(ASPECTRATIOLIST)), \
$(foreach aratio, $(ASPECTRATIOLIST), \
export JOBNAME=$(notdir $(SOURCE))-$(variant)-$(aratio) \
TYPE=$(variant) \
ARATIO=$(aratio) && \
$(call LATEXMK,$(SOURCE),$1); \
) \
, \
export JOBNAME=$(notdir $(SOURCE))-$(variant) \
TYPE=$(variant) \
ARATIO=43 && \
$(call LATEXMK,$(SOURCE),$1); \
) \
) \
, \
$(if $(strip $(ASPECTRATIOLIST)), \
$(foreach aratio, $(ASPECTRATIOLIST), \
export JOBNAME=$(notdir $(SOURCE))-$(aratio) \
TYPE=presentation \
ARATIO=$(aratio) && \
$(call LATEXMK,$(SOURCE),$1); \
) \
, \
export JOBNAME=$(notdir $(SOURCE)) \
TYPE=presentation \
ARATIO=43 && \
$(call LATEXMK,$(SOURCE),$1); \
) \
) \
)
LATEXMK_PREVIEW = $(if $(strip $(VARIANTS)),,$(eval VARIANTS=$(BASEVARIANTS))) \
$(if $(strip $(VARIANTSLIST)),$(eval VARIANTSLIST=$(firstword $(VARIANTSLIST))),) \
$(call LATEXMK_SELECT, -pvc)
LATEXMK_OPEN = $(if $(strip $(TARGET)),,$(eval TARGET=$(BASENAME))) \
$(if $(strip $(VARIANTS)),,$(eval VARIANTS=$(BASEVARIANTS))) \
$(if $(strip $(ASPECTRATIO)),,$(eval ASPECTRATIO=$(BASEARATIO))) \
$(foreach file,$(TARGET), \
$(eval SOURCE=$(basename $(file))) \
$(if $(strip $(VARIANTSLIST)), \
$(foreach variant, $(VARIANTSLIST), \
$(if $(strip $(ASPECTRATIOLIST)), \
$(foreach aratio, $(ASPECTRATIOLIST), \
$(eval JOBNAME=$(notdir $(SOURCE))-$(variant)-$(aratio).pdf) \
$(VIEWER) $(BUILDDIR)/$(JOBNAME); \
) \
, \
$(eval JOBNAME=$(notdir $(SOURCE))-$(variant).pdf) \
$(VIEWER) $(BUILDDIR)/$(JOBNAME); \
) \
) \
, \
$(if $(strip $(ASPECTRATIOLIST)), \
$(foreach aratio, $(ASPECTRATIOLIST), \
$(eval JOBNAME=$(notdir $(SOURCE))-$(aratio).pdf) \
$(VIEWER) $(BUILDDIR)/$(JOBNAME); \
) \
, \
$(eval JOBNAME=$(notdir $(SOURCE)).pdf) \
$(VIEWER) $(BUILDDIR)/$(JOBNAME); \
) \
) \
)
\ No newline at end of file
BASENAME = project-overview
include .utils
TEXENGINE ?= xelatex
BASENAME = project-overview
BUILDDIR = build
BASEVARIANTS = presentation
# BASEVARIANTS = beamer,second,handout,trans,article
BASEARATIO = 169
# BASEARATIO = 1610,169,149,141,54,43,32
BUILDDIR = build
VARIANTS = presentation handout notes
# space separated list of requested variants
VARIANTSLIST = $(eval comma:=,) $(subst $(comma), ,$(VARIANTS))
ASPECTRATIOLIST = $(eval comma:=,) $(subst $(comma), ,$(ASPECTRATIO))
# Environment
TEXDIRS = resources/latex/:resources/latex-sty/:resources/images/:resources/listings/
BIBDIRS = resources/latex/
BSTDIR = resources/latex-bst/
TEXDIRS = resources/latex:resources/latex-sty:resources/images:resources/listings
TEXDIRS := $(TEXDIRS):resources/theme:resources/images
BIBDIRS = resources/latex/
BSTDIR = resources/latex-bst/
# cf. latexmkrc
LATEXMKV = export TYPE=$1 TARGET="$(BASENAME)-$1" && latexmk -jobname="$(BASENAME)-$1" $2
LATEXMK = export TYPE= TARGET="$(basename $(notdir $1))" && latexmk $(basename $1)$2
VIEWER = xdg-open
LATEXMK = latexmk $(OPTS) $2 $1.tex | fold -sw $(out_length)
VIEWER = xdg-open
# main targets
all: $(VARIANTS)
clean:
find $(BUILDDIR) -type f -not -name "*.pdf" -delete
distclean:
rm -rf $(BUILDDIR)
define TEMPLATE =
$(BASENAME)-$(strip $(1)).pdf $(strip $(1)).build $(1): setup
$(call LATEXMKV,$(strip $(1)),)
$(strip $(1)).view: setup
$(call LATEXMKV,$(strip $(1)),-pv)
$(strip $(1)).preview: setup
$(call LATEXMKV,$(strip $(1)),-pvc)
$(strip $(1)).clean: setup
$(call LATEXMKV,$(strip $(1)),-c)
$(strip $(1)).distclean: setup
$(call LATEXMKV,$(strip $(1)),-C)
endef
$(foreach variant, $(VARIANTS), $(eval $(call TEMPLATE, $(variant))))
# dynamic targets
%.build: setup
$(call LATEXMK, $@, )
%.view: setup
$(call LATEXMK, $@, -pv)
%.preview: setup
$(call LATEXMK, $@, -pvc)
%.clean: setup
$(call LATEXMK, $@, -c)
%.distclean: setup
$(call LATEXMK, $@, -C)
all: build
build: setup
$(call LATEXMK_SELECT, )
log: setup
$(call LATEXMK_ERRS, $(TARGET))
view: setup
$(call LATEXMK_SELECT, -pv)
open: setup
$(call LATEXMK_OPEN)
preview: setup
$(call LATEXMK_PREVIEW, -pvc)
clean: setup
$(call LATEXMK_SELECT, -c)
distclean: setup
$(call LATEXMK_SELECT, -C)
help:
@echo $(INSTRUCTIONS)
%/:
mkdir -p $@
setup: .FORCE | $(BUILDDIR)/
.PHONY: all presentation handout notes clean distclean .FORCE
.PHONY: all build log view preview clean distclean .FORCE
.EXPORT_ALL_VARIABLES:
export JOBNAME=$(JOBNAME)
TEXINPUTS := :.:$(TEXDIRS)
# bibtex invoked from BUILDDIR, thus prepend './../'
BSTINPUTS := ./../$(BSTDIR)
......
\documentclass{beamer}
% \usepackage[texcoord,grid,gridunit=mm,gridcolor=red!10,subgridcolor=green!10]{eso-pic}
\usepackage{pgfpages} % multi screen mode
% Enable two-screen mode only for notes
\makeatletter
\@ifclasswith{beamer}{notes}{\setbeameroption{show notes on second screen=right}}{}
\makeatother
% ----------------------------------------------------------------------------------------------------------------------------
% Bibliography/References
% ----------------------------------------------------------------------------------------------------------------------------
\usepackage[square,numbers,sort]{natbib}
% TODO: provide examples
\usepackage{usebib}
\bibinput{references}
\setlength{\bibsep}{1em}
% \bibliographystyle{./../\bstpath IEEEtranSNC}
\bibliographystyle{IEEEtranSNC}
% \interfootnotelinepenalty=10000
% ----------------------------------------------------------------------------------------------------------------------------
% Languagues
% ----------------------------------------------------------------------------------------------------------------------------
\usepackage[french,german,english]{babel}
% ----------------------------------------------------------------------------------------------------------------------------
% Styles & Packages
% ----------------------------------------------------------------------------------------------------------------------------
\usepackage{fhtw}
\usepackage{custom}
\usepackage{lipsum}
\usepackage{adjustbox}
\usepackage{appendixnumberbeamer}
% Colors
\def\primarycolor{tw-blue}
\def\secondarycolor{tw-green}
\def\accentcolor{tw-gray}
% ----------------------------------------------------------------------------------------------------------------------------
% Hyperlinks
% ----------------------------------------------------------------------------------------------------------------------------
\usepackage{hyperref}
\hypersetup{
% colorlinks = false, linkbordercolor = {white}, linkbordercolor = tw-green!50, linkbordercolor = white,
% anchorcolor= tw-green, anchorcolor= white!0, citebordercolor = tw-gray!50, urlbordercolor = tw-blue!50,
colorlinks = true,
anchorcolor = black,
linkcolor = \primarycolor,
citecolor = \primarycolor,
urlcolor = \primarycolor
}
% ----------------------------------------------------------------------------------------------------------------------------
% Customization
% ----------------------------------------------------------------------------------------------------------------------------
% Title
\makeatletter \def\currentdate{\@date} \makeatother
\def\title{StudyATHome Internationally\\ Project Overview}
\def\titletext{\href{https://studyathome.technikum-wien.at/}{StudyATHome Internationally}\\ Project Overview}
\def\shorttitle{\hspace{1.75em}Project Overview}
\def\authorname{Martin Deinhofer, Alija Sabic}
\def\authortext{\href{mailto:deinhofe@technikum-wien.at;sabic@technikum-wien.at?subject=\title}{Ausgef\"uhrt von: \authorname}}
%\def\studentid{Personenkennzeichen: 1234567890}
%\def\supervisortitle{Betreuer:}
%\def\supervisor{1\textsuperscript{st} Supervisor}
%\def\secondsupervisor{2\textsuperscript{nd} Supervisor}
\def\place{Vienna}
% Misc
\author{\authorname}
% ----------------------------------------------------------------------------------------------------------------------------
% Units
% ----------------------------------------------------------------------------------------------------------------------------
\usepackage[binary-units]{siunitx}
\usepackage{xfrac}
\sisetup{quotient-mode=fraction,fraction-function=\sfrac,product-units=single,exponent-product=\times}
% ----------------------------------------------------------------------------------------------------------------------------
% Tables
% ----------------------------------------------------------------------------------------------------------------------------
\usepackage{booktabs,tabu}
\usepackage{multirow}
\usepackage{multicol}
% ----------------------------------------------------------------------------------------------------------------------------
% Acronyms
% ----------------------------------------------------------------------------------------------------------------------------
\usepackage[hyperref=true]{acro}
\acsetup{first-long-format=\itshape}
\input{acronyms}
% ----------------------------------------------------------------------------------------------------------------------------
% ----------------------------------------------------------------------------------------------------------------------------
% Required for correct coloring of frames created because of `allowframebreaks` option.
\setbeamercolor{frametitle}{fg=tw-blue}
\usepackage[subpreambles,sort]{standalone}
\usepackage{preamble}
\title[Project Overview]{Study\acs{AT}Home Internationally}
\subtitle{Project Overview}
\author[Martin Deinhofer, Ing. MSc.]{Martin Deinhofer, Ing. MSc.}
\mail{deinhofe@technikum-wien.at}
\institute{UAS Technikum Wien}
\location{Vienna}
\date{\today}
\keywords{Internationalisation, Assistive Technologies}
\logo[2cm]{fhtw-logo.pdf}
\projectlogo[1cm]{studyAThome_noir.pdf}
\fundinglogo[4cm]{ma23_logo.pdf}
\begin{document}
\def\titlepagesetup{}
\def\insertemptytitlepage{}
\def\biblio{}
\def\bibliolist{}
% Add acronyms used in images or not used at all by adding to the list
\acuse{FHTW}
% \acuse{FHTW}
% ----------------------------------------------------------------------------------------------------------------------------
% Title & ToC
% ----------------------------------------------------------------------------------------------------------------------------
\begin{frame}[plain]
\titlepage
\addtocounter{framenumber}{-1}
\end{frame}
\begin{frame}[plain]{Outline}
\tableofcontents[subsubsectionstyle=hide]
\addtocounter{framenumber}{-1}
\end{frame}
\begin{frame}[plain]
\titlepage
\end{frame}
\begin{frame}[plain]{Outline}
\tableofcontents[sectionstyle=show,subsectionstyle=hide,subsubsectionstyle=hide]
\addtocounter{framenumber}{-1}
\end{frame}
% ----------------------------------------------------------------------------------------------------------------------------
% Intro
% ----------------------------------------------------------------------------------------------------------------------------
% \section{Agenda}
% \begin{frame}{Agenda}
% \begin{itemize}\itemsep3em
% \item<1-> Project overview
% \item<2-> Identify synergies and potential problems
% \item<3-> Next steps
% \end{itemize}
% \end{frame}
% Overview
% ----------------------------------------------------------------------------------------------------------------------------
% Main Content
% ----------------------------------------------------------------------------------------------------------------------------
\section{Overview}
% ----------------------------------------------------------------------------------------------------------------------------
% Project Team
% ----------------------------------------------------------------------------------------------------------------------------
\subsection{Project team}
\begin{frame}{Project team}
\begin{figure}
\centering
\includegraphics[width=0.2\textwidth]{deinhofer.jpg}%
\caption{Martin Deinhofer, Project lead}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=0.2\textwidth]{sabic.jpg}%
\caption{Alija Sabic, Team member}
\end{figure}
\begin{minipage}[t]{\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.15\textwidth]{martin_deinhofer.png}%
\caption*{Martin Deinhofer, Project lead}
\end{figure}\vspace{1.5em}
\end{minipage}
\begin{minipage}[t]{0.45\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.35\textwidth]{florian_ellinger.jpg}%
\caption*{Florian Ellinger, Team member}
\end{figure}
\end{minipage}
\begin{minipage}[t]{0.45\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.35\textwidth]{alija_sabic.png}%
\caption*{Alija Sabic, Team member}
\end{figure}
\end{minipage}
\end{frame}
% ----------------------------------------------------------------------------------------------------------------------------
% Objectives
% ----------------------------------------------------------------------------------------------------------------------------
\subsection{Objectives}
\begin{frame}{Objectives}
\begin{itemize}\itemsep3em
\begin{itemize}\itemsep1em
\item Objectives
\begin{itemize}\itemsep1em
\item Implement international teaching setup for students in Assistive Technology (AT) and Smart Homes (SH)
\item Improve attractivity for incoming students
\item Improve accessibility of course contents
\begin{itemize}\itemsep0.5em
\item Implement international teaching setup for students in \acfp{AT} and \acfp{SH}
\item Improve \textit{attractivity} for incoming students
\item Improve \textit{accessibility} of course contents
\end{itemize}
\item Target group: People being less mobile due to
\begin{itemize}\itemsep1em
\item Target group: People being ``less mobile'' due to
\begin{itemize}\itemsep0.5em
\item Job
\item Family
\item Disability
......@@ -166,20 +93,25 @@
\end{itemize}
%Duration: 01.02.2018-31.01.2022
\end{frame}
% ----------------------------------------------------------------------------------------------------------------------------
% Tasks
% ----------------------------------------------------------------------------------------------------------------------------
\subsection{Tasks}
\begin{frame}{Project tasks}
\begin{itemize}\itemsep2em
\begin{itemize}\itemsep1em
\item Internationalization at home (Proof of Concept)
\begin{itemize}\itemsep2em
\begin{itemize}\itemsep0.5em
\item Sharing of eLearning courses
\item Virtual project teams
\end{itemize}
\item Translation and \textbf{conversion} of teaching material (accessibility)
\item International Summer School at UAS TW
\item AsTeRICS Web \& eLearning
\item Translation and \textit{conversion} of teaching material (accessibility)
\item International Summer School at \acs{UAS} Technikum Wien
\item \acs{ASTERICS} Web \& eLearning
\end{itemize}
\end{frame}
% ----------------------------------------------------------------------------------------------------------------------------
% Network
% ----------------------------------------------------------------------------------------------------------------------------
\subsection{Network}
\begin{frame}{Partner network}
\begin{figure}
......@@ -188,88 +120,281 @@
\caption{Network of partner universities}
\end{figure}
\end{frame}
% ----------------------------------------------------------------------------------------------------------------------------
% Schedule
% ----------------------------------------------------------------------------------------------------------------------------
\subsection{Schedule}
\begin{frame}{Schedule}
\begin{figure}
\centering
\includegraphics[width=0.95\textwidth]{schedule.png}%
\includegraphics[width=0.95\textwidth]{schedule.pdf}%
\caption{Project schedule}
\end{figure}
\end{frame}
\end{frame}
% ----------------------------------------------------------------------------------------------------------------------------
% ----------------------------------------------------------------------------------------------------------------------------
% eLearning Sharing
% ----------------------------------------------------------------------------------------------------------------------------
% ----------------------------------------------------------------------------------------------------------------------------
\section{eLearning Sharing}
% ----------------------------------------------------------------------------------------------------------------------------
% Overview
% ----------------------------------------------------------------------------------------------------------------------------
\subsection{Overview}
\begin{frame}{eLearning Sharing}{Overview}
\begin{figure}
\centering
\includegraphics[width=0.7\textwidth]{elearning_course_sharing.png}%
\caption{Workflow - Overview}
\end{figure}