Git Product home page Git Product logo

columbialatextemplate's Introduction

ColumbiaLatexTemplate

If you're writing a dissertation in a Ph.D. program at Columbia University, you need to follow a very strict set of formatting guidelines set by the university. These guidelines can be difficult to follow if your writing software refuses to cooperate. I have seen too many highly credentialed adults cry over page numbers and bibliography spacing.

I write my dissertation using LaTeX, and I've written a template that follows the guidelines set by the dissertation office. If you're a student at another university, you may find this template useful, but you should of course consult your own university's guidelines for dissertation formatting.

The file that controls the dissertation formatting is Dissertation.tex in the parent folder. I've set up subdirectories for every chapter just to keep things tidy when LaTeX compiles all the documents.

I hope this template helps you finish your dissertation with a little less stress! Good luck!

What is LaTeX? Why should I use it to write my dissertation?

LaTeX is a piece of writing software. It's especially good for writing long, technical documents like dissertations. If you'd like to learn more about it, head over to the official website.

People use LaTeX for different reasons. I like a few things about it:

  • I like writing in regular text files. I can write my dissertation on any computer, and I don't have to worry about screwing up the formatting.
  • I can write each sentence on its own line. By breaking down my writing by sentence, I have a better sense of what each sentence is doing.
  • By writing each sentence on its own line, I can use GitHub to make version-controlled backups of my dissertation. This kind of backup lets me look through old revisions easily.
  • LaTeX has some really great tricks for managing your bibliography and using references throughout your work. I use JabRef to manage my bibliography, and I prefer it to Zotero.
  • The output looks great!

Why should I not use LaTeX?

  • It can be disorienting to write in a markup language. If you're used to writing HTML, it should be okay. It helps to use a text editor with good syntax highlighting. I use Vim.
  • You may not be able to send files back and forth with your adviser so easily. My adviser doesn't use Word's Track Changes function or anything like that. We just use hand-written comments on hard copies or comments on PDF files.
  • It can be a real struggle to force LaTeX to format pages exactly how you want to format them. I'm posting this document so that you don't have to think about the specific formatting Columbia requires, and you can just write the dang thing.

This sounds like a headache.

It is kind of a headache. I learned how to use LaTeX in some math coursework in college, and I strongly prefer it to Word. But getting started can be rough. It might not be worth writing your dissertation in LaTeX if you've never used it before. If you are comfortable using it, however, this template will save you a lot of time.

Saving time is the name of the game here. You shouldn't have to fight with Word to finish your Ph.D., and you shouldn't have to fight with LaTeX either. I can't help with Word, but this LaTeX template should help.

How do I use this template?

The Dissertation.tex file in the parent directory sets up the required formatting for the whole document. It also creates the title page, copyright page, abstract, table of contents, acknowledgements, and dedication pages. To edit those pages, you'll have to look for the appropriate sections in that file. Everything has extensive commenting to help you navigate the file. This file also sets up the bibliography, which appears at the end of the document.

Dissertation.tex should not include any text for your chapters, introduction, or conclusion. These files are kept in their own subdirectories (Chapter1, etc.) to keep your files tidy. I've already set up .tex files in those subdirectories to get your started.

How do I compile my .tex files?

Just compile Dissertation.tex: it includes all the chapter .tex files. I use TeXWorks.

You can comment out the chapters in Dissertation.tex if you don't want to compile the whole thing.

Good Luck!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.