Top 50 Awesome List

writing-resources/awesome-scientific-writing

Higher Education  3 months ago  266
⌨️ A curated list of awesome tools, demos and resources to go beyond LaTeX
View byDAY/WEEK/README
View on Github

Awesome Scientific Writing Awesome

Scientific writing can extend beyond LaTeX, made possible by formats, such as Markdown (and its many flavours), reStructuredText and Jupyter notebooks.

emoji-bookmark means ability to seamlessly cite references.

emoji-link means ability to cross-reference figures and sections within the document.

Contents

Word Processors

Bibliography

Reference managers to generate citations, BibTeX, and BibLaTeX files.

Illustrations

Drawing illustrations themselves has driven many a scientist mad. Fortunately, there are formal languages with which one can create beautiful graphics.

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

Converters and Filters

Supplementary files and tools.

  • Cicero - Python package which renders HTML presentations from Markdown source using remark or reveal.js emoji-link.
  • docutils - Python package which can convert reStructuredText into various formats and provides command-line tools to do it emoji-link.
  • 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 reveal.js presentations, PDF, HTML, Markdown, reStructuredText and more.
    • bookbookstars90 - Experimental Python package which extends nbconvert and adds the ability to cross reference within and across notebooks emoji-link.
    • ipypublishstars200 - Workflow for creating and editing publication ready scientific reports and presentations, from one or more Jupyter Notebooks, without leaving the browser emoji-bookmark emoji-link.
  • pandoc - Haskell library for converting from one markup format to another, and a command-line tool that uses this library emoji-bookmark emoji-link.
    • Academic Markdownstars328 - Python wrapper over Pandoc with specialized extensions to parse certain elements, making it a superset of Pandoc Markdown flavour emoji-bookmark emoji-link.
    • 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.

Spell Checking and Linting

spell Checker.

and Markdown.

style checking on LaTeX documents.

  • Vale - Free, open-source linter for

prose built with speed and extensibility in mind.

prose.

Templates

Reusable minimalist examples.

Articles

Presentations

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

Books

Tutorials

How to generate articles and presentations for scientific purposes.

Other Lists

Contribute

Contributions welcome! Read the contribution guidelines first.

ON THIS PAGE

  1. Awesome Scientific Writing Awesome
  2. Contents
  3. Word Processors
  4. Bibliography
  5. Illustrations
  6. Converters and Filters
  7. Spell Checking and Linting
  8. Templates
  9. Articles
  10. Presentations
  11. Books
  12. Tutorials
  13. Other Lists
  14. Contribute
Last Checked At: 2021-11-26T18:35:13.081Z
Previous
maehr/awesome-digital-history
Next
danvoyce/awesome-creative-tech-events

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