• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

nnedkov/tum-thesis-latex

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

nnedkov/tum-thesis-latex

开源软件地址(OpenSource Url):

https://github.com/nnedkov/tum-thesis-latex

开源编程语言(OpenSource Language):

TeX 67.8%

开源软件介绍(OpenSource Introduction):

LaTeX template for TUM theses

This is a LaTeX template created according to the guidelines for TUM Informatics theses in SS 2016. Always check the current formatting guidelines before you hand in. See build/main.pdf for an example PDF created with this template.

Comments and contributions are welcome!

Super Quickstart

  • Clone this repository
  • Install dependencies: sudo apt-get install texlive-latex-base biber inotify-tools
  • Before you start editing, enable automatic compilation by executing ./helputils.sh 2 in a bash shell. Later, when you edit tex files and save your changes, the PDF will be updated automatically. Obviously in case you have some major LaTex syntax error the automatic compilation will fail
  • Look for TODO comments in the provided tex files to get hints where to start
  • When you have updated your bibliography in the bib file execute ./helputils.sh 5 to update the PDF
  • I strongly recommend using Git while you write your thesis as it's the only sane way to track changes and keep multiple versions of your files. If you decide to do so, maybe you will find useful deleting the built files and trailing whitespaces from your files before doing commits. Do so by executing ./helputils.sh 3 4. In order to view all options of the helping script type: ./helputils.sh

If you have any problems with the template feel free to create an issue. For general LaTeX questions use TeX StackExchange.

Credits

This template is a modified (derived) version from this template. The original authors are (Florian Walch and other contributors).

Changes made

  • The Makefile was substituted with the bash script helputils.sh. The script provides some useful additional functionality:
    1. List available options (type ./helputils.sh 1): Prints all available options provided by the script.
    2. Automatic compilation (type ./helputils.sh 2): The script enters a blocking state. When a change is detected in a tex file the script unblocks and triggers compilation. Keep in mind that changes are detected only when they are saved to disk.
    3. Deletion of built files (type ./helputils.sh 3): Compilation generates a big number of log files in the build directory. This command cleans your build directory without deleting the produced PDF.
    4. Deletion of trailing whitespaces from .tex, .sh and .bib files (type ./helputils.sh 4): Trailing whitespaces suck. They drive people crazy. They are parasites that eat up your disk space unnecessarily. If you happen to have digital OCD as I do, this command will help you keep your sanity. Keep your files parasite-free!
    5. Updating bibliography (type ./helputils.sh 5): Updating your bibliography requires more than a single compilation. I don't know why this happens and I never got curious enough to find out. For performance reasons automatic compilation performs a single compilation. Hence, when you change the bib file use this command to update the references on the PDF.
  • I included the university and faculty logos in the logos directory. Unfortunately, the original template was pointing to invalid urls so in order to save you time finding them I added them directly in this repository. Additionally, the bash script for cropping the logos was omitted as they already have the appropriate shape.
  • A new page with Abbreviations and Acronyms was added.

License

Creative Commons License

This template is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, meaning that:

  • You can share (copy, redistribute) and adapt (remix, transform, build upon) this template for any purpose, even commercially.
  • If you share the template or a modified (derived) version of it, you must attribute the template to the original authors Florian Walch and contributors by providing a link to the original template and indicate if changes were made.
  • Any derived template has to use the same or a compatible license.

The license applies only to the template; there are no restrictions on the resulting PDF file or the contents of your thesis.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap