kulmajaba / tau-thesis-template Goto Github PK
View Code? Open in Web Editor NEWA LaTeX template for Tampere University (TAU) theses and reports.
A LaTeX template for Tampere University (TAU) theses and reports.
Like in TUT template, alternate the side of the wider margin for double-sided printing
There are quite a few options available in Biblatex that could be worth researching and seeing if they can be useful. Some examples:
The In:/Teoksessa: -text should be added back, though the colon can be removed.
Secondly, the common convention is to use italics for the book or proceedings title but the current formatting removes them. Add the italics back and let the writer decide with a command?
Leaving any of the fields empty in main.tex (e.g. \title) will cause an error during compilation. Writing ~
into the field will fix this and the field remains empty
None of these document types have formatting at the moment.
Following use cases need to be documented:
Additional items that need to be documented should be added to this issue.
Validate full PDF/A compliancy of the template. Some online validators report issues, though they report the same issues for supposedly full PDF/A compliant documents.
Series for thesis and thesis aliases will be printed, is the current format correct?
From biblatex docs, authoryear citation style:
The style will set the following package options at load time:
autocite=inline, labeldateparts=true, uniquename= full, uniquelist=true
.
However the uniquelist setting might not be desired behavior. Should uniquelist=true
be set for author-year?
The Listings package is notoriously bad with UTF-8 encoding. Special characters such as ä, ö in UTF-8 will cause a compilation error.
A common workaround is to substitute the characters to a with umlaut. o with umlaut etc. via the literate
command but this method leaks the substitution across the entire document so it is out of the question.
Currently the template works around the issue by escaping to LaTeX in comment lines in the listings so that special characters work there, but if you have special characters e.g. in a string that is part of the code, the compilation will fail once again.
The best way forward would be to replace the package altogether. Some alternatives include:
From the Glossaries package documentation:
The glossaries-extra package provides superior abbreviation handling. You may want to consider using that package instead of the commands described here.
Should we consider it? What advantages would it bring?
Add Makefile for easier compilation
DOI and ISBN codes are never printed, should this behavior be changed?
Currently numerical style bibliography is not sorted (items will appear in the order they were referred to) and author-year bibliography is sorted by name, year and title.
Should this be changed?
In package options:
nyt
(name-year-title) for author year and none
for numericalUse minimalistic tauthesis.cls and provide two main documents: one with the example content and all the packages included, one stripped down to bare essentials.
Currently the glossary margins are unbalanced and too wide. With two glossaries the margins are different
This issue is yet to be confirmed.
Create site tau-thesis-template.github.io
and create a React GUI for creating the template main.tex with the right packages already imported and the right style in use.
URL will be printed always if available, for all bibtex types. Should this behavior be changed?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.