Coder Social home page Coder Social logo

vu-master-latex's Introduction

Latex-templates

My repository of latex templates

Latex-template for Vrije Universiteit thesis

a more detailed introduction to latex2e is here.[http://tug.ctan.org/info/lshort/english/lshort.pdf]. basically this is where i learned the following staff.

before we start

this is the template for Vrije Universiteit thesis. specifically, for bioinformatics and system biology. currently i'm in the middle of writing of thesis. if you see this repo, maybe you are also in my situation. and yes, thesis formatting in latex is painful. if not familiar with this, looking at those .sty/.cls files from those high end latex users really make you headache and annoying. so i'm thinking why not create some basic templates for beginners like me.

This template is not just a template. my intention is to make it into a basic and neat one. and also some tips to help people at least understand how latex works. then on top of it, extend the format further as you may wish.

ok, so here we start.

.sty/.cls and .tex

to make it at least working, we need to have to files. one is the .tex file. the other is .sty or .cls file. .tex file is the main file which you'll put your thesis. .sty/.cls file describe the layout of your .tex file, called preamble. actually you could put all your preambles in the .tex file if you think you don't have too many specific stylings for your thesis. of course this is often not the case. the .sty/.cls file can be very long. so we better make preambles into a seperate file to make out .tex, the main file neat.

.cls and .sty

instead of .sty, you may also see .cls. the difference is that: .cls is a class file. it defines a new kind of document from scratch. .cls file should be called at the head of .tex file by '\documentclass{}' command. .sty wraps a bunch of self-defined commands into a package. so in the .tex file, it is called by '\usepackage{}' command. my experience is that unless we are writing a formal scientific papaer to publish, .sty should be enough for our thesis in school.

in the code

the code was forked from palaga. so the code is in vu/thesis directory. i changed the format from .cls to .sty to make redefine commands more easily.

mainly, the title page needs to be amended. as requested by VU, the thesis needs to include course id, program name, number of credits, supervisors, etc. which has been defined. but the logic conditions haven't been added so that means all of these have to be defined in .tex file.

in the vu-thesis.sty file,
% ------

% ------
like this is the experience i learned.

this is still a basic template, anyone who reads this or even thinks of using this. you are very welcomed to make any modifications to this. i noticed students in other universities all have their own decent template to use.

SO DOES VU MASTER STUDENTS

vu-master-latex's People

Contributors

gzu300 avatar palaga avatar

Watchers

 avatar

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.