Giter VIP home page Giter VIP logo

diploma-thesis's People

Contributors

chro avatar mborko avatar minecraftschurli avatar re1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

diploma-thesis's Issues

Design for double page print

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.

Set authors for sections

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}

Command for sorting of cites in order of appearance

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

Explanation on how to use options

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}
​```

Option for font size

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

Options for makefig

Use options instead of empty parameters for \makefig{url}{size}{caption}{label}.
Possible solution: \makefig[size=1cm,caption=Caption,label=fig:label]{url}.

Chapter Page header and footer missing

When using the \chapter command the header and footer disappear and are replaced by the current page number.
This appears due to the \chapter command resetting the page style.

Page Header
image
Page Footer
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.