{"title":"Book reviews: Stop Stealing Sheep & Find out how type works, by Erik Spiekermann","authors":"Johny Lamb","doi":"10.47397/tb/44-1/tb136reviews-spiekermann","DOIUrl":"https://doi.org/10.47397/tb/44-1/tb136reviews-spiekermann","url":null,"abstract":"","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70831256","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Creating macros in OpTeX","authors":"Petr Oľsák","doi":"10.47397/tb/44-1/tb136olsak-optexmac","DOIUrl":"https://doi.org/10.47397/tb/44-1/tb136olsak-optexmac","url":null,"abstract":"OpTEX [1] is an extended plain TEX. We can create macros as in plain TEX. In particular, this means that we use TEX primitives like def, edef, ifx, expandafter, csname, hbox, vbox, hrule, and so on. Likewise, we use basic plain TEX macros like newcount, llap and many others. I wrote a summary of these TEX and plain TEX tools in [2]. OpTEX keeps the plain TEX philosophy: it does not create any new syntactic, semantic, or thought layers over TEX, so the commands mentioned above are principal ones, basic for creating macros. For example, OpTEX doesn’t try to provide anything similar to newcommand, nor anything similar to expl3. The main message is: if you know TEX, you can make your macros. On the other hand, OpTEX provides many elementary macros which can make macro programming easier. And there are a few conceptual recommendations especially to separate different namespaces when your macros will be used for public purposes. This article summarizes these tools and principles. More detailed information can be found in the OpTEX manual [3].","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70831457","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Standardizing OpenType math fonts","authors":"Mikael P. Sundqvist, Hans Hagen","doi":"10.47397/tb/44-2/tb137sundqvist-otmath","DOIUrl":"https://doi.org/10.47397/tb/44-2/tb137sundqvist-otmath","url":null,"abstract":"","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135442136","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Overleaf and TeX Live deployment","authors":"Tom Hejda","doi":"10.47397/tb/44-2/tb137hejda-overleaf-tl","DOIUrl":"https://doi.org/10.47397/tb/44-2/tb137hejda-overleaf-tl","url":null,"abstract":"","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135442142","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Metadata in journal publishing","authors":"Joppe W. Bos, K. McCurley","doi":"10.47397/tb/44-1/tb136bos-metadata","DOIUrl":"https://doi.org/10.47397/tb/44-1/tb136bos-metadata","url":null,"abstract":"We discuss how to use L A TEX classes and B ib TEX styles to curate metadata throughout the life cycle of a published journal or conference article. Our focus is on streamlining and automating much of the publishing workflow.","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70830857","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Creating annotated Unicode-like font charts","authors":"Janusz S. Bień","doi":"10.47397/tb/44-1/tb136bien-unichart","DOIUrl":"https://doi.org/10.47397/tb/44-1/tb136bien-unichart","url":null,"abstract":"Printing annotated font tables in the layout following the Unicode standard documentation is discussed. Existing tools are presented and desirable but missing features are proposed.","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70830962","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"LaTeX anniversaries—A look in two directions","authors":"F. Mittelbach","doi":"10.47397/tb/44-1/tb136mitt-history","DOIUrl":"https://doi.org/10.47397/tb/44-1/tb136mitt-history","url":null,"abstract":"This article compares the output of TEX with that of hand-typeset documents. This is a reassessment of the findings made 23 years earlier [30]. With the new engines the situation has improved, but even though there is now engine support for most problems, the majority of them still represent important and open research problems for high-quality automated typesetting","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70830992","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Living in containers—on TeX Live (and ConTeXt) in a Docker setting","authors":"","doi":"10.47397/tb/44-2/tb137island-docker","DOIUrl":"https://doi.org/10.47397/tb/44-2/tb137island-docker","url":null,"abstract":"Over the course of the last year(s), the Island of TEX has received quite some interest in its Docker containers. This article gives a brief overview about our container infrastructure for TEX Live and ConTEXt, including some examples on using our containers in production environments. Last but not least, we will elaborate on some interesting (mostly still open) problems connected to containerizing TEX Live.","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135442124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}