diff options
author | Norbert Preining <norbert@preining.info> | 2022-12-26 03:03:16 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-12-26 03:03:16 +0000 |
commit | 200df2fd74322d3c7b4bb2a69e711a40265ead1b (patch) | |
tree | 9a545919fa0f041b8bac6341e8afb7b7b555ff8e /info | |
parent | 90ef58ebc56f69220f860d466e1e21ed68ce9a55 (diff) |
CTAN sync 202212260303
Diffstat (limited to 'info')
-rw-r--r-- | info/biblio/typeset.bib | 55 | ||||
-rw-r--r-- | info/biblio/typeset.ltx | 12 |
2 files changed, 53 insertions, 14 deletions
diff --git a/info/biblio/typeset.bib b/info/biblio/typeset.bib index 3a555274c6..81b4adffa5 100644 --- a/info/biblio/typeset.bib +++ b/info/biblio/typeset.bib @@ -2,9 +2,9 @@ %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", -%%% version = "2.77", -%%% date = "08 December 2022", -%%% time = "14:04:25 MDT", +%%% version = "2.78", +%%% date = "24 December 2022", +%%% time = "07:35:47 MDT", %%% filename = "typeset.bib", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB @@ -14,7 +14,7 @@ %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "http://www.math.utah.edu/~beebe", -%%% checksum = "53808 26470 127008 1193104", +%%% checksum = "61626 26509 127241 1195294", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", @@ -39,7 +39,7 @@ %%% and PDF (Portable Document Format), and %%% sgml.bib covers SGML and HTML. %%% -%%% At version 2.77, the year coverage looked +%%% At version 2.78, the year coverage looked %%% like this: %%% %%% 1881 ( 1) 1929 ( 1) 1977 ( 12) @@ -86,7 +86,7 @@ %%% 1923 ( 1) 1971 ( 11) 2019 ( 7) %%% 1924 ( 0) 1972 ( 9) 2020 ( 1) %%% 1925 ( 0) 1973 ( 12) 2021 ( 2) -%%% 1926 ( 1) 1974 ( 8) 2022 ( 1) +%%% 1926 ( 1) 1974 ( 8) 2022 ( 2) %%% 1927 ( 0) 1975 ( 15) %%% 1928 ( 1) 1976 ( 8) %%% 19xx ( 3) @@ -97,14 +97,14 @@ %%% InCollection: 5 %%% InProceedings: 55 %%% Manual: 42 -%%% MastersThesis: 20 +%%% MastersThesis: 21 %%% Misc: 19 %%% Periodical: 8 %%% PhdThesis: 6 %%% Proceedings: 33 %%% TechReport: 38 %%% -%%% Total entries: 898 +%%% Total entries: 899 %%% %%% This bibliography has been collected from %%% bibliographies in the author's personal @@ -25538,6 +25538,45 @@ journal-URL = "https://dl.acm.org/loi/sigdoc-cdq", } +@MastersThesis{Haug:2022:FTI, + author = "Martin E. Haug", + title = "Fast Typesetting with Incremental Compilation", + type = "{Master}'s thesis", + school = "Technische Universit{\"a}t Berlin, Faculty IV --- + Electrical Engineering and Computer Science", + address = "Berlin, Germany", + month = jun, + year = "2022", + DOI = "https://doi.org/10.13140/RG.2.2.15606.88642", + bibdate = "Sat Dec 24 07:29:29 2022", + bibsource = "http://www.math.utah.edu/pub/tex/bib/typeset.bib", + abstract = "Text-based typesetting systems like \LaTeX{} compile + source files into PDF and other formats. This process + is computationally expensive. Unlike ``What You See Is + What You Get'' (WYSIWYG) systems, most text-based + typesetting systems recompile the document from + scratch, even after minor changes. Constant expensive + recomputations prevent instant preview of changes, as + in WYSIWYG software. This thesis explores how to speed + up the text-based typesetting software Typst by reusing + artifacts from past compilations while parsing and + layouting. We propose an incremental parsing algorithm + that accommodates context-sensitive properties of + markup languages such as the ``off-side rule'' and is + suited for handwritten recursive descent parsers. + Furthermore, we also present a constrained layout + caching scheme that allows reusing previous layout + elements even if the dimensions of their parent + containers changed. In an evaluation based on a set of + typical documents and edits, we determined that this + thesis' contributions increase the speed of Typst by a + factor between 4.5 and 91. Compared with \LaTeX{}, + Typst can compile an edit between 3.4 and 9895 times as + fast.", + acknowledgement = ack-nhfb, + advisor = "Nicolai Stawinoga", +} + @Misc{Anonymous:20xx:W, author = "Anonymous", title = "WhatTheFont", diff --git a/info/biblio/typeset.ltx b/info/biblio/typeset.ltx index 56a339f976..19243734dc 100644 --- a/info/biblio/typeset.ltx +++ b/info/biblio/typeset.ltx @@ -2,9 +2,9 @@ %%% ==================================================================== %%% @LaTeX-file{ %%% author = "Nelson H. F. Beebe", -%%% version = "2.77", -%%% date = "08 December 2022", -%%% time = "14:04:31 MDT", +%%% version = "2.78", +%%% date = "24 December 2022", +%%% time = "07:35:52 MDT", %%% filename = "typeset.ltx", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB @@ -14,7 +14,7 @@ %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "http://www.math.utah.edu/~beebe", -%%% checksum = "32124 78 270 2852", +%%% checksum = "36080 78 270 2852", %%% email = "beebe@math.utah.edu, beebe@acm.org, %%% beebe@computer.org (Internet)", %%% codetable = "ISO/ASCII", @@ -59,8 +59,8 @@ WWW URL: \protect\path=http://www.math.utah.edu/~beebe/= } -\date{08 December 2022 \\ -Version 2.77} +\date{24 December 2022 \\ +Version 2.78} \begin{document} \maketitle \nocite{*} |