inital commit
This commit is contained in:
commit
f1a691296b
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
/latex
|
||||
/pdf
|
||||
/build
|
||||
123
converters/mdToLatex.sh
Normal file
123
converters/mdToLatex.sh
Normal file
@ -0,0 +1,123 @@
|
||||
MD_FILE="$1"
|
||||
TEX_FILE="$2"
|
||||
BUILD_DIR="$3"
|
||||
|
||||
TEMP_MD_FILE="$BUILD_DIR/$(basename "$MD_FILE")"
|
||||
TEMP_TEX_FILE="$BUILD_DIR/$(basename "$MD_FILE" | sed -e 's|md$|latex|')"
|
||||
mkdir -p "$(dirname "$TEMP_MD_FILE")"
|
||||
|
||||
title="$(grep '^# ' "$MD_FILE" | sed 's|^# ||')"
|
||||
|
||||
cat "$MD_FILE" | sed \
|
||||
-e 's|\[toc\]|\\tableofcontents|' \
|
||||
-e 's|^\[parent\].*$||' \
|
||||
-e 's|^# .*$||' \
|
||||
-e 's|^#||' \
|
||||
>"$TEMP_MD_FILE"
|
||||
|
||||
CUR_DIR="$(pwd)"
|
||||
cd "$BUILD_DIR"
|
||||
pandoc --to=latex -o "$(basename "$TEMP_TEX_FILE")" "$(basename "$TEMP_MD_FILE")"
|
||||
cd "$CUR_DIR"
|
||||
|
||||
cat >"$TEX_FILE" <<EOF
|
||||
\documentclass[11pt]{article}
|
||||
\usepackage[a4paper, portrait, includehead, includefoot, margin=1.5cm]{geometry}
|
||||
|
||||
% \usepackage[dutch]{babel}
|
||||
|
||||
\usepackage{pdfpages}
|
||||
|
||||
\usepackage{xcolor}
|
||||
\usepackage{makecell}
|
||||
\usepackage{tabularx}
|
||||
\usepackage{adjustbox}
|
||||
|
||||
\usepackage{longtable}
|
||||
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
|
||||
\usepackage{booktabs}
|
||||
|
||||
\usepackage{fontspec}
|
||||
\usepackage{xunicode}
|
||||
\usepackage{xltxtra}
|
||||
|
||||
\usepackage[sfdefault]{roboto}
|
||||
\newfontfamily\fontUbuntu[]{Ubuntu}
|
||||
% \usepackage[none]{ubuntu}
|
||||
|
||||
% \usepackage[style=ieee]{biblatex}
|
||||
% \usepackage{csquotes}
|
||||
% \addbibresource{bibliography.bib}
|
||||
|
||||
% header and footer
|
||||
\usepackage{fancyhdr}
|
||||
\renewcommand{\headrule}{}
|
||||
|
||||
\usepackage[nodayofweek]{datetime}
|
||||
|
||||
\definecolor{darkishyellow}{rgb}{177, 179, 173}
|
||||
|
||||
% for images
|
||||
\usepackage{graphbox}
|
||||
|
||||
% add bookmarks with \hypertarget
|
||||
% \usepackage{bookmark}
|
||||
% \usepackage{hyperref}
|
||||
|
||||
% heading numberging
|
||||
\setcounter{secnumdepth}{3}
|
||||
\renewcommand\thesection{{\fontUbuntu\arabic{section}}}
|
||||
\renewcommand\thesubsection{{\fontUbuntu\arabic{section}.\arabic{subsection}}}
|
||||
\renewcommand\thesubsubsection{{\fontUbuntu\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}}
|
||||
\usepackage{sectsty}
|
||||
\allsectionsfont{\fontUbuntu}
|
||||
\setlength{\headheight}{14pt}
|
||||
|
||||
% no indent at paragraphs
|
||||
\usepackage{parskip}
|
||||
\usepackage{setspace}
|
||||
\setstretch{1.1}
|
||||
\let\tmpitem\itemize
|
||||
\let\tmpenditem\enditemize
|
||||
\renewenvironment{itemize}{\tmpitem\setlength\itemsep{-.4em}}{\tmpenditem}
|
||||
|
||||
\begin{document}
|
||||
\raggedright
|
||||
\pagecolor{darkishyellow}
|
||||
|
||||
\begin{titlepage}
|
||||
\null\vfill
|
||||
\begin{center}
|
||||
{\Huge\fontUbuntu $title \par}
|
||||
\vskip 3em
|
||||
% \includegraphics{assets/eriks.50.png}
|
||||
\vskip 3em
|
||||
{\huge\fontUbuntu Formula Student \par}
|
||||
\end{center}
|
||||
\vskip 25em
|
||||
{
|
||||
\large
|
||||
\lineskip .75em
|
||||
\begin{tabular}{r l}
|
||||
gemaakt door: & ... (...) \\\\
|
||||
klas: & ... \\\\
|
||||
vak code: & ELEPEE51 \\\\
|
||||
ge\\"exporteerd op: & \today
|
||||
\end{tabular}
|
||||
}
|
||||
\vfill\null
|
||||
\end{titlepage}
|
||||
|
||||
\pagestyle{fancy}
|
||||
\fancyhead{} % clear all header fields
|
||||
\fancyhead[LO]{\color{gray}\fontUbuntu $title}
|
||||
\fancyhead[RO]{\color{gray}\fontUbuntu Formula Student}
|
||||
\fancyfoot{} % clear all footer fields
|
||||
\fancyfoot[LO]{\color{gray}\fontUbuntu ...}
|
||||
\fancyfoot[CO]{\color{gray}\fontUbuntu Hoogeschool Rotterdam}
|
||||
\fancyfoot[RO]{\color{gray}\fontUbuntu pagina \thepage}
|
||||
EOF
|
||||
cat "$TEMP_TEX_FILE" >>"$TEX_FILE"
|
||||
cat >>"$TEX_FILE" <<EOF
|
||||
\end{document}
|
||||
EOF
|
||||
20
makefile
Normal file
20
makefile
Normal file
@ -0,0 +1,20 @@
|
||||
|
||||
all: plan_van_aanpak.pdf
|
||||
|
||||
prepare:
|
||||
mkdir -p latex pdf
|
||||
|
||||
clean:
|
||||
rm -r build
|
||||
|
||||
install_arch:
|
||||
pacman -S --noconfirm texlive texlive-fontsextra
|
||||
#TODO: install ubuntu font
|
||||
|
||||
plan_van_aanpak.latex: prepare markdown/plan_van_aanpak.md
|
||||
mkdir -p build/plan_van_aanpak
|
||||
bash converters/mdToLatex.sh markdown/plan_van_aanpak.md latex/plan_van_aanpak.latex build/plan_van_aanpak
|
||||
|
||||
plan_van_aanpak.pdf: prepare plan_van_aanpak.latex
|
||||
cd build/plan_van_aanpak && xelatex ../../latex/plan_van_aanpak.latex
|
||||
mv build/plan_van_aanpak/plan_van_aanpak.pdf pdf/plan_van_aanpak.pdf
|
||||
105
markdown/plan_van_aanpak.md
Normal file
105
markdown/plan_van_aanpak.md
Normal file
@ -0,0 +1,105 @@
|
||||
---
|
||||
tags: kladjes, elektro, elektro/hr, elektro/hr/pee51
|
||||
title: Plan van Aanpak
|
||||
---
|
||||
|
||||
[parent](/tPb3Up1fQEuZ86yrJSkYRQ)
|
||||
|
||||
# Plan van Aaanplak
|
||||
|
||||
[toc]
|
||||
|
||||
## Achtergronden
|
||||
|
||||
In dit hoofdstuk beschrijven we de algemene informatie van dit project
|
||||
|
||||
De opleiding: automotive doet mee aan een wedstrijd waarbij een eenpersoons auto bestuurd moet worden. Zelf hebben ze een idee om een voertuig te ontwikkelen met een thermoplastisch composiet chassis dat autonomisch uitgevoerd moet worden. Aan dit project doen ook andere opleidingen aan mee waaronder elektrotechniek. Aan elektrotechniek is het om de aandrijf en energiesysteem te ontwikkelen.
|
||||
|
||||
### Probleemstelling
|
||||
|
||||
Het probleem
|
||||
|
||||
|
||||
### Betrokken partijen
|
||||
|
||||
| Functie | Naam | Email |
|
||||
|-------------------|---------------------|------------------|
|
||||
| Project lid | Chris Tan | 0992143@hr.nl |
|
||||
| Project lid | Gryvon Belfor | 0985890@hr.nl |
|
||||
| Project lid | Mohamed El Morabiti | 1014780@hr.nl |
|
||||
| Project lid | Finley van Reenen | 0964590@hr.nl |
|
||||
| Opdracht gever | Rawi Bahadoer |r.r.k.Bahadoer@hr.nl|
|
||||
| School begeleider | Joris Straver | j.g.Straver@hr.nl|
|
||||
|
||||
## Projectresultaat
|
||||
|
||||
In dit hoofdstuk beschrijven we wat het uiteindelijke projectresultaat gaat zijn.
|
||||
|
||||
## Doelstelling
|
||||
|
||||
## De opdracht
|
||||
|
||||
## Het projectresultaat
|
||||
|
||||
### Projectactiviteiten
|
||||
|
||||
### Projectgrenzen
|
||||
|
||||
## Tussenresultaten
|
||||
|
||||
> TODO: nog een leuk intro praatje toevoegen
|
||||
|
||||
### Analyse fase
|
||||
|
||||
In de analyse fase worden de volgende documenten opgesteld:
|
||||
|
||||
- **Plan van Aanpak**
|
||||
Dit document.
|
||||
|
||||
- **Risico analyse**
|
||||
Hier worden alle risico's beschreven en wat we doen om de risico's te verminderen.
|
||||
|
||||
- **Pakket van eisen**
|
||||
Hier worden alle eisen waar het product aan moet gaan voldoen
|
||||
|
||||
- **Globale planning**
|
||||
Zie hoofdstuk ...
|
||||
|
||||
- **Functioneel prototype?**
|
||||
Een prototype om te controleren of het concept mogelijk en realistisch is.
|
||||
|
||||
### Ontwerp fase
|
||||
|
||||
- testprocedures
|
||||
- het ontwerp van het product
|
||||
- bom
|
||||
|
||||
### test fase
|
||||
|
||||
- test raporten
|
||||
|
||||
## Kwaliteit
|
||||
|
||||
## Planning
|
||||
|
||||
Er worden twee niveaus aan van planningen gemaakt: globale planning en een detail planning. De globale planning worden de grotere lijnen van het project geplant. Het doel is om te zorgen dat de hele groep weet wanneer andere onderdelen klaar zijn om de onderdelen met elkaar te kunnen testen.
|
||||
|
||||
De detailplanning is voor het plannen van deze onderdelen. Elk onderdeel zal een beperkt aantal ingenieurs aan werken, deze ingenieurs houden zelf deze planning bij.
|
||||
|
||||
Elke week komt de groep samen op donderdag om de planningen door te nemen en waar nodig aanpassingen maken.
|
||||
|
||||
De globale planning is te vinden in de [bijlagen]
|
||||
|
||||
## Kosten en baten
|
||||
|
||||
## Risico’s
|
||||
|
||||
## Bijlage
|
||||
|
||||
### Globale Planning
|
||||
|
||||
|
||||
|
||||
### Risico analyse
|
||||
|
||||
|
||||
21
readme.md
Normal file
21
readme.md
Normal file
@ -0,0 +1,21 @@
|
||||
# PEE51 Formula Student - documentatie
|
||||
|
||||
Alle documentatie wordt gemaakt in Markdown en met *Pandoc* geconverteerd naar LaTeX en vervolgens met *TeXLive* (*XeLaTeX*) omgezet naar pdf.
|
||||
|
||||
## Converteren
|
||||
|
||||
Met *Make* kunnen alle documenten geconverteerd worden. Hier worden tools gebruikt die alleen in Linux beschikbaar zijn. In de make file is een target `install` die deze tools installeert, dit werkt alleen op Arch Linux. Deze installatie kun je runnen met het volgende commando.
|
||||
|
||||
> NOTE: de installer is nog niet compleet, het [Ubuntu font](https://design.ubuntu.com/font) ontbreekt nog in de installer en moet dus handmatig geïnstalleerd worden.
|
||||
|
||||
```sh
|
||||
sudo make install
|
||||
```
|
||||
|
||||
Als alles is geinstalleerd kan er met het volgende comando alle documenten naar pdf geconverteerd.
|
||||
|
||||
> LETOP: Het kan zijn dat dit comando meerdere malen herhaald moet worden zodat in inhouds opgaven corect is. Controleer hier ook de de pagina nummers.
|
||||
|
||||
```sh
|
||||
make all
|
||||
```
|
||||
Loading…
x
Reference in New Issue
Block a user