All Projects β†’ monicaycli β†’ my-writing-workflow

monicaycli / my-writing-workflow

Licence: other
Tutorial for converting markdown files in to APA-formatted docs, based on my workflow.

Programming Languages

TeX
3793 projects

Projects that are alternatives of or similar to my-writing-workflow

awesome-academic-writing
MERGED with https://github.com/writing-resources/awesome-scientific-writing
Stars: ✭ 39 (+11.43%)
Mutual labels:  writing, pandoc, academic, rmarkdown
Pandoc Starter
πŸ“„ My pandoc markdown templates and makefiles
Stars: ✭ 443 (+1165.71%)
Mutual labels:  writing, pandoc
Rmarkdown
Dynamic Documents for R
Stars: ✭ 2,319 (+6525.71%)
Mutual labels:  pandoc, rmarkdown
Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (-34.29%)
Mutual labels:  writing, pandoc
Zettlr
A Markdown Editor for the 21st century.
Stars: ✭ 6,099 (+17325.71%)
Mutual labels:  pandoc, docx
Crisscross
A Markdown-centric template engine for batch offline document generation.
Stars: ✭ 18 (-48.57%)
Mutual labels:  pandoc, rmarkdown
tufte-pandoc-jekyll
A Jekyll theme for using Tufte CSS with Jekyll + Pandoc
Stars: ✭ 56 (+60%)
Mutual labels:  writing, pandoc
pandoc alfred
Pandoc-Suite for Academic Writing in Markdown
Stars: ✭ 68 (+94.29%)
Mutual labels:  bibtex, pandoc
Academic Phrases
Bypass that mental block when writing your papers.
Stars: ✭ 244 (+597.14%)
Mutual labels:  writing, academic
Tufte Pandoc Css
Starter files for using Pandoc Markdown with Tufte CSS
Stars: ✭ 215 (+514.29%)
Mutual labels:  writing, pandoc
Summarytools
R Package to Quickly and Neatly Summarize Data
Stars: ✭ 390 (+1014.29%)
Mutual labels:  pandoc, rmarkdown
Fiduswriter
Fidus Writer is an online collaborative editor for academics.
Stars: ✭ 405 (+1057.14%)
Mutual labels:  bibtex, docx
Rmarkdown Cookbook
R Markdown Cookbook. A range of tips and tricks to make better use of R Markdown.
Stars: ✭ 324 (+825.71%)
Mutual labels:  pandoc, rmarkdown
Thiefmd
The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter
Stars: ✭ 48 (+37.14%)
Mutual labels:  pandoc, docx
Pander
An R Pandoc Writer: Convert arbitrary R objects into markdown
Stars: ✭ 267 (+662.86%)
Mutual labels:  pandoc, rmarkdown
ntuthesis
ε°ε€§η’©εšε£«θ«–ζ–‡ζ¨‘ζΏ (R Package)
Stars: ✭ 14 (-60%)
Mutual labels:  pandoc, rmarkdown
thegreatmarkdown
γ€ŠδΊ†δΈθ΅·ηš„ Markdown》
Stars: ✭ 44 (+25.71%)
Mutual labels:  pandoc, rmarkdown
csasdown
πŸ“– An R package for creating CSAS reports in PDF or Word format with R Markdown and bookdown
Stars: ✭ 40 (+14.29%)
Mutual labels:  pandoc, rmarkdown
Pandoc Sidenote
Convert Pandoc Markdown-style footnotes into sidenotes
Stars: ✭ 78 (+122.86%)
Mutual labels:  writing, pandoc
citation.vim
Zotero and bibtex citations for Vim
Stars: ✭ 78 (+122.86%)
Mutual labels:  bibtex, pandoc

My Writing Workflow

markdown, pandoc, and more!

  1. I use Mendeley to organize and annotate PDF files of academic articles.
  2. Mendeley can automatically generate .bib files that contain citation info of all or part of your Mendeley library.
  3. .csl files specify what citation style (e.g., APA) the references will be formatted in. It can be extracted from Mendeley or easily obtained from the internet.
  4. Scrivener is a writing program I use for organizing my writing projects. It's good for making outline, moving things around, focusing on selective parts of a manuscript, taking notes, gathering research materials, exporting to various file formats etc.
    • Note: Scrivener is a paid software. There is an open-source alternative that I heard of, called Manuskript. I have not personally tried it, but it seems cool.
  5. I usually write in Scrivener and export the text as .md, so that version control can be done easily with git and github.
  6. .md text can be converted to APA-formatted documents via pandoc along with appropriate specifications, including a .bib file, a .csl file (in APA style), and a APA-formatted template (in my case, a .docx).
  7. Alternatively, to more easily include analyses and results in the manuscript, one can write in .Rmd to incorporate R code and outputs, and use papaja (an R package based on pandoc; recommended to use in R Studio) to convert the .Rmd into even more sophisticated version of APA documents then the previously mentioned regular pandoc approach.

In this repository

  • You will find examples of converting markdown (.md) or Rmarkdown (.Rmd) files into APA-formatted, publication-ready documents (e.g., .docx, .pdf, .tex), using pandoc or papaja.

  • Specific instructions can be found in example_pandoc.md and example_papaja.Rmd

  • APA_template.docx is modified from the template provided by papaja

  • APA_ML.csl is modified from the apa.csl obtained from Zotero, such that in press articles can be correctly cited with Mendeley.

    • Enter in press in the Short title field in Mendeley, which is equivalent to the shorttitle variable in .bib files
    • Note: If references are not managed via Mendeley, the regular apa.csl can be used with the status variable specified as in press for a given entry in .bib files
  • See example.bib for ways to specify different types of manuscripts, including:

    • published journal articles
    • published books
    • published book chapters
    • in press manuscripts
    • manuscripts submitted for publication
    • unpublished manuscripts
    • master's theses or doctoral dissertations

Useful links

reference management

text editing

file conversion / formatting

version control

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].