![]() ![]() LaTeX floats, "not part of the normal stream of text, but separate entities, positioned in a part of the page to themselves". JATS tag, "Block of graphic or textual material that is identified as a figure, usually bearing a caption and a label". HTML tag, "self-contained content, with an optional caption. This concept mostly results as a compromise of the definitions given in the following formats: It may contain a descriptive caption and it may be referenced in the main text. On FiguresĪfter studying various definitions of figure used by some of the formats targeted by pandoc, we arrived to the following concept of figure:Ī part of the text document that is not part of the main flow of the text. Improving Pandoc's figure supportīefore writing about improving figure support, it is necessary to mention what do we mean by "figure" and what can pandoc do with them now. lua filters) to modify the intermediate AST. Users can also run custom pandoc filters ( e.g. Thus, adding an input or output format requires only adding a reader or writer. Pandoc has a modular design: it consists of a set of readers, which parse text in a given format and produce a native representation of the document (an abstract syntax tree or AST), and a set of writers, which convert this native representation into a target format. Pandoc’s enhanced version of Markdown includes syntax for tables, definition lists, metadata blocks, footnotes, citations, math, and much more. Pandoc can convert between numerous markup and word processing formats, including, but not limited to, various flavors of Markdown, HTML, LaTeX and Word docx. Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. In particular, I submitted a proposal to work in the Pandoc Figures project. I took one of the four project proposed by the organization in its Summer of Haskell page. This was done under the umbrella of, the organization representing the Haskell Language. In this edition and for this project, my mentors and me worked on improving figure support in pandoc. Students work with an open source organization on a 10 week programming project during their break from school. Google Summer of Code is a global program focused on bringing more student developers into open source software development. This document is the work product submission for the Google Summer of Code(GSoC) 2021's edition. ![]() This document details the work done during the Google Summer of Code 2021's edition by me for the organization. Google Summer of Code: Improve pandoc's figure handling. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |