diff --git a/1ano/2semestre/md/apontamentos/README.md b/1ano/2semestre/md/apontamentos/README.md new file mode 100644 index 0000000..d484638 --- /dev/null +++ b/1ano/2semestre/md/apontamentos/README.md @@ -0,0 +1,10 @@ +# Matemática Discreta - Apontamentos + +### Conteúdos: +* Diretório com todo o código latex das aulas: [classes](https://github.com/TiagoRG/uaveiro-leci/tree/master/1ano/2semestre/md/apontamentos/classes) +* Diretório com todos os PDF com os apontamentos: [pdf](https://github.com/TiagoRG/uaveiro-leci/tree/master/1ano/2semestre/md/apontamentos/pdf) +* Diretório com o template usado: [template](https://github.com/TiagoRG/uaveiro-leci/tree/master/1ano/2semestre/md/apontamentos/template) +* Script em shell para a automação do sistema: [setup.sh](https://github.com/TiagoRG/uaveiro-leci/tree/master/1ano/2semestre/md/apontamentos/setup.sh) + +--- +*Pode conter erros, caso encontre algum, crie um* [*ticket*](https://github.com/TiagoRG/uaveiro-leci/issues/new) diff --git a/1ano/2semestre/md/apontamentos/setup.sh b/1ano/2semestre/md/apontamentos/setup.sh new file mode 100755 index 0000000..d8bd471 --- /dev/null +++ b/1ano/2semestre/md/apontamentos/setup.sh @@ -0,0 +1,34 @@ +# Confirma que o script está a ser executado no diretório correto +# shellcheck disable=SC2164 +parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) +cd "$parent_path" + +if [ $# != 1 ] +then + # Isto executa se o comando tiver mais do que 1 argumento + echo "Correct usage: md [class name (may not include spaces!)]" + +else + if [ "$1" == "reset" ] + then + # Reinicializa o template usando o git restore + git restore template + + # Termina o script + exit 0 + fi + + # Cria o diretório da determinada aula + mkdir "classes/$1" + + # Copia o conteúdo da aula para o diretório respetivo + cp -a "template/out" "classes/$1" + cp -a "template/src" "classes/$1" + + # Reinicializa o template usando o git restore + git restore template + + # Copia o pdf da aula para a pasta que contém todos os pdf + cp "classes/$1/out/main.pdf" "pdf" + mv "pdf/main.pdf" "pdf/$1.pdf" +fi diff --git a/1ano/2semestre/md/apontamentos/template/src/main.bib b/1ano/2semestre/md/apontamentos/template/src/main.bib new file mode 100644 index 0000000..330cf1a --- /dev/null +++ b/1ano/2semestre/md/apontamentos/template/src/main.bib @@ -0,0 +1,3 @@ +%! Author = tiagorg +%! Date = 31/01/2023 + diff --git a/1ano/2semestre/md/apontamentos/template/src/main.tex b/1ano/2semestre/md/apontamentos/template/src/main.tex new file mode 100644 index 0000000..65a1cd1 --- /dev/null +++ b/1ano/2semestre/md/apontamentos/template/src/main.tex @@ -0,0 +1,63 @@ +%! Author = tiagorg +%! Date = 31/01/2023 +\documentclass[11pt]{report} + +\usepackage{amsmath} +\usepackage[T1]{fontenc} % Fontes T1 +\usepackage[utf8]{inputenc} % Input UTF8 +\usepackage[backend=biber, style=ieee]{biblatex} % para usar bibliografia +\usepackage{csquotes} +\usepackage[portuguese]{babel} %Usar língua portuguesa +\usepackage{blindtext} % Gerar texto automaticamente +\usepackage{hyperref} % para autoref +\usepackage{graphicx} +\usepackage{indentfirst} +\usepackage[printonlyused]{acronym} +\usepackage{color} + +\begin{document} +\def\titulo{Matemática Discreta} +\def\autores{Tiago Garcia} +\def\autorescontactos{tiago.rgarcia@ua.pt} +\def\empresa{Universidade de Aveiro} +\def\logotipo{ua.pdf} + +% +\def\tema{} +% + +\begin{titlepage} +\begin{center} +\vspace*{50mm} +{\Huge\textbf{\titulo}}\\ +\vspace{10mm} +{\Large \empresa}\\ +\vspace{10mm} +{\LARGE \autores}\\ +\vspace{30mm} +\begin{figure}[h] + \center + \includegraphics{ua}\label{fig:ua-title} +\end{figure} +\vspace{30mm} +\end{center} +\end{titlepage} +\title{ +{\LARGE\textbf{\titulo} }\\\\ +{\Large \aula\\ \empresa} +} +\author{ + \href{https://github.com/TiagoRG}{\autores} \\ + \href{mailto:tiago.rgarcia@ua.pt}{\autorescontactos} +} +\date{\today} +\maketitle +\pagenumbering{arabic} +\clearpage + + % Content + + + + +\end{document} diff --git a/1ano/2semestre/md/apontamentos/template/src/ua.pdf b/1ano/2semestre/md/apontamentos/template/src/ua.pdf new file mode 100755 index 0000000..460cb18 Binary files /dev/null and b/1ano/2semestre/md/apontamentos/template/src/ua.pdf differ