pandoc-latex-admonition
pandoc
Our great sponsors
pandoc-latex-admonition | pandoc | |
---|---|---|
1 | 395 | |
21 | 30,007 | |
- | - | |
10.0 | 9.7 | |
about 2 months ago | 5 days ago | |
Python | Haskell | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v2.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pandoc-latex-admonition
-
I wish Asciidoc was more popular
For extending markdown capabilities, there are many plugins/filters. Example [1].
I remember using extensions/filters for citations, etc.
Ultimately it is just some custom tooling around pandoc; so whatever you can do in pandoc, you can get done in the book.
[1] - https://github.com/chdemko/pandoc-latex-admonition
[2] - https://pandoc.org/
pandoc
- The Meaning of Monad in MonadTrans
-
LaTeX3: Programming in LaTeX with Ease
You could do it with Pandoc (https://github.com/jgm/pandoc), it supports both Latex and Typst as input and output formats, and can use either as a PDF engine.
-
On why Markdown is not a good, or even a half-decent, markup language
> I'm pretty sure the author would say that what you end up with is a KeenWrite document.
Documents written in KeenWrite can be typeset using tools that already exist:
* https://github.com/jfisteus/html2xhtml
I've kept compatibility with pandoc (CommonMark) and knitr a priority; I wrote KeenWrite to replace a shell script that was calling out to those software packages. My Typesetting Markdown blog posts dive into the script and programs:
https://dave.autonoma.ca/blog/2019/05/22/typesetting-markdow...
-
What version of RTF (Rich Text Format) does LibreOffice adhere to?
Pandoc
-
What should I use to take notes in college?
Write notes in markdown files for simplicity, use https://pandoc.org/ for post processing
-
What do you use to write documentation for users?
pandoc works great for md to pdf. Supports styling with css as well.
-
Ask HN: What are some of the most elegant codebases in your favorite language?
I really like Pandoc codebase [0]. It is a document converter written in Haskell.
Reading it’s source code a decade ago was a turning point for me. Prior to that, I always felt an insurmountable gap between my toy codebases and real projects. All those open source software written in C++ etc. looked so unapproachable that I felt like I could not write production ready software.
Pandoc however, was written in a language I didn’t know and did something very complicated very thoroughly, yet remained accessible. It was very nicely laid out and I could easily follow how it constructs it’s internal representation of documents and converts between them. I think this made me catch the functional programming bug for the next decade that let me build way bigger things than I had any right to, without getting crushed underneath all the complexity. Putting together something in Java or even contributing to OOP Python codebases was still like an exercise in frustration, no matter how much better I thought I’m getting at programming I would feel stupid trying to wrap my head around those abstractions and hierarchies. Somehow FP just clicked for me and made me see how I could start from a simple library call and little by little build the complete program.
Today I am comfortable with all kinds of paradigms and levels of abstraction, but I definitely owe a lot to Pandoc for showing me I was smart enough to understand and modify real world software I did not build myself.
-
Good software aimed to Programmers?
I want to ask this question before Reddit dies. What are some good software that have advanced features that don't try to be hand-holdy and are targeted to programmers, such as scripting, regex, automation, etc. For example, I find excel formulas to be extremely unintuitive, so something like Quadratic is a god send. Other examples are software like Obsidian, Typst, and Pandoc.
- (Free) Open-source PDF Generation/Export
-
PM wants something that "looks better than a Word doc"
If you really want to go that route, take a look at pandoc and ping me if you have questions. Pandoc in combination with the Eisvogel LaTeX template can be a quick way to get a really good-looking doc.
What are some alternatives?
pandoc-highlighting-extensions - Extensions to Pandoc syntax highlighting
obsidian-html - :file_cabinet: A simple tool to convert an Obsidian vault into a static directory of HTML files.
obsidian-export - Rust library and CLI to export an Obsidian vault to regular Markdown
Obsidian-MD-To-PDF - A command line python script to convert Obsidian md files to a pdf
kramdown - kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.
vimwiki - Personal Wiki for Vim
wavedrom - :ocean: Digital timing diagram rendering engine
calibre - The official source code repository for the calibre ebook manager
mdx - Markdown for the component era
sphinx - implementation of a sphinx client in haskell
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
MathJax - Beautiful and accessible math in all browsers