{"title":"An HTML/CSS schema for TeX primitives— generating high-quality responsive HTML from generic TeX","authors":"Dennis Müller","doi":"10.47397/tb/44-2/tb137mueller-primitives","DOIUrl":null,"url":null,"abstract":"I present a schema for translating TEX primitives to HTML / CSS . This translation can serve as a basis for (very) low-level TEX-to- HTML converters, and is in fact used by the R US TEX system – a (somewhat experimental) implementation of a TEX engine in Rust, used to convert L A TEX documents to XHTML – for that purpose. Notably, the schema is accurate enough to yield surprisingly decent (and surprisingly often “the exactly right”) results on surprisingly many “high-level” L A TEX macros, which makes it adequate to use in lieu of (and often even instead of) dedicated support for macros and packages.","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"TUGboat (Providence, R.I.)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47397/tb/44-2/tb137mueller-primitives","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
I present a schema for translating TEX primitives to HTML / CSS . This translation can serve as a basis for (very) low-level TEX-to- HTML converters, and is in fact used by the R US TEX system – a (somewhat experimental) implementation of a TEX engine in Rust, used to convert L A TEX documents to XHTML – for that purpose. Notably, the schema is accurate enough to yield surprisingly decent (and surprisingly often “the exactly right”) results on surprisingly many “high-level” L A TEX macros, which makes it adequate to use in lieu of (and often even instead of) dedicated support for macros and packages.