summaryrefslogtreecommitdiff
path: root/info
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-12-26 03:03:16 +0000
committerNorbert Preining <norbert@preining.info>2022-12-26 03:03:16 +0000
commit200df2fd74322d3c7b4bb2a69e711a40265ead1b (patch)
tree9a545919fa0f041b8bac6341e8afb7b7b555ff8e /info
parent90ef58ebc56f69220f860d466e1e21ed68ce9a55 (diff)
CTAN sync 202212260303
Diffstat (limited to 'info')
-rw-r--r--info/biblio/typeset.bib55
-rw-r--r--info/biblio/typeset.ltx12
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{*}