Top 50 Awesome List

writing-resources/awesome-scientific-writing

Miscellaneous  2 months ago  444
⌨️ A curated list of awesome tools, demos and resources to go beyond LaTeX
View byDAY/WEEK/README
View on Github

Jul 31st

Converters and Filters

  • Quarto - Compile R Markdown, and Jupyter Notebooks to PDFs, Slides and Websites. Supports R, Python, and Julia 🔖 🔗.
  • 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.
  • 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.
  • May 26th

    Word Processors

  • Marktextstars36.2k - Markdown text editor.
  • Converters and Filters

  • Jupyter Book - A static site generator which converts a collection of CommonMark, MyST markdown and Jupyter notebooks into a HTML website.
  • Mar 21st

    Tutorials

  • Write your dissertation in RMarkdown - Step-by-step guide on creating a complex pdf document, including text, figures, references, images, formatting, and more.
  • Nov 29th, 2020

    Converters and Filters

  • MyST - Markedly Structured Text, a superset of CommonMark markdown with reStructuredText like features.
  • May 24th, 2020

    Templates

    Articles

  • Pandoc Markdown-LaTeX Boilerplatestars93 - Demonstrate how to integrate Pandoc with an existing LaTeX template which requires some boilerplate code (i.e. LaTeX preamble), thus avoiding the latexmk dependency.
  • Apr 29th, 2020

    Bibliography

  • Citation Style Language (CSL) styles - Crowdsourced repository with over 9000 free CSL citation styles and an online editor to create new ones.
  • ZoteroBib - Online bibliography reference manager.
  • Converters and Filters

  • pandoc - Haskell library for converting from one markup format to another, and a command-line tool that uses this library 🔖 🔗.
    • Academic Markdownstars334 - 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.
  • Templates

    Books

  • Eisvogelstars4.5k - Clean academic pandoc LaTeX template.
  • Tutorials

  • Scott Selisker - Plain Text Workflow for Academic Writing with Atom.
  • Apr 8th, 2020

    Spell Checking and Linting

  • GNU Aspell - Command line spell checker.
  • Hunspell - Command line spell checker.
  • Apr 7th, 2020

    Word Processors

  • Atom - Popular IDE with Markdown support.
  • R Studiostars4.1k - IDE for R.
    • bookdownstars3.1k - R package to facilitate writing books and long-form articles, reports with R Markdown 🔖 🔗.
    • R Markdown - R package to write R next to Markdown
    🔖 🔗.
  • Vim - Command line text editor.
  • Visual Studio Code - Popular IDE with Markdown support.
  • Zettlr - Markdown editor which integrates CSL, BibLaTeX, Pandoc and many other tools 🔖 🔗.
  • Bibliography

  • JabRef - Open source bibliography reference manager.
  • Zotero - FOSS tool to collect, organize, cite, and share research.
  • Illustrations

  • diagrams.net - Open source, online, desktop and container deployable diagramming software.
  • 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.
  • Templates

    Articles

  • Steve's R Markdown Templatesstars813 - Academic manuscript, memos, Beamer presentation, syllabus and CV.
  • scientific-markdownstars39 - Example for use of Markdown for scientific publications using Pandoc and latexmk.
  • Tutorials

  • Dennis Tenen and Grant Wythoff - Sustainable Authorship in Plain Text using Pandoc and Markdown.
  • Book on Riemann solversstars197 - This example uses a custom nbconvert template and shows how to store your notebooks with no output (for version control) while automatically executing them before running bookbook, so that PDF and HTML versions include the output.
  • Katrin Leinweber's Ph.D. thesisstars37 - Automated work flow involving several tools, but primarily Pandoc, latexmk and Academic Markdown.
  • Teaching and learning with Jupyterstars382 - Book written in R Markdown, bookdown and also rendered as HTML, PDF and EPUB.
  • Writing scientific papers for ACPD using Emacs Org-mode - Detailed tutorial on authoring a paper by seamlessly integrating with LaTeX commands within Org-mode.
  • Templates

    Presentations

  • pandoc-starterstars487 - Templates for articles, Beamer presentations etc. using Markdown files and Makefiles for getting started with Pandoc.
  • slidesstars2 - Demo for generating reveal.js presentations using Pandoc.
  • Templates

    Books

  • bookdown-demostars432 - Minimal example of a book based on R Markdown and bookdown.
  • Template for writing a PhD thesis in Markdownstars1.1k - 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.
  • Mar 21st, 2020

    Converters and Filters

  • docutils - Python package which can convert reStructuredText into various formats and provides command-line tools to do it 🔗.
  • Mar 20th, 2020

    Converters and Filters

  • Cicero - Python package which renders HTML presentations from Markdown source using remark or reveal.js 🔗.
  • Oct 7th, 2019

    Converters and Filters

  • nbconvert - Convert Jupyter notebooks into reveal.js presentations, PDF, HTML, Markdown, reStructuredText and more.
  • Spell Checking and Linting

  • LanguageTool - Open source grammar, style and
  • Last Checked At: 2022-09-30T16:25:52.109Z
    Previous
    aliesbelik/awesome-gatling
    Next
    burningtree/awesome-json

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap