{"title":"XLingPaper's use of TeX technologies","authors":"H. Black, Hugh E. Paterson","doi":"10.47397/tb/43-2/tb134black-xlingpaper","DOIUrl":"https://doi.org/10.47397/tb/43-2/tb134black-xlingpaper","url":null,"abstract":"","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70828341","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":"Extracting information from (La)TeX source files","authors":"Jean-Michel Hufflen","doi":"10.47397/tb/43-2/tb134hufflen-extract","DOIUrl":"https://doi.org/10.47397/tb/43-2/tb134hufflen-extract","url":null,"abstract":"We present some tools that allow us to parse all or part of (L A )TEX source files and process suitable information. For example, we can use them to extract some metadata of a document. These tools have been developed in the Scheme functional programming language. Using them requires only basic knowledge of functional programming and Scheme. Besides, these tools could be easily implemented using a strongly typed functional programming language, such as Standard ML or Haskell.","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70828694","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":"Automatically removing widows and orphans with lua-widow-control","authors":"M. Chernoff","doi":"10.47397/tb/43-1/tb133chernoff-widows","DOIUrl":"https://doi.org/10.47397/tb/43-1/tb133chernoff-widows","url":null,"abstract":"The lua-widow-control package, for plain LuaTEX/ LuaL A TEX/ConTEXt/OpTEX, removes widows and orphans without any user intervention. Using the power of LuaTEX, it does so without stretching any glue or shortening any pages or columns. Instead, lua-widow-control automatically lengthens a paragraph on a page or column where a widow or orphan would otherwise occur. To use lua-widow-control , all that most users need do is place usepackage{lua-widow-control} in their preamble. No further changes are required.","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70827580","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":"Markdown 2.17.1: What's new, what's next?","authors":"Vít Novotný","doi":"10.47397/tb/43-3/tb135novotny-markdown","DOIUrl":"https://doi.org/10.47397/tb/43-3/tb135novotny-markdown","url":null,"abstract":"In this article, we introduce new features developed for the Markdown package and ideas for its future. The article is divided into four sections. In the first three sections, we introduce the new features to three different audiences of the Markdown package:","PeriodicalId":93390,"journal":{"name":"TUGboat (Providence, R.I.)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70830060","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}