tgm-hit / diploma-thesis Goto Github PK
View Code? Open in Web Editor NEWLaTeX Template for the diploma thesis document
LaTeX Template for the diploma thesis document
In the diploma thesis the page numbers are all on the right side.
When printing this thesis double-sided, this doesn't look too well, and we also got a request if we wanted to change these numbers.
Thus it would be useful to display the page-numbers (and title) relative to being odd or even pages.
Add an option to section commands to provide an author responsible for the following section. Its value can be displayed below the section title and set as the author shown in the documents footer.
Usage:
\section[authors=Arthur Dent]{Set authors for sections}
Result:
\section{Set author for sections}
\setauthor{Arthur Dent}
\textbf{\@currentauthor}
Either by adding an option that allows the writer to choose his/her preferred sorting option:
\newif\ifsort\sortfalse % Sort cite by appearance language
\DeclareOption{sort}{\sorttrue}
and and by changing thesis.cls line 75 from
\else\RequirePackage[backend=bibtex]{biblatex}\fi
to
\else\ifsort\RequirePackage[backend=bibtex,sorting=none]{biblatex} %sorting=none makes the cites appear in order of appearence
\else\RequirePackage[backend=bibtex]{biblatex}\fi\fi
Or by permanently changing thesis.cls line 75 from:
\else\RequirePackage[backend=bibtex]{biblatex}\fi
to:
\else\RequirePackage[backend=bibtex,sorting=none]{biblatex}\fi %sorting=none makes the cites appear in order of appearence
This marvelous python make script is missing here!!!
A quick explanation on how to apply the described options in the README.md would be helpful.
As our team struggled a long time with finding out how to change the studys language to english, adding something like the following lines into the README.md could make future students lifes easier.
The following options can be enabled by adding them as parameters in the 1st line of the main.tex as shown below:
```latex
\documentclass[<option1>,<option2>,...]{thesis}
```
Allow changing the font size as a document option.
Can currently be changed inside thesis.cls
on lines 40-41:
% Load article class
\IfFileExists{crimson.sty}{
\LoadClass[a4paper,{{fontsize}}]{book} % Crimson
}{ \LoadClass[a4paper,{{fontsize}}]{book}} % Default
Use options instead of empty parameters for \makefig{url}{size}{caption}{label}
.
Possible solution: \makefig[size=1cm,caption=Caption,label=fig:label]{url}
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.