Skip to content
Snippets Groups Projects
Commit 86d47082 authored by Lukas Nagel's avatar Lukas Nagel
Browse files

use other template

parent 50fd5439
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -8,4 +8,4 @@ proposal:
- make
artifacts:
paths:
- *.pdf
- ./*.pdf
......@@ -14,7 +14,7 @@ DOCKER_CMD = \
docker run --rm -v "`pwd`:/data" --user `id -u`:`id -g` \
-t hub.cs.upb.de/lukasngl/container/latex-common
REDUCE_NOISE = grep -v '^[ ()]*(.*$$' | grep -v '.pfb'
REDUCE_NOISE = cat - # | grep -v '^[ ()]*(.*$$' | grep -v '.pfb'
# ===== DEPENDENCIES =====
......
......@@ -5,76 +5,34 @@ title: Proposal Template for Pandoc
degree: Bachelor
supervisor: Prof. Dr. Erika Example
researchgroup: Informatik
bibliography: references.bib
bibliography:
- references.bib
header-includes:
- \usepackage{graphicx}
---
\noindent Comment: length of the proposal should be approx. 5-7 pages (incl. literature).
Zitieren: \cite{testref}
# Introduction {#intro}
# Introduction
Comment: approx. 1 page
This template contains some hints of what to write in each section.
*This is just an example.* There are good reasons to deviate from it.
These are just some ideas to get started.
# Problem
Comment: approx. 1 page
For the introduction:
# Solution Approach
Comment: approx. 1-3 pages
- What general topic are we interested in, why does it matter
(e.g., where is it used, what problem does it solve)?
- Explain some more background for the topic, help the reader (who may have
never heard of the topic) understand what you are talking about.
# Related Work
Comment: approx. 1 page
(Tip: make such a bullet point list for yourself (with more concrete talking
points) for all sections, *then* start writing text)
# Objectives and Limitations
Comment: approx. 1 page
# Preliminary Outline
Comment: approx. 0.5-1 page, only show the outline, no description required. Only list chapters and subchapters.
# Current State of Research {#curr}
Explain what the current state of the topic is.
This depends a lot on the concrete topic.
For example, you could write about:
- What is a trivial (not suboptimal) way to solve x?
- How is x usually solved in practice?
- What are typical ingredients/techniques to construct the systems we are
interested in?
- How does \cite{testref} solve the problem?
- What does the algorithm in \cite{testref} do (roughly)?
- \dots
# Goals of the Thesis {#goals}
- What's the problem with existing solutions?
(i.e. with the stuff you explained in the previous section)
- What's the goal of the thesis in a nutshell?
(Probably: solve that problem/analyze the solution suggested by Eti
\cite{testref}/compare potential solutions/\dots)
- Then go into detail. What are the specifics of what you are going to do?
Explain intermediate goals.
- Explain optional goals.
# Preliminary Outline of the Thesis {#outline}
Show your current plan for the outline ($\approx$ table of contents) of your
thesis.
A hierarchical list of section names suffices.
Example:
1. Introduction
1. Definitions and notation
1. First topic
1. First subsection
1. \dots
1. \dots
After reading *Section \ref{goals}*, the reader should be able to understand what
you're planning here.
# Work Plan {#plan}
How do you plan to spend your 21 weeks of work on the thesis?
For a fancy Gantt chart, consider using the `pgfgantt` package.
If done well, a bullet point list is also sufficient.
# Schedule and Risk Analysis
Comment: approx. 0.5 pages, only the schedule, no description required. Don't only present week numbers, but also months. Also list when the single chapters of the thesis are to be written.
Use for example \emph{pgfgantt}.
......@@ -33,7 +33,7 @@
The follwing document classes were adapted:
- The only one I could find by [googling][dse template source]:
[proposal-dse.cls](./proposal-dse.cls)
- One I got send [proposal.cls](./proposal.cls)
- One I got send [proposal.cls](./proposal.cls) and mimiced for Copyright concerns
## Options
......
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{proposal}
\LoadClass[12pt]{article}
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
\RequirePackage{lmodern}
\RequirePackage{csquotes}
\RequirePackage{hyperref}
\RequirePackage{listings}
\RequirePackage[style=iso-alphabetic]{biblatex}
\RequirePackage[a4paper]{geometry}
\RequirePackage{graphicx}
\RequirePackage{xcolor}
\RequirePackage[english]{babel}
\RequirePackage{amsmath,amsfonts,amssymb,amsthm,mathtools}
% Common variables
\def\title#1{\def\title{#1}}
\def\date#1{\def\date{#1}}
\def\author#1{\def\author{#1}}
\def\degree#1{\def\degree{#1}}
\def\researchgroup#1{\def\researchgroup{#1}}
\def\supervisor#1{\def\supervisor{#1}}
\def\maketitle{\null%
\vskip 2em%
\begin{center}%
{\LARGE%
\textbf{\title{}}}%
{\Large \vskip 1em%
\emph{\degree{}'s Thesis Proposal}%
}
\vskip 1.5em %
{\large
\author{}
\vskip 1em %
\date{}
}
\end{center}
\vskip 1.5em%
\null
}
\providecommand{\tightlist}{%
% pandoc would be:
% \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}
% left empty to be as close to the original as possible
}
\def\signaturefields{
\begin{center}
\begin{tabular}{l p{0.1\textwidth} r}
\cline{1-1} \cline{3-3}
\begin{minipage}[t]{0.4\textwidth}
\centering
Supervisor\\(\supervisor)
\end{minipage}
&
\begin{minipage}[t]{0.2\textwidth}
\end{minipage}
&
\begin{minipage}[t]{0.4\textwidth}
\centering
Student\\(\author)
\end{minipage}
\end{tabular}
\end{center}
}
% Add Bibliography and Signature fields at the end of the document
\AtEndDocument{%
\printbibliography{}
\vspace{6cm}
\signaturefields{}
}
......@@ -3,7 +3,7 @@ $if(german)$
german,
$else$
$endif$
]{$if(documentclass)$$documentclass$$else$proposal$endif$}
]{proposal}
$for(header-includes)$
$header-includes$
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment