Awesome Lists

awesome-scientific-writing

by writing-resources

awesome listpushed over 2 years ago

keyboard A curated list of awesome tools, demos and resources to go beyond LaTeX

AI summary

Writing toolkit

A curated collection of tools and resources for scientific writing beyond LaTeX

stars
777
forks
47
watching
23
awesome lists
5
entries
66
View on GitHubwriting-resources.github.io/awesome-scientific-writing

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/writing-resources/awesome-scientific-writing/links.svg)](https://awesome.facts.dev/awesome/writing-resources/awesome-scientific-writing)
HTML
<a href="https://awesome.facts.dev/awesome/writing-resources/awesome-scientific-writing"><img src="https://awesome.facts.dev/shield/writing-resources/awesome-scientific-writing/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/writing-resources/awesome-scientific-writing/links.svg

What's in the list

66 links in 20 sections, with live GitHub stats.activeno commit in 2y

Word Processors

Word Processors / R Studio

  • bookdown

    R package to facilitate writing books and long-form articles, reports with R Markdown

  • R Markdown

    R package to write R next to Markdown

Word Processors

  • Vim

    Command line text editor

Word Processors / Vim

  • fzf-bibtex

    BibTeX source with Vim integration which uses fzf (a fuzzy finder implemented in Go)

  • vim-pandoc

    Pandoc integration and utilities for Vim

  • vim-pandoc-syntax

    Pandoc syntax highlighting for Vim

Word Processors

Word Processors / Visual Studio Code

Word Processors

  • Zettlr

    Markdown editor which integrates CSL, BibLaTeX, Pandoc and many other tools

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

Bibliography / Zotero

Bibliography

  • ZoteroBib

    Online bibliography reference manager

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

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

Converters and Filters / pandoc

  • Academic Markdown

    Python wrapper over Pandoc with specialized extensions to parse certain elements, making it a superset of Pandoc Markdown flavour

  • Pandoc filters

    List of addons to pandoc which implement extra features such as citations and cross-references

  • Panflute

    Pythonic alternative to John MacFarlane's pandocfilters

Converters and Filters

  • Quarto

    Compile R Markdown, and Jupyter Notebooks to PDFs, Slides and Websites. Supports R, Python, and Julia

Spell Checking and Linting

  • GNU Aspell

    Command line spell checker

  • Hunspell

    Command line spell checker

  • LanguageTool

    Open source grammar, style and spell Checker

  • LanguageCheck

    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

    Markdown linter

  • proselint

    Linter for prose

  • remarklint

    Markdown linter

  • restructuredtext-lint

    reStructuredText linter

  • textlint

    Pluggable linting tool for text and Markdown

  • textidote

    Spelling, grammar and style checking on LaTeX documents

  • Vale

    Free, open-source linter for prose built with speed and extensibility in mind

  • write-good

    Naive linter for English prose

Templates / Articles

  • Pandoc Markdown-LaTeX Boilerplate

    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

    Example for use of Markdown for scientific publications using Pandoc and

  • Steve's R Markdown Templates

    Academic manuscript, memos, Beamer presentation, syllabus and CV

Templates / Presentations

  • pandoc-starter

    Templates for articles, Beamer presentations etc. using Markdown files and Makefiles for getting started with Pandoc

  • slides

    Demo for generating presentations using Pandoc

Templates / Books

  • bookdown-demo

    Minimal example of a book based on R Markdown and bookdown

  • Eisvogel

    Clean academic pandoc LaTeX template

  • Template for writing a PhD thesis in Markdown

    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

Tutorials

Other Lists

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.