在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):TUM-LIS/tum-dissertation-latex开源软件地址(OpenSource Url):https://github.com/TUM-LIS/tum-dissertation-latex开源编程语言(OpenSource Language):TeX 87.5%开源软件介绍(OpenSource Introduction):TUM dissertation/PhD thesis LaTeX templateAn unofficial Latex template for a TUM dissertation/PhD thesis that aims to satisfy the new 2016 corporate design guidelines of the TUM regarding titlepage header and color usage. Made by Andre Richter with help from his colleagues. For a preview of the cover, click here. For a full preview, see either the template PDF or have a look at already published dissertations in the Hall of Fame. Hall of FameIf you used the template to publish your dissertation, we'd be super happy if you reference yourself in the Hall of Fame. Just create a pull request or an issue. The Hall of Fame is also a great resource for previewing the template and getting inspired regarding style. Getting startedThe following instructions work with Linux, macOS and Windows, because a Docker image is used that provides the whole build environment. Docker image infoStep by step
The command in the last step will first pull the Docker image from remote, which will take a couple of minutes. Fortunately, this must only be done once. If everything worked, your setup is complete now and you are good to go! Building the PDFLinux/macOSIn a terminal, execute
WindowsIn a cmd or powershell, execute
Double-clicking TroubleshootingLinux/macOS
Template Usage
CompatibilityThe TUM design guidelines lack explicit statements about how to place non-quadratic faculty logos. Each faculty logo has at least a partial circle. Most likely, the logo must be centered to the center of the logo's partial circle, and scale the diameter of the partial circle to 10mm. At least this is what we can derive from looking at page 16 of the style guide. TODOs
Building without DockerLinux/macOS users who want to build without Docker most likely know what to do. Dependencies can be found inside Auto build and publish dissertationYou can auto build and publish your dissertation on every tagged release. GitLab
Note: https://gitlab.lrz.de/ currently does not provide shared runners. Submit a friendly request here: https://servicedesk.lrz.de/de GitHubTo use GitHub Actions, you can simply paste the below code into a new # This is a workflow file to auto-build the latex code.
name: CI
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
# Runs a single command using the runners shell
- name: Build
uses: docker://andrerichter/tum-dissertation-latex
with:
entrypoint: make
args: pdf-local
# if your dissertation is not in the root directory of the github repository, add the directory using the -C option of make.
# Publish the artifacts
- name: Publish artifact
uses: actions/upload-artifact@v2-preview
with:
name: dissertation
path: dissertation.pdf
# if your dissertation is not in the root directory of the github repository, you have to adapt the previous path!
# Publish artifact as release so it is more prominent
- name: Release artifact
uses: ncipollo/release-action@v1
with:
artifacts: "dissertation.pdf"
# if your dissertation is not in the root directory of the github repository, you have to adapt the previous path!
token: ${{ secrets.GITHUB_TOKEN }}
tag: current
allowUpdates: true
Link list of logo resourcesContributionsAndre Richter - [email protected]
Michael Vonbun - [email protected]
Christian Herber - [email protected]
Stefan Wallentowitz - [email protected]
Andreas Oeldemann - [email protected]
License
See license file for details. Cover Preview |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论