Особливості використання формату EPUB 3 для створення електронних публікацій

Thumbnail Image
Борозенний, Сергій
Journal Title
Journal ISSN
Volume Title
У статті викладено підходи до створення електронних публікацій технічних текстів у форматі epub3, наведено приклади створення елементів публікацій з використанням HTML5, MathML, крім того, розглянуто проблеми, що виникають при їх створенні, та шляхи вирішення.
Two formats of electronic publications are considered in this paper: EPUB 2 (electronic publication) – an open standard for the format of electronic books, which corresponds to the International Digital Publishing Forum standard, and the format to be replaced by EPUB 2 – EPUB 3. EPUB 3 is a format for the distribution and sharing of digital publications and documents that enables presenting, packaging, and encoding structured and semantically enhanced web content, including HTML, CSS, SVG and other resources for distribution in a single file in a container. The EPUB 3 format has been substantially expanded compared to EPUB 2 and consists of a number of new technologies, including: SSML / PLS / CSS 3 Speech (for voice overwriting), SVG 1.1 (for graphic representation), XHTML5 (for presenting text and multimedia content that includes MathML support). Consequently, technical texts can be published as an adaptive design e-book that distinguishes it from a file that is prepared for printing. Also, the paper describes approaches to the creation of electronic publications of technical texts in the format of EPUB 3 and examples of creation of elements of publications using HTML5, and presents MathML. Besides, it considers the problems that arise in their creation and the ways of solving the problems. The article describes MathML – a low-level specification for mathematical and scientific content in an XML-based electronic format. According to the author, this direction of creating and distributing scientific and mathematical texts has prospects for development in the direction of the distribution of these texts in the global network. Also, the article outlines the issues that need to be solved; namely, at present, visual editors that allow you to create and save mathematical formulas in the MathML format are under development, besides, the format supports a limited number of EPUB 3 readers, and the ways to solve them. These problems, in particular, one of the ways to solve this problem may be to use MathJax. MathJax is an open source JavaScript engine that allows to visualize texts written in languages LaTeX, MathML and AsciiMath, which are supported by all modern browsers.
EPUB 2, EPUB 3, MathML, електронна публікація, electronic publication
Борозенний С. О. Особливості використання формату EPUB 3 для створення електронних публікацій / Борозенний С. О. // Наукові записки НаУКМА. Комп'ютерні науки. - 2017. - Т. 198. - С. 76-78.