All Projects → ickc → pandoc-amsthm

ickc / pandoc-amsthm

Licence: BSD-3-Clause license
provide a syntax to use amsthm environments in pandoc, with output in LaTeX and HTML

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects
TeX
3793 projects

Projects that are alternatives of or similar to pandoc-amsthm

Pandoc Action Example
using the pandoc document converter on GitHub Actions
Stars: ✭ 131 (+589.47%)
Mutual labels:  latex, pandoc
sugartex
SugarTeX is a more readable LaTeX language extension and transcompiler to LaTeX. Fast Unicode autocomplete in Atom editor via https://github.com/kiwi0fruit/atom-sugartex-completions
Stars: ✭ 74 (+289.47%)
Mutual labels:  latex, pandoc
Pandoc Markdown Template
Markdown templates for Pandoc
Stars: ✭ 135 (+610.53%)
Mutual labels:  latex, pandoc
Pandoc Plantuml Filter
Pandoc filter for PlantUML code blocks
Stars: ✭ 51 (+168.42%)
Mutual labels:  latex, pandoc
paru
Control pandoc with Ruby and write pandoc filters in Ruby
Stars: ✭ 30 (+57.89%)
Mutual labels:  pandoc, pandoc-filter
Pandoc Letter Din5008
Pandoc template for writing Markdown letters (DIN 5008)
Stars: ✭ 77 (+305.26%)
Mutual labels:  latex, pandoc
TechnicalMarkdown
Easy and full-automated markdown setup for technical documents.
Stars: ✭ 82 (+331.58%)
Mutual labels:  pandoc, pandoc-filters
Invoice Boilerplate
Simple automated LaTeX invoicing system
Stars: ✭ 604 (+3078.95%)
Mutual labels:  latex, pandoc
csasdown
📖 An R package for creating CSAS reports in PDF or Word format with R Markdown and bookdown
Stars: ✭ 40 (+110.53%)
Mutual labels:  latex, pandoc
pandoc-placetable
Pandoc filter to include CSV data (from file or URL)
Stars: ✭ 35 (+84.21%)
Mutual labels:  pandoc, pandoc-filter
Cv Boilerplate
Programmatic generation of high-quality CVs
Stars: ✭ 967 (+4989.47%)
Mutual labels:  latex, pandoc
pandoc-include
Pandoc filter to allow file and header includes
Stars: ✭ 35 (+84.21%)
Mutual labels:  pandoc, pandoc-filter
Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (+21.05%)
Mutual labels:  latex, pandoc
Oscp Exam Report Template Markdown
📙 Markdown Templates for Offensive Security OSCP, OSWE, OSCE, OSEE, OSWP exam report
Stars: ✭ 2,066 (+10773.68%)
Mutual labels:  latex, pandoc
Pandoc Latex Tip
A pandoc filter for adding tip in LaTeX
Stars: ✭ 7 (-63.16%)
Mutual labels:  latex, pandoc
Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (+1173.68%)
Mutual labels:  latex, pandoc
Letter Boilerplate
Finest letter typesetting from the command line
Stars: ✭ 374 (+1868.42%)
Mutual labels:  latex, pandoc
Pandoc Starter
📄 My pandoc markdown templates and makefiles
Stars: ✭ 443 (+2231.58%)
Mutual labels:  latex, pandoc
pandoc-lecture
This project defines a skeleton repo for creating lecture slides and handouts including lecture notes out of Pandoc Markdown (http://pandoc.org/MANUAL.html) using a single source approach.
Stars: ✭ 72 (+278.95%)
Mutual labels:  pandoc, pandoc-filter
citeproc-rs
CSL processor in Rust.
Stars: ✭ 56 (+194.74%)
Mutual labels:  pandoc, pandoc-filter

amsthm—provide a syntax to use amsthm environments in pandoc, with output in LaTeX and HTML

Date: January 26, 2022

Documentation Status image1

GitHub Actions Coverage Status image2 Codacy Badge Scrutinizer Status CodeClimate Quality Status

Supported versions Supported implementations PyPI Wheel PyPI Package latest release GitHub Releases Development Status Downloads Commits since latest release License

Conda Recipe Conda Downloads Conda Version Conda Platforms

Introduction

amsthm provide a syntax to use amsthm environments in pandoc, with output in LaTeX and HTML.

Usage

From makefile:

tests/model-target.md: tests/model-source.md
    pandoc -F amsthm $< -o $@
tests/model-latex.tex: tests/model-source.md
    pandoc -F amsthm $< -o $@ --top-level-division=chapter --toc -N
tests/model-latex.pdf: tests/model-source.md
    pandoc -F amsthm $< -o $@ --top-level-division=chapter --toc -N
tests/model-html.html: tests/model-source.md
    pandoc -F amsthm $< -o $@ --toc -N -s

Syntax

See tests/model-source.md (or next page in documentation site) for an example.

Tips

  • Use -N, --number-sections to enable numbering in pandoc. This is mandatory for LaTeX output.
  • To match LaTeX and non-LaTeX output numbering scheme, match these 2 settings manually
    • LaTeX output: pandoc’s cli flag --top-level-division=[section|chapter|part] and the use of parent_counter in pandoc-amsthm
    • non-LaTeX output: counter_depth in pandoc-amsthm

Supported pandoc versions

pandoc versioning semantics is MAJOR.MAJOR.MINOR.PATCH and panflute’s is MAJOR.MINOR.PATCH. Below we shows matching versions of pandoc that panflute supports, in descending order. Only major version is shown as long as the minor versions doesn’t matter.

Version Matching [1]
pandoc-amsthm panflute version supported pandoc versions supported pandoc API versions
2.0.0 2.1.3 2.14.0.3–2.17.x 1.22–1.22.1
[1]For pandoc API verion, check https://hackage.haskell.org/package/pandoc for pandoc-types, which is the same thing.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].