copcse-ntnu / thesis-ntnu Goto Github PK
View Code? Open in Web Editor NEWAn NTNU thesis LaTeX document class for bachelor, master, and PhD theses
License: MIT License
An NTNU thesis LaTeX document class for bachelor, master, and PhD theses
License: MIT License
Find a better dataset than ageiq.csv for the example tables in thesis.tex.
Page numbers for included papers missing
The bibliography gets the header of the last chapter instead of saying 'Bibliography' as it should.
Hi!
I'm currently getting 17 seconds compilation time with pretty much the default project setup (only removed one paragraph the and inclusion of NTNUProsjektavtale.pdf).
I tried switching from \input to \include for the chapters in thesis.tex in order to only compile the .tex files with changes in them, but I'm not really able to measure a difference (maybe a second faster).
I'm measuring by compiling once, adding the word "Test" to the abstract, and then taking the time for that compilation.
Another project I have which is 24 pages compiles in 7.5 seconds, compared to the 17 seconds this 29 page project has.
Any idea how to reduce compilation time when using this template?
Design a colour palette and use it throughout for syntax highlighting in code listings, URLs, cross reference links etc.
Bibliography name does not appear in header.
Currently glossary entries are not highlighted, however in digital documents a link is created using hyperref
(mathematics is the glossary reference here).
When printing the document, should perhaps glossary items be a different color to show the user that the word is explained in the glossary? Or should glossaries simply be anonymous in regular text? What is the best practice?
The author should be able to format the separating page before the included papers more to his own liking. One possible way to achieve this, is to make the paper an environment, \begin{paper} ... \end{paper}, containing whatever information, graphics etc. the author would prefer to show on the separating page.
In order to allow people to actually use this template and copy/clone this repo freely and modify it, it should contain information about what license it is distributed under (if any).
Also, there appears to be two papers in the /papers
folder. What license are those distributed under, and where can that information be found?
Could be smaller, italicized or similar
I have been noticing all the empty pages after every chapter, and now I can see the every chapter is followed by an empty page expect one. I was looking around in ntnuthesis.cls and removed \RequirePackage{emptypage} to see what difference it would make and then I saw that every empty page has the same header as the chapter before it. What causes the new pages to be added to the end of every chapter and can it be omitted since it seems to not work?
Add a mechanism for generating a list of papers for compiled PhD theses (like list of figures etc.)
It would be nice to add a proper disclosure about "who" is behind this repo, if this is an "official" template, and what COPCSE is. I really like this, but when I first found it, I thought this were some random repo/org with NTNU in the title. Adding a proper disclosure about who are standing behind this repo would be nice in order to give it credability, and simply to show what this is. I still don't really understand if this is endorsed as official, or if some professors are saying that without it being the case. I think a better description would solve this.
This information (copy from the result PDF) is kinda ok, but it is hidden deep inside the repo.
Over the years, several thesis templates for LATEX have been developed by different groups at NTNU. Typically, there have been local templates for given
study programmes, or different templates for the different study levels – bachelor, master, and PhD.
Based on this experience, the Community of Practice in Computer ScienceEducation at NTNU (CoPCSE@NTNU)
is hereby offering a template
that should in principle be applicable for theses at all study levels. It is closely
based on the standard LATEX report document class as well as previous thesis
templates. Since the central regulations for thesis design have been relaxed –
at least for some of the historical university colleges now part of NTNU – the
template has been simlified and put closer to the default LATEX look and feel.
The purpose of the present document is threefold. It should serve (i) as a
description of the document class, (ii) as an example of how to use it, and (iii)
as a thesis template
Thanks for the work btw.
We should provide a 'oneside' class option to avoid all the blank pages for documents that will not be printed.
Check out different biblatex styles for formatting references and make sure that the selected one is compatible with NTNU regulations.
It would be nice to have examples and documentation on how to have multiple equations under a single reference.
See also related issue #13
Subcaptions are not set in small like the captions themselves. And to not have the same margins, so a long subcaption extends beyond a long caption.
It would be helpful to have some examples and explanations in the Help PDF about how to increase or decrease the spacing between the table content and its caption or in the case of figures.
I could not add a sub-figure. I have inserted the package for the sub-figure in the version I have downloaded. But it would be nice to have this in the template on GitHub.
Many thanks,
Aditya.
The \parskip
and \parindent
commands do nothing, it seems; and I've tried setting their lengths manually both in the preamble and inside the class file. As it stands now, there isn't any separation between paragraphs. Is this intentional? Personally I find this quite hard to read, and whish I was able to change it. I'll dig around more and try to find a solution.
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.