Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
N
nsm-proposal
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Model registry
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
nsm
templates
nsm-proposal
Commits
1dd7b45e
Commit
1dd7b45e
authored
9 months ago
by
Christoph Sommer
Browse files
Options
Downloads
Patches
Plain Diff
Sync with nsm-thesis.cls
parent
e79e60ed
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
nsm-proposal.cls
+23
-21
23 additions, 21 deletions
nsm-proposal.cls
proposal.pdf
+0
-0
0 additions, 0 deletions
proposal.pdf
proposal.tex
+21
-12
21 additions, 12 deletions
proposal.tex
with
44 additions
and
33 deletions
nsm-proposal.cls
+
23
−
21
View file @
1dd7b45e
...
...
@@ -8,7 +8,7 @@
%
\NeedsTeXFormat
{
LaTeX2e
}
\ProvidesClass
{
nsm-proposal
}
[202
3
/0
7
/2
8
The NSM Thesis Proposal Class]
% YYYY/MM/DD
\ProvidesClass
{
nsm-proposal
}
[202
4
/0
5
/2
1
The NSM Thesis Proposal Class]
% YYYY/MM/DD
% -----------------------------------------------------------------------------
...
...
@@ -83,17 +83,6 @@
\widowpenalty
= 10000
%\raggedbottom
% Default fonts
\newcommand
{
\mypageheadfont
}{
\normalfont
}
\newcommand
{
\myheadingfont
}{
\normalfont
}
%\RequirePackage[osf]{libertine} % Linux Libertine
%\renewcommand{\mypageheadfont}{\normalfont\libertine}
%\renewcommand{\myheadingfont}{\normalfont\libertine}
\RequirePackage
{
lmodern
}
% TT: Latin Modern
\RequirePackage
{
helvet
}
% SF: Helvetica
\RequirePackage
[bitstream-charter,sfscaled=false]
{
mathdesign
}
% RM: Bitstream Charter
% TODO: nicer math font?
% More encoding and typesetting fixes and tweaks
\RequirePackage
[utf8]
{
inputenc
}
\RequirePackage
[T1]
{
fontenc
}
...
...
@@ -104,6 +93,21 @@
}
\RequirePackage
{
hyphenat
}
% Default fonts
\newcommand
{
\mypageheadfont
}{
\normalfont
}
\newcommand
{
\myheadingfont
}{
\normalfont
}
%\RequirePackage[osf]{libertine} % Linux Libertine
%\renewcommand{\mypageheadfont}{\normalfont\libertine}
%\renewcommand{\myheadingfont}{\normalfont\libertine}
\RequirePackage
{
amsmath
}
\RequirePackage
{
amsthm
}
\RequirePackage
{
amsfonts
}
\RequirePackage
{
txfonts
}
% Math: URW Nimbus Roman
\RequirePackage
{
nimbusmononarrow
}
% TT: URW Nimbus Mono Narrow
\RequirePackage
{
opensans
}
% SF (alternative): Open Sans
\RequirePackage
{
helvet
}
% SF (default): Helvetica
\RequirePackage
[scaled=.96]
{
XCharter
}
% RM: Bitstream Charter
% Graphics insertion and filetypes' order of precedence
\RequirePackage
[pdftex]
{
graphicx
}
\pdfminorversion
=7
...
...
@@ -188,8 +192,6 @@
\RequirePackage
{
booktabs
}
% Equation typesetting fixes and tweaks + proof/theorem environment
\RequirePackage
{
amsmath
}
\RequirePackage
{
amsthm
}
\newtheorem
{
thm
}{
Theorem
}
[section]
% Allow list iteration over comma separated parameters
...
...
@@ -472,7 +474,7 @@
\renewcommand
{
\author
}
[1]
{
\gdef\theauthor
{
#1
}}
\renewcommand
{
\title
}
[1]
{
\gdef\thetitle
{
#1
}}
\newcommand
{
\thesistype
}
[1]
{
\gdef\thethesistype
{
#1
}}
\newcommand
{
\
thesiscite
}
[1]
{
\gdef\the
thesiscite
{
#1
}}
\newcommand
{
\
degreeprogram
}
[1]
{
\gdef\the
degreeprogram
{
#1
}}
\newcommand
{
\birthday
}
[1]
{
\gdef\thebirthday
{
#1
}}
\newcommand
{
\birthplace
}
[1]
{
\gdef\thebirthplace
{
#1
}}
\newcommand
{
\advisors
}
[1]
{
\gdef\theadvisors
{
#1
}}
...
...
@@ -660,11 +662,11 @@
}
\renewcommand
{
\maketitle
}{
%
% Do some stuff we had to postpone until after e.g. \thetitle was set
% Do some stuff we had to postpone until after
,
e.g.
,
\thetitle was set
\hypersetup
{
%
pdftitle =
{
\thetitle
}
,
pdfsubject =
{
\thethesistype
}
,
pdfauthor =
{
\theauthor
}
,
pdftitle =
{
\thetitle
{}
}
,
pdfsubject =
{
\thethesistype
{}
Outline
}
,
pdfauthor =
{
\theauthor
{}
}
,
pdfborder=0 0 0
}
...
...
@@ -694,7 +696,7 @@
%\begin{otherlanguage*}{american}
\begin{center}
{
\Large
\thethesis
cit
e
{}
Outline
\\
[.5cm]
}
{
\Large
\thethesis
typ
e
{}
Outline
\\
[.5cm]
}
% use fixed baselineskip to force equal line spacing, no matter the title:
{
\setlength\baselineskip
{
16pt
}{
\LARGE\textbf
{
\thetitle
}}
\\
[.5cm]
}
...
...
@@ -710,7 +712,7 @@
}
%
}
\thethesistype
{}
\\
\thethesistype
{}
in
\thedegreeprogram
{}
\\
{
To be advised by:
\ifdef\theadvisors
{
%
...
...
This diff is collapsed.
Click to expand it.
proposal.pdf
+
0
−
0
View file @
1dd7b45e
No preview for this file type
This diff is collapsed.
Click to expand it.
proposal.tex
+
21
−
12
View file @
1dd7b45e
...
...
@@ -7,21 +7,29 @@
% [twoside] - double sided
% [cutmargins] - text body fills complete page
% Author name
. S
eparate multiple authors with commas.
% Author name
; s
eparate multiple authors with commas.
\author
{
Max Mustermann
}
\birthday
{
1
.
Januar 2000
}
\birthday
{
1 Januar
y
2000
}
\birthplace
{
Dresden
}
% Title of your thesis.
\title
{
A Novel Architecture to Measure the Resonance Frequency of Copper Pipes
}
% Choose one of the following lines, changing the word "Computer Science" to match your degree program.
%\thesistype{Seminar Thesis in Computer Science}\thesiscite{Seminar Thesis~(Seminararbeit)}
%\thesistype{Bachelor Thesis in Computer Science}\thesiscite{Bachelor Thesis~(Bachelorarbeit)}
\thesistype
{
Master's Thesis in Computer Science
}
\thesiscite
{
Master's Thesis~(Masterarbeit)
}
%\thesistype{Diploma Thesis in Computer Science}\thesiscite{Diploma Thesis~(Diplomarbeit)}
% List of advisors (without academic titles), separated by commas. First advisor is also first referee.
% Choose one of the following lines.
%\thesistype{Seminar Thesis}
%\thesistype{Bachelor Thesis}
\thesistype
{
Master's Thesis
}
%\thesistype{Diploma Thesis}
% Choose one of the following lines or amend as necessary.
\degreeprogram
{
Computer Science
}
%\degreeprogram{Computational Logic}
%\degreeprogram{Computational Modeling and Simulation}
%\degreeprogram{Distributed Systems Engineering}
%\degreeprogram{Information Systems Engineering}
%\degreeprogram{Media Informatics}
% List of advisors (without academic titles), separated by commas; first advisor is also first referee.
\advisors
{
Christoph Sommer, Erika Musterfrau
}
% List of referees (without academic titles), separated by commas.
...
...
@@ -40,7 +48,8 @@
\maketitle
\TODO
{
This template is for use with
\texttt
{
pdflatex
}
and
\texttt
{
biber
}
. It has been tested with TeX~Live 2022 (tlnet-final 2022).
}
\TODO
{
This template is for use with
\texttt
{
pdflatex
}
and
\texttt
{
biber
}
.
It has been tested with TeX~Live 2022 (tlnet-final 2022).
}
\section
{
Problem Statement
}
...
...
@@ -70,7 +79,7 @@ A clear formulation of the overarching objective of the work, followed by specif
\section
{
Work Plan
}
The Gantt chart in Figure~
\ref
{
fig:gantt
}
provides a rough estimate of the schedule for the realization of this
\thethesis
cit
e
{}
.
The Gantt chart in Figure~
\ref
{
fig:gantt
}
provides a rough estimate of the schedule for the realization of this
\thethesis
typ
e
{}
.
\vspace
{
.75cm
}
...
...
@@ -91,7 +100,7 @@ The Gantt chart in Figure~\ref{fig:gantt} provides a rough estimate of the sched
\section
{
Output
}
The output of this work will be a typeset
\thethesis
cit
e
{}
with the following (preliminary) structure:
The output of this work will be a typeset
\thethesis
typ
e
{}
with the following (preliminary) structure:
\vspace
{
1em
}
\noindent
%
\begin{minipage}
[c]
{
\textwidth
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment