All Projects → keithbuhler → dissertation-story

keithbuhler / dissertation-story

Licence: other
My philosophy dissertation + cloud backup + version control. Written in plaintext Markdown with Sublime Text 3.

Programming Languages

HTML
75241 projects
TeX
3793 projects

Projects that are alternatives of or similar to dissertation-story

Scrivomatic
A writing workflow using Scrivener's style system and Pandoc for output…
Stars: ✭ 205 (+1364.29%)
Mutual labels:  pandoc
hakyll-shortcut-links
✂️ Hakyll shortcut-links in markdown files
Stars: ✭ 12 (-14.29%)
Mutual labels:  pandoc
pandoctools
Profile manager of text processing pipelines: Pandoc filters, any text CLI filters. Atom+Markdown+Pandoc+Jupyter workflow, export to ipynb. Uses Stitch fork: https://github.com/kiwi0fruit/knitty
Stars: ✭ 48 (+242.86%)
Mutual labels:  pandoc
Tufte Pandoc Css
Starter files for using Pandoc Markdown with Tufte CSS
Stars: ✭ 215 (+1435.71%)
Mutual labels:  pandoc
panvimdoc
Write documentation in pandoc markdown. Generate documentation in vimdoc.
Stars: ✭ 167 (+1092.86%)
Mutual labels:  pandoc
doconce
Lightweight markup language - Document Once
Stars: ✭ 43 (+207.14%)
Mutual labels:  pandoc
Mermaid Filter
Pandoc filter for creating diagrams in mermaid syntax blocks in markdown docs
Stars: ✭ 184 (+1214.29%)
Mutual labels:  pandoc
marked-man
Read Markdown files like UNIX man pages
Stars: ✭ 16 (+14.29%)
Mutual labels:  pandoc
gh-themes-magick
GitHub Pages Themes Magick: https://tajmone.github.io/gh-themes-magick/
Stars: ✭ 29 (+107.14%)
Mutual labels:  pandoc
TechnicalMarkdown
Easy and full-automated markdown setup for technical documents.
Stars: ✭ 82 (+485.71%)
Mutual labels:  pandoc
Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (+1628.57%)
Mutual labels:  pandoc
Helpful Lab Materials
Easily write cover letters for submitting your academic manuscripts
Stars: ✭ 54 (+285.71%)
Mutual labels:  pandoc
panrun
Script that looks at the YAML metadata in a markdown file and runs pandoc for you.
Stars: ✭ 41 (+192.86%)
Mutual labels:  pandoc
Pandoc Book Template
A simple Pandoc template to build documents and ebooks.
Stars: ✭ 214 (+1428.57%)
Mutual labels:  pandoc
my-writing-workflow
Tutorial for converting markdown files in to APA-formatted docs, based on my workflow.
Stars: ✭ 35 (+150%)
Mutual labels:  pandoc
Pandoc Markdown Book Template
A template for creating epub books from markdown using pandoc.
Stars: ✭ 191 (+1264.29%)
Mutual labels:  pandoc
obsidian-pandoc
Pandoc document export plugin for Obsidian (https://obsidian.md)
Stars: ✭ 393 (+2707.14%)
Mutual labels:  pandoc
awesome-philosophy
A curated list of awesome philosophy
Stars: ✭ 119 (+750%)
Mutual labels:  philosophy
self-organizing-predictions
In which prediction agents organize themselves through competition.
Stars: ✭ 24 (+71.43%)
Mutual labels:  philosophy
hitszthesis
A dissertation template for Harbin Institute of Technology, ShenZhen (HITSZ), including bachelor, master and doctor dissertations
Stars: ✭ 123 (+778.57%)
Mutual labels:  dissertation

Dissertation

A version control and backup repository for my dissertation, which I am writing in Markdown with Sublime Text 3. Everything is copyrighted until further notice.

How to write a dissertation

Writing a dissertation can be enjoyable. Brian Tracy says you eat an elephent one bite at a time. Start early, work steadily, do small bits at a time, and take breaks.

You can read the story of how I approached this massive project here. Briefly, I began graduate school in 2012. Began a series of increasingly detailed proposals in 2014. Received approval for the dissertation proposal in 2015. Been writing since then.

Writing Tools

I began writing in Word, then in Scrivener, then in Sublime Text 3. I learned Markdown over the winter of 2015 and began writing all my papers and notes in Markdown. I coded some very simple PHP to change the color scheme and learned how to use Pandoc-citeproc to embed "citekeys" which are converted to lovely footnotes when exported. The manuscript is therefore mostly plain text with Markdown tags and citekeys. The "front matter" required a bit of Latex, which took about 3 hours to Google, copy/paste, customize, test, and troubleshoot. It's now done and pretty nearly perfect.

I went ahead and created a repo for the Dissertation Template.

This repository includes the humble beginnings of a formatting instructions for philosophy dissertations that are clean and beautiful. The code elements are mostly Markdown, but include Latex, Bibtex, and CSL.

A Template for Philosophy Dissertations

The humble beginnings of template code (Markdown, Latex, Bib, and CSL) you need to format your dissertation to be clean and beautiful.

How to use

Pre-research

  1. Look at the dissertation-sample.pdf. Looks nice, yes?
  2. Look at the dissertation-smaple.md. Looks a little messy, but that's the code!
  3. Learn a tiny bit of baby LaTex. The little bit of and LaTex formatting I've included is almost exclusively for the front matter and Table of Contents. I also inserted (optional) epigraphs because epigraphs are cool.

Writing

  1. Write your dissertation in Markdown. You can use Macdown, Dillinger, Mou, or Sublime Text 3. You can write chapter by chapter, and stitch it together in one big file at the end; or write one big file with "#" headings separating chapters.
  2. Replace all the content in the front matter from the "Sample Front Matter" with your title, advisors, dedication, etc.
  3. Copy/paste the "Sample Front Matter" into your dissertation file.

Footnotes

  1. You can do footnotes with the simple Markdown method:

         to place footnote number in the text.[^1] 
    
         Anywhere in the document put this: 
    
         [^1]: This is the content of footnote.
    

or you can use the pandoc-cite-proc with Sublime Text 3 and a big Bibtex file with all your citations.

Export to PDF

  1. You can PDF it in various ways. With PDF Latex, Texts.io, Pandoc, or Sublime Text 3.
  2. To use Sublime Text 3 (2 or 3 really), create a "build system" and use my "Sample dissertation formatting.latex" file as your initial layout. Replace your last name where it says "YOUR NAME HERE" if you want your last name to appear on the header like the sample. Make sure Sublime knows where your bibliography file is located, where your "Sample CSL" file is located, and where the source dissertation.markdown file is located.
  3. Build, and you have a dissertation beautifully formatted!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].