awesome-scientific-writing
Writing toolkit
A curated collection of tools and resources for scientific writing beyond LaTeX
A curated list of awesome tools, demos and resources to go beyond LaTeX
769 stars
23 watching
46 forks
last commit: 5 months ago
Linked from 5 awesome lists
awesomeawesome-listjupyter-notebookmarkdownorg-modepandocrestructuredtext
Awesome Scientific Writing / Word Processors | |||
Marktext | 47,398 | 3 months ago | Markdown text editor |
R Studio | 4,692 | 3 days ago | IDE for R |
Awesome Scientific Writing / Word Processors / R Studio | |||
bookdown | 3,786 | 8 days ago | R package to facilitate writing books and long-form articles, reports with R Markdown |
R Markdown | R package to write R next to Markdown | ||
Awesome Scientific Writing / Word Processors | |||
Vim | Command line text editor | ||
Awesome Scientific Writing / Word Processors / Vim | |||
fzf-bibtex | 129 | 4 months ago | BibTeX source with Vim integration which uses fzf (a fuzzy finder implemented in Go) |
vim-pandoc | 955 | 4 months ago | Pandoc integration and utilities for Vim |
vim-pandoc-syntax | 424 | 8 months ago | Pandoc syntax highlighting for Vim |
Awesome Scientific Writing / Word Processors | |||
Visual Studio Code | Popular IDE with Markdown support | ||
Awesome Scientific Writing / Word Processors / Visual Studio Code | |||
Markdown All in One | 2,930 | 5 months ago | Extension for enhanced Markdown support in VSCode, such as preview and auto completion to name a few |
Markdown Preview Enhanced | 4,139 | 2 months ago | Pandoc integration and utilities |
Awesome Scientific Writing / Word Processors | |||
Zettlr | Markdown editor which integrates CSL, BibLaTeX, Pandoc and many other tools | ||
Awesome Scientific Writing / Bibliography | |||
Citation Style Language (CSL) styles | Crowdsourced repository with over 9000 free CSL citation styles and an online editor to create new ones | ||
JabRef | Open source bibliography reference manager | ||
Zotero | FOSS tool to collect, organize, cite, and share research | ||
Awesome Scientific Writing / Bibliography / Zotero | |||
Better BibTeX for Zotero | Enhanced BibTeX / BibLaTeX integration for Zotero | ||
ZotFile for Zotero | Enhanced PDF file management for Zotero | ||
Awesome Scientific Writing / Bibliography | |||
ZoteroBib | Online bibliography reference manager | ||
Awesome Scientific Writing / Illustrations | |||
app.diagrams.net | Open source, online, desktop and container deployable diagramming software named draw.io | ||
graphviz | Visualization software for graphs and networks which uses a domain-specific DOT language | ||
Mermaid Live Editor | Define simple diagrams instead of drawing them | ||
Vega Lite | Define charts and more complex diagrams | ||
PlantUML | Define UML diagrams instead of drawing them | ||
Awesome Scientific Writing / Converters and Filters | |||
Cicero | Python package which renders HTML presentations from Markdown source using remark or reveal.js | ||
docutils | Python package which can convert reStructuredText into various formats and provides command-line tools to do it | ||
Jupyter Book | A static site generator which converts a collection of CommonMark, MyST markdown and Jupyter notebooks into a HTML website | ||
MyST | Markedly Structured Text, a superset of CommonMark markdown with reStructuredText like features | ||
nbconvert | Convert Jupyter notebooks into presentations, PDF, HTML, Markdown, reStructuredText and more | ||
pandoc | Haskell library for converting from one markup format to another, and a command-line tool that uses this library | ||
Awesome Scientific Writing / Converters and Filters / pandoc | |||
Academic Markdown | 350 | over 3 years ago | Python wrapper over Pandoc with specialized extensions to parse certain elements, making it a superset of Pandoc Markdown flavour |
Pandoc filters | 34,706 | 6 days ago | List of addons to pandoc which implement extra features such as citations and cross-references |
Panflute | Pythonic alternative to John MacFarlane's pandocfilters | ||
Awesome Scientific Writing / Converters and Filters | |||
Quarto | Compile R Markdown, and Jupyter Notebooks to PDFs, Slides and Websites. Supports R, Python, and Julia | ||
Awesome Scientific Writing / Spell Checking and Linting | |||
GNU Aspell | Command line spell checker | ||
Hunspell | Command line spell checker | ||
LanguageTool | Open source grammar, style and spell Checker | ||
LanguageCheck | 97 | over 1 year ago | Analyses scientific LaTeX papers, suggesting improvements from a list of common mistakes/ambiguities, tense consistency, a vs. an, spell check, and paragraph topic sentences |
Markdown lint tool | 1,813 | 10 months ago | Markdown linter |
proselint | 4,360 | 4 months ago | Linter for prose |
remarklint | 952 | 4 months ago | Markdown linter |
restructuredtext-lint | 171 | over 2 years ago | reStructuredText linter |
textlint | Pluggable linting tool for text and Markdown | ||
textidote | Spelling, grammar and style checking on LaTeX documents | ||
Vale | 4,511 | 4 days ago | Free, open-source linter for prose built with speed and extensibility in mind |
write-good | 4,955 | over 2 years ago | Naive linter for English prose |
Awesome Scientific Writing / Templates / Articles | |||
Pandoc Markdown-LaTeX Boilerplate | 101 | over 6 years ago | Demonstrate how to integrate Pandoc with an existing LaTeX template which requires some boilerplate code (i.e. LaTeX preamble), thus avoiding the dependency |
scientific-markdown | 46 | almost 10 years ago | Example for use of Markdown for scientific publications using Pandoc and |
Steve's R Markdown Templates | 903 | about 3 years ago | Academic manuscript, memos, Beamer presentation, syllabus and CV |
Awesome Scientific Writing / Templates / Presentations | |||
pandoc-starter | 530 | over 3 years ago | Templates for articles, Beamer presentations etc. using Markdown files and Makefiles for getting started with Pandoc |
slides | 3 | almost 8 years ago | Demo for generating presentations using Pandoc |
Awesome Scientific Writing / Templates / Books | |||
bookdown-demo | 510 | 29 days ago | Minimal example of a book based on R Markdown and bookdown |
Eisvogel | 6,227 | about 2 months ago | Clean academic pandoc LaTeX template |
Template for writing a PhD thesis in Markdown | 1,208 | over 1 year ago | Clean organization of files to provide a framework for writing a PhD thesis in mostly Markdown with a little bit of LaTeX, and compiled with Pandoc |
Awesome Scientific Writing / Tutorials | |||
3 frameworks into one — Write your next paper with R Studio! | Article provides an overview to a workflow that combines R Markdown (bookdown), Zotero (literature management), and Notion (note taking on research papers) to write academic papers | ||
Book on Riemann solvers | 266 | almost 2 years ago | This example uses a custom template and shows how to store your notebooks with no output (for version control) while automatically executing them before running , so that PDF and HTML versions include the output |
Dennis Tenen and Grant Wythoff | Sustainable Authorship in Plain Text using Pandoc and Markdown | ||
Heads up! Quarto is here to stay. Immediately combine R & Python in your next document | Summary of the capabilities of Quarto, why to use it, and how it compares to R Markdown. Also contains tips for M1 Mac users on how to fix a common problem with reticulate | ||
Katrin Leinweber's Ph.D. thesis | 45 | about 3 years ago | Automated work flow involving several tools, but primarily Pandoc, and Academic Markdown |
Scott Selisker | Plain Text Workflow for Academic Writing with Atom | ||
Teaching and learning with Jupyter | 435 | over 1 year ago | Book written in R Markdown, bookdown and also rendered as HTML, PDF and EPUB |
Write your dissertation in RMarkdown | Step-by-step guide on creating a complex pdf document, including text, figures, references, images, formatting, and more | ||
Writing scientific papers for ACPD using Emacs Org-mode | Detailed tutorial on authoring a paper by seamlessly integrating with LaTeX commands within Org-mode | ||
Awesome Scientific Writing / Other Lists | |||
Awesome Jupyter | 4,047 | 1 day ago | |
Awesome LaTeX | 1,410 | 4 months ago | |
Awesome Markdown | 804 | 3 months ago | |
Delightful Open Science |