J 2021

Priama sadzba dokumentov rôznych formátov v TeXu pomocou nástroja Pandoc

REHÁK, Dominik

Základní údaje

Originální název

Priama sadzba dokumentov rôznych formátov v TeXu pomocou nástroja Pandoc

Název česky

Přímá sazba dokumentů různých formátů v TeXu pomocí nástroje Pandoc

Název anglicky

Direct Typesetting of Various Document Formats in TeX Using the Pandoc Utility

Autoři

Vydání

Zpravodaj CSTUG, Brno, CSTUG, 2021, 1211-6661

Další údaje

Jazyk

čeština

Typ výsledku

Článek v odborném periodiku

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Česká republika

Utajení

není předmětem státního či obchodního tajemství

Odkazy

Označené pro přenos do RIV

Ne

Organizační jednotka

Fakulta informatiky

Klíčová slova česky

Markdown, Pandoc, Lua, LaTEX

Klíčová slova anglicky

Markdown, Pandoc, Lua, LaTEX

Štítky

Příznaky

Recenzováno
Změněno: 29. 12. 2022 16:17, RNDr. Vít Starý Novotný, Ph.D.

Anotace

V originále

TeXový balík Markdown umožňuje priamo sádzať dokumenty v jazyku Markdown a štylizovať jednotlivé prvky jazyka Markdown. Neponúka však podporu pre iné formáty dokumentov. Naopak program Pandoc umožňuje konverziu mezi desiatkami formátov dokumentov vrátane TeXu a Markdownu, neumožňuje ale štylizovanie jednotlivých prvkov dokumentov. Článok pojednáva o tom, ako je možné pridaním podpory medziformátu Pandocu do Markdownu umožniť priamu sazdbu rôznych textových formátov v TeXových dokumentoch. Zameriavam sa na množiny prvkov Markdownu a Pandocu a rozdiely medzi nimi, ktoré bude musieť nadchádzajúca implementácia prekonať. Nakoniec uvádzam plánované používateľské rozhranie pre TeX.

Anglicky

The Markdown TeX package allows authors to typeset documents in the Markdown language and maintain control over how the documents will look. However, the package doesn't provide support for document formats other than Markdown. In contrast, the Pandoc tool enables the conversion between dozens of document formats including TeX and Markdown, but only provides rudimentary control over styling. This article elaborates on the possibility of typesetting various text formats directly in TeX by adding support for Pandoc's intermediate document representation into the Markdown package. I focus mainly on the intermediate representations of Markdown and Pandoc as well as the differences between them, which my upcoming implementation will have to overcome. At the end of my article, I present the planned user interface for TeX.

Návaznosti

MUNI/33/1784/2020, interní kód MU
Název: Rozšírenie vstupných formátov LaTeXového nástroje Markdown
Investor: Masarykova univerzita, Rozšírenie vstupných formátov LaTeXového nástroje Markdown, Program pro podporu studentských výzkumných a vývojových projektů