[Tex/LaTex] PhD dissertation: templates vs scratch

best practicestemplates

I am still getting my feet wet with LaTeX (starting to read 'LaTeX for complete novices'). I have decided to use LaTeX for writing my dissertation. As I begin I was wondering if it would be better to start from scratch (and follow a book like 'Using LaTeX to write a dissertation') or to use a template.

And if a template is used, would it be better (and easy?) to go with a beautiful template like classicthesis and modify it for my university requirements, or use a template produced by an old PhD student from my university that I found off the Internet?

I am asking some of these because I thought maybe going from scratch might be easier for a novice since I can't understand all that code in a template, and by starting from scratch with a guide book might help me in learning instead of trying to debug a given template.

Thoughts?

EDIT: I feel like there is a number of folks who are saying that it is best to write my dissertation in LaTeX from scratch. the reasons make sense: customizability, learning LaTeX, debugging templates can be a mess, and going with something scratch can make a more streamlined and cleaner document. I think this is the way that I will go forward. This options seems less intimidating considering the problems of trying to figure out how to make complex template work. At this point I will research into KOMA vs Memoir.

Best Answer

Welcome! Just look at all the questions on this site from people who are struggling to adapt thesis templates to their needs and their university's requirements. I think that shows it is better to start from scratch if you have the time.

My recommendation is to use the memoir class and base your customized design on the model thesis demonstrated in the manual (texdoc memoir).

My other very strong recommendation is that you try to write very few LaTeX commands when you are writing in the early stages, and just focus on the words, not the formatting. Learn LaTeX using books, package documentation, and this site on the side for a while before trying to do anything heavy. Use mockups and MWEs to practice different types of layouts before implementing them with your own text. If you use the most neutral, default version of LaTeX markup early on, it will be easier to adapt later. And as a beginner I did not realize for a long time how much you could actually do with just the default setup.

Along the same lines, you can create semantic commands that will allow you to focus on content instead of style, but will also make it easier to customize down the road. For example, use \enquote from the csquotes package instead of hard-coding your ``quotes''. Commands inspired by TEI-XML tags like \ti or \booktitle, \foreign, \socalled can be then mapped however you want. For example, titles and foreign words are aliases for \emph and \socalled for "scare quotes" is really \enquote (so, \newcommand{\socalled}[1]{\enquote{#1}}).