From ad3c0ce8d2f2b391171f42f2d4db3b5e79913926 Mon Sep 17 00:00:00 2001 From: TiagoRG <35657250+TiagoRG@users.noreply.github.com> Date: Tue, 7 Mar 2023 15:45:49 +0000 Subject: [PATCH] [MD] apontamentos readded --- 1ano/2semestre/md/apontamentos/README.md | 10 +++ 1ano/2semestre/md/apontamentos/setup.sh | 34 ++++++++++ .../md/apontamentos/template/src/main.bib | 3 + .../md/apontamentos/template/src/main.tex | 63 ++++++++++++++++++ .../md/apontamentos/template/src/ua.pdf | Bin 0 -> 2082 bytes 5 files changed, 110 insertions(+) create mode 100644 1ano/2semestre/md/apontamentos/README.md create mode 100755 1ano/2semestre/md/apontamentos/setup.sh create mode 100644 1ano/2semestre/md/apontamentos/template/src/main.bib create mode 100644 1ano/2semestre/md/apontamentos/template/src/main.tex create mode 100755 1ano/2semestre/md/apontamentos/template/src/ua.pdf 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 0000000000000000000000000000000000000000..460cb187713ae1e843bf36ce5ff0a6cb1d1ea3b6 GIT binary patch literal 2082 zcmah~Yfuwc6!tNQE>L`ol&Pg$P$YmR`$`B(QSw6MkqiWjVyH{9Ks01ScF`08TSu9W z53u8VltGT6Ba=?xvgMrjsYH?N}@+HOsh;4!lvm& zDu)IFp(u|MS`3*X&K17U#Jrpg2#L!%)||;GjCu}828xuuD^P-haK6CzeefV_tc*UH z=0F;3TcHAQU1{TDk~xTP{}7VGLAbLO2()V^5>oQfVeHmvqpNNK&p+68hwAq@#+XX% z=>bV?%D#OM-|R2(+g(t2`dmx=FAie#s?r62XZN+ey&u!tmt1=L?fltApJJ6~yL^+E zJ?`oeoTm0aZRGaN_X^umNsdbY$!k_IrK`9%!|!X89jiaT-Q)5hy&tPdY4oW-e#Kr{ zJu)q&5QI7ow%&eRnbI;j)gA2p*-df1#;9*JHh7TBULl`whhvP9jYr6)!dZ!T$xvT+$&=hi1fJdt)Or^ zD&D)cI<&F!dL)-`k8Z5^*q^o}~*{X^?>P0!BM&MyLc=Gg;C`!Yk*?CuFbB|C7e z_0f&YJ%~_QE^6#~)msxdwc)PKNWYl)K>GaV%<3jtdGW0iFM%Oi@LSC|#dk4hvnCY< zG-ztk|IR$Izd3cp^NhQFg7?K2cO3hoQtc9_K~vTbmw`&)82Xb4S9OV9zl#I9>iobEXV4tMhgd|LJ0<0CWpGh z85y&Jr-MK-3rEoiRE$Y6DJn&=Fcb?$(O~G8z!*N_0?Ff40-jE;0tS@e9pey@T9W{& z{N9C0Np7fpUtYOiUI`$L}yq;UWeFz=E8>LbcM;sl39YLX2=h%0S4W+4cDW!WfRB z1PYOsV3I{cu^qaowNe%fZGbldWn!Ud4+v(S$&^8v&HP}s*+v$?-#{HRzyjLJ!gPQT zVk9Pxz$G(rA?YfwzbFuITuuWV#qbcY%tCS5EKPys&M=7(6QUu5V6s{1OauiOilFZv zAQ6iRF~|fi8&1GE@((b(Y#4#T`F&_ZF#_HsLu@DpNBE%)Bf{Y+9%6&WVK!Vc+>a#S zsE5Ro(n0lcRtjD?R!9&aN;c-xd~c#8hJmEu&j=#ouNc5jn}1h;v`AbbkrJdrOyJ?D sgp?6Vg&3ES7#6J}%T%TZRYA5knEmm)zyO0^34AN3r>kpKVy literal 0 HcmV?d00001