{"title":"Ventrella's terdragon in MetaPost","authors":"Linus Romer","doi":"10.47397/tb/43-3/tb135romer-terdragon","DOIUrl":"https://doi.org/10.47397/tb/43-3/tb135romer-terdragon","url":null,"abstract":"This article shows how to create a vector graphic similar to the terdragon described by Ventrella (2019) in METAPOST .","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":"70830214","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":"Can “parfillskip=0pt” shorten a short paragraph in plain TeX by two lines?","authors":"U. Wermuth","doi":"10.47397/tb/43-3/tb135wermuth-shorten","DOIUrl":"https://doi.org/10.47397/tb/43-3/tb135wermuth-shorten","url":null,"abstract":"The decisions of TEX when it breaks a paragraph into lines are based on numerical calculations of badness values, line demerits, etc. With the help of the formulas that TEX implements, experts can decide questions about possible or impossible tasks. The question in the title compares the number of lines that TEX produces for a given text, if it is typeset with plain TEX’s default values, to the number that one gets with a single change applied to these defaults: parfillskip is set to 0 pt. A problem of this type cannot be solved by the abovemen-tioned formulas alone although they help to find an assumed example in the simplest case of a three-line paragraph. But this example doesn’t respect plain ’s default values, as they aren’t captured in the formulas. Additionally, some assumptions about the TEX input are needed to show that the answer to the question in the title is “no” for Computer Modern Roman fonts of sizes 8 pt, 9 pt, 10 pt, and 12 pt.","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":"70830224","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":"An introduction to GNU 3DLDF","authors":"Laurence Finston","doi":"10.47397/tb/43-3/tb135finston-3dldf","DOIUrl":"https://doi.org/10.47397/tb/43-3/tb135finston-3dldf","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":"70829822","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":"The story of a silly package","authors":"P. Cereda, P. Oleinik","doi":"10.47397/tb/43-2/tb134cereda-silly","DOIUrl":"https://doi.org/10.47397/tb/43-2/tb134cereda-silly","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":"70828514","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":"interview with Boris Veytsman, scientist, TeX programmer and current TUG President","authors":"Paulo Ney de Souza","doi":"10.47397/tb/43-2/tb134veytsman-desouza","DOIUrl":"https://doi.org/10.47397/tb/43-2/tb134veytsman-desouza","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":"70828801","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":"Using knitr and LaTeX for literate laboratory notes","authors":"Boris Veytsman","doi":"10.47397/tb/43-2/tb134veytsman-labnotes","DOIUrl":"https://doi.org/10.47397/tb/43-2/tb134veytsman-labnotes","url":null,"abstract":"Many years ago I worked in a lab that hired a new student. His assignment seemed to be easy: to reproduce the results of another student and to expand on them. The work in question included mathematical modeling, computer simulations, and so on. To his dismay, the new student found out that the programs used undocumented libraries, the scripts had incomprehensible options, and the models had unstated assumptions. Deciphering all this turned out to be very difficult. While the original author was willing to help, he could not do much: the author started to forget the details of his research soon after graduation. This experience had a profound influence on me. The question of whether I would be able to understand my own research in a decade or two became an obsession. Being a scientist, I asked myself how the problem was solved elsewhere. In experimental and applied sciences the research may cost millions of dollars. To preserve it, the researchers are required to keep detailed logs of their activity in the laboratory notes. The notes include the details of the experiments and their results, and also the hypotheses tested. There are courses [14] and books [6] about laboratory notes. It is fascinating to study laboratory notes of great scientists, for example, Linus Pauling. Pauling’s notes comprise 46 notebooks spanning from 1922 to 1992, digitized by Special Collections & Archives of the Oregon State University [13]. His beautiful notes have a definite aesthetic value. I would argue that the concept behind the practice of laboratory note keeping is somewhat akin to the concept of literate programming [8]. Knuth understood that code is just part of a programmer’s output. The programmer’s thoughts about these programs are even more important. Similarly, an important insight for science is that papers, preprints, presentations are not the research, but “an advertisement of the research” [15]. We must preserve the research itself [11, 15]. Laboratory notes are the means for this preservation. Classic laboratory notes are physical notebooks like those of Linus Pauling. Unfortunately, this format has a number of flaws:","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":"70828852","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":"Updates to “Automatically removing widows and orphans with lua-widow-control”, TUGboat 43:1","authors":"M. Chernoff","doi":"10.47397/tb/43-3/tb135chernoff-lwc","DOIUrl":"https://doi.org/10.47397/tb/43-3/tb135chernoff-lwc","url":null,"abstract":"I cannot remember where I found the term “club line”. Evidently the books that I scoured in 1977 and 1978 had taught me only that an isolated line, caused by breaking between pages in the midst of a paragraph, was called a “widow”; hence TEX78 had only “chpar4” to change the “widowpenalty”. Sometime between then and TEX82 I must have come across what appeared to be an authoritative source that distinguished between widows at the beginning of a paragraph and orphans or club lines at the end. I may have felt that the term “orphan” was somewhat pejorative, who knows? 1369","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":"70829058","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}