{"id":24379446,"url":"https://github.com/sim642/unitartucs-thesis-template","last_synced_at":"2025-07-18T07:07:47.337Z","repository":{"id":272256905,"uuid":"864844748","full_name":"sim642/unitartucs-thesis-template","owner":"sim642","description":"Modernized (unofficial) LaTeX template for bachelor's and master's thesis at University of Tartu Institute of Computer Science","archived":false,"fork":false,"pushed_at":"2025-01-13T08:49:21.000Z","size":1931,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T14:12:33.535Z","etag":null,"topics":["latex-template","tartu-university","thesis-latex-template","thesis-template","unitartu","unitartucs"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sim642.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-29T10:14:42.000Z","updated_at":"2024-12-14T08:41:20.000Z","dependencies_parsed_at":"2025-01-13T09:40:15.218Z","dependency_job_id":null,"html_url":"https://github.com/sim642/unitartucs-thesis-template","commit_stats":null,"previous_names":["sim642/unitartucs-thesis-template"],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/sim642/unitartucs-thesis-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Funitartucs-thesis-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Funitartucs-thesis-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Funitartucs-thesis-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Funitartucs-thesis-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sim642","download_url":"https://codeload.github.com/sim642/unitartucs-thesis-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Funitartucs-thesis-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265716306,"owners_count":23816354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["latex-template","tartu-university","thesis-latex-template","thesis-template","unitartu","unitartucs"],"created_at":"2025-01-19T07:15:35.488Z","updated_at":"2025-07-18T07:07:47.312Z","avatar_url":"https://github.com/sim642.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UniTartuCS-thesis-template\n\nModernized (unofficial) LaTeX template for [bachelor's and master's thesis at University of Tartu Institute of Computer Science](https://cs.ut.ee/et/sisu/loputoode-tahtajad-ja-juhendid).\n\n## Usage\n\n### Setup\n\n1. **[Overleaf](https://www.overleaf.com/) (easy).**\n\n   1. Download the template as zip file from [here](https://github.com/sim642/unitartucs-thesis-template/archive/refs/heads/master.zip).\n   2. Log in to Overleaf.\n   3. Click \"New Project\" (top left) and choose \"Upload Project\".\n   4. Upload the downloaded template zip file.\n   5. _(Optional)_ Click \"Menu\" (top left) and choose thesis language under \"Spell check\".\n\n2. **[Visual Studio Code](https://code.visualstudio.com/) (medium).**\n\n   1. Install Ubuntu packages (or equivalent) (in WSL on Windows):\n      ```console\n      sudo apt install --no-install-recommends --no-install-suggests texlive-plain-generic texlive-latex-extra texlive-lang-european latexmk texlive-fonts-extra tex-gyre texlive-bibtex-extra biber python3-pygments\n      ```\n   2. Create new GitHub repository with the template from [here](https://github.com/new?template_name=unitartucs-thesis-template\u0026template_owner=sim642).\n   3. Clone your new GitHub repository locally.\n   4. Open it in Visual Studio Code.\n   5. Install [LaTeX Workshop](https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop) extension for Visual Studio Code.\n   6. _(Optional)_ Install [LTeX – LanguageTool grammar/spell checking](https://marketplace.visualstudio.com/items?itemName=valentjn.vscode-ltex) extension for Visual Studio Code.\n\n3. **Command line (hard).**\n\n   1. Install packages listed above.\n   2. Download the template as zip, or create a new GitHub repository with the template and clone it (described above).\n   3. Compile with the following command line command: `latexmk -pdf thesis`\n\n\n### Configuration\n\nThe main file for the thesis is [`thesis.tex`](./thesis.tex) and (example) sections are in [`sections/`](./sections/).\nThe bibliography is defined in [`thesis.bib`](./thesis.bib).\nAll the `unitartucs*` files define the thesis style according to the institute's thesis guidelines and should not be changed.\n\nFollow the TODOs (prefixed with `% TODO:`) in [`thesis.tex`](./thesis.tex) and [`sections/info.tex`](./sections/info.tex) to configure the template:\n1. Choose thesis language.\n2. Fill in metadata (title, author, etc.).\n3. Choose citation and bibliography style.\n4. Fill in info page (abstract, keywords, CERCS code).\n\n\n## About\n\nThe original (unversioned) template was by Sven Laur, Liina Kamm, Tõnu Tamme, with the last change by Eero Vainikko on 2021-09-14.\n\nThe template was modernized by Simmo Saan and is now version controlled on GitHub.\nChanges are described in [`CHANGELOG.md`](./CHANGELOG.md).\nFeel free to open issues on GitHub with problems and suggestions relating to the template.\nPull requests with improvements are also welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsim642%2Funitartucs-thesis-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsim642%2Funitartucs-thesis-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsim642%2Funitartucs-thesis-template/lists"}