Giter Club home page Giter Club logo

kntu-thesis's Introduction

K. N. Toosi Thesis Template 📚

GitHub GitHub stars GitHub forks GitHub issues

Contact: Mohammad Sina Allahkaram

This repository contains a LaTeX template for writing theses according to specific guidelines of K. N. Toosi University of Technology.

🚀 Getting Started

To get started, simply clone this repository or download the ZIP archive. The template is organized into several folders, each of which contains a different component of the thesis (such as the introduction, methodology, and conclusion).

📋 Requirements

The template requires a TeX distribution such as MikTeX or TeX Live, as well as a compatible editor such as TeXstudio or Overleaf. Please refer to the documentation for your chosen distribution and editor for installation instructions.

🔧 Usage

To use the template, simply open the main.tex file in your preferred editor and start writing your thesis. The template provides various predefined styles and formatting options to help you format your document according to the specific guidelines.

For detailed instructions on how to use the template, please refer to the User Guide provided in this repository.

📝 Accessing and Configuring the Overleaf Template

Accessing the Template

To access and edit the K. N. Toosi University thesis template on Overleaf, please follow these steps:

  1. Click on the badge below to navigate to the Overleaf template project:
    View on Overleaf

  2. Once redirected to Overleaf, use the "Menu" option in the editor to "Copy" or "Clone" the project into your own Overleaf account.

  3. Begin customizing the template to suit your thesis requirements.

This will enable you to utilize the K. N. Toosi Thesis template within your own Overleaf environment, providing a seamless setup for document editing and compilation.

Alternative Access Methods

Direct Link to Overleaf

  1. From the menu of the redirected Overleaf page, if available, look for an option to download the source as a ZIP file.
  2. On your Overleaf dashboard, create a new project by selecting 'New Project'.
  3. Choose 'Upload Project' and upload the ZIP file you obtained from Overleaf.

Using GitHub as a Source

  1. Navigate to the GitHub repository: K. N. Toosi Thesis Template.
  2. Download the Source ZIP file from the repository.
  3. Go to your Overleaf dashboard and click on 'New Project'.
  4. Select 'Upload Project' and upload the ZIP file you downloaded from GitHub.

These alternative methods provide reliable ways to import the K. N. Toosi Thesis template into your Overleaf account, ensuring you can proceed with editing and compiling your thesis.

Configuring the Overleaf Project

For optimal performance and compatibility, configure the project settings as follows:

  • Compiler: XeLaTeX
  • TeX Live version: 2023
  • Main document: main.tex

Step-by-Step Configuration Guide

  1. In Overleaf, open the project you wish to configure.
  2. Click the "Menu" button in the editor's upper left corner.
  3. In the "Settings" menu, select XeLaTeX as the "Compiler".
  4. Choose 2023 for the "TeX Live version".
  5. Specify main.tex as the "Main document".
  6. Save these settings to ensure the template functions correctly.

These configurations are essential for the proper compilation and formatting of the thesis template, ensuring it adheres to the intended design and functionality standards.

🤝 Contributing

If you would like to contribute to the template, please feel free to submit a pull request. Contributions are always welcome and greatly appreciated.

📄 License

This template is licensed under the GNU General Public License v3.0, which means you are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the template, subject to the conditions of the license. See the LICENSE file for more information.

🙏 Acknowledgments

Special thanks to the LaTeX community for creating the tools necessary to implement these guidelines.


کلمات کلیدی فارسی

قالب لتک پایان‌نامه دانشگاه خواجه نصیر، تز دکتری، تز کارشناسی ارشد، تز کارشناسی، لاتک، لتکس، لاتکس، قالب پایان نامه، دانشگاه صنعتی خواجه نصیرالدین طوسی تهران، خواجه‌نصیر

kntu-thesis's People

Contributors

mjahmadee avatar msinamsina avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kntu-thesis's Issues

Cannot locate xindy modules directory-windows 10

In windows 10 when I run these commands:

xindy -L persian-variant3 -C utf8 -I xindy -M %.xdy -t %.glg -o %.gls %.glo |
xindy -L persian-variant3 -C utf8 -I xindy -M %.xdy -t %.blg -o %.bls %.blo
xindy -L english -C utf8 -I xindy -M %.xdy -t %.alg -o %.acr %.acn

I get this error:

c:\texlive\2022\texmf-dist\scripts\xindy\xindy.pl: Cannot locate xindy modules directory at c:\texlive\2022\texmf-dist\scripts\xindy\xindy.pl line 409.
C:\texlive\2022\bin\win32\runscript.tlu:915: command failed with exit code 2: perl.exe c:\texlive\2022\texmf-dist\scripts\xindy\xindy.pl -M texindy -C utf8 -L persian-variant2 main.idx
Process exited with error(s)

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.