pandoc-crossref - Pandoc filter for cross-references

  •        12

pandoc-crossref is a pandoc filter for numbering figures, equations, tables and cross-references to them. The input file (like demo.md) can be converted into HTML, LaTeX, PDF, Markdown or other formats.

https://lierdakil.github.io/pandoc-crossref/
https://github.com/lierdakil/pandoc-crossref

Tags
Implementation
License
Platform

   




Related Projects

Pandoc - Universal markup converter

  •    Haskell

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. Pandoc can read Markdown, CommonMark, PHP Markdown Extra, GitHub-Flavored Markdown, MultiMarkdown, and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, OPML, Emacs Org mode, DocBook, JATS, Muse, txt2tags, Vimwiki, EPUB, ODT, and Word docx.

pandoc-templates - Some elementary (xe)tex templates and css files for Pandoc.

  •    CSS

A collection of support files for use with Pandoc, and specifically for helping to turn pandoc markdown files into nice HTML, LaTeX, and PDF output. These files go in your ~/.pandoc/ folder and are designed to work with the style and configuration material provided in latex-custom-kjh, socbibs, and the Emacs Starter Kit for the Social Sciences. The only real dependencies are the latex class and style files in latex-custom-kjh, however. Some Pandoc templates for an article in PDF (vita LaTeX) or HTML. These go in ~/.pandoc/templates. These can be be pointed to directly with the --template= switch as appropriate. The latex.template and xelatex.template depend on the style files in latex-custom-kjh.

pandoc-latex-template - A pandoc LaTeX template to convert markdown files to PDF or LaTeX.

  •    TeX

A clean pandoc LaTeX template to convert your markdown files to PDF or LaTeX. It is designed for lecture notes and exercises with a focus on computer science. The template is compatible with pandoc 2. Install pandoc from http://pandoc.org/. You also need to install LaTeX.

pandocfilters - A python module for writing pandoc filters, with a collection of examples

  •    Python

or using the --filter (or -F) command-line option. For more on pandoc filters, see the pandoc documentation under --filter and the tutorial on writing filters.

pandoc-templates - Templates for pandoc

  •    

Templates for pandoc. If you use custom templates, we recommend forking this repository, so that you can integrate changes to the default templates in future pandoc releases.


gitit - A wiki using HAppS, pandoc, and git

  •    Haskell

Gitit is a wiki program written in Haskell. It uses Happstack for the web server and pandoc for markup processing. Pages and uploaded files are stored in a git, darcs, or mercurial repository and may be modified either by using the VCS's command-line tools or through the wiki's web interface. By default, pandoc's extended version of markdown is used as a markup language, but reStructuredText, LaTeX, HTML, DocBook, or Emacs Org-mode markup can also be used. Pages can be exported in a number of different formats, including LaTeX, RTF, OpenOffice ODT, and MediaWiki markup. Gitit can be configured to display TeX math (using texmath) and highlighted source code (using highlighting-kate).

patat - Terminal-based presentations using Pandoc

  •    Haskell

patat (Presentations Atop The ANSI Terminal) is a small tool that allows you to show presentations using only an ANSI terminal. It does not require ncurses. You can also find generic linux binaries here: https://github.com/jaspervdj/patat/releases.

Pandoc - General Markup Converter

  •    Haskell

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It an convert documents in markdown, reStructuredText, textile, HTML, DocBook, or LaTeX to HTML formats, Word processor formats, PDF and other markup formats.

markup.rocks - Pandoc based document editor and converter in your browser.

  •    Haskell

markup.rocks is a client-side app that lets you edit, preview and convert between documents written in various markup languages in your browser. Check out markup.rocks on github to view the source code, file issues and contribute.

academicmarkdown - Academic writing with Markdown

  •    Python

Academic Markdown is a Python module for generating .md, .html, .pdf, .docx, and .odt files from Markdown source. Pandoc is used for most of the heavy lifting, so refer to the Pandoc website for detailed information about writing in Pandoc Markdown. However, Academic Markdown offers some additional functionality that is useful for writing scientific documents, such as integration with Zotero references, and a number of useful Academic Markdown extensions. At present, the main target for Academic Markdown is the OpenSesame documentation site, http://osdoc.cogsci.nl/, although it may in time grow into a more comprehensive and user-friendly tool.

pandoc-ruby - Lightweight Ruby wrapper for Pandoc

  •    Ruby

Lightweight Ruby wrapper for Pandoc

category-theory-programmers - Notes on category theory in the context of (functional) programming

  •    

This document contains notes on category theory in the context of (functional) programming. Originally they were lecture notes for a seminar hosted at Centrum Wiskunde & Informatica, the national research centre for mathematics and computer science in the Netherlands. The main reason for compiling these notes is to provide a way to gain familiarity with concepts of category theory (and other branches of mathematics) that apply in a broad sense to the field of functional programming. The notes are written in Markdown, and pandoc is used to generate the document. Running make inside the doc directory should result in an (updated) pdf, granted that pandoc, pandoc-citeproc and a LaTeX environment are installed.

pandoc-starter - Template *.md and Makefiles for getting started with pandoc

  •    TeX

Template *.md and Makefiles for getting started with pandoc

markdown-preview-enhanced - One of the 'BEST' markdown preview extensions for Atom editor!

  •    HTML

Markdown Preview Enhanced is an extension that provides you with many useful functionalities such as automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk, presentation writer, etc. A lot of its ideas are inspired by Markdown Preview Plus and RStudio Markdown. Feel free to ask questions, post issues, submit pull request, and request new features.

wiwinwlh - What I Wish I Knew When Learning Haskell

  •    Haskell

If you want to submit a fix for a typo or fix for code then just submit a pull request, and I'm happy to recompile the resulting document. If for some reason you want to compile the HTML page yourself, then you'll need to compile the preprocessor against Pandoc and then run make to build the page.

milewski-ctfp-pdf - Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

  •    TeX

This is an unofficial PDF version of "Category Theory for Programmers" by Bartosz Milewski, converted from his blogpost series. Conversion is done by scraping the blog with Mercury Web Parser to get a clean HTML content, modifying and tweaking with Beautiful Soup, finally, converting to LaTeX with Pandoc. See scraper.py for additional information.

fchan-go - Experimental channel implementation

  •    Go

This package contains implementations of fast and scalable channels in Go. Implementation is in src/fchan. To run benchmarks, run src/bench/bench.go. bench.go is very rudimentary, and modifying the source may be necessary depending on what you want to run; that will change in the future. For details on the algorithm, check out the writeup directory, it includes a pdf and the pandoc markdown used to generate it.This is not an official Google product.

rust_for_rubyists - Learn Rust

  •    HTML

You need pandoc. And if you want .mobi you need kindlegen. Rust for Rubyists is released as Free Software under the AGPLv3. See LICENSE for more details.

vim-markdown-composer - An asynchronous markdown preview plugin for Vim and Neovim

  •    Rust

vim-markdown-composer is a plugin that adds asynchronous Markdown preview to Neovim and Vim. By default, vim-markdown-composer uses a blazing-fast CommonMark (and GitHub)-compliant renderer. However, it can be configured to use any external program for rendering, such as pandoc.

spawnedshelter - :blue_book: Erlang Spawned Shelter

  •    CSS

The Spawned Shelter website is autogenerated thanks to pandoc from a markdown file. If you want to change the content of the website you only have to send a pull request modifying this file.