Giter Site home page Giter Site logo

latex-templates's Introduction

LaTeX Templates for Bachelor's and Master's

This repository provides a suite of LaTeX templates designed with Bachelor's and Master's students in mind. While they are made to cater to the needs of a broad range of students, the templates are particularly tailored for Robotics Engineering students.

Purpose

These templates serve various purposes, such as presentations, self-evaluations, project planning, and thesis writing. While some templates have a specific design focus, they are adaptable and versatile, making them applicable to various academic requirements.

One notable template is the Thesis template, a versatile tool that can be used by students writing a Master's thesis, Licentiate, or Doctoral thesis. These templates are designed to provide a well-structured, professional, and consistent format for academic documents.

Structure

The templates included in this repository are as follows:

  • Presentation
  • Project-Charter
  • Project-Plan
  • Proposal
  • Self-Evaluation
  • Technical-Report
  • Thesis

The Self-Evaluation template follows an older examination structure, while the Project-Plan and Project-Charter are designed based on the templates from Författare: Bo Tonnquist. The Proposal template is primarily designed for Master's students but can also be used by Ph.D. students. The Technical-Report template is an adaptation of the default IEEE tran Conference template, but with additional structure. It can be used for preparing publications.

Getting Started

You can clone this repository and begin using the templates straight away. Each folder contains a LaTeX template about its title. Either clone the repository or press "Code" and Download Zip.

  • NOTE: If separating a folder like "Thesis" from this repo, copy the .gitignore to the separated folder.

Usage

The templates are prepared as LaTeX files. To use them, open the desired template with any LaTeX editor and replace the placeholder text with your content.

If you prefer an online LaTeX editor, you can upload the templates to Overleaf. Here are the steps to do this:

  1. Download the template you want to use from this repository.
  2. Go to Overleaf.
  3. Create an account or log in if you already have one.
  4. Click the New Project button in the top left corner.
  5. Choose Upload Project.
  6. Select the downloaded template file.
  7. Once the upload is completed, you can edit your document.

Please maintain the document's structure while editing and keep the formatting consistent, maintaining a professional appearance.

Prerequisites

Ensure you have a LaTeX distribution installed on your machine. We recommend using TeX Live for Unix/Linux systems, MacTeX for MacOS, and MikTeX for Windows.

If you're using Overleaf, no local LaTeX installation is needed as the platform is entirely web-based.

Contributing

Contributions to enhance these templates are welcome. Please feel free to create a pull request or open an issue if you have suggestions or improvements.

License

These templates are released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0). This license allows you to remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.

For more information, visit CC BY-NC-SA 4.0.

Acknowledgments

We want to acknowledge the work of Författare: Bo Tonnquist, whose templates have served as a basis for the Project-Plan and Project-Charter templates. The Technical-Report template has also been adapted from the default IEEE tran Conference template. The adjustments have added more structure and made it suitable for publication purposes. Contact For any inquiries or issues, feel free to contact us via GitHub.

latex-templates's People

Contributors

swepz avatar

Stargazers

Magnus Sörensen avatar

Watchers

 avatar

Forkers

mdu-c2 codecalle

latex-templates's Issues

Use of @ in macro names.

When compiling the presentation template with vim-tex i get the following errors.

  1 include.tex|1 error| -> unmatched "beginning of file include.tex" [tex/lacheck]
  2 include.tex|1 error| -> unmatched "beginning of file include.tex" [tex/lacheck]
  3 include.tex|1 error| -> unmatched "beginning of file include.tex" [tex/lacheck]
  4 include.tex|1 error| -> unmatched "beginning of file include.tex" [tex/lacheck]
  5 include.tex|1 error| -> unmatched "beginning of file include.tex" [tex/lacheck]
  6 include.tex|1 error| -> unmatched "beginning of file include.tex" [tex/lacheck]
  7 include.tex|1 error| -> unmatched "beginning of file include.tex" [tex/lacheck]
  8 include.tex|8 error| Do not use @ in LaTeX macro names. "\@title" [tex/lacheck]
  9 include.tex|8 error| Do not use @ in LaTeX macro names. "\@author" [tex/lacheck]
 10 include.tex|67 error| <- unmatched "}" [tex/lacheck]

According to this you should treat all these fragments as a package proper, bundling them up into a sty file and including them with \usepackage

Thesis template might not follow IEEEtran standard

The bibliography style (unsrtnat) in the thesis template (main.tex) does not follow the IEEEtran standard.

When using bibtex references straight from google scholar the output is formatted not according to the IEEE standard.
E.g. it spells out the full first name of the author "Yuan Chen", when it is supposed to convert it to "Y. Chen".

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.