summaryrefslogtreecommitdiff
path: root/info/examples
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-01-04 03:02:24 +0000
committerNorbert Preining <norbert@preining.info>2023-01-04 03:02:24 +0000
commitb2ede2da5ece936a9be421f2b6fbdb6c65cb225a (patch)
tree52e56df44d458efa71d7de971f576d61dbdb2123 /info/examples
parent660cf44d2a0aee74bd6e69615fedfc57c966a260 (diff)
CTAN sync 202301040302
Diffstat (limited to 'info/examples')
-rw-r--r--info/examples/tlc3/README.md73
-rw-r--r--info/examples/tlc3/book-pdfs/1-3-1.pdfbin0 -> 28107 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/1-3-2-2.pdfbin0 -> 28536 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/1-3-2.pdfbin0 -> 45371 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/1-3-3.pdfbin0 -> 28646 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/1-3-4.pdfbin0 -> 43457 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/1-3-5.pdfbin0 -> 27066 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/1-3-6.pdfbin0 -> 26586 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-1-1.pdfbin0 -> 69749 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-1-2.pdfbin0 -> 90928 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-10-1.pdfbin0 -> 151639 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-10-2.pdfbin0 -> 64989 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-10-3.pdfbin0 -> 47357 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-10-4.pdfbin0 -> 92669 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-10-5.pdfbin0 -> 29083 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-10-6.pdfbin0 -> 18770 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-11-1.pdfbin0 -> 53435 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-12-1.pdfbin0 -> 53454 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-12-2.pdfbin0 -> 9419 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-12-3.pdfbin0 -> 9428 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-1.pdfbin0 -> 28422 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-10.pdfbin0 -> 53060 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-11.pdfbin0 -> 59654 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-12.pdfbin0 -> 45917 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-13.pdfbin0 -> 70565 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-14.pdfbin0 -> 53517 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-15.pdfbin0 -> 20346 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-16.pdfbin0 -> 28858 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-2.pdfbin0 -> 31830 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-3.pdfbin0 -> 26271 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-4.pdfbin0 -> 32671 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-5.pdfbin0 -> 23061 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-6.pdfbin0 -> 48759 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-7.pdfbin0 -> 27059 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-8.pdfbin0 -> 23533 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-13-9.pdfbin0 -> 62200 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-2-1.pdfbin0 -> 39809 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-2-2.pdfbin0 -> 22415 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-2-3.pdfbin0 -> 10665 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-2-4.pdfbin0 -> 10776 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-2-5.pdfbin0 -> 3333 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-5-1.pdfbin0 -> 55150 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-5-2.pdfbin0 -> 39809 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-8-1.pdfbin0 -> 102373 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-8-2.pdfbin0 -> 22416 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-9-1.pdfbin0 -> 69311 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-9-2.pdfbin0 -> 309510 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-9-3.pdfbin0 -> 10795 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/10-9-4.pdfbin0 -> 10912 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-1.pdfbin0 -> 46693 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-10.pdfbin0 -> 51834 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-11.pdfbin0 -> 81164 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-12.pdfbin0 -> 65614 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-13.pdfbin0 -> 86122 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-14.pdfbin0 -> 86118 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-15.pdfbin0 -> 86131 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-16.pdfbin0 -> 51515 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-17.pdfbin0 -> 66651 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-18.pdfbin0 -> 66653 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-19.pdfbin0 -> 75094 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-2.pdfbin0 -> 46708 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-20.pdfbin0 -> 76143 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-21.pdfbin0 -> 59907 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-22.pdfbin0 -> 35090 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-23.pdfbin0 -> 69826 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-24.pdfbin0 -> 44868 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-25.pdfbin0 -> 52088 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-26.pdfbin0 -> 52625 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-27.pdfbin0 -> 90467 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-28.pdfbin0 -> 89401 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-29.pdfbin0 -> 67372 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-3.pdfbin0 -> 48373 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-30.pdfbin0 -> 67384 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-31.pdfbin0 -> 67385 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-32.pdfbin0 -> 58719 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-33.pdfbin0 -> 57974 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-34.pdfbin0 -> 60127 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-35.pdfbin0 -> 64266 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-36.pdfbin0 -> 101623 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-37.pdfbin0 -> 101619 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-38.pdfbin0 -> 101623 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-39.pdfbin0 -> 59600 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-4.pdfbin0 -> 60221 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-40.pdfbin0 -> 60724 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-5.pdfbin0 -> 27880 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-6.pdfbin0 -> 84308 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-7.pdfbin0 -> 44503 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-8.pdfbin0 -> 44071 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-2-9.pdfbin0 -> 89334 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-1.pdfbin0 -> 35544 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-10.pdfbin0 -> 68823 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-11.pdfbin0 -> 38522 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-12.pdfbin0 -> 60835 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-13.pdfbin0 -> 53166 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-14.pdfbin0 -> 74558 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-15.pdfbin0 -> 11081 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-2.pdfbin0 -> 47572 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-3.pdfbin0 -> 51273 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-4.pdfbin0 -> 51341 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-5.pdfbin0 -> 85126 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-6.pdfbin0 -> 73407 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-7.pdfbin0 -> 61004 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-8.pdfbin0 -> 37013 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-3-9.pdfbin0 -> 43542 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-1.pdfbin0 -> 52941 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-10.pdfbin0 -> 68845 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-11.pdfbin0 -> 34185 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-12.pdfbin0 -> 61502 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-13.pdfbin0 -> 26716 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-14.pdfbin0 -> 27191 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-15.pdfbin0 -> 25139 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-16.pdfbin0 -> 47279 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-17.pdfbin0 -> 60851 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-18.pdfbin0 -> 20984 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-19.pdfbin0 -> 63899 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-2.pdfbin0 -> 67803 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-20.pdfbin0 -> 26900 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-21.pdfbin0 -> 26911 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-22.pdfbin0 -> 36143 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-23.pdfbin0 -> 27446 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-24.pdfbin0 -> 35549 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-25.pdfbin0 -> 69609 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-26.pdfbin0 -> 51855 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-27.pdfbin0 -> 43535 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-28.pdfbin0 -> 78048 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-29.pdfbin0 -> 48022 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-3.pdfbin0 -> 68464 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-30.pdfbin0 -> 39138 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-31.pdfbin0 -> 38512 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-32.pdfbin0 -> 18442 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-33.pdfbin0 -> 18583 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-34.pdfbin0 -> 54159 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-35.pdfbin0 -> 59644 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-36.pdfbin0 -> 35530 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-37.pdfbin0 -> 54472 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-38.pdfbin0 -> 65401 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-39.pdfbin0 -> 77214 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-4.pdfbin0 -> 67113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-40.pdfbin0 -> 76689 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-41.pdfbin0 -> 35757 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-42.pdfbin0 -> 18719 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-5.pdfbin0 -> 81609 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-6.pdfbin0 -> 47837 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-7.pdfbin0 -> 20568 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-8.pdfbin0 -> 67855 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-4-9.pdfbin0 -> 67857 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-1.pdfbin0 -> 67148 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-10.pdfbin0 -> 68845 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-11.pdfbin0 -> 35148 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-12.pdfbin0 -> 35126 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-13.pdfbin0 -> 50898 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-14.pdfbin0 -> 34879 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-15.pdfbin0 -> 19974 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-16.pdfbin0 -> 83948 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-17.pdfbin0 -> 51859 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-18.pdfbin0 -> 35716 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-19.pdfbin0 -> 36375 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-2.pdfbin0 -> 86057 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-3.pdfbin0 -> 38950 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-4.pdfbin0 -> 38954 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-5.pdfbin0 -> 95585 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-6.pdfbin0 -> 78780 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-7.pdfbin0 -> 75591 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-8.pdfbin0 -> 62657 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-5-9.pdfbin0 -> 29656 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-6-1.pdfbin0 -> 71198 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-6-2.pdfbin0 -> 59634 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-6-3.pdfbin0 -> 76260 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-6-4.pdfbin0 -> 71494 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-1.pdfbin0 -> 69737 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-10.pdfbin0 -> 86190 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-11.pdfbin0 -> 85990 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-12.pdfbin0 -> 86181 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-13.pdfbin0 -> 27536 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-14.pdfbin0 -> 86275 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-15.pdfbin0 -> 34487 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-16.pdfbin0 -> 34486 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-17.pdfbin0 -> 50885 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-18.pdfbin0 -> 48722 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-19.pdfbin0 -> 36683 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-2.pdfbin0 -> 60767 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-20.pdfbin0 -> 36736 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-21.pdfbin0 -> 45289 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-22.pdfbin0 -> 58306 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-23.pdfbin0 -> 58799 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-24.pdfbin0 -> 44537 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-25.pdfbin0 -> 43217 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-3.pdfbin0 -> 50234 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-4.pdfbin0 -> 59859 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-5.pdfbin0 -> 58830 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-6.pdfbin0 -> 57742 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-7.pdfbin0 -> 88255 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-8.pdfbin0 -> 26398 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-7-9.pdfbin0 -> 34496 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-1.pdfbin0 -> 35389 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-10.pdfbin0 -> 22643 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-11.pdfbin0 -> 20336 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-2.pdfbin0 -> 30774 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-3.pdfbin0 -> 46418 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-4.pdfbin0 -> 46461 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-5.pdfbin0 -> 61165 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-6.pdfbin0 -> 43419 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-7.pdfbin0 -> 46746 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-8.pdfbin0 -> 14184 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/11-8-9.pdfbin0 -> 18259 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-1.pdfbin0 -> 42955 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-10.pdfbin0 -> 31350 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-11.pdfbin0 -> 17377 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-12.pdfbin0 -> 40315 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-13.pdfbin0 -> 40379 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-2.pdfbin0 -> 23607 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-3.pdfbin0 -> 41506 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-4.pdfbin0 -> 35365 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-5.pdfbin0 -> 52157 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-6.pdfbin0 -> 14299 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-7.pdfbin0 -> 10015 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-8.pdfbin0 -> 32980 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-9.pdfbin0 -> 49502 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-1-fig.pdfbin0 -> 157800 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-10-fig.pdfbin0 -> 123363 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-11-fig.pdfbin0 -> 142977 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-12-fig.pdfbin0 -> 25269 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-13-fig.pdfbin0 -> 23428 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-14-fig.pdfbin0 -> 160176 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-15-fig.pdfbin0 -> 146979 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-16-fig.pdfbin0 -> 137006 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-17-fig.pdfbin0 -> 25585 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-18-fig.pdfbin0 -> 125950 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-19-fig.pdfbin0 -> 212450 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-2-1.pdfbin0 -> 136473 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-2-2.pdfbin0 -> 98433 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-2-3.pdfbin0 -> 19493 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-2-4.pdfbin0 -> 9207 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-2-5.pdfbin0 -> 58120 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-2-6.pdfbin0 -> 49217 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-2-fig.pdfbin0 -> 245945 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-20-fig.pdfbin0 -> 147593 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-21-fig.pdfbin0 -> 26229 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-22-fig.pdfbin0 -> 273768 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-23-fig.pdfbin0 -> 27640 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-24-fig.pdfbin0 -> 57806 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-25-fig.pdfbin0 -> 21935 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-26-fig.pdfbin0 -> 20712 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-27-fig.pdfbin0 -> 131460 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-28-fig.pdfbin0 -> 26029 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-29-fig.pdfbin0 -> 22952 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-1.pdfbin0 -> 49981 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-10.pdfbin0 -> 30995 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-11.pdfbin0 -> 38941 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-12.pdfbin0 -> 27423 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-13.pdfbin0 -> 62202 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-14.pdfbin0 -> 14637 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-15.pdfbin0 -> 14613 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-16.pdfbin0 -> 16791 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-17.pdfbin0 -> 69838 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-18.pdfbin0 -> 50266 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-19.pdfbin0 -> 50411 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-2.pdfbin0 -> 49394 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-20.pdfbin0 -> 17269 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-21.pdfbin0 -> 17828 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-22.pdfbin0 -> 23492 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-23.pdfbin0 -> 23493 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-24.pdfbin0 -> 50622 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-25.pdfbin0 -> 47966 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-26.pdfbin0 -> 31462 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-27.pdfbin0 -> 47348 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-28.pdfbin0 -> 20989 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-29.pdfbin0 -> 17336 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-3.pdfbin0 -> 39891 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-30.pdfbin0 -> 55670 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-31.pdfbin0 -> 37428 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-32.pdfbin0 -> 37038 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-33.pdfbin0 -> 39324 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-34.pdfbin0 -> 36652 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-35.pdfbin0 -> 18580 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-36.pdfbin0 -> 18578 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-37.pdfbin0 -> 50299 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-38.pdfbin0 -> 60386 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-39.pdfbin0 -> 8588 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-4.pdfbin0 -> 38447 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-40.pdfbin0 -> 43955 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-5.pdfbin0 -> 24850 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-6.pdfbin0 -> 22761 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-7.pdfbin0 -> 39155 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-8.pdfbin0 -> 23266 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-9.pdfbin0 -> 57386 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-3-fig.pdfbin0 -> 290494 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-30-fig.pdfbin0 -> 257489 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-31-fig.pdfbin0 -> 23294 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-32-fig.pdfbin0 -> 182621 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-33-fig.pdfbin0 -> 157802 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-34-fig.pdfbin0 -> 149487 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-35-fig.pdfbin0 -> 26441 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-36-fig.pdfbin0 -> 22345 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-37-fig.pdfbin0 -> 35681 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-38-fig.pdfbin0 -> 93950 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-39-fig.pdfbin0 -> 104615 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-4-1.pdfbin0 -> 8283 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-4-2.pdfbin0 -> 8027 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-4-3.pdfbin0 -> 13665 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-4-4.pdfbin0 -> 15177 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-4-5.pdfbin0 -> 7139 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-4-6.pdfbin0 -> 6628 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-4-fig.pdfbin0 -> 149529 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-40-fig.pdfbin0 -> 116970 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-41-fig.pdfbin0 -> 43626 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-42-fig.pdfbin0 -> 94286 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-43-fig.pdfbin0 -> 25172 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-44-fig.pdfbin0 -> 25826 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-45-fig.pdfbin0 -> 111276 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-46-fig.pdfbin0 -> 128800 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-47-fig.pdfbin0 -> 82957 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-48-fig.pdfbin0 -> 110683 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-49-fig.pdfbin0 -> 109797 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-5-fig.pdfbin0 -> 28418 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-50-fig.pdfbin0 -> 85646 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-51-fig.pdfbin0 -> 162383 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-52-fig.pdfbin0 -> 198942 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-6-fig.pdfbin0 -> 87406 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-7-fig.pdfbin0 -> 97960 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-8-fig.pdfbin0 -> 32944 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/12-9-fig.pdfbin0 -> 108107 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-2-1.pdfbin0 -> 30952 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-2-2.pdfbin0 -> 26549 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-2-3.pdfbin0 -> 48841 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-2-4.pdfbin0 -> 27503 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-2-5.pdfbin0 -> 66021 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-2-6.pdfbin0 -> 38716 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-2-7.pdfbin0 -> 41127 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-1.pdfbin0 -> 125456 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-10.pdfbin0 -> 27074 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-11.pdfbin0 -> 28134 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-12-2.pdfbin0 -> 28712 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-12.pdfbin0 -> 28695 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-13.pdfbin0 -> 23597 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-14.pdfbin0 -> 23094 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-15.pdfbin0 -> 27397 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-16.pdfbin0 -> 17645 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-17.pdfbin0 -> 52045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-18.pdfbin0 -> 24840 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-19.pdfbin0 -> 68384 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-2.pdfbin0 -> 176632 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-20.pdfbin0 -> 26194 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-21.pdfbin0 -> 48498 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-22.pdfbin0 -> 101806 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-23.pdfbin0 -> 90796 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-24.pdfbin0 -> 90609 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-25.pdfbin0 -> 41342 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-26.pdfbin0 -> 26529 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-27.pdfbin0 -> 61400 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-28.pdfbin0 -> 26740 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-29.pdfbin0 -> 43723 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-3.pdfbin0 -> 27141 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-30.pdfbin0 -> 22601 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-4.pdfbin0 -> 27088 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-5.pdfbin0 -> 28364 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-6.pdfbin0 -> 25780 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-7.pdfbin0 -> 27808 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-8.pdfbin0 -> 24974 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-3-9.pdfbin0 -> 27004 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-4-1.pdfbin0 -> 46107 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-4-2.pdfbin0 -> 80746 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-4-3.pdfbin0 -> 71633 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-5-1.pdfbin0 -> 159036 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-5-2.pdfbin0 -> 4311 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-5-3.pdfbin0 -> 8855 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/13-6-1.pdfbin0 -> 22490 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-1-1.pdfbin0 -> 75727 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-3-1.pdfbin0 -> 71115 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-3-2.pdfbin0 -> 75646 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-3-3.pdfbin0 -> 53372 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-3-4.pdfbin0 -> 73336 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-3-5.pdfbin0 -> 25528 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-6-1.pdfbin0 -> 116856 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-6-2.pdfbin0 -> 76194 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-1.pdfbin0 -> 104838 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-10.pdfbin0 -> 77645 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-100.pdfbin0 -> 75982 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-101.pdfbin0 -> 54796 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-102.pdfbin0 -> 69632 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-103.pdfbin0 -> 76125 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-104.pdfbin0 -> 76311 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-105.pdfbin0 -> 76706 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-106.pdfbin0 -> 31162 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-107.pdfbin0 -> 53271 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-108.pdfbin0 -> 95295 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-109.pdfbin0 -> 53312 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-11.pdfbin0 -> 77304 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-110.pdfbin0 -> 70489 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-111.pdfbin0 -> 91895 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-112.pdfbin0 -> 75599 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-113.pdfbin0 -> 55064 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-114.pdfbin0 -> 76216 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-115.pdfbin0 -> 52278 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-116.pdfbin0 -> 53444 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-117.pdfbin0 -> 54918 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-118.pdfbin0 -> 94150 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-119.pdfbin0 -> 57123 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-12.pdfbin0 -> 77250 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-120.pdfbin0 -> 52470 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-121.pdfbin0 -> 107534 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-122.pdfbin0 -> 52647 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-123.pdfbin0 -> 52648 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-124.pdfbin0 -> 53553 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-125.pdfbin0 -> 78445 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-126.pdfbin0 -> 83845 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-127.pdfbin0 -> 55216 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-128.pdfbin0 -> 32603 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-129.pdfbin0 -> 32907 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-13.pdfbin0 -> 100509 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-130.pdfbin0 -> 76495 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-131.pdfbin0 -> 76499 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-132.pdfbin0 -> 75800 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-133.pdfbin0 -> 76925 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-134.pdfbin0 -> 53691 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-135.pdfbin0 -> 77056 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-136.pdfbin0 -> 76956 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-137.pdfbin0 -> 77609 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-138.pdfbin0 -> 100395 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-139.pdfbin0 -> 80318 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-14.pdfbin0 -> 77432 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-140.pdfbin0 -> 55598 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-141.pdfbin0 -> 54496 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-15.pdfbin0 -> 105755 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-16.pdfbin0 -> 77765 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-17.pdfbin0 -> 77645 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-18.pdfbin0 -> 77427 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-19.pdfbin0 -> 77304 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-2.pdfbin0 -> 104658 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-20.pdfbin0 -> 77248 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-21.pdfbin0 -> 77432 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-22.pdfbin0 -> 77766 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-23.pdfbin0 -> 75979 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-24.pdfbin0 -> 76811 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-25.pdfbin0 -> 76641 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-26.pdfbin0 -> 76643 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-27.pdfbin0 -> 77323 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-28.pdfbin0 -> 55903 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-29.pdfbin0 -> 55548 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-3.pdfbin0 -> 58785 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-30.pdfbin0 -> 56268 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-31.pdfbin0 -> 52914 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-32.pdfbin0 -> 51955 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-33.pdfbin0 -> 74584 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-34.pdfbin0 -> 52011 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-35.pdfbin0 -> 74867 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-36.pdfbin0 -> 51951 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-37.pdfbin0 -> 74704 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-38.pdfbin0 -> 51827 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-39.pdfbin0 -> 77078 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-4.pdfbin0 -> 66414 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-40.pdfbin0 -> 77498 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-41.pdfbin0 -> 77113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-42.pdfbin0 -> 77043 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-43.pdfbin0 -> 55540 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-44.pdfbin0 -> 77076 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-45.pdfbin0 -> 152854 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-46.pdfbin0 -> 77510 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-47.pdfbin0 -> 77029 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-48.pdfbin0 -> 56500 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-49.pdfbin0 -> 75239 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-5.pdfbin0 -> 74320 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-50.pdfbin0 -> 77762 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-51.pdfbin0 -> 54013 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-52.pdfbin0 -> 106362 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-53.pdfbin0 -> 59151 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-54.pdfbin0 -> 32104 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-55.pdfbin0 -> 34747 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-56.pdfbin0 -> 34190 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-57.pdfbin0 -> 53838 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-58.pdfbin0 -> 56286 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-59.pdfbin0 -> 32342 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-6.pdfbin0 -> 58434 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-60.pdfbin0 -> 35234 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-61.pdfbin0 -> 83476 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-62.pdfbin0 -> 55710 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-63.pdfbin0 -> 32832 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-64.pdfbin0 -> 54942 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-65.pdfbin0 -> 34405 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-66.pdfbin0 -> 31626 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-67.pdfbin0 -> 35149 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-68.pdfbin0 -> 34815 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-69.pdfbin0 -> 34056 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-7.pdfbin0 -> 61163 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-70.pdfbin0 -> 34343 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-71.pdfbin0 -> 34309 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-72.pdfbin0 -> 34728 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-73.pdfbin0 -> 34211 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-74.pdfbin0 -> 34573 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-75.pdfbin0 -> 32253 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-76.pdfbin0 -> 33779 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-77.pdfbin0 -> 32455 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-78.pdfbin0 -> 34330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-79.pdfbin0 -> 33779 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-8.pdfbin0 -> 75330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-80.pdfbin0 -> 34207 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-81.pdfbin0 -> 31699 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-82.pdfbin0 -> 31975 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-83.pdfbin0 -> 34698 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-84.pdfbin0 -> 52167 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-85.pdfbin0 -> 76038 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-86.pdfbin0 -> 77246 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-87.pdfbin0 -> 78948 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-88.pdfbin0 -> 152668 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-89.pdfbin0 -> 73958 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-9.pdfbin0 -> 73998 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-90.pdfbin0 -> 55456 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-91.pdfbin0 -> 33038 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-92.pdfbin0 -> 33490 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-93.pdfbin0 -> 55300 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-94.pdfbin0 -> 76933 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-95.pdfbin0 -> 55002 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-96.pdfbin0 -> 77035 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-97.pdfbin0 -> 77011 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-98.pdfbin0 -> 93983 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/15-7-99.pdfbin0 -> 69880 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-1-1.pdfbin0 -> 77343 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-1-2.pdfbin0 -> 77899 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-1-3.pdfbin0 -> 28273 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-1-4.pdfbin0 -> 29078 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-1.pdfbin0 -> 127774 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-10.pdfbin0 -> 128552 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-11.pdfbin0 -> 128708 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-12.pdfbin0 -> 165544 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-13.pdfbin0 -> 154736 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-14.pdfbin0 -> 378133 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-15.pdfbin0 -> 107331 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-16.pdfbin0 -> 126270 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-17.pdfbin0 -> 104441 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-18.pdfbin0 -> 128092 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-19.pdfbin0 -> 72045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-2.pdfbin0 -> 128379 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-20.pdfbin0 -> 71484 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-21.pdfbin0 -> 27621 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-22.pdfbin0 -> 25916 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-23.pdfbin0 -> 20352 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-24.pdfbin0 -> 20347 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-25.pdfbin0 -> 48608 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-26.pdfbin0 -> 49814 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-27.pdfbin0 -> 70451 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-28.pdfbin0 -> 25234 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-29.pdfbin0 -> 27174 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-3.pdfbin0 -> 75313 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-30.pdfbin0 -> 26510 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-4.pdfbin0 -> 76065 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-5.pdfbin0 -> 49757 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-6.pdfbin0 -> 49758 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-7.pdfbin0 -> 76047 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-8.pdfbin0 -> 132815 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-2-9.pdfbin0 -> 132806 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-1.pdfbin0 -> 105372 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-10.pdfbin0 -> 106449 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-11.pdfbin0 -> 100243 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-12.pdfbin0 -> 105148 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-13.pdfbin0 -> 100566 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-14.pdfbin0 -> 108906 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-15.pdfbin0 -> 103808 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-16.pdfbin0 -> 107553 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-17.pdfbin0 -> 104547 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-18.pdfbin0 -> 106169 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-19.pdfbin0 -> 105715 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-2.pdfbin0 -> 105133 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-20.pdfbin0 -> 135868 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-21.pdfbin0 -> 135696 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-22.pdfbin0 -> 135811 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-23.pdfbin0 -> 77987 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-24.pdfbin0 -> 131881 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-25.pdfbin0 -> 109027 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-26.pdfbin0 -> 109451 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-27.pdfbin0 -> 48472 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-28.pdfbin0 -> 27366 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-29.pdfbin0 -> 26238 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-3.pdfbin0 -> 127160 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-30.pdfbin0 -> 26580 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-31.pdfbin0 -> 27042 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-32.pdfbin0 -> 26557 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-33.pdfbin0 -> 49944 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-4.pdfbin0 -> 107249 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-5.pdfbin0 -> 125486 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-6.pdfbin0 -> 125631 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-7.pdfbin0 -> 104013 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-8.pdfbin0 -> 106047 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-3-9.pdfbin0 -> 103672 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-1.pdfbin0 -> 104431 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-10.pdfbin0 -> 76596 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-2.pdfbin0 -> 106736 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-3.pdfbin0 -> 107110 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-4.pdfbin0 -> 107019 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-5.pdfbin0 -> 109946 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-6.pdfbin0 -> 110403 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-7.pdfbin0 -> 110389 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-8.pdfbin0 -> 79089 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-4-9.pdfbin0 -> 25498 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-1.pdfbin0 -> 84823 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-10.pdfbin0 -> 112057 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-11.pdfbin0 -> 91107 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-12.pdfbin0 -> 88244 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-13.pdfbin0 -> 135767 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-14.pdfbin0 -> 57200 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-15.pdfbin0 -> 87467 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-16.pdfbin0 -> 83761 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-17.pdfbin0 -> 87380 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-18.pdfbin0 -> 87596 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-19.pdfbin0 -> 55892 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-2.pdfbin0 -> 104154 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-20.pdfbin0 -> 120432 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-21.pdfbin0 -> 33721 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-22.pdfbin0 -> 53058 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-23.pdfbin0 -> 114624 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-24-2.pdfbin0 -> 31746 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-24.pdfbin0 -> 31758 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-25-2.pdfbin0 -> 31829 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-25.pdfbin0 -> 31923 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-26-2.pdfbin0 -> 31523 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-26.pdfbin0 -> 31330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-27.pdfbin0 -> 118255 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-28.pdfbin0 -> 34353 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-29-2.pdfbin0 -> 34055 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-29.pdfbin0 -> 34134 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-3.pdfbin0 -> 89402 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-30.pdfbin0 -> 107275 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-31.pdfbin0 -> 88559 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-32.pdfbin0 -> 89062 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-33.pdfbin0 -> 89512 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-34.pdfbin0 -> 105371 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-35.pdfbin0 -> 144862 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-36.pdfbin0 -> 79259 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-37.pdfbin0 -> 175340 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-38.pdfbin0 -> 87976 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-39.pdfbin0 -> 90666 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-4.pdfbin0 -> 104392 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-40.pdfbin0 -> 71268 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-41.pdfbin0 -> 57684 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-42.pdfbin0 -> 58294 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-43.pdfbin0 -> 55378 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-44.pdfbin0 -> 56718 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-45.pdfbin0 -> 57250 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-46.pdfbin0 -> 64311 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-47.pdfbin0 -> 54391 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-48.pdfbin0 -> 50294 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-49.pdfbin0 -> 45880 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-5.pdfbin0 -> 104930 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-50.pdfbin0 -> 77856 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-51.pdfbin0 -> 44408 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-52.pdfbin0 -> 73429 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-53.pdfbin0 -> 74218 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-54.pdfbin0 -> 51176 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-6.pdfbin0 -> 95872 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-7.pdfbin0 -> 88206 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-8.pdfbin0 -> 86667 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-5-9.pdfbin0 -> 81865 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-1.pdfbin0 -> 55048 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-2.pdfbin0 -> 51575 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-3.pdfbin0 -> 55103 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-4.pdfbin0 -> 50118 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-5.pdfbin0 -> 48902 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-6.pdfbin0 -> 28119 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-7.pdfbin0 -> 33565 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-6-8.pdfbin0 -> 55757 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-1.pdfbin0 -> 71996 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-10.pdfbin0 -> 27459 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-11.pdfbin0 -> 26960 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-12.pdfbin0 -> 26990 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-13.pdfbin0 -> 26639 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-14.pdfbin0 -> 74623 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-15.pdfbin0 -> 71485 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-16.pdfbin0 -> 69622 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-17.pdfbin0 -> 69222 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-18.pdfbin0 -> 78393 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-19.pdfbin0 -> 57549 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-2.pdfbin0 -> 27770 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-20.pdfbin0 -> 73183 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-21.pdfbin0 -> 73180 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-22.pdfbin0 -> 69900 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-23.pdfbin0 -> 67980 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-24.pdfbin0 -> 68567 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-25.pdfbin0 -> 96242 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-26.pdfbin0 -> 90278 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-27.pdfbin0 -> 51859 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-28.pdfbin0 -> 55982 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-29.pdfbin0 -> 51543 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-3.pdfbin0 -> 26085 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-30-2.pdfbin0 -> 74187 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-30.pdfbin0 -> 74170 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-31.pdfbin0 -> 48816 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-32.pdfbin0 -> 48013 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-33.pdfbin0 -> 50196 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-34.pdfbin0 -> 40843 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-35.pdfbin0 -> 74345 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-36.pdfbin0 -> 73348 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-37.pdfbin0 -> 88504 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-38.pdfbin0 -> 47878 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-39.pdfbin0 -> 27390 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-4.pdfbin0 -> 26499 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-40.pdfbin0 -> 27729 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-41.pdfbin0 -> 26322 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-42.pdfbin0 -> 80181 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-5.pdfbin0 -> 26572 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-6.pdfbin0 -> 51332 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-7.pdfbin0 -> 76685 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-8.pdfbin0 -> 27552 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-7-9.pdfbin0 -> 27538 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-1-2.pdfbin0 -> 79870 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-1.pdfbin0 -> 79702 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-10.pdfbin0 -> 79390 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-11.pdfbin0 -> 79635 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-2.pdfbin0 -> 82369 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-3.pdfbin0 -> 79924 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-4-2.pdfbin0 -> 79801 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-4.pdfbin0 -> 79864 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-5-2.pdfbin0 -> 80015 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-5.pdfbin0 -> 80113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-6-2.pdfbin0 -> 82304 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-6.pdfbin0 -> 82311 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-7-2.pdfbin0 -> 82115 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-7.pdfbin0 -> 82070 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-8.pdfbin0 -> 77867 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/16-8-9.pdfbin0 -> 57970 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/17-4-1.pdfbin0 -> 51410 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/17-4-2.pdfbin0 -> 27927 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-1-1.pdfbin0 -> 88908 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-1-2.pdfbin0 -> 27643 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-1-3.pdfbin0 -> 31861 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-1.pdfbin0 -> 51838 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-10.pdfbin0 -> 53101 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-11.pdfbin0 -> 53265 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-12.pdfbin0 -> 26178 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-13.pdfbin0 -> 28411 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-14.pdfbin0 -> 50366 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-15.pdfbin0 -> 60259 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-16.pdfbin0 -> 70554 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-17-2.pdfbin0 -> 68790 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-17.pdfbin0 -> 68778 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-18.pdfbin0 -> 67127 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-19.pdfbin0 -> 117989 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-2.pdfbin0 -> 51377 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-20.pdfbin0 -> 133391 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-21.pdfbin0 -> 48995 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-22.pdfbin0 -> 50839 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-3.pdfbin0 -> 49254 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-4.pdfbin0 -> 47808 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-5.pdfbin0 -> 50680 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-6.pdfbin0 -> 63115 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-7.pdfbin0 -> 71606 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-8.pdfbin0 -> 46041 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-2-9.pdfbin0 -> 49189 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-1-2.pdfbin0 -> 56466 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-1.pdfbin0 -> 56513 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-10.pdfbin0 -> 57145 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-11.pdfbin0 -> 54747 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-12.pdfbin0 -> 124575 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-13.pdfbin0 -> 51226 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-14.pdfbin0 -> 47088 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-15.pdfbin0 -> 46851 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-16.pdfbin0 -> 63913 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-2.pdfbin0 -> 72596 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-3.pdfbin0 -> 73936 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-4.pdfbin0 -> 32456 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-5.pdfbin0 -> 28355 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-6.pdfbin0 -> 58604 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-7.pdfbin0 -> 53095 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-8.pdfbin0 -> 56187 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-3-9.pdfbin0 -> 43773 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-1.pdfbin0 -> 49530 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-10.pdfbin0 -> 91564 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-11.pdfbin0 -> 69666 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-12-2.pdfbin0 -> 39060 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-12.pdfbin0 -> 64167 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-13.pdfbin0 -> 56435 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-14.pdfbin0 -> 42585 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-15.pdfbin0 -> 53725 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-16.pdfbin0 -> 68206 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-17.pdfbin0 -> 69871 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-18.pdfbin0 -> 70414 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-19.pdfbin0 -> 52856 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-2.pdfbin0 -> 52283 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-20.pdfbin0 -> 128197 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-21.pdfbin0 -> 118117 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-3.pdfbin0 -> 86014 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-4-2.pdfbin0 -> 38887 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-4.pdfbin0 -> 63927 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-5-2.pdfbin0 -> 29119 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-5.pdfbin0 -> 46218 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-6.pdfbin0 -> 67107 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-7.pdfbin0 -> 73547 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-8.pdfbin0 -> 53520 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/2-4-9.pdfbin0 -> 91902 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-1.pdfbin0 -> 28980 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-10.pdfbin0 -> 27659 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-11.pdfbin0 -> 28860 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-12.pdfbin0 -> 28857 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-13.pdfbin0 -> 27703 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-14.pdfbin0 -> 27702 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-15.pdfbin0 -> 29649 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-16.pdfbin0 -> 61647 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-17.pdfbin0 -> 54503 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-18.pdfbin0 -> 54361 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-19.pdfbin0 -> 215490 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-2.pdfbin0 -> 28968 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-20.pdfbin0 -> 83786 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-21.pdfbin0 -> 72930 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-22.pdfbin0 -> 28011 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-23.pdfbin0 -> 36137 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-3.pdfbin0 -> 25334 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-4.pdfbin0 -> 49113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-5.pdfbin0 -> 32294 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-6.pdfbin0 -> 32391 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-7.pdfbin0 -> 32311 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-8.pdfbin0 -> 47352 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-1-9.pdfbin0 -> 48621 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-1.pdfbin0 -> 27380 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-2.pdfbin0 -> 27520 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-3.pdfbin0 -> 27719 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-4.pdfbin0 -> 58020 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-5.pdfbin0 -> 28526 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-6.pdfbin0 -> 25647 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-7.pdfbin0 -> 25224 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-8.pdfbin0 -> 56908 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-2-9.pdfbin0 -> 27603 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-1.pdfbin0 -> 26668 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-10.pdfbin0 -> 49041 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-11.pdfbin0 -> 48947 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-12.pdfbin0 -> 48803 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-13.pdfbin0 -> 26459 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-14.pdfbin0 -> 81370 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-15.pdfbin0 -> 51040 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-16.pdfbin0 -> 235577 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-17.pdfbin0 -> 196816 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-18.pdfbin0 -> 44288 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-19.pdfbin0 -> 51849 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-2.pdfbin0 -> 26461 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-20.pdfbin0 -> 48778 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-21.pdfbin0 -> 45259 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-22.pdfbin0 -> 37406 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-23.pdfbin0 -> 67712 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-24.pdfbin0 -> 48643 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-25.pdfbin0 -> 46826 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-26.pdfbin0 -> 36001 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-27.pdfbin0 -> 37242 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-28.pdfbin0 -> 29242 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-29.pdfbin0 -> 55198 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-3.pdfbin0 -> 27880 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-30.pdfbin0 -> 58330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-31.pdfbin0 -> 48988 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-32.pdfbin0 -> 65539 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-33.pdfbin0 -> 56876 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-34.pdfbin0 -> 72725 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-35.pdfbin0 -> 54227 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-36.pdfbin0 -> 51355 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-37.pdfbin0 -> 44721 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-38.pdfbin0 -> 41705 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-39.pdfbin0 -> 98154 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-4.pdfbin0 -> 29194 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-5.pdfbin0 -> 25791 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-6.pdfbin0 -> 27776 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-7.pdfbin0 -> 28368 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-8.pdfbin0 -> 74638 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-3-9.pdfbin0 -> 75003 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-1.pdfbin0 -> 70262 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-10.pdfbin0 -> 25128 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-11.pdfbin0 -> 27702 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-12.pdfbin0 -> 31284 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-13.pdfbin0 -> 30563 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-14.pdfbin0 -> 29233 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-15.pdfbin0 -> 43201 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-16.pdfbin0 -> 39435 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-17.pdfbin0 -> 28450 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-18.pdfbin0 -> 30672 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-19.pdfbin0 -> 31325 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-2.pdfbin0 -> 70262 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-20.pdfbin0 -> 53483 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-21.pdfbin0 -> 52116 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-22.pdfbin0 -> 59135 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-23.pdfbin0 -> 29226 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-24.pdfbin0 -> 71306 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-25.pdfbin0 -> 49491 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-26.pdfbin0 -> 52088 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-27.pdfbin0 -> 8799 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-28.pdfbin0 -> 9066 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-29.pdfbin0 -> 58644 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-3.pdfbin0 -> 84260 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-30.pdfbin0 -> 58580 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-31.pdfbin0 -> 63588 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-32.pdfbin0 -> 27271 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-33.pdfbin0 -> 41445 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-34.pdfbin0 -> 39115 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-35.pdfbin0 -> 27340 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-36.pdfbin0 -> 26070 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-37.pdfbin0 -> 51327 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-38.pdfbin0 -> 45824 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-39.pdfbin0 -> 70850 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-4.pdfbin0 -> 28780 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-40.pdfbin0 -> 72717 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-41.pdfbin0 -> 50806 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-42.pdfbin0 -> 47006 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-43.pdfbin0 -> 71903 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-44.pdfbin0 -> 59291 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-45.pdfbin0 -> 43616 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-46.pdfbin0 -> 46897 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-47.pdfbin0 -> 27948 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-5.pdfbin0 -> 27644 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-6.pdfbin0 -> 29505 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-7.pdfbin0 -> 29492 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-8.pdfbin0 -> 30706 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-4-9.pdfbin0 -> 30907 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-1.pdfbin0 -> 27800 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-10.pdfbin0 -> 27654 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-11.pdfbin0 -> 28174 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-12.pdfbin0 -> 55411 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-13-2.pdfbin0 -> 29392 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-13.pdfbin0 -> 29367 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-14-2.pdfbin0 -> 29369 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-14.pdfbin0 -> 29395 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-15.pdfbin0 -> 28464 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-16.pdfbin0 -> 28529 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-17.pdfbin0 -> 27130 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-18.pdfbin0 -> 27205 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-19.pdfbin0 -> 27971 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-2.pdfbin0 -> 46386 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-20.pdfbin0 -> 46889 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-21.pdfbin0 -> 28832 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-22.pdfbin0 -> 28822 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-23.pdfbin0 -> 27638 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-24-2.pdfbin0 -> 30248 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-24.pdfbin0 -> 30230 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-25-2.pdfbin0 -> 49459 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-25.pdfbin0 -> 49521 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-26-2.pdfbin0 -> 29863 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-26.pdfbin0 -> 29867 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-27.pdfbin0 -> 28686 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-28.pdfbin0 -> 28566 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-29.pdfbin0 -> 29288 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-3.pdfbin0 -> 46486 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-30-2.pdfbin0 -> 30772 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-30.pdfbin0 -> 30715 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-31-2.pdfbin0 -> 33252 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-31.pdfbin0 -> 33412 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-32.pdfbin0 -> 32424 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-33-2.pdfbin0 -> 29144 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-33.pdfbin0 -> 29260 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-34.pdfbin0 -> 28448 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-35.pdfbin0 -> 30003 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-36.pdfbin0 -> 50865 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-37.pdfbin0 -> 54435 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-38.pdfbin0 -> 45373 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-39.pdfbin0 -> 44527 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-4.pdfbin0 -> 46546 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-40.pdfbin0 -> 51522 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-41.pdfbin0 -> 45532 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-42-2.pdfbin0 -> 52830 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-42.pdfbin0 -> 52872 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-43.pdfbin0 -> 28132 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-44.pdfbin0 -> 48915 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-45.pdfbin0 -> 27950 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-46.pdfbin0 -> 29022 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-47.pdfbin0 -> 29042 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-48.pdfbin0 -> 28301 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-5.pdfbin0 -> 26151 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-6.pdfbin0 -> 27469 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-7.pdfbin0 -> 26586 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-8-2.pdfbin0 -> 30470 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-8.pdfbin0 -> 30453 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-5-9.pdfbin0 -> 28078 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-1.pdfbin0 -> 50619 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-10.pdfbin0 -> 53909 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-11.pdfbin0 -> 28113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-12.pdfbin0 -> 55030 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-13-2.pdfbin0 -> 57694 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-13.pdfbin0 -> 58098 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-14.pdfbin0 -> 55970 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-15.pdfbin0 -> 59091 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-16.pdfbin0 -> 73211 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-17.pdfbin0 -> 51392 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-18.pdfbin0 -> 51780 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-19.pdfbin0 -> 28285 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-2.pdfbin0 -> 29492 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-3.pdfbin0 -> 50135 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-4.pdfbin0 -> 29639 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-5.pdfbin0 -> 73966 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-6.pdfbin0 -> 69923 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-7.pdfbin0 -> 135613 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-8.pdfbin0 -> 128214 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/3-6-9.pdfbin0 -> 50135 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-1.pdfbin0 -> 30466 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-10.pdfbin0 -> 50978 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-11.pdfbin0 -> 28662 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-12.pdfbin0 -> 27169 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-13.pdfbin0 -> 51342 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-14.pdfbin0 -> 28615 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-15.pdfbin0 -> 28337 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-16.pdfbin0 -> 48911 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-17.pdfbin0 -> 50520 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-18.pdfbin0 -> 73147 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-19.pdfbin0 -> 51243 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-2.pdfbin0 -> 52116 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-20.pdfbin0 -> 49330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-21.pdfbin0 -> 29243 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-22.pdfbin0 -> 51439 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-23.pdfbin0 -> 66377 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-24.pdfbin0 -> 71044 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-25.pdfbin0 -> 56874 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-26.pdfbin0 -> 51541 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-27.pdfbin0 -> 29089 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-28.pdfbin0 -> 27749 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-29.pdfbin0 -> 46698 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-3.pdfbin0 -> 25330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-30.pdfbin0 -> 25842 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-31.pdfbin0 -> 49249 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-32.pdfbin0 -> 51945 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-33.pdfbin0 -> 52662 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-34.pdfbin0 -> 51719 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-35.pdfbin0 -> 70937 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-36.pdfbin0 -> 68697 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-37.pdfbin0 -> 74225 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-38.pdfbin0 -> 74226 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-39.pdfbin0 -> 73525 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-4.pdfbin0 -> 29801 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-40.pdfbin0 -> 73064 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-41.pdfbin0 -> 92233 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-42.pdfbin0 -> 75285 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-43.pdfbin0 -> 62649 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-44.pdfbin0 -> 47939 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-45.pdfbin0 -> 28415 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-46.pdfbin0 -> 29381 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-47.pdfbin0 -> 28434 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-48.pdfbin0 -> 66645 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-49.pdfbin0 -> 35565 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-5.pdfbin0 -> 46304 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-50.pdfbin0 -> 35351 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-51.pdfbin0 -> 44168 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-52.pdfbin0 -> 95838 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-53.pdfbin0 -> 67719 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-54.pdfbin0 -> 67333 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-55.pdfbin0 -> 81428 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-6.pdfbin0 -> 75728 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-7.pdfbin0 -> 28267 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-8.pdfbin0 -> 29257 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-1-9.pdfbin0 -> 73330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-1.pdfbin0 -> 21720 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-10.pdfbin0 -> 27650 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-11.pdfbin0 -> 27561 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-12.pdfbin0 -> 55048 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-13.pdfbin0 -> 50955 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-14.pdfbin0 -> 71074 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-15.pdfbin0 -> 26343 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-16.pdfbin0 -> 49571 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-17.pdfbin0 -> 24581 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-18.pdfbin0 -> 27037 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-19.pdfbin0 -> 25706 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-2.pdfbin0 -> 61576 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-20.pdfbin0 -> 51400 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-21.pdfbin0 -> 26773 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-22.pdfbin0 -> 25996 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-23.pdfbin0 -> 49884 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-24.pdfbin0 -> 46786 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-25.pdfbin0 -> 46264 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-26.pdfbin0 -> 45188 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-27.pdfbin0 -> 47131 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-28.pdfbin0 -> 52673 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-29.pdfbin0 -> 60360 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-3.pdfbin0 -> 51186 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-30.pdfbin0 -> 50381 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-31.pdfbin0 -> 23602 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-32.pdfbin0 -> 40835 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-33.pdfbin0 -> 25797 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-34.pdfbin0 -> 52641 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-35.pdfbin0 -> 42630 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-36.pdfbin0 -> 26264 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-37.pdfbin0 -> 47031 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-38.pdfbin0 -> 114726 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-39.pdfbin0 -> 78603 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-4.pdfbin0 -> 46381 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-40.pdfbin0 -> 49103 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-41.pdfbin0 -> 57127 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-42.pdfbin0 -> 58152 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-43.pdfbin0 -> 134227 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-44.pdfbin0 -> 73108 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-45.pdfbin0 -> 54818 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-46.pdfbin0 -> 44318 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-47.pdfbin0 -> 26274 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-48.pdfbin0 -> 49656 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-49.pdfbin0 -> 27257 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-5.pdfbin0 -> 48449 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-50.pdfbin0 -> 51474 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-51.pdfbin0 -> 51305 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-52.pdfbin0 -> 29002 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-53.pdfbin0 -> 44082 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-54.pdfbin0 -> 43338 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-55.pdfbin0 -> 37260 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-56.pdfbin0 -> 49897 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-57.pdfbin0 -> 54891 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-58.pdfbin0 -> 7550 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-59.pdfbin0 -> 48389 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-6.pdfbin0 -> 51910 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-60.pdfbin0 -> 44060 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-61.pdfbin0 -> 48560 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-7.pdfbin0 -> 94591 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-8.pdfbin0 -> 53119 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-2-9.pdfbin0 -> 50045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-1.pdfbin0 -> 47404 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-10.pdfbin0 -> 50983 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-11.pdfbin0 -> 51260 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-12.pdfbin0 -> 28173 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-13.pdfbin0 -> 50772 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-14.pdfbin0 -> 50658 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-15.pdfbin0 -> 63302 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-16.pdfbin0 -> 28062 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-17.pdfbin0 -> 46531 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-18.pdfbin0 -> 46699 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-19.pdfbin0 -> 75800 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-2.pdfbin0 -> 46852 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-20.pdfbin0 -> 29023 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-21.pdfbin0 -> 26249 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-22.pdfbin0 -> 45754 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-23.pdfbin0 -> 44048 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-24.pdfbin0 -> 43996 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-25.pdfbin0 -> 43438 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-26.pdfbin0 -> 27555 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-27.pdfbin0 -> 51154 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-28.pdfbin0 -> 49684 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-29.pdfbin0 -> 128294 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-3.pdfbin0 -> 118329 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-30.pdfbin0 -> 27119 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-31.pdfbin0 -> 27707 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-32.pdfbin0 -> 46278 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-33.pdfbin0 -> 27169 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-34.pdfbin0 -> 48953 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-35.pdfbin0 -> 27143 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-36.pdfbin0 -> 31464 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-4.pdfbin0 -> 69766 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-5.pdfbin0 -> 48465 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-6.pdfbin0 -> 71257 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-7.pdfbin0 -> 90026 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-8.pdfbin0 -> 69711 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-3-9.pdfbin0 -> 76233 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-4-1.pdfbin0 -> 29772 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-4-2.pdfbin0 -> 30012 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-4-3.pdfbin0 -> 30364 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-4-4.pdfbin0 -> 103502 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/4-4-5.pdfbin0 -> 38135 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-1-1.pdfbin0 -> 81600 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-1.pdfbin0 -> 77445 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-10.pdfbin0 -> 28113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-2.pdfbin0 -> 56354 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-3.pdfbin0 -> 28997 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-4.pdfbin0 -> 29006 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-5.pdfbin0 -> 29000 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-6-2.pdfbin0 -> 30106 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-6.pdfbin0 -> 30094 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-7-2.pdfbin0 -> 30091 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-7.pdfbin0 -> 30083 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-8.pdfbin0 -> 28922 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-9-2.pdfbin0 -> 30100 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-2-9.pdfbin0 -> 30094 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-1-2.pdfbin0 -> 30106 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-1.pdfbin0 -> 30050 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-2-2.pdfbin0 -> 29128 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-2.pdfbin0 -> 29247 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-3-2.pdfbin0 -> 49328 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-3.pdfbin0 -> 70995 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-4-2.pdfbin0 -> 53952 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-4.pdfbin0 -> 54045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-3-5.pdfbin0 -> 31944 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-1.pdfbin0 -> 57734 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-10-2.pdfbin0 -> 73382 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-10.pdfbin0 -> 73342 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-11-2.pdfbin0 -> 31509 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-11.pdfbin0 -> 31515 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-12-2.pdfbin0 -> 30326 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-12.pdfbin0 -> 30364 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-13.pdfbin0 -> 26454 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-14-2.pdfbin0 -> 31840 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-14.pdfbin0 -> 55821 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-15-2.pdfbin0 -> 51206 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-15.pdfbin0 -> 30577 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-16-2.pdfbin0 -> 30939 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-16.pdfbin0 -> 30924 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-17.pdfbin0 -> 53164 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-2.pdfbin0 -> 119269 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-3.pdfbin0 -> 181023 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-4-2.pdfbin0 -> 31687 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-4.pdfbin0 -> 31693 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-5-2.pdfbin0 -> 31235 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-5.pdfbin0 -> 47967 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-6-2.pdfbin0 -> 55247 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-6.pdfbin0 -> 55254 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-7-2.pdfbin0 -> 73114 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-7.pdfbin0 -> 73071 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-8-2.pdfbin0 -> 69085 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-8.pdfbin0 -> 69087 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-9-2.pdfbin0 -> 50338 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-4-9.pdfbin0 -> 50342 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-5-1-2.pdfbin0 -> 32174 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-5-1.pdfbin0 -> 32040 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-5-2-2.pdfbin0 -> 55937 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-5-2.pdfbin0 -> 55954 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-5-3.pdfbin0 -> 32998 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-5-4.pdfbin0 -> 47824 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-5-5.pdfbin0 -> 30283 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-1-2.pdfbin0 -> 30583 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-1.pdfbin0 -> 30513 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-2-2.pdfbin0 -> 31526 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-2.pdfbin0 -> 31518 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-3-2.pdfbin0 -> 31506 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-3.pdfbin0 -> 31503 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-4-2.pdfbin0 -> 54899 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-4.pdfbin0 -> 54933 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-5-2.pdfbin0 -> 45404 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-5.pdfbin0 -> 53631 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-6-2.pdfbin0 -> 46907 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-6.pdfbin0 -> 55012 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-7-2.pdfbin0 -> 29534 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-7.pdfbin0 -> 29570 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-8-2.pdfbin0 -> 30454 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-8.pdfbin0 -> 30480 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-9-2.pdfbin0 -> 30906 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/5-6-9.pdfbin0 -> 30903 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-1-1.pdfbin0 -> 65837 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-1-2.pdfbin0 -> 26601 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-1-3.pdfbin0 -> 26039 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-1-4.pdfbin0 -> 27866 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-1-5.pdfbin0 -> 27347 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-1-6.pdfbin0 -> 26670 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-1.pdfbin0 -> 18111 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-10.pdfbin0 -> 52125 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-11.pdfbin0 -> 24763 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-12.pdfbin0 -> 28652 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-13.pdfbin0 -> 25333 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-14.pdfbin0 -> 48928 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-15.pdfbin0 -> 26300 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-16.pdfbin0 -> 26302 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-17.pdfbin0 -> 28653 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-18.pdfbin0 -> 23825 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-2.pdfbin0 -> 18109 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-3.pdfbin0 -> 28071 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-4.pdfbin0 -> 23956 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-5.pdfbin0 -> 23492 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-6.pdfbin0 -> 23511 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-7.pdfbin0 -> 48976 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-8.pdfbin0 -> 48978 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-2-9.pdfbin0 -> 23445 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-1.pdfbin0 -> 26996 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-10.pdfbin0 -> 30082 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-11.pdfbin0 -> 30083 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-2.pdfbin0 -> 30260 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-3.pdfbin0 -> 30252 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-4.pdfbin0 -> 27558 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-5.pdfbin0 -> 23459 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-6.pdfbin0 -> 23467 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-7.pdfbin0 -> 25913 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-8.pdfbin0 -> 25915 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-3-9.pdfbin0 -> 30079 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-1-2.pdfbin0 -> 58191 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-1.pdfbin0 -> 79312 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-2-2.pdfbin0 -> 33663 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-2.pdfbin0 -> 33682 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-3-2.pdfbin0 -> 79971 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-3.pdfbin0 -> 79998 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-4.pdfbin0 -> 62242 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-5-2.pdfbin0 -> 29264 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-5.pdfbin0 -> 42403 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-6-2.pdfbin0 -> 28467 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-6.pdfbin0 -> 28412 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-7-2.pdfbin0 -> 28388 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-7.pdfbin0 -> 28429 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-8-2.pdfbin0 -> 28387 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-4-8.pdfbin0 -> 28430 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-5-1.pdfbin0 -> 46779 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-5-2.pdfbin0 -> 46990 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-1.pdfbin0 -> 22750 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-10.pdfbin0 -> 28615 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-2.pdfbin0 -> 24730 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-3.pdfbin0 -> 25007 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-4.pdfbin0 -> 22649 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-5.pdfbin0 -> 27546 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-6.pdfbin0 -> 28963 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-7.pdfbin0 -> 29357 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-8.pdfbin0 -> 21510 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-6-9.pdfbin0 -> 28599 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-1.pdfbin0 -> 37076 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-10.pdfbin0 -> 20794 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-11.pdfbin0 -> 30634 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-12.pdfbin0 -> 50441 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-13.pdfbin0 -> 49051 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-14.pdfbin0 -> 94881 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-15.pdfbin0 -> 51323 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-16.pdfbin0 -> 60311 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-17.pdfbin0 -> 57580 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-18.pdfbin0 -> 49134 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-19.pdfbin0 -> 49369 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-2.pdfbin0 -> 22525 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-20.pdfbin0 -> 28479 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-21.pdfbin0 -> 33588 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-22.pdfbin0 -> 67034 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-3.pdfbin0 -> 28015 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-4.pdfbin0 -> 37073 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-5.pdfbin0 -> 27116 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-6.pdfbin0 -> 27223 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-7.pdfbin0 -> 26787 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-8.pdfbin0 -> 27310 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-7-9.pdfbin0 -> 45940 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-8-1.pdfbin0 -> 71866 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-8-2.pdfbin0 -> 49508 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-1.pdfbin0 -> 48112 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-2.pdfbin0 -> 50780 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-3.pdfbin0 -> 49347 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-4.pdfbin0 -> 28045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-5.pdfbin0 -> 43417 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-6.pdfbin0 -> 29090 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-7.pdfbin0 -> 69016 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-8.pdfbin0 -> 240767 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/6-9-9.pdfbin0 -> 95542 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-1.pdfbin0 -> 159203 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-2.pdfbin0 -> 266851 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-3.pdfbin0 -> 82060 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-4-2.pdfbin0 -> 49370 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-4.pdfbin0 -> 31139 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-5.pdfbin0 -> 71087 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-6-2.pdfbin0 -> 28376 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-6.pdfbin0 -> 28354 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-7-2.pdfbin0 -> 27832 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-7.pdfbin0 -> 27822 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-8.pdfbin0 -> 28856 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-3-9.pdfbin0 -> 69438 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-1.pdfbin0 -> 52671 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-10.pdfbin0 -> 29551 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-11.pdfbin0 -> 34754 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-12.pdfbin0 -> 35889 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-13.pdfbin0 -> 65329 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-14.pdfbin0 -> 52713 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-15.pdfbin0 -> 47676 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-16.pdfbin0 -> 35890 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-17-2.pdfbin0 -> 28173 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-17.pdfbin0 -> 51964 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-2.pdfbin0 -> 33777 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-3.pdfbin0 -> 64796 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-4.pdfbin0 -> 56280 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-5.pdfbin0 -> 68412 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-6-2.pdfbin0 -> 36477 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-6.pdfbin0 -> 54466 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-7-2.pdfbin0 -> 77133 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-7.pdfbin0 -> 54154 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-8.pdfbin0 -> 90022 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-4-9.pdfbin0 -> 34730 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-1.pdfbin0 -> 29129 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-10.pdfbin0 -> 52045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-11.pdfbin0 -> 41883 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-12.pdfbin0 -> 165536 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-13.pdfbin0 -> 166755 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-14.pdfbin0 -> 166898 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-15.pdfbin0 -> 55547 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-16.pdfbin0 -> 55244 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-2.pdfbin0 -> 28597 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-3.pdfbin0 -> 49588 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-4.pdfbin0 -> 50952 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-5.pdfbin0 -> 27813 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-6-2.pdfbin0 -> 29444 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-6.pdfbin0 -> 54349 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-7-2.pdfbin0 -> 32103 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-7.pdfbin0 -> 29597 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-8-2.pdfbin0 -> 9786 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-8.pdfbin0 -> 29470 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-9-2.pdfbin0 -> 52368 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/7-5-9.pdfbin0 -> 52307 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-1.pdfbin0 -> 40189 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-10.pdfbin0 -> 45110 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-11.pdfbin0 -> 45110 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-12.pdfbin0 -> 45143 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-13.pdfbin0 -> 45150 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-14.pdfbin0 -> 40307 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-15.pdfbin0 -> 40278 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-2.pdfbin0 -> 45304 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-3.pdfbin0 -> 45085 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-4.pdfbin0 -> 45108 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-5.pdfbin0 -> 40266 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-6.pdfbin0 -> 42456 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-7.pdfbin0 -> 45304 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-8.pdfbin0 -> 45331 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-1-9.pdfbin0 -> 40216 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-1.pdfbin0 -> 25888 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-10.pdfbin0 -> 24796 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-11.pdfbin0 -> 46720 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-12.pdfbin0 -> 56183 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-13.pdfbin0 -> 594609 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-14.pdfbin0 -> 84472 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-15.pdfbin0 -> 18069 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-16.pdfbin0 -> 22757 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-17.pdfbin0 -> 22713 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-18.pdfbin0 -> 22966 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-19.pdfbin0 -> 23170 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-2.pdfbin0 -> 25494 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-20.pdfbin0 -> 27790 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-21.pdfbin0 -> 17966 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-22.pdfbin0 -> 24530 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-23.pdfbin0 -> 34976 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-3.pdfbin0 -> 25528 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-4.pdfbin0 -> 25596 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-5.pdfbin0 -> 25720 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-6.pdfbin0 -> 26780 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-7.pdfbin0 -> 25741 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-8.pdfbin0 -> 26794 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-2-9.pdfbin0 -> 42453 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-1.pdfbin0 -> 7809 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-10.pdfbin0 -> 2326 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-11.pdfbin0 -> 1499 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-12.pdfbin0 -> 1548 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-13.pdfbin0 -> 1566 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-14.pdfbin0 -> 2038 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-15.pdfbin0 -> 2045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-16.pdfbin0 -> 27315 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-17.pdfbin0 -> 7056 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-18.pdfbin0 -> 6863 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-2.pdfbin0 -> 1729 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-3.pdfbin0 -> 1734 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-4.pdfbin0 -> 25395 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-5.pdfbin0 -> 1980 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-6.pdfbin0 -> 6532 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-7.pdfbin0 -> 1655 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-8.pdfbin0 -> 3668 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-3-9.pdfbin0 -> 2137 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-1.pdfbin0 -> 49434 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-10.pdfbin0 -> 52625 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-11.pdfbin0 -> 50109 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-12.pdfbin0 -> 27481 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-13.pdfbin0 -> 27991 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-14.pdfbin0 -> 51288 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-15-2.pdfbin0 -> 32596 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-15.pdfbin0 -> 54947 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-16.pdfbin0 -> 27936 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-17.pdfbin0 -> 30200 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-18.pdfbin0 -> 28290 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-19.pdfbin0 -> 48992 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-2.pdfbin0 -> 26444 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-20.pdfbin0 -> 49155 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-21.pdfbin0 -> 27922 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-22-2.pdfbin0 -> 58396 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-22.pdfbin0 -> 58421 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-23.pdfbin0 -> 27039 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-24.pdfbin0 -> 52070 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-25.pdfbin0 -> 71386 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-26.pdfbin0 -> 73317 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-27.pdfbin0 -> 28475 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-28.pdfbin0 -> 27762 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-29.pdfbin0 -> 29771 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-3.pdfbin0 -> 48989 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-4.pdfbin0 -> 28250 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-5.pdfbin0 -> 30019 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-6.pdfbin0 -> 27837 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-7.pdfbin0 -> 52243 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-8.pdfbin0 -> 27120 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-4-9.pdfbin0 -> 27858 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-1.pdfbin0 -> 1988 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-10.pdfbin0 -> 2370 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-11.pdfbin0 -> 17404 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-12.pdfbin0 -> 2892 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-13.pdfbin0 -> 2070 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-14.pdfbin0 -> 2529 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-15.pdfbin0 -> 48102 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-16.pdfbin0 -> 46321 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-17.pdfbin0 -> 25179 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-18.pdfbin0 -> 23959 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-19.pdfbin0 -> 16439 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-2.pdfbin0 -> 20712 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-20.pdfbin0 -> 23580 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-21.pdfbin0 -> 28090 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-22.pdfbin0 -> 52911 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-23.pdfbin0 -> 25785 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-24.pdfbin0 -> 27105 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-25.pdfbin0 -> 95954 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-26.pdfbin0 -> 3435 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-3.pdfbin0 -> 21629 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-4.pdfbin0 -> 2085 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-5.pdfbin0 -> 2004 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-6.pdfbin0 -> 1982 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-7.pdfbin0 -> 2025 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-8.pdfbin0 -> 26427 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/8-5-9.pdfbin0 -> 2592 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-1.pdfbin0 -> 49877 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-10.pdfbin0 -> 71025 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-11.pdfbin0 -> 49276 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-12.pdfbin0 -> 10385 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-13.pdfbin0 -> 71984 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-14.pdfbin0 -> 76510 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-15.pdfbin0 -> 63860 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-16.pdfbin0 -> 16530 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-2.pdfbin0 -> 69360 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-3.pdfbin0 -> 181016 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-4.pdfbin0 -> 69244 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-5.pdfbin0 -> 73757 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-6.pdfbin0 -> 203479 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-7.pdfbin0 -> 71481 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-8.pdfbin0 -> 40871 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-3-9.pdfbin0 -> 66385 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-1.pdfbin0 -> 74510 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-2.pdfbin0 -> 60320 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-3.pdfbin0 -> 25438 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-4.pdfbin0 -> 41598 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-5.pdfbin0 -> 64006 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-6.pdfbin0 -> 7740 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-7.pdfbin0 -> 51066 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-4-8.pdfbin0 -> 93308 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-1.pdfbin0 -> 27593 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-10.pdfbin0 -> 47891 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-11.pdfbin0 -> 53682 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-12.pdfbin0 -> 73761 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-13.pdfbin0 -> 40047 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-14.pdfbin0 -> 33172 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-15.pdfbin0 -> 24512 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-2.pdfbin0 -> 40158 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-3.pdfbin0 -> 67673 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-4.pdfbin0 -> 51749 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-5.pdfbin0 -> 138243 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-6.pdfbin0 -> 170992 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-7.pdfbin0 -> 15156 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-8.pdfbin0 -> 82750 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-5-9.pdfbin0 -> 29723 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-1.pdfbin0 -> 18352 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-10.pdfbin0 -> 6812 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-11.pdfbin0 -> 17779 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-12.pdfbin0 -> 4696 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-13.pdfbin0 -> 8398 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-14.pdfbin0 -> 25910 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-15.pdfbin0 -> 19062 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-16.pdfbin0 -> 6827 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-17.pdfbin0 -> 10100 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-18.pdfbin0 -> 4643 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-19.pdfbin0 -> 4144 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-2.pdfbin0 -> 11337 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-20.pdfbin0 -> 17403 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-21.pdfbin0 -> 5245 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-22.pdfbin0 -> 8011 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-23.pdfbin0 -> 6080 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-24.pdfbin0 -> 4210 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-25.pdfbin0 -> 5463 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-26.pdfbin0 -> 36113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-27.pdfbin0 -> 17251 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-28.pdfbin0 -> 13299 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-3.pdfbin0 -> 11982 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-4.pdfbin0 -> 11846 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-5.pdfbin0 -> 14552 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-6.pdfbin0 -> 12922 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-7.pdfbin0 -> 9151 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-8.pdfbin0 -> 9015 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-6-9.pdfbin0 -> 6262 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-7-1.pdfbin0 -> 90815 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-7-2.pdfbin0 -> 50684 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/9-7-3.pdfbin0 -> 55432 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-1.pdfbin0 -> 28330 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-10.pdfbin0 -> 46262 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-11.pdfbin0 -> 45288 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-12.pdfbin0 -> 70808 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-13.pdfbin0 -> 28086 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-14.pdfbin0 -> 34098 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-15.pdfbin0 -> 68785 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-16.pdfbin0 -> 47163 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-17.pdfbin0 -> 30438 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-2.pdfbin0 -> 27721 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-3.pdfbin0 -> 59231 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-4.pdfbin0 -> 74823 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-5.pdfbin0 -> 74278 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-6.pdfbin0 -> 98011 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-7.pdfbin0 -> 65577 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-8.pdfbin0 -> 47237 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-1-9.pdfbin0 -> 71691 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-1.pdfbin0 -> 50096 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-10.pdfbin0 -> 27665 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-11.pdfbin0 -> 73517 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-12.pdfbin0 -> 27212 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-2.pdfbin0 -> 28049 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-3.pdfbin0 -> 24950 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-4.pdfbin0 -> 44458 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-5.pdfbin0 -> 26381 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-6.pdfbin0 -> 27793 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-7.pdfbin0 -> 25395 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-8.pdfbin0 -> 33362 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-2-9.pdfbin0 -> 48734 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-1.pdfbin0 -> 22891 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-10.pdfbin0 -> 21183 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-11.pdfbin0 -> 21178 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-12.pdfbin0 -> 24424 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-13.pdfbin0 -> 24430 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-14.pdfbin0 -> 27417 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-15.pdfbin0 -> 23565 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-16.pdfbin0 -> 27143 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-17.pdfbin0 -> 27136 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-18.pdfbin0 -> 27178 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-19.pdfbin0 -> 17480 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-2.pdfbin0 -> 21763 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-20.pdfbin0 -> 25067 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-21.pdfbin0 -> 44116 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-3.pdfbin0 -> 25234 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-4.pdfbin0 -> 26190 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-5.pdfbin0 -> 24805 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-6.pdfbin0 -> 25009 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-7.pdfbin0 -> 28823 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-8.pdfbin0 -> 20909 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-3-9.pdfbin0 -> 21179 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-4-1.pdfbin0 -> 28045 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-4-2.pdfbin0 -> 65613 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-4-3.pdfbin0 -> 73192 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-4-4.pdfbin0 -> 28201 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-4-5-2.pdfbin0 -> 51075 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-4-5.pdfbin0 -> 51047 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-4-6.pdfbin0 -> 26964 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-1.pdfbin0 -> 26954 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-2.pdfbin0 -> 24903 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-3.pdfbin0 -> 25688 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-4.pdfbin0 -> 25824 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-5.pdfbin0 -> 44395 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-6.pdfbin0 -> 25367 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-7-2.pdfbin0 -> 27345 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-7.pdfbin0 -> 27338 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-8.pdfbin0 -> 26971 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/A-5-9.pdfbin0 -> 26519 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/B-4-1.pdfbin0 -> 25991 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/B-4-2.pdfbin0 -> 20425 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/preface-II-1.pdfbin0 -> 28113 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/preface-II-2-2.pdfbin0 -> 28543 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/preface-II-2.pdfbin0 -> 45378 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/preface-II-3.pdfbin0 -> 28652 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/preface-II-4.pdfbin0 -> 43464 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/preface-II-5.pdfbin0 -> 27072 bytes
-rw-r--r--info/examples/tlc3/book-pdfs/preface-II-6.pdfbin0 -> 26592 bytes
-rw-r--r--info/examples/tlc3/example-sources/1-3-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/1-3-2.ltx252
-rw-r--r--info/examples/tlc3/example-sources/1-3-3.ltx26
-rw-r--r--info/examples/tlc3/example-sources/1-3-4.ltx26
-rw-r--r--info/examples/tlc3/example-sources/1-3-5.ltx34
-rw-r--r--info/examples/tlc3/example-sources/1-3-6.ltx30
-rw-r--r--info/examples/tlc3/example-sources/10-1-1.ltx27
-rw-r--r--info/examples/tlc3/example-sources/10-1-2.ltx32
-rw-r--r--info/examples/tlc3/example-sources/10-10-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/10-10-2.ltx28
-rw-r--r--info/examples/tlc3/example-sources/10-10-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/10-10-4.ltx29
-rw-r--r--info/examples/tlc3/example-sources/10-10-5.ltx34
-rw-r--r--info/examples/tlc3/example-sources/10-10-6.ltx34
-rw-r--r--info/examples/tlc3/example-sources/10-11-1.ltx46
-rw-r--r--info/examples/tlc3/example-sources/10-12-1.ltx46
-rw-r--r--info/examples/tlc3/example-sources/10-12-2.ltx42
-rw-r--r--info/examples/tlc3/example-sources/10-12-3.ltx42
-rw-r--r--info/examples/tlc3/example-sources/10-13-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/10-13-10.ltx31
-rw-r--r--info/examples/tlc3/example-sources/10-13-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/10-13-12.ltx29
-rw-r--r--info/examples/tlc3/example-sources/10-13-13.ltx30
-rw-r--r--info/examples/tlc3/example-sources/10-13-14.ltx34
-rw-r--r--info/examples/tlc3/example-sources/10-13-15.ltx33
-rw-r--r--info/examples/tlc3/example-sources/10-13-16.ltx30
-rw-r--r--info/examples/tlc3/example-sources/10-13-2.ltx31
-rw-r--r--info/examples/tlc3/example-sources/10-13-3.ltx27
-rw-r--r--info/examples/tlc3/example-sources/10-13-4.ltx32
-rw-r--r--info/examples/tlc3/example-sources/10-13-5.ltx28
-rw-r--r--info/examples/tlc3/example-sources/10-13-6.ltx26
-rw-r--r--info/examples/tlc3/example-sources/10-13-7.ltx31
-rw-r--r--info/examples/tlc3/example-sources/10-13-8.ltx30
-rw-r--r--info/examples/tlc3/example-sources/10-13-9.ltx39
-rw-r--r--info/examples/tlc3/example-sources/10-2-1.ltx45
-rw-r--r--info/examples/tlc3/example-sources/10-2-2.ltx45
-rw-r--r--info/examples/tlc3/example-sources/10-2-3.ltx46
-rw-r--r--info/examples/tlc3/example-sources/10-2-4.ltx46
-rw-r--r--info/examples/tlc3/example-sources/10-2-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/10-5-1.ltx46
-rw-r--r--info/examples/tlc3/example-sources/10-5-2.ltx45
-rw-r--r--info/examples/tlc3/example-sources/10-8-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/10-8-2.ltx48
-rw-r--r--info/examples/tlc3/example-sources/10-9-1.ltx34
-rw-r--r--info/examples/tlc3/example-sources/10-9-2.ltx42
-rw-r--r--info/examples/tlc3/example-sources/10-9-3.ltx47
-rw-r--r--info/examples/tlc3/example-sources/10-9-4.ltx47
-rw-r--r--info/examples/tlc3/example-sources/11-2-1.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-2-10.ltx29
-rw-r--r--info/examples/tlc3/example-sources/11-2-11.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-2-12.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-2-13.ltx41
-rw-r--r--info/examples/tlc3/example-sources/11-2-14.ltx41
-rw-r--r--info/examples/tlc3/example-sources/11-2-15.ltx43
-rw-r--r--info/examples/tlc3/example-sources/11-2-16.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-2-17.ltx39
-rw-r--r--info/examples/tlc3/example-sources/11-2-18.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-2-19.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-2-2.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-2-20.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-2-21.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-2-22.ltx29
-rw-r--r--info/examples/tlc3/example-sources/11-2-23.ltx39
-rw-r--r--info/examples/tlc3/example-sources/11-2-24.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-2-25.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-2-26.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-2-27.ltx41
-rw-r--r--info/examples/tlc3/example-sources/11-2-28.ltx46
-rw-r--r--info/examples/tlc3/example-sources/11-2-29.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-2-3.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-2-30.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-2-31.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-2-32.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-2-33.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-2-34.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-2-35.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-2-36.ltx45
-rw-r--r--info/examples/tlc3/example-sources/11-2-37.ltx53
-rw-r--r--info/examples/tlc3/example-sources/11-2-38.ltx45
-rw-r--r--info/examples/tlc3/example-sources/11-2-39.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-2-4.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-2-40.ltx41
-rw-r--r--info/examples/tlc3/example-sources/11-2-5.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-2-6.ltx41
-rw-r--r--info/examples/tlc3/example-sources/11-2-7.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-2-8.ltx38
-rw-r--r--info/examples/tlc3/example-sources/11-2-9.ltx51
-rw-r--r--info/examples/tlc3/example-sources/11-3-1.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-3-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-3-11.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-3-12.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-3-13.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-3-14.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-3-15.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-3-2.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-3-3.ltx30
-rw-r--r--info/examples/tlc3/example-sources/11-3-4.ltx30
-rw-r--r--info/examples/tlc3/example-sources/11-3-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-3-6.ltx30
-rw-r--r--info/examples/tlc3/example-sources/11-3-7.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-3-8.ltx29
-rw-r--r--info/examples/tlc3/example-sources/11-3-9.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-4-1.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-4-10.ltx38
-rw-r--r--info/examples/tlc3/example-sources/11-4-11.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-4-12.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-4-13.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-4-14.ltx47
-rw-r--r--info/examples/tlc3/example-sources/11-4-15.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-4-16.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-4-17.ltx28
-rw-r--r--info/examples/tlc3/example-sources/11-4-18.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-4-19.ltx42
-rw-r--r--info/examples/tlc3/example-sources/11-4-2.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-4-20.ltx26
-rw-r--r--info/examples/tlc3/example-sources/11-4-21.ltx27
-rw-r--r--info/examples/tlc3/example-sources/11-4-22.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-4-23.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-4-24.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-4-25.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-4-26.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-4-27.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-4-28.ltx42
-rw-r--r--info/examples/tlc3/example-sources/11-4-29.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-4-3.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-4-30.ltx38
-rw-r--r--info/examples/tlc3/example-sources/11-4-31.ltx26
-rw-r--r--info/examples/tlc3/example-sources/11-4-32.ltx26
-rw-r--r--info/examples/tlc3/example-sources/11-4-33.ltx26
-rw-r--r--info/examples/tlc3/example-sources/11-4-34.ltx29
-rw-r--r--info/examples/tlc3/example-sources/11-4-35.ltx30
-rw-r--r--info/examples/tlc3/example-sources/11-4-36.ltx26
-rw-r--r--info/examples/tlc3/example-sources/11-4-37.ltx28
-rw-r--r--info/examples/tlc3/example-sources/11-4-38.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-4-39.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-4-4.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-4-40.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-4-41.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-4-42.ltx28
-rw-r--r--info/examples/tlc3/example-sources/11-4-5.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-4-6.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-4-7.ltx39
-rw-r--r--info/examples/tlc3/example-sources/11-4-8.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-4-9.ltx38
-rw-r--r--info/examples/tlc3/example-sources/11-5-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/11-5-10.ltx38
-rw-r--r--info/examples/tlc3/example-sources/11-5-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-5-12.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-5-13.ltx46
-rw-r--r--info/examples/tlc3/example-sources/11-5-14.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-5-15.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-5-16.ltx39
-rw-r--r--info/examples/tlc3/example-sources/11-5-17.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-5-18.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-5-19.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-5-2.ltx30
-rw-r--r--info/examples/tlc3/example-sources/11-5-3.ltx28
-rw-r--r--info/examples/tlc3/example-sources/11-5-4.ltx28
-rw-r--r--info/examples/tlc3/example-sources/11-5-5.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-5-6.ltx44
-rw-r--r--info/examples/tlc3/example-sources/11-5-7.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-5-8.ltx39
-rw-r--r--info/examples/tlc3/example-sources/11-5-9.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-6-1.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-6-2.ltx38
-rw-r--r--info/examples/tlc3/example-sources/11-6-3.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-6-4.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-7-1.ltx41
-rw-r--r--info/examples/tlc3/example-sources/11-7-10.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-7-11.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-7-12.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-7-13.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-7-14.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-7-15.ltx37
-rw-r--r--info/examples/tlc3/example-sources/11-7-16.ltx35
-rw-r--r--info/examples/tlc3/example-sources/11-7-17.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-7-18.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-7-19.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-7-2.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-7-20.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-7-21.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-7-22.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-7-23.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-7-24.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-7-25.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-7-3.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-7-4.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-7-5.ltx30
-rw-r--r--info/examples/tlc3/example-sources/11-7-6.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-7-7.ltx36
-rw-r--r--info/examples/tlc3/example-sources/11-7-8.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-7-9.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-8-1.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-8-10.ltx31
-rw-r--r--info/examples/tlc3/example-sources/11-8-11.ltx25
-rw-r--r--info/examples/tlc3/example-sources/11-8-2.ltx32
-rw-r--r--info/examples/tlc3/example-sources/11-8-3.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-8-4.ltx34
-rw-r--r--info/examples/tlc3/example-sources/11-8-5.ltx40
-rw-r--r--info/examples/tlc3/example-sources/11-8-6.ltx33
-rw-r--r--info/examples/tlc3/example-sources/11-8-7.ltx28
-rw-r--r--info/examples/tlc3/example-sources/11-8-8.ltx27
-rw-r--r--info/examples/tlc3/example-sources/11-8-9.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-1-1.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-1-10.ltx34
-rw-r--r--info/examples/tlc3/example-sources/12-1-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/12-1-12.ltx29
-rw-r--r--info/examples/tlc3/example-sources/12-1-13.ltx28
-rw-r--r--info/examples/tlc3/example-sources/12-1-2.ltx32
-rw-r--r--info/examples/tlc3/example-sources/12-1-3.ltx33
-rw-r--r--info/examples/tlc3/example-sources/12-1-4.ltx35
-rw-r--r--info/examples/tlc3/example-sources/12-1-5.ltx33
-rw-r--r--info/examples/tlc3/example-sources/12-1-6.ltx32
-rw-r--r--info/examples/tlc3/example-sources/12-1-7.ltx32
-rw-r--r--info/examples/tlc3/example-sources/12-1-8.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-1-9.ltx37
-rw-r--r--info/examples/tlc3/example-sources/12-1-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-10-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-11-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-12-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-13-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-14-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-15-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-16-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-17-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-18-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-19-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-2-1.ltx56
-rw-r--r--info/examples/tlc3/example-sources/12-2-2.ltx37
-rw-r--r--info/examples/tlc3/example-sources/12-2-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/12-2-4.ltx31
-rw-r--r--info/examples/tlc3/example-sources/12-2-5.ltx30
-rw-r--r--info/examples/tlc3/example-sources/12-2-6.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-2-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-20-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-21-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-22-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-23-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-24-fig.ltx86
-rw-r--r--info/examples/tlc3/example-sources/12-25-fig.ltx83
-rw-r--r--info/examples/tlc3/example-sources/12-26-fig.ltx83
-rw-r--r--info/examples/tlc3/example-sources/12-27-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-28-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-29-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-3-1.ltx41
-rw-r--r--info/examples/tlc3/example-sources/12-3-10.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-3-11.ltx28
-rw-r--r--info/examples/tlc3/example-sources/12-3-12.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-13.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-14.ltx28
-rw-r--r--info/examples/tlc3/example-sources/12-3-15.ltx28
-rw-r--r--info/examples/tlc3/example-sources/12-3-16.ltx30
-rw-r--r--info/examples/tlc3/example-sources/12-3-17.ltx32
-rw-r--r--info/examples/tlc3/example-sources/12-3-18.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-19.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-2.ltx40
-rw-r--r--info/examples/tlc3/example-sources/12-3-20.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-21.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-22.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-3-23.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-3-24.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-25.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-26.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-27.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-28.ltx29
-rw-r--r--info/examples/tlc3/example-sources/12-3-29.ltx30
-rw-r--r--info/examples/tlc3/example-sources/12-3-3.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-3-30.ltx30
-rw-r--r--info/examples/tlc3/example-sources/12-3-31.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-3-32.ltx26
-rw-r--r--info/examples/tlc3/example-sources/12-3-33.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-34.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-35.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-36.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-37.ltx29
-rw-r--r--info/examples/tlc3/example-sources/12-3-38.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-39.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-4.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-40.ltx29
-rw-r--r--info/examples/tlc3/example-sources/12-3-5.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-6.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-7.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-8.ltx25
-rw-r--r--info/examples/tlc3/example-sources/12-3-9.ltx27
-rw-r--r--info/examples/tlc3/example-sources/12-3-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-30-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-31-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-32-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-33-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-34-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-35-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-36-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-37-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-38-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-39-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-4-1.ltx30
-rw-r--r--info/examples/tlc3/example-sources/12-4-2.ltx33
-rw-r--r--info/examples/tlc3/example-sources/12-4-3.ltx30
-rw-r--r--info/examples/tlc3/example-sources/12-4-4.ltx69
-rw-r--r--info/examples/tlc3/example-sources/12-4-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/12-4-6.ltx32
-rw-r--r--info/examples/tlc3/example-sources/12-4-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-40-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-41-fig.ltx83
-rw-r--r--info/examples/tlc3/example-sources/12-42-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-43-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-44-fig.ltx83
-rw-r--r--info/examples/tlc3/example-sources/12-45-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-46-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-47-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-48-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-49-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-5-fig.ltx88
-rw-r--r--info/examples/tlc3/example-sources/12-50-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-51-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-52-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-6-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-7-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/12-8-fig.ltx83
-rw-r--r--info/examples/tlc3/example-sources/12-9-fig.ltx81
-rw-r--r--info/examples/tlc3/example-sources/13-2-1.ltx36
-rw-r--r--info/examples/tlc3/example-sources/13-2-2.ltx31
-rw-r--r--info/examples/tlc3/example-sources/13-2-3.ltx30
-rw-r--r--info/examples/tlc3/example-sources/13-2-4.ltx34
-rw-r--r--info/examples/tlc3/example-sources/13-2-5.ltx32
-rw-r--r--info/examples/tlc3/example-sources/13-2-6.ltx28
-rw-r--r--info/examples/tlc3/example-sources/13-2-7.ltx29
-rw-r--r--info/examples/tlc3/example-sources/13-3-1.ltx74
-rw-r--r--info/examples/tlc3/example-sources/13-3-10.ltx31
-rw-r--r--info/examples/tlc3/example-sources/13-3-11.ltx30
-rw-r--r--info/examples/tlc3/example-sources/13-3-12.ltx238
-rw-r--r--info/examples/tlc3/example-sources/13-3-13.ltx25
-rw-r--r--info/examples/tlc3/example-sources/13-3-14.ltx25
-rw-r--r--info/examples/tlc3/example-sources/13-3-15.ltx28
-rw-r--r--info/examples/tlc3/example-sources/13-3-16.ltx26
-rw-r--r--info/examples/tlc3/example-sources/13-3-17.ltx33
-rw-r--r--info/examples/tlc3/example-sources/13-3-18.ltx29
-rw-r--r--info/examples/tlc3/example-sources/13-3-19.ltx30
-rw-r--r--info/examples/tlc3/example-sources/13-3-2.ltx33
-rw-r--r--info/examples/tlc3/example-sources/13-3-20.ltx32
-rw-r--r--info/examples/tlc3/example-sources/13-3-21.ltx30
-rw-r--r--info/examples/tlc3/example-sources/13-3-22.ltx81
-rw-r--r--info/examples/tlc3/example-sources/13-3-23.ltx31
-rw-r--r--info/examples/tlc3/example-sources/13-3-24.ltx30
-rw-r--r--info/examples/tlc3/example-sources/13-3-25.ltx32
-rw-r--r--info/examples/tlc3/example-sources/13-3-26.ltx26
-rw-r--r--info/examples/tlc3/example-sources/13-3-27.ltx58
-rw-r--r--info/examples/tlc3/example-sources/13-3-28.ltx30
-rw-r--r--info/examples/tlc3/example-sources/13-3-29.ltx31
-rw-r--r--info/examples/tlc3/example-sources/13-3-3.ltx27
-rw-r--r--info/examples/tlc3/example-sources/13-3-30.ltx26
-rw-r--r--info/examples/tlc3/example-sources/13-3-4.ltx28
-rw-r--r--info/examples/tlc3/example-sources/13-3-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/13-3-6.ltx27
-rw-r--r--info/examples/tlc3/example-sources/13-3-7.ltx27
-rw-r--r--info/examples/tlc3/example-sources/13-3-8.ltx28
-rw-r--r--info/examples/tlc3/example-sources/13-3-9.ltx34
-rw-r--r--info/examples/tlc3/example-sources/13-4-1.ltx65
-rw-r--r--info/examples/tlc3/example-sources/13-4-2.ltx60
-rw-r--r--info/examples/tlc3/example-sources/13-4-3.ltx51
-rw-r--r--info/examples/tlc3/example-sources/13-5-1.ltx30
-rw-r--r--info/examples/tlc3/example-sources/13-5-2.ltx29
-rw-r--r--info/examples/tlc3/example-sources/13-5-3.ltx29
-rw-r--r--info/examples/tlc3/example-sources/13-6-1.ltx30
-rw-r--r--info/examples/tlc3/example-sources/15-1-1.ltx42
-rw-r--r--info/examples/tlc3/example-sources/15-3-1.ltx40
-rw-r--r--info/examples/tlc3/example-sources/15-3-2.ltx42
-rw-r--r--info/examples/tlc3/example-sources/15-3-3.ltx47
-rw-r--r--info/examples/tlc3/example-sources/15-3-4.ltx48
-rw-r--r--info/examples/tlc3/example-sources/15-3-5.ltx43
-rw-r--r--info/examples/tlc3/example-sources/15-6-1.ltx38
-rw-r--r--info/examples/tlc3/example-sources/15-6-2.ltx39
-rw-r--r--info/examples/tlc3/example-sources/15-7-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/15-7-10.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-100.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-101.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-102.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-103.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-104.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-105.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-106.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-107.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-108.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-109.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-11.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-110.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-111.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-112.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-113.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-114.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-115.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-116.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-117.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-118.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-119.ltx35
-rw-r--r--info/examples/tlc3/example-sources/15-7-12.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-120.ltx36
-rw-r--r--info/examples/tlc3/example-sources/15-7-121.ltx38
-rw-r--r--info/examples/tlc3/example-sources/15-7-122.ltx35
-rw-r--r--info/examples/tlc3/example-sources/15-7-123.ltx35
-rw-r--r--info/examples/tlc3/example-sources/15-7-124.ltx35
-rw-r--r--info/examples/tlc3/example-sources/15-7-125.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-126.ltx40
-rw-r--r--info/examples/tlc3/example-sources/15-7-127.ltx35
-rw-r--r--info/examples/tlc3/example-sources/15-7-128.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-129.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-13.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-130.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-131.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-132.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-133.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-134.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-135.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-136.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-137.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-138.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-139.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-14.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-140.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-141.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-15.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-16.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-17.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-18.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-19.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-2.ltx40
-rw-r--r--info/examples/tlc3/example-sources/15-7-20.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-21.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-22.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-23.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-24.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-25.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-26.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-27.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-28.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-29.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/15-7-30.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-31.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-32.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-33.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-34.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-35.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-36.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-37.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-38.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-39.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-4.ltx31
-rw-r--r--info/examples/tlc3/example-sources/15-7-40.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-41.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-42.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-43.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-44.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-45.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-46.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-47.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-48.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-49.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/15-7-50.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-51.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-52.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-53.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-54.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-55.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-56.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-57.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-58.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-59.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-6.ltx31
-rw-r--r--info/examples/tlc3/example-sources/15-7-60.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-61.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-62.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-63.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-64.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-65.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-66.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-67.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-68.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-69.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-7.ltx31
-rw-r--r--info/examples/tlc3/example-sources/15-7-70.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-71.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-72.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-73.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-74.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-75.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-76.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-77.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-78.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-79.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-8.ltx40
-rw-r--r--info/examples/tlc3/example-sources/15-7-80.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-81.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-82.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-83.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-84.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-85.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-86.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-87.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-88.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-89.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-9.ltx46
-rw-r--r--info/examples/tlc3/example-sources/15-7-90.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-91.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-92.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-93.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-94.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-95.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-96.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-97.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-98.ltx55
-rw-r--r--info/examples/tlc3/example-sources/15-7-99.ltx55
-rw-r--r--info/examples/tlc3/example-sources/16-1-1.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-1-2.ltx42
-rw-r--r--info/examples/tlc3/example-sources/16-1-3.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-1-4.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-2-1.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-2-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-2-11.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-2-12.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-2-13.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-2-14.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-2-15.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-2-16.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-2-17.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-2-18.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-2-19.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-2-2.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-2-20.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-2-21.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-2-22.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-2-23.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-2-24.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-2-25.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-2-26.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-2-27.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-2-28.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-2-29.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-2-3.ltx38
-rw-r--r--info/examples/tlc3/example-sources/16-2-30.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-2-4.ltx61
-rw-r--r--info/examples/tlc3/example-sources/16-2-5.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-2-6.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-2-7.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-2-8.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-2-9.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-3-1.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-3-10.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-3-11.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-3-12.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-3-13.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-3-14.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-3-15.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-3-16.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-3-17.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-3-18.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-3-19.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-3-2.ltx38
-rw-r--r--info/examples/tlc3/example-sources/16-3-20.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-3-21.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-3-22.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-3-23.ltx44
-rw-r--r--info/examples/tlc3/example-sources/16-3-24.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-3-25.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-3-26.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-3-27.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-3-28.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-3-29.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-3-3.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-3-30.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-3-31.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-3-32.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-3-33.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-3-4.ltx38
-rw-r--r--info/examples/tlc3/example-sources/16-3-5.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-3-6.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-3-7.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-3-8.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-3-9.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-4-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-4-10.ltx47
-rw-r--r--info/examples/tlc3/example-sources/16-4-2.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-4-3.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-4-4.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-4-5.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-4-6.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-4-7.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-4-8.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-4-9.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-5-1.ltx38
-rw-r--r--info/examples/tlc3/example-sources/16-5-10.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-5-11.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-5-12.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-5-13.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-5-14.ltx51
-rw-r--r--info/examples/tlc3/example-sources/16-5-15.ltx44
-rw-r--r--info/examples/tlc3/example-sources/16-5-16.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-5-17.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-5-18.ltx49
-rw-r--r--info/examples/tlc3/example-sources/16-5-19.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-5-2.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-20.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-21.ltx43
-rw-r--r--info/examples/tlc3/example-sources/16-5-22.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-5-23.ltx51
-rw-r--r--info/examples/tlc3/example-sources/16-5-24.ltx245
-rw-r--r--info/examples/tlc3/example-sources/16-5-25.ltx244
-rw-r--r--info/examples/tlc3/example-sources/16-5-26.ltx244
-rw-r--r--info/examples/tlc3/example-sources/16-5-27.ltx42
-rw-r--r--info/examples/tlc3/example-sources/16-5-28.ltx52
-rw-r--r--info/examples/tlc3/example-sources/16-5-29.ltx249
-rw-r--r--info/examples/tlc3/example-sources/16-5-3.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-5-30.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-31.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-5-32.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-33.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-5-34.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-35.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-36.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-5-37.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-5-38.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-5-39.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-5-4.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-5-40.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-5-41.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-42.ltx42
-rw-r--r--info/examples/tlc3/example-sources/16-5-43.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-5-44.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-5-45.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-46.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-5-47.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-5-48.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-5-49.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-5-5.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-5-50.ltx45
-rw-r--r--info/examples/tlc3/example-sources/16-5-51.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-5-52.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-53.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-5-54.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-5-6.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-5-7.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-5-8.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-5-9.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-6-1.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-6-2.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-6-3.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-6-4.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-6-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-6-6.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-6-7.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-6-8.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-7-1.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-7-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-7-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-7-12.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-7-13.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-7-14.ltx41
-rw-r--r--info/examples/tlc3/example-sources/16-7-15.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-7-16.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-7-17.ltx47
-rw-r--r--info/examples/tlc3/example-sources/16-7-18.ltx44
-rw-r--r--info/examples/tlc3/example-sources/16-7-19.ltx43
-rw-r--r--info/examples/tlc3/example-sources/16-7-2.ltx44
-rw-r--r--info/examples/tlc3/example-sources/16-7-20.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-7-21.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-7-22.ltx49
-rw-r--r--info/examples/tlc3/example-sources/16-7-23.ltx42
-rw-r--r--info/examples/tlc3/example-sources/16-7-24.ltx52
-rw-r--r--info/examples/tlc3/example-sources/16-7-25.ltx31
-rw-r--r--info/examples/tlc3/example-sources/16-7-26.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-7-27.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-7-28.ltx42
-rw-r--r--info/examples/tlc3/example-sources/16-7-29.ltx39
-rw-r--r--info/examples/tlc3/example-sources/16-7-3.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-7-30.ltx2110
-rw-r--r--info/examples/tlc3/example-sources/16-7-31.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-7-32.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-7-33.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-7-34.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-7-35.ltx40
-rw-r--r--info/examples/tlc3/example-sources/16-7-36.ltx44
-rw-r--r--info/examples/tlc3/example-sources/16-7-37.ltx43
-rw-r--r--info/examples/tlc3/example-sources/16-7-38.ltx34
-rw-r--r--info/examples/tlc3/example-sources/16-7-39.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-7-4.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-7-40.ltx37
-rw-r--r--info/examples/tlc3/example-sources/16-7-41.ltx32
-rw-r--r--info/examples/tlc3/example-sources/16-7-42.ltx46
-rw-r--r--info/examples/tlc3/example-sources/16-7-5.ltx36
-rw-r--r--info/examples/tlc3/example-sources/16-7-6.ltx50
-rw-r--r--info/examples/tlc3/example-sources/16-7-7.ltx47
-rw-r--r--info/examples/tlc3/example-sources/16-7-8.ltx33
-rw-r--r--info/examples/tlc3/example-sources/16-7-9.ltx35
-rw-r--r--info/examples/tlc3/example-sources/16-8-1.ltx277
-rw-r--r--info/examples/tlc3/example-sources/16-8-10.ltx47
-rw-r--r--info/examples/tlc3/example-sources/16-8-11.ltx47
-rw-r--r--info/examples/tlc3/example-sources/16-8-2.ltx68
-rw-r--r--info/examples/tlc3/example-sources/16-8-3.ltx72
-rw-r--r--info/examples/tlc3/example-sources/16-8-4.ltx249
-rw-r--r--info/examples/tlc3/example-sources/16-8-5.ltx250
-rw-r--r--info/examples/tlc3/example-sources/16-8-6.ltx247
-rw-r--r--info/examples/tlc3/example-sources/16-8-7.ltx252
-rw-r--r--info/examples/tlc3/example-sources/16-8-8.ltx83
-rw-r--r--info/examples/tlc3/example-sources/16-8-9.ltx47
-rw-r--r--info/examples/tlc3/example-sources/17-4-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/17-4-2.ltx40
-rw-r--r--info/examples/tlc3/example-sources/2-1-1.ltx47
-rw-r--r--info/examples/tlc3/example-sources/2-1-2.ltx33
-rw-r--r--info/examples/tlc3/example-sources/2-1-3.ltx29
-rw-r--r--info/examples/tlc3/example-sources/2-2-1.ltx45
-rw-r--r--info/examples/tlc3/example-sources/2-2-10.ltx29
-rw-r--r--info/examples/tlc3/example-sources/2-2-11.ltx30
-rw-r--r--info/examples/tlc3/example-sources/2-2-12.ltx33
-rw-r--r--info/examples/tlc3/example-sources/2-2-13.ltx31
-rw-r--r--info/examples/tlc3/example-sources/2-2-14.ltx32
-rw-r--r--info/examples/tlc3/example-sources/2-2-15.ltx34
-rw-r--r--info/examples/tlc3/example-sources/2-2-16.ltx38
-rw-r--r--info/examples/tlc3/example-sources/2-2-17.ltx237
-rw-r--r--info/examples/tlc3/example-sources/2-2-18.ltx37
-rw-r--r--info/examples/tlc3/example-sources/2-2-19.ltx38
-rw-r--r--info/examples/tlc3/example-sources/2-2-2.ltx30
-rw-r--r--info/examples/tlc3/example-sources/2-2-20.ltx35
-rw-r--r--info/examples/tlc3/example-sources/2-2-21.ltx36
-rw-r--r--info/examples/tlc3/example-sources/2-2-22.ltx47
-rw-r--r--info/examples/tlc3/example-sources/2-2-3.ltx29
-rw-r--r--info/examples/tlc3/example-sources/2-2-4.ltx28
-rw-r--r--info/examples/tlc3/example-sources/2-2-5.ltx29
-rw-r--r--info/examples/tlc3/example-sources/2-2-6.ltx39
-rw-r--r--info/examples/tlc3/example-sources/2-2-7.ltx35
-rw-r--r--info/examples/tlc3/example-sources/2-2-8.ltx30
-rw-r--r--info/examples/tlc3/example-sources/2-2-9.ltx30
-rw-r--r--info/examples/tlc3/example-sources/2-3-1.ltx266
-rw-r--r--info/examples/tlc3/example-sources/2-3-10.ltx36
-rw-r--r--info/examples/tlc3/example-sources/2-3-11.ltx41
-rw-r--r--info/examples/tlc3/example-sources/2-3-12.ltx38
-rw-r--r--info/examples/tlc3/example-sources/2-3-13.ltx36
-rw-r--r--info/examples/tlc3/example-sources/2-3-14.ltx29
-rw-r--r--info/examples/tlc3/example-sources/2-3-15.ltx30
-rw-r--r--info/examples/tlc3/example-sources/2-3-16.ltx44
-rw-r--r--info/examples/tlc3/example-sources/2-3-2.ltx50
-rw-r--r--info/examples/tlc3/example-sources/2-3-3.ltx62
-rw-r--r--info/examples/tlc3/example-sources/2-3-4.ltx32
-rw-r--r--info/examples/tlc3/example-sources/2-3-5.ltx34
-rw-r--r--info/examples/tlc3/example-sources/2-3-6.ltx35
-rw-r--r--info/examples/tlc3/example-sources/2-3-7.ltx37
-rw-r--r--info/examples/tlc3/example-sources/2-3-8.ltx37
-rw-r--r--info/examples/tlc3/example-sources/2-3-9.ltx32
-rw-r--r--info/examples/tlc3/example-sources/2-4-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/2-4-10.ltx49
-rw-r--r--info/examples/tlc3/example-sources/2-4-11.ltx44
-rw-r--r--info/examples/tlc3/example-sources/2-4-12.ltx248
-rw-r--r--info/examples/tlc3/example-sources/2-4-13.ltx41
-rw-r--r--info/examples/tlc3/example-sources/2-4-14.ltx29
-rw-r--r--info/examples/tlc3/example-sources/2-4-15.ltx45
-rw-r--r--info/examples/tlc3/example-sources/2-4-16.ltx31
-rw-r--r--info/examples/tlc3/example-sources/2-4-17.ltx32
-rw-r--r--info/examples/tlc3/example-sources/2-4-18.ltx45
-rw-r--r--info/examples/tlc3/example-sources/2-4-19.ltx36
-rw-r--r--info/examples/tlc3/example-sources/2-4-2.ltx59
-rw-r--r--info/examples/tlc3/example-sources/2-4-20.ltx49
-rw-r--r--info/examples/tlc3/example-sources/2-4-21.ltx49
-rw-r--r--info/examples/tlc3/example-sources/2-4-3.ltx30
-rw-r--r--info/examples/tlc3/example-sources/2-4-4.ltx250
-rw-r--r--info/examples/tlc3/example-sources/2-4-5.ltx241
-rw-r--r--info/examples/tlc3/example-sources/2-4-6.ltx34
-rw-r--r--info/examples/tlc3/example-sources/2-4-7.ltx44
-rw-r--r--info/examples/tlc3/example-sources/2-4-8.ltx39
-rw-r--r--info/examples/tlc3/example-sources/2-4-9.ltx44
-rw-r--r--info/examples/tlc3/example-sources/3-1-1.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-1-10.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-1-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-1-12.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-1-13.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-1-14.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-1-15.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-1-16.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-1-17.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-1-18.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-1-19.ltx40
-rw-r--r--info/examples/tlc3/example-sources/3-1-2.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-1-20.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-1-21.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-1-22.ltx38
-rw-r--r--info/examples/tlc3/example-sources/3-1-23.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-1-3.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-1-4.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-1-5.ltx54
-rw-r--r--info/examples/tlc3/example-sources/3-1-6.ltx53
-rw-r--r--info/examples/tlc3/example-sources/3-1-7.ltx53
-rw-r--r--info/examples/tlc3/example-sources/3-1-8.ltx38
-rw-r--r--info/examples/tlc3/example-sources/3-1-9.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-2-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-2-2.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-2-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-2-4.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-2-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-2-6.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-2-7.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-2-8.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-2-9.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-3-1.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-3-10.ltx34
-rw-r--r--info/examples/tlc3/example-sources/3-3-11.ltx42
-rw-r--r--info/examples/tlc3/example-sources/3-3-12.ltx50
-rw-r--r--info/examples/tlc3/example-sources/3-3-13.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-3-14.ltx53
-rw-r--r--info/examples/tlc3/example-sources/3-3-15.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-3-16.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-3-17.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-3-18.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-3-19.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-3-2.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-3-20.ltx26
-rw-r--r--info/examples/tlc3/example-sources/3-3-21.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-3-22.ltx26
-rw-r--r--info/examples/tlc3/example-sources/3-3-23.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-3-24.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-3-25.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-3-26.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-3-27.ltx26
-rw-r--r--info/examples/tlc3/example-sources/3-3-28.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-3-29.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-3-3.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-3-30.ltx34
-rw-r--r--info/examples/tlc3/example-sources/3-3-31.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-3-32.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-3-33.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-3-34.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-3-35.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-3-36.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-3-37.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-3-38.ltx26
-rw-r--r--info/examples/tlc3/example-sources/3-3-39.ltx37
-rw-r--r--info/examples/tlc3/example-sources/3-3-4.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-3-5.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-3-6.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-3-7.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-3-8.ltx41
-rw-r--r--info/examples/tlc3/example-sources/3-3-9.ltx42
-rw-r--r--info/examples/tlc3/example-sources/3-4-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-10.ltx26
-rw-r--r--info/examples/tlc3/example-sources/3-4-11.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-4-12.ltx37
-rw-r--r--info/examples/tlc3/example-sources/3-4-13.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-4-14.ltx38
-rw-r--r--info/examples/tlc3/example-sources/3-4-15.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-16.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-17.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-18.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-19.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-4-2.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-20.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-4-21.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-4-22.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-23.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-4-24.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-25.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-4-26.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-4-27.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-4-28.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-4-29.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-4-3.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-30.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-31.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-32.ltx26
-rw-r--r--info/examples/tlc3/example-sources/3-4-33.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-34.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-35.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-36.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-4-37.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-38.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-4-39.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-4.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-4-40.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-4-41.ltx34
-rw-r--r--info/examples/tlc3/example-sources/3-4-42.ltx25
-rw-r--r--info/examples/tlc3/example-sources/3-4-43.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-4-44.ltx42
-rw-r--r--info/examples/tlc3/example-sources/3-4-45.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-4-46.ltx34
-rw-r--r--info/examples/tlc3/example-sources/3-4-47.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-4-5.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-4-6.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-4-7.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-4-8.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-4-9.ltx37
-rw-r--r--info/examples/tlc3/example-sources/3-5-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-5-10.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-5-11.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-5-12.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-5-13.ltx239
-rw-r--r--info/examples/tlc3/example-sources/3-5-14.ltx237
-rw-r--r--info/examples/tlc3/example-sources/3-5-15.ltx34
-rw-r--r--info/examples/tlc3/example-sources/3-5-16.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-5-17.ltx27
-rw-r--r--info/examples/tlc3/example-sources/3-5-18.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-5-19.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-5-2.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-5-20.ltx34
-rw-r--r--info/examples/tlc3/example-sources/3-5-21.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-5-22.ltx32
-rw-r--r--info/examples/tlc3/example-sources/3-5-23.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-5-24.ltx232
-rw-r--r--info/examples/tlc3/example-sources/3-5-25.ltx240
-rw-r--r--info/examples/tlc3/example-sources/3-5-26.ltx237
-rw-r--r--info/examples/tlc3/example-sources/3-5-27.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-5-28.ltx38
-rw-r--r--info/examples/tlc3/example-sources/3-5-29.ltx38
-rw-r--r--info/examples/tlc3/example-sources/3-5-3.ltx36
-rw-r--r--info/examples/tlc3/example-sources/3-5-30.ltx238
-rw-r--r--info/examples/tlc3/example-sources/3-5-31.ltx245
-rw-r--r--info/examples/tlc3/example-sources/3-5-32.ltx43
-rw-r--r--info/examples/tlc3/example-sources/3-5-33.ltx237
-rw-r--r--info/examples/tlc3/example-sources/3-5-34.ltx37
-rw-r--r--info/examples/tlc3/example-sources/3-5-35.ltx33
-rw-r--r--info/examples/tlc3/example-sources/3-5-36.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-5-37.ltx46
-rw-r--r--info/examples/tlc3/example-sources/3-5-38.ltx44
-rw-r--r--info/examples/tlc3/example-sources/3-5-39.ltx44
-rw-r--r--info/examples/tlc3/example-sources/3-5-4.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-5-40.ltx49
-rw-r--r--info/examples/tlc3/example-sources/3-5-41.ltx41
-rw-r--r--info/examples/tlc3/example-sources/3-5-42.ltx249
-rw-r--r--info/examples/tlc3/example-sources/3-5-43.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-5-44.ltx38
-rw-r--r--info/examples/tlc3/example-sources/3-5-45.ltx40
-rw-r--r--info/examples/tlc3/example-sources/3-5-46.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-5-47.ltx39
-rw-r--r--info/examples/tlc3/example-sources/3-5-48.ltx41
-rw-r--r--info/examples/tlc3/example-sources/3-5-5.ltx28
-rw-r--r--info/examples/tlc3/example-sources/3-5-6.ltx29
-rw-r--r--info/examples/tlc3/example-sources/3-5-7.ltx30
-rw-r--r--info/examples/tlc3/example-sources/3-5-8.ltx230
-rw-r--r--info/examples/tlc3/example-sources/3-5-9.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-6-1.ltx45
-rw-r--r--info/examples/tlc3/example-sources/3-6-10.ltx45
-rw-r--r--info/examples/tlc3/example-sources/3-6-11.ltx31
-rw-r--r--info/examples/tlc3/example-sources/3-6-12.ltx50
-rw-r--r--info/examples/tlc3/example-sources/3-6-13.ltx252
-rw-r--r--info/examples/tlc3/example-sources/3-6-14.ltx54
-rw-r--r--info/examples/tlc3/example-sources/3-6-15.ltx49
-rw-r--r--info/examples/tlc3/example-sources/3-6-16.ltx38
-rw-r--r--info/examples/tlc3/example-sources/3-6-17.ltx42
-rw-r--r--info/examples/tlc3/example-sources/3-6-18.ltx42
-rw-r--r--info/examples/tlc3/example-sources/3-6-19.ltx40
-rw-r--r--info/examples/tlc3/example-sources/3-6-2.ltx40
-rw-r--r--info/examples/tlc3/example-sources/3-6-3.ltx41
-rw-r--r--info/examples/tlc3/example-sources/3-6-4.ltx40
-rw-r--r--info/examples/tlc3/example-sources/3-6-5.ltx52
-rw-r--r--info/examples/tlc3/example-sources/3-6-6.ltx41
-rw-r--r--info/examples/tlc3/example-sources/3-6-7.ltx35
-rw-r--r--info/examples/tlc3/example-sources/3-6-8.ltx41
-rw-r--r--info/examples/tlc3/example-sources/3-6-9.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-1-1.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-1-10.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-1-11.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-1-12.ltx30
-rw-r--r--info/examples/tlc3/example-sources/4-1-13.ltx41
-rw-r--r--info/examples/tlc3/example-sources/4-1-14.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-1-15.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-1-16.ltx42
-rw-r--r--info/examples/tlc3/example-sources/4-1-17.ltx41
-rw-r--r--info/examples/tlc3/example-sources/4-1-18.ltx47
-rw-r--r--info/examples/tlc3/example-sources/4-1-19.ltx42
-rw-r--r--info/examples/tlc3/example-sources/4-1-2.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-1-20.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-1-21.ltx43
-rw-r--r--info/examples/tlc3/example-sources/4-1-22.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-1-23.ltx43
-rw-r--r--info/examples/tlc3/example-sources/4-1-24.ltx50
-rw-r--r--info/examples/tlc3/example-sources/4-1-25.ltx41
-rw-r--r--info/examples/tlc3/example-sources/4-1-26.ltx45
-rw-r--r--info/examples/tlc3/example-sources/4-1-27.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-1-28.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-1-29.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-1-3.ltx28
-rw-r--r--info/examples/tlc3/example-sources/4-1-30.ltx28
-rw-r--r--info/examples/tlc3/example-sources/4-1-31.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-1-32.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-1-33.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-1-34.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-1-35.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-1-36.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-1-37.ltx46
-rw-r--r--info/examples/tlc3/example-sources/4-1-38.ltx46
-rw-r--r--info/examples/tlc3/example-sources/4-1-39.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-1-4.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-1-40.ltx45
-rw-r--r--info/examples/tlc3/example-sources/4-1-41.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-1-42.ltx48
-rw-r--r--info/examples/tlc3/example-sources/4-1-43.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-1-44.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-1-45.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-1-46.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-1-47.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-1-48.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-1-49.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-1-5.ltx30
-rw-r--r--info/examples/tlc3/example-sources/4-1-50.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-1-51.ltx43
-rw-r--r--info/examples/tlc3/example-sources/4-1-52.ltx68
-rw-r--r--info/examples/tlc3/example-sources/4-1-53.ltx55
-rw-r--r--info/examples/tlc3/example-sources/4-1-54.ltx48
-rw-r--r--info/examples/tlc3/example-sources/4-1-55.ltx43
-rw-r--r--info/examples/tlc3/example-sources/4-1-6.ltx27
-rw-r--r--info/examples/tlc3/example-sources/4-1-7.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-1-8.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-1-9.ltx40
-rw-r--r--info/examples/tlc3/example-sources/4-2-1.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-2-10.ltx28
-rw-r--r--info/examples/tlc3/example-sources/4-2-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-12.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-2-13.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-14.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-2-15.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-2-16.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-2-17.ltx29
-rw-r--r--info/examples/tlc3/example-sources/4-2-18.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-2-19.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-2-2.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-2-20.ltx29
-rw-r--r--info/examples/tlc3/example-sources/4-2-21.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-2-22.ltx30
-rw-r--r--info/examples/tlc3/example-sources/4-2-23.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-2-24.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-2-25.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-2-26.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-2-27.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-2-28.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-2-29.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-3.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-2-30.ltx41
-rw-r--r--info/examples/tlc3/example-sources/4-2-31.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-2-32.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-2-33.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-34.ltx41
-rw-r--r--info/examples/tlc3/example-sources/4-2-35.ltx43
-rw-r--r--info/examples/tlc3/example-sources/4-2-36.ltx31
-rw-r--r--info/examples/tlc3/example-sources/4-2-37.ltx31
-rw-r--r--info/examples/tlc3/example-sources/4-2-38.ltx45
-rw-r--r--info/examples/tlc3/example-sources/4-2-39.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-2-4.ltx27
-rw-r--r--info/examples/tlc3/example-sources/4-2-40.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-41.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-2-42.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-2-43.ltx54
-rw-r--r--info/examples/tlc3/example-sources/4-2-44.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-45.ltx43
-rw-r--r--info/examples/tlc3/example-sources/4-2-46.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-47.ltx27
-rw-r--r--info/examples/tlc3/example-sources/4-2-48.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-2-49.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-2-5.ltx30
-rw-r--r--info/examples/tlc3/example-sources/4-2-50.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-2-51.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-2-52.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-2-53.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-2-54.ltx30
-rw-r--r--info/examples/tlc3/example-sources/4-2-55.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-2-56.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-2-57.ltx52
-rw-r--r--info/examples/tlc3/example-sources/4-2-58.ltx31
-rw-r--r--info/examples/tlc3/example-sources/4-2-59.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-2-6.ltx30
-rw-r--r--info/examples/tlc3/example-sources/4-2-60.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-2-61.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-2-7.ltx42
-rw-r--r--info/examples/tlc3/example-sources/4-2-8.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-2-9.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-3-1.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-3-10.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-3-11.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-3-12.ltx31
-rw-r--r--info/examples/tlc3/example-sources/4-3-13.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-3-14.ltx49
-rw-r--r--info/examples/tlc3/example-sources/4-3-15.ltx31
-rw-r--r--info/examples/tlc3/example-sources/4-3-16.ltx41
-rw-r--r--info/examples/tlc3/example-sources/4-3-17.ltx50
-rw-r--r--info/examples/tlc3/example-sources/4-3-18.ltx51
-rw-r--r--info/examples/tlc3/example-sources/4-3-19.ltx49
-rw-r--r--info/examples/tlc3/example-sources/4-3-2.ltx43
-rw-r--r--info/examples/tlc3/example-sources/4-3-20.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-3-21.ltx41
-rw-r--r--info/examples/tlc3/example-sources/4-3-22.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-3-23.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-3-24.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-3-25.ltx37
-rw-r--r--info/examples/tlc3/example-sources/4-3-26.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-3-27.ltx44
-rw-r--r--info/examples/tlc3/example-sources/4-3-28.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-3-29.ltx44
-rw-r--r--info/examples/tlc3/example-sources/4-3-3.ltx42
-rw-r--r--info/examples/tlc3/example-sources/4-3-30.ltx32
-rw-r--r--info/examples/tlc3/example-sources/4-3-31.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-3-32.ltx33
-rw-r--r--info/examples/tlc3/example-sources/4-3-33.ltx34
-rw-r--r--info/examples/tlc3/example-sources/4-3-34.ltx39
-rw-r--r--info/examples/tlc3/example-sources/4-3-35.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-3-36.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-3-4.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-3-5.ltx36
-rw-r--r--info/examples/tlc3/example-sources/4-3-6.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-3-7.ltx38
-rw-r--r--info/examples/tlc3/example-sources/4-3-8.ltx35
-rw-r--r--info/examples/tlc3/example-sources/4-3-9.ltx42
-rw-r--r--info/examples/tlc3/example-sources/4-4-1.ltx31
-rw-r--r--info/examples/tlc3/example-sources/4-4-2.ltx29
-rw-r--r--info/examples/tlc3/example-sources/4-4-3.ltx29
-rw-r--r--info/examples/tlc3/example-sources/4-4-4.ltx30
-rw-r--r--info/examples/tlc3/example-sources/4-4-5.ltx29
-rw-r--r--info/examples/tlc3/example-sources/5-1-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/5-2-1.ltx30
-rw-r--r--info/examples/tlc3/example-sources/5-2-10.ltx29
-rw-r--r--info/examples/tlc3/example-sources/5-2-2.ltx50
-rw-r--r--info/examples/tlc3/example-sources/5-2-3.ltx37
-rw-r--r--info/examples/tlc3/example-sources/5-2-4.ltx40
-rw-r--r--info/examples/tlc3/example-sources/5-2-5.ltx42
-rw-r--r--info/examples/tlc3/example-sources/5-2-6.ltx238
-rw-r--r--info/examples/tlc3/example-sources/5-2-7.ltx241
-rw-r--r--info/examples/tlc3/example-sources/5-2-8.ltx40
-rw-r--r--info/examples/tlc3/example-sources/5-2-9.ltx241
-rw-r--r--info/examples/tlc3/example-sources/5-3-1.ltx240
-rw-r--r--info/examples/tlc3/example-sources/5-3-2.ltx251
-rw-r--r--info/examples/tlc3/example-sources/5-3-3.ltx261
-rw-r--r--info/examples/tlc3/example-sources/5-3-4.ltx250
-rw-r--r--info/examples/tlc3/example-sources/5-3-5.ltx53
-rw-r--r--info/examples/tlc3/example-sources/5-4-1.ltx35
-rw-r--r--info/examples/tlc3/example-sources/5-4-10.ltx252
-rw-r--r--info/examples/tlc3/example-sources/5-4-11.ltx245
-rw-r--r--info/examples/tlc3/example-sources/5-4-12.ltx242
-rw-r--r--info/examples/tlc3/example-sources/5-4-13.ltx30
-rw-r--r--info/examples/tlc3/example-sources/5-4-14.ltx250
-rw-r--r--info/examples/tlc3/example-sources/5-4-15.ltx239
-rw-r--r--info/examples/tlc3/example-sources/5-4-16.ltx243
-rw-r--r--info/examples/tlc3/example-sources/5-4-17.ltx46
-rw-r--r--info/examples/tlc3/example-sources/5-4-2.ltx39
-rw-r--r--info/examples/tlc3/example-sources/5-4-3.ltx40
-rw-r--r--info/examples/tlc3/example-sources/5-4-4.ltx237
-rw-r--r--info/examples/tlc3/example-sources/5-4-5.ltx245
-rw-r--r--info/examples/tlc3/example-sources/5-4-6.ltx261
-rw-r--r--info/examples/tlc3/example-sources/5-4-7.ltx253
-rw-r--r--info/examples/tlc3/example-sources/5-4-8.ltx257
-rw-r--r--info/examples/tlc3/example-sources/5-4-9.ltx262
-rw-r--r--info/examples/tlc3/example-sources/5-5-1.ltx261
-rw-r--r--info/examples/tlc3/example-sources/5-5-2.ltx247
-rw-r--r--info/examples/tlc3/example-sources/5-5-3.ltx36
-rw-r--r--info/examples/tlc3/example-sources/5-5-4.ltx43
-rw-r--r--info/examples/tlc3/example-sources/5-5-5.ltx32
-rw-r--r--info/examples/tlc3/example-sources/5-6-1.ltx244
-rw-r--r--info/examples/tlc3/example-sources/5-6-2.ltx242
-rw-r--r--info/examples/tlc3/example-sources/5-6-3.ltx243
-rw-r--r--info/examples/tlc3/example-sources/5-6-4.ltx245
-rw-r--r--info/examples/tlc3/example-sources/5-6-5.ltx241
-rw-r--r--info/examples/tlc3/example-sources/5-6-6.ltx240
-rw-r--r--info/examples/tlc3/example-sources/5-6-7.ltx250
-rw-r--r--info/examples/tlc3/example-sources/5-6-8.ltx239
-rw-r--r--info/examples/tlc3/example-sources/5-6-9.ltx246
-rw-r--r--info/examples/tlc3/example-sources/6-1-1.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-1-2.ltx28
-rw-r--r--info/examples/tlc3/example-sources/6-1-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-1-4.ltx28
-rw-r--r--info/examples/tlc3/example-sources/6-1-5.ltx28
-rw-r--r--info/examples/tlc3/example-sources/6-1-6.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-2-1.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-2-10.ltx28
-rw-r--r--info/examples/tlc3/example-sources/6-2-11.ltx27
-rw-r--r--info/examples/tlc3/example-sources/6-2-12.ltx36
-rw-r--r--info/examples/tlc3/example-sources/6-2-13.ltx27
-rw-r--r--info/examples/tlc3/example-sources/6-2-14.ltx33
-rw-r--r--info/examples/tlc3/example-sources/6-2-15.ltx32
-rw-r--r--info/examples/tlc3/example-sources/6-2-16.ltx32
-rw-r--r--info/examples/tlc3/example-sources/6-2-17.ltx35
-rw-r--r--info/examples/tlc3/example-sources/6-2-18.ltx25
-rw-r--r--info/examples/tlc3/example-sources/6-2-2.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-2-3.ltx30
-rw-r--r--info/examples/tlc3/example-sources/6-2-4.ltx30
-rw-r--r--info/examples/tlc3/example-sources/6-2-5.ltx29
-rw-r--r--info/examples/tlc3/example-sources/6-2-6.ltx30
-rw-r--r--info/examples/tlc3/example-sources/6-2-7.ltx27
-rw-r--r--info/examples/tlc3/example-sources/6-2-8.ltx28
-rw-r--r--info/examples/tlc3/example-sources/6-2-9.ltx29
-rw-r--r--info/examples/tlc3/example-sources/6-3-1.ltx38
-rw-r--r--info/examples/tlc3/example-sources/6-3-10.ltx51
-rw-r--r--info/examples/tlc3/example-sources/6-3-11.ltx51
-rw-r--r--info/examples/tlc3/example-sources/6-3-2.ltx44
-rw-r--r--info/examples/tlc3/example-sources/6-3-3.ltx43
-rw-r--r--info/examples/tlc3/example-sources/6-3-4.ltx36
-rw-r--r--info/examples/tlc3/example-sources/6-3-5.ltx35
-rw-r--r--info/examples/tlc3/example-sources/6-3-6.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-3-7.ltx28
-rw-r--r--info/examples/tlc3/example-sources/6-3-8.ltx30
-rw-r--r--info/examples/tlc3/example-sources/6-3-9.ltx47
-rw-r--r--info/examples/tlc3/example-sources/6-4-1.ltx285
-rw-r--r--info/examples/tlc3/example-sources/6-4-2.ltx2108
-rw-r--r--info/examples/tlc3/example-sources/6-4-3.ltx285
-rw-r--r--info/examples/tlc3/example-sources/6-4-4.ltx36
-rw-r--r--info/examples/tlc3/example-sources/6-4-5.ltx245
-rw-r--r--info/examples/tlc3/example-sources/6-4-6.ltx245
-rw-r--r--info/examples/tlc3/example-sources/6-4-7.ltx246
-rw-r--r--info/examples/tlc3/example-sources/6-4-8.ltx249
-rw-r--r--info/examples/tlc3/example-sources/6-5-1.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-5-2.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-6-1.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-6-10.ltx36
-rw-r--r--info/examples/tlc3/example-sources/6-6-2.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-6-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-6-4.ltx32
-rw-r--r--info/examples/tlc3/example-sources/6-6-5.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-6-6.ltx32
-rw-r--r--info/examples/tlc3/example-sources/6-6-7.ltx39
-rw-r--r--info/examples/tlc3/example-sources/6-6-8.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-6-9.ltx35
-rw-r--r--info/examples/tlc3/example-sources/6-7-1.ltx30
-rw-r--r--info/examples/tlc3/example-sources/6-7-10.ltx30
-rw-r--r--info/examples/tlc3/example-sources/6-7-11.ltx36
-rw-r--r--info/examples/tlc3/example-sources/6-7-12.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-7-13.ltx42
-rw-r--r--info/examples/tlc3/example-sources/6-7-14.ltx40
-rw-r--r--info/examples/tlc3/example-sources/6-7-15.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-7-16.ltx35
-rw-r--r--info/examples/tlc3/example-sources/6-7-17.ltx32
-rw-r--r--info/examples/tlc3/example-sources/6-7-18.ltx29
-rw-r--r--info/examples/tlc3/example-sources/6-7-19.ltx30
-rw-r--r--info/examples/tlc3/example-sources/6-7-2.ltx27
-rw-r--r--info/examples/tlc3/example-sources/6-7-20.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-7-21.ltx37
-rw-r--r--info/examples/tlc3/example-sources/6-7-22.ltx47
-rw-r--r--info/examples/tlc3/example-sources/6-7-3.ltx32
-rw-r--r--info/examples/tlc3/example-sources/6-7-4.ltx29
-rw-r--r--info/examples/tlc3/example-sources/6-7-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-7-6.ltx36
-rw-r--r--info/examples/tlc3/example-sources/6-7-7.ltx29
-rw-r--r--info/examples/tlc3/example-sources/6-7-8.ltx33
-rw-r--r--info/examples/tlc3/example-sources/6-7-9.ltx38
-rw-r--r--info/examples/tlc3/example-sources/6-8-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/6-8-2.ltx47
-rw-r--r--info/examples/tlc3/example-sources/6-9-1.ltx38
-rw-r--r--info/examples/tlc3/example-sources/6-9-2.ltx33
-rw-r--r--info/examples/tlc3/example-sources/6-9-3.ltx37
-rw-r--r--info/examples/tlc3/example-sources/6-9-4.ltx33
-rw-r--r--info/examples/tlc3/example-sources/6-9-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/6-9-6.ltx34
-rw-r--r--info/examples/tlc3/example-sources/6-9-7.ltx44
-rw-r--r--info/examples/tlc3/example-sources/6-9-8.ltx35
-rw-r--r--info/examples/tlc3/example-sources/6-9-9.ltx40
-rw-r--r--info/examples/tlc3/example-sources/7-3-1.ltx61
-rw-r--r--info/examples/tlc3/example-sources/7-3-2.ltx64
-rw-r--r--info/examples/tlc3/example-sources/7-3-3.ltx52
-rw-r--r--info/examples/tlc3/example-sources/7-3-4.ltx242
-rw-r--r--info/examples/tlc3/example-sources/7-3-5.ltx54
-rw-r--r--info/examples/tlc3/example-sources/7-3-6.ltx236
-rw-r--r--info/examples/tlc3/example-sources/7-3-7.ltx237
-rw-r--r--info/examples/tlc3/example-sources/7-3-8.ltx34
-rw-r--r--info/examples/tlc3/example-sources/7-3-9.ltx45
-rw-r--r--info/examples/tlc3/example-sources/7-4-1.ltx52
-rw-r--r--info/examples/tlc3/example-sources/7-4-10.ltx44
-rw-r--r--info/examples/tlc3/example-sources/7-4-11.ltx37
-rw-r--r--info/examples/tlc3/example-sources/7-4-12.ltx42
-rw-r--r--info/examples/tlc3/example-sources/7-4-13.ltx40
-rw-r--r--info/examples/tlc3/example-sources/7-4-14.ltx49
-rw-r--r--info/examples/tlc3/example-sources/7-4-15.ltx36
-rw-r--r--info/examples/tlc3/example-sources/7-4-16.ltx44
-rw-r--r--info/examples/tlc3/example-sources/7-4-17.ltx245
-rw-r--r--info/examples/tlc3/example-sources/7-4-2.ltx41
-rw-r--r--info/examples/tlc3/example-sources/7-4-3.ltx42
-rw-r--r--info/examples/tlc3/example-sources/7-4-4.ltx42
-rw-r--r--info/examples/tlc3/example-sources/7-4-5.ltx40
-rw-r--r--info/examples/tlc3/example-sources/7-4-6.ltx257
-rw-r--r--info/examples/tlc3/example-sources/7-4-7.ltx271
-rw-r--r--info/examples/tlc3/example-sources/7-4-8.ltx44
-rw-r--r--info/examples/tlc3/example-sources/7-4-9.ltx36
-rw-r--r--info/examples/tlc3/example-sources/7-5-1.ltx38
-rw-r--r--info/examples/tlc3/example-sources/7-5-10.ltx34
-rw-r--r--info/examples/tlc3/example-sources/7-5-11.ltx35
-rw-r--r--info/examples/tlc3/example-sources/7-5-12.ltx35
-rw-r--r--info/examples/tlc3/example-sources/7-5-13.ltx41
-rw-r--r--info/examples/tlc3/example-sources/7-5-14.ltx43
-rw-r--r--info/examples/tlc3/example-sources/7-5-15.ltx34
-rw-r--r--info/examples/tlc3/example-sources/7-5-16.ltx33
-rw-r--r--info/examples/tlc3/example-sources/7-5-2.ltx39
-rw-r--r--info/examples/tlc3/example-sources/7-5-3.ltx35
-rw-r--r--info/examples/tlc3/example-sources/7-5-4.ltx38
-rw-r--r--info/examples/tlc3/example-sources/7-5-5.ltx31
-rw-r--r--info/examples/tlc3/example-sources/7-5-6.ltx256
-rw-r--r--info/examples/tlc3/example-sources/7-5-7.ltx241
-rw-r--r--info/examples/tlc3/example-sources/7-5-8.ltx242
-rw-r--r--info/examples/tlc3/example-sources/7-5-9.ltx252
-rw-r--r--info/examples/tlc3/example-sources/8-1-1.ltx30
-rw-r--r--info/examples/tlc3/example-sources/8-1-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-1-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-1-12.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-1-13.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-1-14.ltx36
-rw-r--r--info/examples/tlc3/example-sources/8-1-15.ltx37
-rw-r--r--info/examples/tlc3/example-sources/8-1-2.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-1-3.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-1-4.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-1-5.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-1-6.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-1-7.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-1-8.ltx36
-rw-r--r--info/examples/tlc3/example-sources/8-1-9.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-2-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-2-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-2-11.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-2-12.ltx100
-rw-r--r--info/examples/tlc3/example-sources/8-2-13.ltx39
-rw-r--r--info/examples/tlc3/example-sources/8-2-14.ltx30
-rw-r--r--info/examples/tlc3/example-sources/8-2-15.ltx26
-rw-r--r--info/examples/tlc3/example-sources/8-2-16.ltx27
-rw-r--r--info/examples/tlc3/example-sources/8-2-17.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-2-18.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-2-19.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-2-2.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-2-20.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-2-21.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-2-22.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-2-23.ltx36
-rw-r--r--info/examples/tlc3/example-sources/8-2-3.ltx27
-rw-r--r--info/examples/tlc3/example-sources/8-2-4.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-2-5.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-2-6.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-2-7.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-2-8.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-2-9.ltx38
-rw-r--r--info/examples/tlc3/example-sources/8-3-1.ltx38
-rw-r--r--info/examples/tlc3/example-sources/8-3-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-3-11.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-3-12.ltx30
-rw-r--r--info/examples/tlc3/example-sources/8-3-13.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-3-14.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-3-15.ltx37
-rw-r--r--info/examples/tlc3/example-sources/8-3-16.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-3-17.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-3-18.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-3-2.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-3-3.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-3-4.ltx36
-rw-r--r--info/examples/tlc3/example-sources/8-3-5.ltx38
-rw-r--r--info/examples/tlc3/example-sources/8-3-6.ltx39
-rw-r--r--info/examples/tlc3/example-sources/8-3-7.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-3-8.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-3-9.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-4-1.ltx39
-rw-r--r--info/examples/tlc3/example-sources/8-4-10.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-4-11.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-4-12.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-4-13.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-4-14.ltx30
-rw-r--r--info/examples/tlc3/example-sources/8-4-15.ltx241
-rw-r--r--info/examples/tlc3/example-sources/8-4-16.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-4-17.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-4-18.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-4-19.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-4-2.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-4-20.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-4-21.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-4-22.ltx246
-rw-r--r--info/examples/tlc3/example-sources/8-4-23.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-4-24.ltx54
-rw-r--r--info/examples/tlc3/example-sources/8-4-25.ltx46
-rw-r--r--info/examples/tlc3/example-sources/8-4-26.ltx51
-rw-r--r--info/examples/tlc3/example-sources/8-4-27.ltx42
-rw-r--r--info/examples/tlc3/example-sources/8-4-28.ltx37
-rw-r--r--info/examples/tlc3/example-sources/8-4-29.ltx56
-rw-r--r--info/examples/tlc3/example-sources/8-4-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-4-4.ltx30
-rw-r--r--info/examples/tlc3/example-sources/8-4-5.ltx37
-rw-r--r--info/examples/tlc3/example-sources/8-4-6.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-4-7.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-4-8.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-4-9.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-5-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-5-10.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-5-11.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-5-12.ltx46
-rw-r--r--info/examples/tlc3/example-sources/8-5-13.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-5-14.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-5-15.ltx37
-rw-r--r--info/examples/tlc3/example-sources/8-5-16.ltx42
-rw-r--r--info/examples/tlc3/example-sources/8-5-17.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-5-18.ltx32
-rw-r--r--info/examples/tlc3/example-sources/8-5-19.ltx36
-rw-r--r--info/examples/tlc3/example-sources/8-5-2.ltx33
-rw-r--r--info/examples/tlc3/example-sources/8-5-20.ltx31
-rw-r--r--info/examples/tlc3/example-sources/8-5-21.ltx36
-rw-r--r--info/examples/tlc3/example-sources/8-5-22.ltx42
-rw-r--r--info/examples/tlc3/example-sources/8-5-23.ltx27
-rw-r--r--info/examples/tlc3/example-sources/8-5-24.ltx27
-rw-r--r--info/examples/tlc3/example-sources/8-5-25.ltx38
-rw-r--r--info/examples/tlc3/example-sources/8-5-26.ltx86
-rw-r--r--info/examples/tlc3/example-sources/8-5-3.ltx35
-rw-r--r--info/examples/tlc3/example-sources/8-5-4.ltx28
-rw-r--r--info/examples/tlc3/example-sources/8-5-5.ltx27
-rw-r--r--info/examples/tlc3/example-sources/8-5-6.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-5-7.ltx29
-rw-r--r--info/examples/tlc3/example-sources/8-5-8.ltx34
-rw-r--r--info/examples/tlc3/example-sources/8-5-9.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-3-1.ltx28
-rw-r--r--info/examples/tlc3/example-sources/9-3-10.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-3-11.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-3-12.ltx37
-rw-r--r--info/examples/tlc3/example-sources/9-3-13.ltx28
-rw-r--r--info/examples/tlc3/example-sources/9-3-14.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-3-15.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-3-16.ltx43
-rw-r--r--info/examples/tlc3/example-sources/9-3-2.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-3-3.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-3-4.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-3-5.ltx33
-rw-r--r--info/examples/tlc3/example-sources/9-3-6.ltx36
-rw-r--r--info/examples/tlc3/example-sources/9-3-7.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-3-8.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-3-9.ltx29
-rw-r--r--info/examples/tlc3/example-sources/9-4-1.ltx29
-rw-r--r--info/examples/tlc3/example-sources/9-4-2.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-4-3.ltx33
-rw-r--r--info/examples/tlc3/example-sources/9-4-4.ltx29
-rw-r--r--info/examples/tlc3/example-sources/9-4-5.ltx28
-rw-r--r--info/examples/tlc3/example-sources/9-4-6.ltx28
-rw-r--r--info/examples/tlc3/example-sources/9-4-7.ltx26
-rw-r--r--info/examples/tlc3/example-sources/9-4-8.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-5-1.ltx29
-rw-r--r--info/examples/tlc3/example-sources/9-5-10.ltx34
-rw-r--r--info/examples/tlc3/example-sources/9-5-11.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-5-12.ltx36
-rw-r--r--info/examples/tlc3/example-sources/9-5-13.ltx32
-rw-r--r--info/examples/tlc3/example-sources/9-5-14.ltx34
-rw-r--r--info/examples/tlc3/example-sources/9-5-15.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-5-2.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-5-3.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-5-4.ltx29
-rw-r--r--info/examples/tlc3/example-sources/9-5-5.ltx34
-rw-r--r--info/examples/tlc3/example-sources/9-5-6.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-5-7.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-5-8.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-5-9.ltx32
-rw-r--r--info/examples/tlc3/example-sources/9-6-1.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-6-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/9-6-11.ltx38
-rw-r--r--info/examples/tlc3/example-sources/9-6-12.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-6-13.ltx34
-rw-r--r--info/examples/tlc3/example-sources/9-6-14.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-6-15.ltx34
-rw-r--r--info/examples/tlc3/example-sources/9-6-16.ltx33
-rw-r--r--info/examples/tlc3/example-sources/9-6-17.ltx36
-rw-r--r--info/examples/tlc3/example-sources/9-6-18.ltx33
-rw-r--r--info/examples/tlc3/example-sources/9-6-19.ltx32
-rw-r--r--info/examples/tlc3/example-sources/9-6-2.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-6-20.ltx38
-rw-r--r--info/examples/tlc3/example-sources/9-6-21.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-6-22.ltx38
-rw-r--r--info/examples/tlc3/example-sources/9-6-23.ltx32
-rw-r--r--info/examples/tlc3/example-sources/9-6-24.ltx31
-rw-r--r--info/examples/tlc3/example-sources/9-6-25.ltx33
-rw-r--r--info/examples/tlc3/example-sources/9-6-26.ltx28
-rw-r--r--info/examples/tlc3/example-sources/9-6-27.ltx29
-rw-r--r--info/examples/tlc3/example-sources/9-6-28.ltx30
-rw-r--r--info/examples/tlc3/example-sources/9-6-3.ltx36
-rw-r--r--info/examples/tlc3/example-sources/9-6-4.ltx33
-rw-r--r--info/examples/tlc3/example-sources/9-6-5.ltx36
-rw-r--r--info/examples/tlc3/example-sources/9-6-6.ltx37
-rw-r--r--info/examples/tlc3/example-sources/9-6-7.ltx38
-rw-r--r--info/examples/tlc3/example-sources/9-6-8.ltx32
-rw-r--r--info/examples/tlc3/example-sources/9-6-9.ltx47
-rw-r--r--info/examples/tlc3/example-sources/9-7-1.ltx35
-rw-r--r--info/examples/tlc3/example-sources/9-7-2.ltx27
-rw-r--r--info/examples/tlc3/example-sources/9-7-3.ltx30
-rw-r--r--info/examples/tlc3/example-sources/A-1-1.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-1-10.ltx40
-rw-r--r--info/examples/tlc3/example-sources/A-1-11.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-1-12.ltx39
-rw-r--r--info/examples/tlc3/example-sources/A-1-13.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-1-14.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-1-15.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-1-16.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-1-17.ltx39
-rw-r--r--info/examples/tlc3/example-sources/A-1-2.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-1-3.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-1-4.ltx26
-rw-r--r--info/examples/tlc3/example-sources/A-1-5.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-1-6.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-1-7.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-1-8.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-1-9.ltx46
-rw-r--r--info/examples/tlc3/example-sources/A-2-1.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-2-10.ltx50
-rw-r--r--info/examples/tlc3/example-sources/A-2-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-2-12.ltx28
-rw-r--r--info/examples/tlc3/example-sources/A-2-2.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-2-3.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-2-4.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-2-5.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-2-6.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-2-7.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-2-8.ltx35
-rw-r--r--info/examples/tlc3/example-sources/A-2-9.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-3-1.ltx26
-rw-r--r--info/examples/tlc3/example-sources/A-3-10.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-3-11.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-3-12.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-3-13.ltx34
-rw-r--r--info/examples/tlc3/example-sources/A-3-14.ltx34
-rw-r--r--info/examples/tlc3/example-sources/A-3-15.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-3-16.ltx28
-rw-r--r--info/examples/tlc3/example-sources/A-3-17.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-3-18.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-3-19.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-3-2.ltx28
-rw-r--r--info/examples/tlc3/example-sources/A-3-20.ltx30
-rw-r--r--info/examples/tlc3/example-sources/A-3-21.ltx31
-rw-r--r--info/examples/tlc3/example-sources/A-3-3.ltx27
-rw-r--r--info/examples/tlc3/example-sources/A-3-4.ltx28
-rw-r--r--info/examples/tlc3/example-sources/A-3-5.ltx26
-rw-r--r--info/examples/tlc3/example-sources/A-3-6.ltx30
-rw-r--r--info/examples/tlc3/example-sources/A-3-7.ltx35
-rw-r--r--info/examples/tlc3/example-sources/A-3-8.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-3-9.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-4-1.ltx33
-rw-r--r--info/examples/tlc3/example-sources/A-4-2.ltx32
-rw-r--r--info/examples/tlc3/example-sources/A-4-3.ltx30
-rw-r--r--info/examples/tlc3/example-sources/A-4-4.ltx35
-rw-r--r--info/examples/tlc3/example-sources/A-4-5.ltx255
-rw-r--r--info/examples/tlc3/example-sources/A-4-6.ltx34
-rw-r--r--info/examples/tlc3/example-sources/A-5-1.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-5-2.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-5-3.ltx36
-rw-r--r--info/examples/tlc3/example-sources/A-5-4.ltx30
-rw-r--r--info/examples/tlc3/example-sources/A-5-5.ltx29
-rw-r--r--info/examples/tlc3/example-sources/A-5-6.ltx25
-rw-r--r--info/examples/tlc3/example-sources/A-5-7.ltx232
-rw-r--r--info/examples/tlc3/example-sources/A-5-8.ltx28
-rw-r--r--info/examples/tlc3/example-sources/A-5-9.ltx30
-rw-r--r--info/examples/tlc3/example-sources/B-4-1.ltx29
-rw-r--r--info/examples/tlc3/example-sources/B-4-2.ltx56
-rw-r--r--info/examples/tlc3/example-sources/Escher.pdfbin0 -> 3472 bytes
-rw-r--r--info/examples/tlc3/example-sources/I.pdf1966
-rw-r--r--info/examples/tlc3/example-sources/cat.pdf82
-rw-r--r--info/examples/tlc3/example-sources/elephant.pdfbin0 -> 8700 bytes
-rw-r--r--info/examples/tlc3/example-sources/latex-logo.pdf618
-rw-r--r--info/examples/tlc3/example-sources/layout-tlc3-special.sty473
-rw-r--r--info/examples/tlc3/example-sources/locale.bib28
-rw-r--r--info/examples/tlc3/example-sources/longlife-grayscale.jpgbin0 -> 562916 bytes
-rw-r--r--info/examples/tlc3/example-sources/longlife.jpgbin0 -> 1090780 bytes
-rw-r--r--info/examples/tlc3/example-sources/partial.toc163
-rw-r--r--info/examples/tlc3/example-sources/phaip.bst1885
-rw-r--r--info/examples/tlc3/example-sources/rosette.pdf82
-rw-r--r--info/examples/tlc3/example-sources/showhyphenation-tlc3-spotcolor.lua269
-rw-r--r--info/examples/tlc3/example-sources/tlc-biblatex-special.bib244
-rw-r--r--info/examples/tlc3/example-sources/tlc-ex.bib121
-rw-r--r--info/examples/tlc3/example-sources/tlc-jura.bib16
-rw-r--r--info/examples/tlc3/example-sources/tlc-tex.bib11
-rw-r--r--info/examples/tlc3/example-sources/tlc.bib231
-rw-r--r--info/examples/tlc3/example-sources/tlc3exa.cls180
-rw-r--r--info/examples/tlc3/example-sources/tlc3examargin.cls191
-rw-r--r--info/examples/tlc3/example-sources/tlc3exareport.cls79
3180 files changed, 66979 insertions, 0 deletions
diff --git a/info/examples/tlc3/README.md b/info/examples/tlc3/README.md
new file mode 100644
index 0000000000..63ad952990
--- /dev/null
+++ b/info/examples/tlc3/README.md
@@ -0,0 +1,73 @@
+
+# Examples from *The LaTeX Companion, 3rd edition*
+
+## Overview
+
+This repository contains all examples from *The LaTeX Companion, third edition*:
+
+ - the source files with the extensions .ltx or .ltx2
+ - the resulting pdfs as used in the book (with spot color and trimmed)
+ - support files, such as images or a specially prepared .toc file used in the examples
+ - the class files used (but with the spotcolor support placed after `\endinput`, thus not active by default)
+
+## Processing the examples
+
+If you reprocess the examples yourself, the result will look slightly
+different, because you will get normal colors, no trimming, and possibly more than
+one page even if only one is shown in the book.
+
+## Some examples that may not be processable
+
+There are a few examples that may not work for you out of the box,
+typically because they use fonts that you have to install yourself
+because they are not part of TeXLive --- either because they are
+commercial (i.e., using Lucida fonts) and are therefore not part of a
+standard TeX distribution or because the fonts need to be installed by the
+user to be license complient (e.g., the Fell fonts).
+
+These are:
+
+ - 9-3-16.ltx
+ - 10-10-1.ltx
+ - 10-11-1.ltx
+ - 10-12-1.ltx
+ - 10-2-1.ltx
+ - 10-2-2.ltx
+ - 10-2-3.ltx
+ - 10-2-4.ltx
+ - 10-5-1.ltx
+ - 10-5-2.ltx
+ - 10-8-2.ltx
+ - 10-9-3.ltx
+ - 10-9-4.ltx
+ - 12-1-9.ltx
+ - 12-24-fig.ltx
+ - 12-3-1.ltx
+ - 16-8-1.ltx2
+
+
+
+## Special style files
+
+We have used modified versions of a few style files while producing
+the examples in the book. These are
+
+ - `showhyphenation-tlc3-spotcolor.lua` a spotcolor-aware version of
+ `showhyphen.lua`
+ - `layout-tlc3-special.sty` a special version of `layout.sty` to show
+ slightly more data
+
+All examples should process correctly without making use of the
+modified styles unless you want to reproduce the spotcolor results (in
+which case you also have to alter the class files) or the extended
+layout diagrams.
+
+
+## Licenses
+
+All example files and their support files are distributed under LPPL 1.3c.
+
+Exceptions:
+
+ - The file I.pdf by Jakub Jankiewicz is in the public domain (taken from https://openclipart.org/)
+ - The files longlife.jpg and longlife-grayscale.jpg are by Frank Mittelbach and are licensed under CC BY-SA 4.0.
diff --git a/info/examples/tlc3/book-pdfs/1-3-1.pdf b/info/examples/tlc3/book-pdfs/1-3-1.pdf
new file mode 100644
index 0000000000..cf10644857
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/1-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/1-3-2-2.pdf b/info/examples/tlc3/book-pdfs/1-3-2-2.pdf
new file mode 100644
index 0000000000..7317107572
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/1-3-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/1-3-2.pdf b/info/examples/tlc3/book-pdfs/1-3-2.pdf
new file mode 100644
index 0000000000..b9a4a78885
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/1-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/1-3-3.pdf b/info/examples/tlc3/book-pdfs/1-3-3.pdf
new file mode 100644
index 0000000000..181eecfaea
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/1-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/1-3-4.pdf b/info/examples/tlc3/book-pdfs/1-3-4.pdf
new file mode 100644
index 0000000000..75d9bb793f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/1-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/1-3-5.pdf b/info/examples/tlc3/book-pdfs/1-3-5.pdf
new file mode 100644
index 0000000000..3e37efa892
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/1-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/1-3-6.pdf b/info/examples/tlc3/book-pdfs/1-3-6.pdf
new file mode 100644
index 0000000000..183ca19b76
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/1-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-1-1.pdf b/info/examples/tlc3/book-pdfs/10-1-1.pdf
new file mode 100644
index 0000000000..dfca511c25
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-1-2.pdf b/info/examples/tlc3/book-pdfs/10-1-2.pdf
new file mode 100644
index 0000000000..a1715d922e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-10-1.pdf b/info/examples/tlc3/book-pdfs/10-10-1.pdf
new file mode 100644
index 0000000000..3e3d5d3262
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-10-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-10-2.pdf b/info/examples/tlc3/book-pdfs/10-10-2.pdf
new file mode 100644
index 0000000000..cfed80b27b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-10-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-10-3.pdf b/info/examples/tlc3/book-pdfs/10-10-3.pdf
new file mode 100644
index 0000000000..2ec337d8d9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-10-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-10-4.pdf b/info/examples/tlc3/book-pdfs/10-10-4.pdf
new file mode 100644
index 0000000000..a5c4d069ff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-10-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-10-5.pdf b/info/examples/tlc3/book-pdfs/10-10-5.pdf
new file mode 100644
index 0000000000..30793f7a11
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-10-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-10-6.pdf b/info/examples/tlc3/book-pdfs/10-10-6.pdf
new file mode 100644
index 0000000000..f1f68db820
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-10-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-11-1.pdf b/info/examples/tlc3/book-pdfs/10-11-1.pdf
new file mode 100644
index 0000000000..0b95e167b7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-11-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-12-1.pdf b/info/examples/tlc3/book-pdfs/10-12-1.pdf
new file mode 100644
index 0000000000..188bf3d7ec
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-12-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-12-2.pdf b/info/examples/tlc3/book-pdfs/10-12-2.pdf
new file mode 100644
index 0000000000..f08ee04613
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-12-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-12-3.pdf b/info/examples/tlc3/book-pdfs/10-12-3.pdf
new file mode 100644
index 0000000000..2a9efc4b90
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-12-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-1.pdf b/info/examples/tlc3/book-pdfs/10-13-1.pdf
new file mode 100644
index 0000000000..b411e3373a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-10.pdf b/info/examples/tlc3/book-pdfs/10-13-10.pdf
new file mode 100644
index 0000000000..a403678b10
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-11.pdf b/info/examples/tlc3/book-pdfs/10-13-11.pdf
new file mode 100644
index 0000000000..bb1095445e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-12.pdf b/info/examples/tlc3/book-pdfs/10-13-12.pdf
new file mode 100644
index 0000000000..fdd4e1cda0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-13.pdf b/info/examples/tlc3/book-pdfs/10-13-13.pdf
new file mode 100644
index 0000000000..52a0cbab19
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-14.pdf b/info/examples/tlc3/book-pdfs/10-13-14.pdf
new file mode 100644
index 0000000000..54ffe2e70a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-15.pdf b/info/examples/tlc3/book-pdfs/10-13-15.pdf
new file mode 100644
index 0000000000..562e7623e3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-16.pdf b/info/examples/tlc3/book-pdfs/10-13-16.pdf
new file mode 100644
index 0000000000..8dd5cfef5f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-2.pdf b/info/examples/tlc3/book-pdfs/10-13-2.pdf
new file mode 100644
index 0000000000..b8ddac73aa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-3.pdf b/info/examples/tlc3/book-pdfs/10-13-3.pdf
new file mode 100644
index 0000000000..87de71093f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-4.pdf b/info/examples/tlc3/book-pdfs/10-13-4.pdf
new file mode 100644
index 0000000000..0b1e4138af
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-5.pdf b/info/examples/tlc3/book-pdfs/10-13-5.pdf
new file mode 100644
index 0000000000..a1d56503c7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-6.pdf b/info/examples/tlc3/book-pdfs/10-13-6.pdf
new file mode 100644
index 0000000000..ff62f11e8c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-7.pdf b/info/examples/tlc3/book-pdfs/10-13-7.pdf
new file mode 100644
index 0000000000..18e4331b82
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-8.pdf b/info/examples/tlc3/book-pdfs/10-13-8.pdf
new file mode 100644
index 0000000000..1e99fb6be7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-13-9.pdf b/info/examples/tlc3/book-pdfs/10-13-9.pdf
new file mode 100644
index 0000000000..a40c915032
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-13-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-2-1.pdf b/info/examples/tlc3/book-pdfs/10-2-1.pdf
new file mode 100644
index 0000000000..3d806a3c35
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-2-2.pdf b/info/examples/tlc3/book-pdfs/10-2-2.pdf
new file mode 100644
index 0000000000..5e71d2cd4b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-2-3.pdf b/info/examples/tlc3/book-pdfs/10-2-3.pdf
new file mode 100644
index 0000000000..5ef3a31763
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-2-4.pdf b/info/examples/tlc3/book-pdfs/10-2-4.pdf
new file mode 100644
index 0000000000..ba70a8d05e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-2-5.pdf b/info/examples/tlc3/book-pdfs/10-2-5.pdf
new file mode 100644
index 0000000000..1f5114a9df
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-5-1.pdf b/info/examples/tlc3/book-pdfs/10-5-1.pdf
new file mode 100644
index 0000000000..301e1a6124
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-5-2.pdf b/info/examples/tlc3/book-pdfs/10-5-2.pdf
new file mode 100644
index 0000000000..1d5d2c6ace
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-8-1.pdf b/info/examples/tlc3/book-pdfs/10-8-1.pdf
new file mode 100644
index 0000000000..859edd7c94
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-8-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-8-2.pdf b/info/examples/tlc3/book-pdfs/10-8-2.pdf
new file mode 100644
index 0000000000..956107eb4c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-9-1.pdf b/info/examples/tlc3/book-pdfs/10-9-1.pdf
new file mode 100644
index 0000000000..64a291b72f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-9-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-9-2.pdf b/info/examples/tlc3/book-pdfs/10-9-2.pdf
new file mode 100644
index 0000000000..a2b8b04536
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-9-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-9-3.pdf b/info/examples/tlc3/book-pdfs/10-9-3.pdf
new file mode 100644
index 0000000000..98d3830b38
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-9-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/10-9-4.pdf b/info/examples/tlc3/book-pdfs/10-9-4.pdf
new file mode 100644
index 0000000000..79aadadfd5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/10-9-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-1.pdf b/info/examples/tlc3/book-pdfs/11-2-1.pdf
new file mode 100644
index 0000000000..c384e30354
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-10.pdf b/info/examples/tlc3/book-pdfs/11-2-10.pdf
new file mode 100644
index 0000000000..36326a6157
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-11.pdf b/info/examples/tlc3/book-pdfs/11-2-11.pdf
new file mode 100644
index 0000000000..dce8ca9668
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-12.pdf b/info/examples/tlc3/book-pdfs/11-2-12.pdf
new file mode 100644
index 0000000000..ff6d2f2fb7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-13.pdf b/info/examples/tlc3/book-pdfs/11-2-13.pdf
new file mode 100644
index 0000000000..92307accd1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-14.pdf b/info/examples/tlc3/book-pdfs/11-2-14.pdf
new file mode 100644
index 0000000000..4ee0f38f7c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-15.pdf b/info/examples/tlc3/book-pdfs/11-2-15.pdf
new file mode 100644
index 0000000000..f8624e9aa2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-16.pdf b/info/examples/tlc3/book-pdfs/11-2-16.pdf
new file mode 100644
index 0000000000..0c3091d889
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-17.pdf b/info/examples/tlc3/book-pdfs/11-2-17.pdf
new file mode 100644
index 0000000000..c7506cb4eb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-18.pdf b/info/examples/tlc3/book-pdfs/11-2-18.pdf
new file mode 100644
index 0000000000..106660486d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-19.pdf b/info/examples/tlc3/book-pdfs/11-2-19.pdf
new file mode 100644
index 0000000000..4c5411c60a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-2.pdf b/info/examples/tlc3/book-pdfs/11-2-2.pdf
new file mode 100644
index 0000000000..39b773847a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-20.pdf b/info/examples/tlc3/book-pdfs/11-2-20.pdf
new file mode 100644
index 0000000000..db75d01822
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-21.pdf b/info/examples/tlc3/book-pdfs/11-2-21.pdf
new file mode 100644
index 0000000000..63aa7ad56a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-22.pdf b/info/examples/tlc3/book-pdfs/11-2-22.pdf
new file mode 100644
index 0000000000..952d4efc30
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-23.pdf b/info/examples/tlc3/book-pdfs/11-2-23.pdf
new file mode 100644
index 0000000000..0554decdfd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-24.pdf b/info/examples/tlc3/book-pdfs/11-2-24.pdf
new file mode 100644
index 0000000000..6368e26263
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-25.pdf b/info/examples/tlc3/book-pdfs/11-2-25.pdf
new file mode 100644
index 0000000000..dd2016633a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-26.pdf b/info/examples/tlc3/book-pdfs/11-2-26.pdf
new file mode 100644
index 0000000000..e5cddedb40
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-27.pdf b/info/examples/tlc3/book-pdfs/11-2-27.pdf
new file mode 100644
index 0000000000..5323886d55
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-28.pdf b/info/examples/tlc3/book-pdfs/11-2-28.pdf
new file mode 100644
index 0000000000..01146771e4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-29.pdf b/info/examples/tlc3/book-pdfs/11-2-29.pdf
new file mode 100644
index 0000000000..53323b176e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-3.pdf b/info/examples/tlc3/book-pdfs/11-2-3.pdf
new file mode 100644
index 0000000000..07b49c9add
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-30.pdf b/info/examples/tlc3/book-pdfs/11-2-30.pdf
new file mode 100644
index 0000000000..71be7b8d16
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-31.pdf b/info/examples/tlc3/book-pdfs/11-2-31.pdf
new file mode 100644
index 0000000000..095bda24f9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-32.pdf b/info/examples/tlc3/book-pdfs/11-2-32.pdf
new file mode 100644
index 0000000000..8d1d2d07e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-33.pdf b/info/examples/tlc3/book-pdfs/11-2-33.pdf
new file mode 100644
index 0000000000..1d45ec1144
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-34.pdf b/info/examples/tlc3/book-pdfs/11-2-34.pdf
new file mode 100644
index 0000000000..4e90e6052f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-35.pdf b/info/examples/tlc3/book-pdfs/11-2-35.pdf
new file mode 100644
index 0000000000..3376c4f869
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-36.pdf b/info/examples/tlc3/book-pdfs/11-2-36.pdf
new file mode 100644
index 0000000000..7233784e58
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-37.pdf b/info/examples/tlc3/book-pdfs/11-2-37.pdf
new file mode 100644
index 0000000000..ce3ba64183
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-38.pdf b/info/examples/tlc3/book-pdfs/11-2-38.pdf
new file mode 100644
index 0000000000..f85f213efa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-39.pdf b/info/examples/tlc3/book-pdfs/11-2-39.pdf
new file mode 100644
index 0000000000..c92c92ee47
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-4.pdf b/info/examples/tlc3/book-pdfs/11-2-4.pdf
new file mode 100644
index 0000000000..a32efd7446
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-40.pdf b/info/examples/tlc3/book-pdfs/11-2-40.pdf
new file mode 100644
index 0000000000..e31ec230b9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-5.pdf b/info/examples/tlc3/book-pdfs/11-2-5.pdf
new file mode 100644
index 0000000000..14ad15e122
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-6.pdf b/info/examples/tlc3/book-pdfs/11-2-6.pdf
new file mode 100644
index 0000000000..abcf8d716b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-7.pdf b/info/examples/tlc3/book-pdfs/11-2-7.pdf
new file mode 100644
index 0000000000..28f1019f38
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-8.pdf b/info/examples/tlc3/book-pdfs/11-2-8.pdf
new file mode 100644
index 0000000000..244c8a5c74
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-2-9.pdf b/info/examples/tlc3/book-pdfs/11-2-9.pdf
new file mode 100644
index 0000000000..31caa75862
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-1.pdf b/info/examples/tlc3/book-pdfs/11-3-1.pdf
new file mode 100644
index 0000000000..b84f602153
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-10.pdf b/info/examples/tlc3/book-pdfs/11-3-10.pdf
new file mode 100644
index 0000000000..f4065110fc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-11.pdf b/info/examples/tlc3/book-pdfs/11-3-11.pdf
new file mode 100644
index 0000000000..c12476b69a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-12.pdf b/info/examples/tlc3/book-pdfs/11-3-12.pdf
new file mode 100644
index 0000000000..19b2a87094
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-13.pdf b/info/examples/tlc3/book-pdfs/11-3-13.pdf
new file mode 100644
index 0000000000..c6f7279173
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-14.pdf b/info/examples/tlc3/book-pdfs/11-3-14.pdf
new file mode 100644
index 0000000000..040be4c2a6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-15.pdf b/info/examples/tlc3/book-pdfs/11-3-15.pdf
new file mode 100644
index 0000000000..abcb98365c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-2.pdf b/info/examples/tlc3/book-pdfs/11-3-2.pdf
new file mode 100644
index 0000000000..de19abc1b4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-3.pdf b/info/examples/tlc3/book-pdfs/11-3-3.pdf
new file mode 100644
index 0000000000..1a86d4ca21
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-4.pdf b/info/examples/tlc3/book-pdfs/11-3-4.pdf
new file mode 100644
index 0000000000..16f280a977
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-5.pdf b/info/examples/tlc3/book-pdfs/11-3-5.pdf
new file mode 100644
index 0000000000..14e6c548a0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-6.pdf b/info/examples/tlc3/book-pdfs/11-3-6.pdf
new file mode 100644
index 0000000000..0e67f795dc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-7.pdf b/info/examples/tlc3/book-pdfs/11-3-7.pdf
new file mode 100644
index 0000000000..3d9c088a47
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-8.pdf b/info/examples/tlc3/book-pdfs/11-3-8.pdf
new file mode 100644
index 0000000000..0d9366640a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-3-9.pdf b/info/examples/tlc3/book-pdfs/11-3-9.pdf
new file mode 100644
index 0000000000..235db8a4f8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-1.pdf b/info/examples/tlc3/book-pdfs/11-4-1.pdf
new file mode 100644
index 0000000000..183ef99cf1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-10.pdf b/info/examples/tlc3/book-pdfs/11-4-10.pdf
new file mode 100644
index 0000000000..3f7c11ca5e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-11.pdf b/info/examples/tlc3/book-pdfs/11-4-11.pdf
new file mode 100644
index 0000000000..c066f67268
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-12.pdf b/info/examples/tlc3/book-pdfs/11-4-12.pdf
new file mode 100644
index 0000000000..b56dd3c3d8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-13.pdf b/info/examples/tlc3/book-pdfs/11-4-13.pdf
new file mode 100644
index 0000000000..e8510378de
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-14.pdf b/info/examples/tlc3/book-pdfs/11-4-14.pdf
new file mode 100644
index 0000000000..a8e4610b91
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-15.pdf b/info/examples/tlc3/book-pdfs/11-4-15.pdf
new file mode 100644
index 0000000000..82d1ad4c96
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-16.pdf b/info/examples/tlc3/book-pdfs/11-4-16.pdf
new file mode 100644
index 0000000000..e9cf77da4c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-17.pdf b/info/examples/tlc3/book-pdfs/11-4-17.pdf
new file mode 100644
index 0000000000..06c799eed2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-18.pdf b/info/examples/tlc3/book-pdfs/11-4-18.pdf
new file mode 100644
index 0000000000..533ddc31fa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-19.pdf b/info/examples/tlc3/book-pdfs/11-4-19.pdf
new file mode 100644
index 0000000000..f0f010f831
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-2.pdf b/info/examples/tlc3/book-pdfs/11-4-2.pdf
new file mode 100644
index 0000000000..81164e7d4e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-20.pdf b/info/examples/tlc3/book-pdfs/11-4-20.pdf
new file mode 100644
index 0000000000..2ac8f98f27
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-21.pdf b/info/examples/tlc3/book-pdfs/11-4-21.pdf
new file mode 100644
index 0000000000..ffb14d7ea9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-22.pdf b/info/examples/tlc3/book-pdfs/11-4-22.pdf
new file mode 100644
index 0000000000..a5fe76f0b5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-23.pdf b/info/examples/tlc3/book-pdfs/11-4-23.pdf
new file mode 100644
index 0000000000..a9aac4446e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-24.pdf b/info/examples/tlc3/book-pdfs/11-4-24.pdf
new file mode 100644
index 0000000000..e99236d113
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-25.pdf b/info/examples/tlc3/book-pdfs/11-4-25.pdf
new file mode 100644
index 0000000000..47bb3cc009
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-26.pdf b/info/examples/tlc3/book-pdfs/11-4-26.pdf
new file mode 100644
index 0000000000..69c66dbb4c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-27.pdf b/info/examples/tlc3/book-pdfs/11-4-27.pdf
new file mode 100644
index 0000000000..69ec694857
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-28.pdf b/info/examples/tlc3/book-pdfs/11-4-28.pdf
new file mode 100644
index 0000000000..647d968515
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-29.pdf b/info/examples/tlc3/book-pdfs/11-4-29.pdf
new file mode 100644
index 0000000000..a9fa94d81b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-3.pdf b/info/examples/tlc3/book-pdfs/11-4-3.pdf
new file mode 100644
index 0000000000..68c2554a87
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-30.pdf b/info/examples/tlc3/book-pdfs/11-4-30.pdf
new file mode 100644
index 0000000000..032e822d0e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-31.pdf b/info/examples/tlc3/book-pdfs/11-4-31.pdf
new file mode 100644
index 0000000000..8a945de07b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-32.pdf b/info/examples/tlc3/book-pdfs/11-4-32.pdf
new file mode 100644
index 0000000000..e1fdbb952f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-33.pdf b/info/examples/tlc3/book-pdfs/11-4-33.pdf
new file mode 100644
index 0000000000..299fe69e3e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-34.pdf b/info/examples/tlc3/book-pdfs/11-4-34.pdf
new file mode 100644
index 0000000000..c551dc5f04
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-35.pdf b/info/examples/tlc3/book-pdfs/11-4-35.pdf
new file mode 100644
index 0000000000..b995887d00
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-36.pdf b/info/examples/tlc3/book-pdfs/11-4-36.pdf
new file mode 100644
index 0000000000..2b2716abf3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-37.pdf b/info/examples/tlc3/book-pdfs/11-4-37.pdf
new file mode 100644
index 0000000000..3af3a2b5a1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-38.pdf b/info/examples/tlc3/book-pdfs/11-4-38.pdf
new file mode 100644
index 0000000000..0744437b96
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-39.pdf b/info/examples/tlc3/book-pdfs/11-4-39.pdf
new file mode 100644
index 0000000000..095629bfd1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-4.pdf b/info/examples/tlc3/book-pdfs/11-4-4.pdf
new file mode 100644
index 0000000000..e1402a0ae8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-40.pdf b/info/examples/tlc3/book-pdfs/11-4-40.pdf
new file mode 100644
index 0000000000..27f33f71c7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-41.pdf b/info/examples/tlc3/book-pdfs/11-4-41.pdf
new file mode 100644
index 0000000000..7156785fe3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-42.pdf b/info/examples/tlc3/book-pdfs/11-4-42.pdf
new file mode 100644
index 0000000000..b6402d9a88
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-5.pdf b/info/examples/tlc3/book-pdfs/11-4-5.pdf
new file mode 100644
index 0000000000..5ffa52aa1f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-6.pdf b/info/examples/tlc3/book-pdfs/11-4-6.pdf
new file mode 100644
index 0000000000..b6ad9f1416
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-7.pdf b/info/examples/tlc3/book-pdfs/11-4-7.pdf
new file mode 100644
index 0000000000..bc483159bb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-8.pdf b/info/examples/tlc3/book-pdfs/11-4-8.pdf
new file mode 100644
index 0000000000..49fce22969
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-4-9.pdf b/info/examples/tlc3/book-pdfs/11-4-9.pdf
new file mode 100644
index 0000000000..f093df7213
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-4-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-1.pdf b/info/examples/tlc3/book-pdfs/11-5-1.pdf
new file mode 100644
index 0000000000..6125c20315
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-10.pdf b/info/examples/tlc3/book-pdfs/11-5-10.pdf
new file mode 100644
index 0000000000..9dbfc7020d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-11.pdf b/info/examples/tlc3/book-pdfs/11-5-11.pdf
new file mode 100644
index 0000000000..4077dd525d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-12.pdf b/info/examples/tlc3/book-pdfs/11-5-12.pdf
new file mode 100644
index 0000000000..186038edb5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-13.pdf b/info/examples/tlc3/book-pdfs/11-5-13.pdf
new file mode 100644
index 0000000000..d50e1e2356
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-14.pdf b/info/examples/tlc3/book-pdfs/11-5-14.pdf
new file mode 100644
index 0000000000..6917adc27f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-15.pdf b/info/examples/tlc3/book-pdfs/11-5-15.pdf
new file mode 100644
index 0000000000..9d52b5eca6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-16.pdf b/info/examples/tlc3/book-pdfs/11-5-16.pdf
new file mode 100644
index 0000000000..571b8089ad
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-17.pdf b/info/examples/tlc3/book-pdfs/11-5-17.pdf
new file mode 100644
index 0000000000..5d42d3e05e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-18.pdf b/info/examples/tlc3/book-pdfs/11-5-18.pdf
new file mode 100644
index 0000000000..d0d3e6ea54
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-19.pdf b/info/examples/tlc3/book-pdfs/11-5-19.pdf
new file mode 100644
index 0000000000..5dcae6cf76
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-2.pdf b/info/examples/tlc3/book-pdfs/11-5-2.pdf
new file mode 100644
index 0000000000..f899220941
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-3.pdf b/info/examples/tlc3/book-pdfs/11-5-3.pdf
new file mode 100644
index 0000000000..c5713b3752
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-4.pdf b/info/examples/tlc3/book-pdfs/11-5-4.pdf
new file mode 100644
index 0000000000..fdbda68111
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-5.pdf b/info/examples/tlc3/book-pdfs/11-5-5.pdf
new file mode 100644
index 0000000000..7474afddd7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-6.pdf b/info/examples/tlc3/book-pdfs/11-5-6.pdf
new file mode 100644
index 0000000000..6cbed0034d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-7.pdf b/info/examples/tlc3/book-pdfs/11-5-7.pdf
new file mode 100644
index 0000000000..36012091c4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-8.pdf b/info/examples/tlc3/book-pdfs/11-5-8.pdf
new file mode 100644
index 0000000000..e398cdaf8c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-5-9.pdf b/info/examples/tlc3/book-pdfs/11-5-9.pdf
new file mode 100644
index 0000000000..93cebfa297
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-5-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-6-1.pdf b/info/examples/tlc3/book-pdfs/11-6-1.pdf
new file mode 100644
index 0000000000..a51385f8b6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-6-2.pdf b/info/examples/tlc3/book-pdfs/11-6-2.pdf
new file mode 100644
index 0000000000..9eedaf65d9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-6-3.pdf b/info/examples/tlc3/book-pdfs/11-6-3.pdf
new file mode 100644
index 0000000000..43ae572673
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-6-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-6-4.pdf b/info/examples/tlc3/book-pdfs/11-6-4.pdf
new file mode 100644
index 0000000000..dbead57837
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-6-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-1.pdf b/info/examples/tlc3/book-pdfs/11-7-1.pdf
new file mode 100644
index 0000000000..ad66bc560a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-10.pdf b/info/examples/tlc3/book-pdfs/11-7-10.pdf
new file mode 100644
index 0000000000..da51c51c9e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-11.pdf b/info/examples/tlc3/book-pdfs/11-7-11.pdf
new file mode 100644
index 0000000000..e1e3690a6d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-12.pdf b/info/examples/tlc3/book-pdfs/11-7-12.pdf
new file mode 100644
index 0000000000..307ffb9b20
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-13.pdf b/info/examples/tlc3/book-pdfs/11-7-13.pdf
new file mode 100644
index 0000000000..dbb4a23f77
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-14.pdf b/info/examples/tlc3/book-pdfs/11-7-14.pdf
new file mode 100644
index 0000000000..c3ff9d9e28
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-15.pdf b/info/examples/tlc3/book-pdfs/11-7-15.pdf
new file mode 100644
index 0000000000..572e95ff95
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-16.pdf b/info/examples/tlc3/book-pdfs/11-7-16.pdf
new file mode 100644
index 0000000000..21ed6e0eb4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-17.pdf b/info/examples/tlc3/book-pdfs/11-7-17.pdf
new file mode 100644
index 0000000000..d460940bfc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-18.pdf b/info/examples/tlc3/book-pdfs/11-7-18.pdf
new file mode 100644
index 0000000000..47c3cede91
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-19.pdf b/info/examples/tlc3/book-pdfs/11-7-19.pdf
new file mode 100644
index 0000000000..2146dc4038
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-2.pdf b/info/examples/tlc3/book-pdfs/11-7-2.pdf
new file mode 100644
index 0000000000..b3a06f9fb3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-20.pdf b/info/examples/tlc3/book-pdfs/11-7-20.pdf
new file mode 100644
index 0000000000..3c80a9c731
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-21.pdf b/info/examples/tlc3/book-pdfs/11-7-21.pdf
new file mode 100644
index 0000000000..c2cd888711
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-22.pdf b/info/examples/tlc3/book-pdfs/11-7-22.pdf
new file mode 100644
index 0000000000..dd66354d83
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-23.pdf b/info/examples/tlc3/book-pdfs/11-7-23.pdf
new file mode 100644
index 0000000000..1dcc767667
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-24.pdf b/info/examples/tlc3/book-pdfs/11-7-24.pdf
new file mode 100644
index 0000000000..353264634b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-25.pdf b/info/examples/tlc3/book-pdfs/11-7-25.pdf
new file mode 100644
index 0000000000..9f6eaea25a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-3.pdf b/info/examples/tlc3/book-pdfs/11-7-3.pdf
new file mode 100644
index 0000000000..dceba5c08b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-4.pdf b/info/examples/tlc3/book-pdfs/11-7-4.pdf
new file mode 100644
index 0000000000..b67fadd70f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-5.pdf b/info/examples/tlc3/book-pdfs/11-7-5.pdf
new file mode 100644
index 0000000000..781e9c75ed
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-6.pdf b/info/examples/tlc3/book-pdfs/11-7-6.pdf
new file mode 100644
index 0000000000..edf298b4f2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-7.pdf b/info/examples/tlc3/book-pdfs/11-7-7.pdf
new file mode 100644
index 0000000000..6b1e99baeb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-8.pdf b/info/examples/tlc3/book-pdfs/11-7-8.pdf
new file mode 100644
index 0000000000..588c23f8e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-7-9.pdf b/info/examples/tlc3/book-pdfs/11-7-9.pdf
new file mode 100644
index 0000000000..bddb45f9dc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-7-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-1.pdf b/info/examples/tlc3/book-pdfs/11-8-1.pdf
new file mode 100644
index 0000000000..33a0649ab5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-10.pdf b/info/examples/tlc3/book-pdfs/11-8-10.pdf
new file mode 100644
index 0000000000..adef65b4fa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-11.pdf b/info/examples/tlc3/book-pdfs/11-8-11.pdf
new file mode 100644
index 0000000000..2ecd612ded
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-2.pdf b/info/examples/tlc3/book-pdfs/11-8-2.pdf
new file mode 100644
index 0000000000..d8e8bf3a1f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-3.pdf b/info/examples/tlc3/book-pdfs/11-8-3.pdf
new file mode 100644
index 0000000000..0703a84a63
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-4.pdf b/info/examples/tlc3/book-pdfs/11-8-4.pdf
new file mode 100644
index 0000000000..2c857bc63a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-5.pdf b/info/examples/tlc3/book-pdfs/11-8-5.pdf
new file mode 100644
index 0000000000..91119e653c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-6.pdf b/info/examples/tlc3/book-pdfs/11-8-6.pdf
new file mode 100644
index 0000000000..4d247db8d9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-7.pdf b/info/examples/tlc3/book-pdfs/11-8-7.pdf
new file mode 100644
index 0000000000..9c474a1283
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-8.pdf b/info/examples/tlc3/book-pdfs/11-8-8.pdf
new file mode 100644
index 0000000000..5240899f9d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/11-8-9.pdf b/info/examples/tlc3/book-pdfs/11-8-9.pdf
new file mode 100644
index 0000000000..aa586ca129
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/11-8-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-1.pdf b/info/examples/tlc3/book-pdfs/12-1-1.pdf
new file mode 100644
index 0000000000..64b300001f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-10.pdf b/info/examples/tlc3/book-pdfs/12-1-10.pdf
new file mode 100644
index 0000000000..7206984b98
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-11.pdf b/info/examples/tlc3/book-pdfs/12-1-11.pdf
new file mode 100644
index 0000000000..e4b9c618c7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-12.pdf b/info/examples/tlc3/book-pdfs/12-1-12.pdf
new file mode 100644
index 0000000000..6d2a2793f4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-13.pdf b/info/examples/tlc3/book-pdfs/12-1-13.pdf
new file mode 100644
index 0000000000..518c6d2cf1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-2.pdf b/info/examples/tlc3/book-pdfs/12-1-2.pdf
new file mode 100644
index 0000000000..d22a867237
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-3.pdf b/info/examples/tlc3/book-pdfs/12-1-3.pdf
new file mode 100644
index 0000000000..2249eeecc2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-4.pdf b/info/examples/tlc3/book-pdfs/12-1-4.pdf
new file mode 100644
index 0000000000..56aba70f96
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-5.pdf b/info/examples/tlc3/book-pdfs/12-1-5.pdf
new file mode 100644
index 0000000000..29d01fc005
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-6.pdf b/info/examples/tlc3/book-pdfs/12-1-6.pdf
new file mode 100644
index 0000000000..26230bc212
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-7.pdf b/info/examples/tlc3/book-pdfs/12-1-7.pdf
new file mode 100644
index 0000000000..6ef1c3168d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-8.pdf b/info/examples/tlc3/book-pdfs/12-1-8.pdf
new file mode 100644
index 0000000000..c847c826bf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-9.pdf b/info/examples/tlc3/book-pdfs/12-1-9.pdf
new file mode 100644
index 0000000000..003455015c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-1-fig.pdf b/info/examples/tlc3/book-pdfs/12-1-fig.pdf
new file mode 100644
index 0000000000..440f727837
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-1-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-10-fig.pdf b/info/examples/tlc3/book-pdfs/12-10-fig.pdf
new file mode 100644
index 0000000000..2810becad2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-10-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-11-fig.pdf b/info/examples/tlc3/book-pdfs/12-11-fig.pdf
new file mode 100644
index 0000000000..f1e2225259
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-11-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-12-fig.pdf b/info/examples/tlc3/book-pdfs/12-12-fig.pdf
new file mode 100644
index 0000000000..ca35ef1073
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-12-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-13-fig.pdf b/info/examples/tlc3/book-pdfs/12-13-fig.pdf
new file mode 100644
index 0000000000..5016d5910f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-13-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-14-fig.pdf b/info/examples/tlc3/book-pdfs/12-14-fig.pdf
new file mode 100644
index 0000000000..48d3dc7875
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-14-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-15-fig.pdf b/info/examples/tlc3/book-pdfs/12-15-fig.pdf
new file mode 100644
index 0000000000..f61567d5a8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-15-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-16-fig.pdf b/info/examples/tlc3/book-pdfs/12-16-fig.pdf
new file mode 100644
index 0000000000..03d96a621e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-16-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-17-fig.pdf b/info/examples/tlc3/book-pdfs/12-17-fig.pdf
new file mode 100644
index 0000000000..30aa1caa8a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-17-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-18-fig.pdf b/info/examples/tlc3/book-pdfs/12-18-fig.pdf
new file mode 100644
index 0000000000..3e55b2af34
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-18-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-19-fig.pdf b/info/examples/tlc3/book-pdfs/12-19-fig.pdf
new file mode 100644
index 0000000000..7ff19a0890
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-19-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-2-1.pdf b/info/examples/tlc3/book-pdfs/12-2-1.pdf
new file mode 100644
index 0000000000..58c3d53ceb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-2-2.pdf b/info/examples/tlc3/book-pdfs/12-2-2.pdf
new file mode 100644
index 0000000000..623465bcbd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-2-3.pdf b/info/examples/tlc3/book-pdfs/12-2-3.pdf
new file mode 100644
index 0000000000..0aa1fae488
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-2-4.pdf b/info/examples/tlc3/book-pdfs/12-2-4.pdf
new file mode 100644
index 0000000000..7875b6d808
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-2-5.pdf b/info/examples/tlc3/book-pdfs/12-2-5.pdf
new file mode 100644
index 0000000000..f1f2a2ee73
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-2-6.pdf b/info/examples/tlc3/book-pdfs/12-2-6.pdf
new file mode 100644
index 0000000000..887d3e5a86
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-2-fig.pdf b/info/examples/tlc3/book-pdfs/12-2-fig.pdf
new file mode 100644
index 0000000000..3f27bd8419
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-2-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-20-fig.pdf b/info/examples/tlc3/book-pdfs/12-20-fig.pdf
new file mode 100644
index 0000000000..77db37f45c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-20-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-21-fig.pdf b/info/examples/tlc3/book-pdfs/12-21-fig.pdf
new file mode 100644
index 0000000000..b3c5255e4c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-21-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-22-fig.pdf b/info/examples/tlc3/book-pdfs/12-22-fig.pdf
new file mode 100644
index 0000000000..c75f439b07
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-22-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-23-fig.pdf b/info/examples/tlc3/book-pdfs/12-23-fig.pdf
new file mode 100644
index 0000000000..c44cf34515
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-23-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-24-fig.pdf b/info/examples/tlc3/book-pdfs/12-24-fig.pdf
new file mode 100644
index 0000000000..b50b8beb8e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-24-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-25-fig.pdf b/info/examples/tlc3/book-pdfs/12-25-fig.pdf
new file mode 100644
index 0000000000..87259f106f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-25-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-26-fig.pdf b/info/examples/tlc3/book-pdfs/12-26-fig.pdf
new file mode 100644
index 0000000000..0608fe614e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-26-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-27-fig.pdf b/info/examples/tlc3/book-pdfs/12-27-fig.pdf
new file mode 100644
index 0000000000..09bc7b0ebf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-27-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-28-fig.pdf b/info/examples/tlc3/book-pdfs/12-28-fig.pdf
new file mode 100644
index 0000000000..0460b27cc6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-28-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-29-fig.pdf b/info/examples/tlc3/book-pdfs/12-29-fig.pdf
new file mode 100644
index 0000000000..54e55a0189
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-29-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-1.pdf b/info/examples/tlc3/book-pdfs/12-3-1.pdf
new file mode 100644
index 0000000000..a404a45c29
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-10.pdf b/info/examples/tlc3/book-pdfs/12-3-10.pdf
new file mode 100644
index 0000000000..19ca5f1f8a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-11.pdf b/info/examples/tlc3/book-pdfs/12-3-11.pdf
new file mode 100644
index 0000000000..00cce64f1a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-12.pdf b/info/examples/tlc3/book-pdfs/12-3-12.pdf
new file mode 100644
index 0000000000..0420b5eb95
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-13.pdf b/info/examples/tlc3/book-pdfs/12-3-13.pdf
new file mode 100644
index 0000000000..277e0e4418
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-14.pdf b/info/examples/tlc3/book-pdfs/12-3-14.pdf
new file mode 100644
index 0000000000..8c02aa9a7b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-15.pdf b/info/examples/tlc3/book-pdfs/12-3-15.pdf
new file mode 100644
index 0000000000..34abf979f5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-16.pdf b/info/examples/tlc3/book-pdfs/12-3-16.pdf
new file mode 100644
index 0000000000..6e59fd69b9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-17.pdf b/info/examples/tlc3/book-pdfs/12-3-17.pdf
new file mode 100644
index 0000000000..730ecee1ac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-18.pdf b/info/examples/tlc3/book-pdfs/12-3-18.pdf
new file mode 100644
index 0000000000..eb4b6e3047
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-19.pdf b/info/examples/tlc3/book-pdfs/12-3-19.pdf
new file mode 100644
index 0000000000..cd398e035d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-2.pdf b/info/examples/tlc3/book-pdfs/12-3-2.pdf
new file mode 100644
index 0000000000..4195aaa553
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-20.pdf b/info/examples/tlc3/book-pdfs/12-3-20.pdf
new file mode 100644
index 0000000000..d75b81e0d0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-21.pdf b/info/examples/tlc3/book-pdfs/12-3-21.pdf
new file mode 100644
index 0000000000..15b437e4b5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-22.pdf b/info/examples/tlc3/book-pdfs/12-3-22.pdf
new file mode 100644
index 0000000000..89859033c7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-23.pdf b/info/examples/tlc3/book-pdfs/12-3-23.pdf
new file mode 100644
index 0000000000..9f6fb061e7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-24.pdf b/info/examples/tlc3/book-pdfs/12-3-24.pdf
new file mode 100644
index 0000000000..134c57fa1f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-25.pdf b/info/examples/tlc3/book-pdfs/12-3-25.pdf
new file mode 100644
index 0000000000..ee9be02b84
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-26.pdf b/info/examples/tlc3/book-pdfs/12-3-26.pdf
new file mode 100644
index 0000000000..aacc069ec6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-27.pdf b/info/examples/tlc3/book-pdfs/12-3-27.pdf
new file mode 100644
index 0000000000..4f12b6ecb7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-28.pdf b/info/examples/tlc3/book-pdfs/12-3-28.pdf
new file mode 100644
index 0000000000..d5425768ef
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-29.pdf b/info/examples/tlc3/book-pdfs/12-3-29.pdf
new file mode 100644
index 0000000000..c07fd5f385
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-3.pdf b/info/examples/tlc3/book-pdfs/12-3-3.pdf
new file mode 100644
index 0000000000..39e12acbf9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-30.pdf b/info/examples/tlc3/book-pdfs/12-3-30.pdf
new file mode 100644
index 0000000000..5a09d3b604
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-31.pdf b/info/examples/tlc3/book-pdfs/12-3-31.pdf
new file mode 100644
index 0000000000..be6fa41c05
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-32.pdf b/info/examples/tlc3/book-pdfs/12-3-32.pdf
new file mode 100644
index 0000000000..c60f3acfb5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-33.pdf b/info/examples/tlc3/book-pdfs/12-3-33.pdf
new file mode 100644
index 0000000000..5899e7b5f0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-34.pdf b/info/examples/tlc3/book-pdfs/12-3-34.pdf
new file mode 100644
index 0000000000..bcd8596e70
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-35.pdf b/info/examples/tlc3/book-pdfs/12-3-35.pdf
new file mode 100644
index 0000000000..c54c9491b7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-36.pdf b/info/examples/tlc3/book-pdfs/12-3-36.pdf
new file mode 100644
index 0000000000..53aa873168
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-37.pdf b/info/examples/tlc3/book-pdfs/12-3-37.pdf
new file mode 100644
index 0000000000..88d346e369
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-38.pdf b/info/examples/tlc3/book-pdfs/12-3-38.pdf
new file mode 100644
index 0000000000..f60d4f296c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-39.pdf b/info/examples/tlc3/book-pdfs/12-3-39.pdf
new file mode 100644
index 0000000000..bdf11a7456
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-4.pdf b/info/examples/tlc3/book-pdfs/12-3-4.pdf
new file mode 100644
index 0000000000..d71fe4a368
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-40.pdf b/info/examples/tlc3/book-pdfs/12-3-40.pdf
new file mode 100644
index 0000000000..390e8bc8d3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-5.pdf b/info/examples/tlc3/book-pdfs/12-3-5.pdf
new file mode 100644
index 0000000000..15dda68574
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-6.pdf b/info/examples/tlc3/book-pdfs/12-3-6.pdf
new file mode 100644
index 0000000000..548de08979
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-7.pdf b/info/examples/tlc3/book-pdfs/12-3-7.pdf
new file mode 100644
index 0000000000..ead368df95
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-8.pdf b/info/examples/tlc3/book-pdfs/12-3-8.pdf
new file mode 100644
index 0000000000..256938fe9c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-9.pdf b/info/examples/tlc3/book-pdfs/12-3-9.pdf
new file mode 100644
index 0000000000..45d5a0e656
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-3-fig.pdf b/info/examples/tlc3/book-pdfs/12-3-fig.pdf
new file mode 100644
index 0000000000..1d4b8f25b9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-3-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-30-fig.pdf b/info/examples/tlc3/book-pdfs/12-30-fig.pdf
new file mode 100644
index 0000000000..dbdfd6eb87
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-30-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-31-fig.pdf b/info/examples/tlc3/book-pdfs/12-31-fig.pdf
new file mode 100644
index 0000000000..c6c9ba51e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-31-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-32-fig.pdf b/info/examples/tlc3/book-pdfs/12-32-fig.pdf
new file mode 100644
index 0000000000..a6ca7fae9c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-32-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-33-fig.pdf b/info/examples/tlc3/book-pdfs/12-33-fig.pdf
new file mode 100644
index 0000000000..00d0b06839
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-33-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-34-fig.pdf b/info/examples/tlc3/book-pdfs/12-34-fig.pdf
new file mode 100644
index 0000000000..c6a96ca871
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-34-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-35-fig.pdf b/info/examples/tlc3/book-pdfs/12-35-fig.pdf
new file mode 100644
index 0000000000..22283f41d8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-35-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-36-fig.pdf b/info/examples/tlc3/book-pdfs/12-36-fig.pdf
new file mode 100644
index 0000000000..5877910107
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-36-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-37-fig.pdf b/info/examples/tlc3/book-pdfs/12-37-fig.pdf
new file mode 100644
index 0000000000..a33734b654
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-37-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-38-fig.pdf b/info/examples/tlc3/book-pdfs/12-38-fig.pdf
new file mode 100644
index 0000000000..340c85453e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-38-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-39-fig.pdf b/info/examples/tlc3/book-pdfs/12-39-fig.pdf
new file mode 100644
index 0000000000..931671f3b8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-39-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-4-1.pdf b/info/examples/tlc3/book-pdfs/12-4-1.pdf
new file mode 100644
index 0000000000..17832c392c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-4-2.pdf b/info/examples/tlc3/book-pdfs/12-4-2.pdf
new file mode 100644
index 0000000000..90e853c59b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-4-3.pdf b/info/examples/tlc3/book-pdfs/12-4-3.pdf
new file mode 100644
index 0000000000..ab01737b1e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-4-4.pdf b/info/examples/tlc3/book-pdfs/12-4-4.pdf
new file mode 100644
index 0000000000..5e5400135d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-4-5.pdf b/info/examples/tlc3/book-pdfs/12-4-5.pdf
new file mode 100644
index 0000000000..079b751d5a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-4-6.pdf b/info/examples/tlc3/book-pdfs/12-4-6.pdf
new file mode 100644
index 0000000000..8405c20c24
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-4-fig.pdf b/info/examples/tlc3/book-pdfs/12-4-fig.pdf
new file mode 100644
index 0000000000..c8a1f33043
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-4-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-40-fig.pdf b/info/examples/tlc3/book-pdfs/12-40-fig.pdf
new file mode 100644
index 0000000000..16add52ff4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-40-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-41-fig.pdf b/info/examples/tlc3/book-pdfs/12-41-fig.pdf
new file mode 100644
index 0000000000..630085b7f1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-41-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-42-fig.pdf b/info/examples/tlc3/book-pdfs/12-42-fig.pdf
new file mode 100644
index 0000000000..9162998cdd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-42-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-43-fig.pdf b/info/examples/tlc3/book-pdfs/12-43-fig.pdf
new file mode 100644
index 0000000000..ca6e8f2737
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-43-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-44-fig.pdf b/info/examples/tlc3/book-pdfs/12-44-fig.pdf
new file mode 100644
index 0000000000..ae8a6bb07d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-44-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-45-fig.pdf b/info/examples/tlc3/book-pdfs/12-45-fig.pdf
new file mode 100644
index 0000000000..ccbe751e56
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-45-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-46-fig.pdf b/info/examples/tlc3/book-pdfs/12-46-fig.pdf
new file mode 100644
index 0000000000..92a979d66f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-46-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-47-fig.pdf b/info/examples/tlc3/book-pdfs/12-47-fig.pdf
new file mode 100644
index 0000000000..5a25595345
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-47-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-48-fig.pdf b/info/examples/tlc3/book-pdfs/12-48-fig.pdf
new file mode 100644
index 0000000000..4d871c2711
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-48-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-49-fig.pdf b/info/examples/tlc3/book-pdfs/12-49-fig.pdf
new file mode 100644
index 0000000000..c30d8e439d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-49-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-5-fig.pdf b/info/examples/tlc3/book-pdfs/12-5-fig.pdf
new file mode 100644
index 0000000000..7e4c9b6bf7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-5-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-50-fig.pdf b/info/examples/tlc3/book-pdfs/12-50-fig.pdf
new file mode 100644
index 0000000000..e3839a4f4f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-50-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-51-fig.pdf b/info/examples/tlc3/book-pdfs/12-51-fig.pdf
new file mode 100644
index 0000000000..7f5a9af6ac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-51-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-52-fig.pdf b/info/examples/tlc3/book-pdfs/12-52-fig.pdf
new file mode 100644
index 0000000000..3494ff2bb5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-52-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-6-fig.pdf b/info/examples/tlc3/book-pdfs/12-6-fig.pdf
new file mode 100644
index 0000000000..042611b7b7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-6-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-7-fig.pdf b/info/examples/tlc3/book-pdfs/12-7-fig.pdf
new file mode 100644
index 0000000000..6635d35605
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-7-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-8-fig.pdf b/info/examples/tlc3/book-pdfs/12-8-fig.pdf
new file mode 100644
index 0000000000..2aca9af0a5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-8-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/12-9-fig.pdf b/info/examples/tlc3/book-pdfs/12-9-fig.pdf
new file mode 100644
index 0000000000..bfa46b4b65
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/12-9-fig.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-2-1.pdf b/info/examples/tlc3/book-pdfs/13-2-1.pdf
new file mode 100644
index 0000000000..cec53deb96
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-2-2.pdf b/info/examples/tlc3/book-pdfs/13-2-2.pdf
new file mode 100644
index 0000000000..fb0df0909f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-2-3.pdf b/info/examples/tlc3/book-pdfs/13-2-3.pdf
new file mode 100644
index 0000000000..ac3c892d2f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-2-4.pdf b/info/examples/tlc3/book-pdfs/13-2-4.pdf
new file mode 100644
index 0000000000..1908a4d752
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-2-5.pdf b/info/examples/tlc3/book-pdfs/13-2-5.pdf
new file mode 100644
index 0000000000..8fe4b44ea5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-2-6.pdf b/info/examples/tlc3/book-pdfs/13-2-6.pdf
new file mode 100644
index 0000000000..ebb70d1774
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-2-7.pdf b/info/examples/tlc3/book-pdfs/13-2-7.pdf
new file mode 100644
index 0000000000..875f931888
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-1.pdf b/info/examples/tlc3/book-pdfs/13-3-1.pdf
new file mode 100644
index 0000000000..3c8252a375
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-10.pdf b/info/examples/tlc3/book-pdfs/13-3-10.pdf
new file mode 100644
index 0000000000..aa0172898c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-11.pdf b/info/examples/tlc3/book-pdfs/13-3-11.pdf
new file mode 100644
index 0000000000..5c60c8d5d7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-12-2.pdf b/info/examples/tlc3/book-pdfs/13-3-12-2.pdf
new file mode 100644
index 0000000000..900195cbb8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-12-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-12.pdf b/info/examples/tlc3/book-pdfs/13-3-12.pdf
new file mode 100644
index 0000000000..4a678c9543
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-13.pdf b/info/examples/tlc3/book-pdfs/13-3-13.pdf
new file mode 100644
index 0000000000..3402fd1bb4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-14.pdf b/info/examples/tlc3/book-pdfs/13-3-14.pdf
new file mode 100644
index 0000000000..ce8da06a8b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-15.pdf b/info/examples/tlc3/book-pdfs/13-3-15.pdf
new file mode 100644
index 0000000000..52afefa35c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-16.pdf b/info/examples/tlc3/book-pdfs/13-3-16.pdf
new file mode 100644
index 0000000000..d5945c8faf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-17.pdf b/info/examples/tlc3/book-pdfs/13-3-17.pdf
new file mode 100644
index 0000000000..b143fc63e4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-18.pdf b/info/examples/tlc3/book-pdfs/13-3-18.pdf
new file mode 100644
index 0000000000..927b8370f8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-19.pdf b/info/examples/tlc3/book-pdfs/13-3-19.pdf
new file mode 100644
index 0000000000..90745d9e78
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-2.pdf b/info/examples/tlc3/book-pdfs/13-3-2.pdf
new file mode 100644
index 0000000000..35f210e764
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-20.pdf b/info/examples/tlc3/book-pdfs/13-3-20.pdf
new file mode 100644
index 0000000000..7d0d5c4914
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-21.pdf b/info/examples/tlc3/book-pdfs/13-3-21.pdf
new file mode 100644
index 0000000000..8bc859a94d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-22.pdf b/info/examples/tlc3/book-pdfs/13-3-22.pdf
new file mode 100644
index 0000000000..dbfe957705
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-23.pdf b/info/examples/tlc3/book-pdfs/13-3-23.pdf
new file mode 100644
index 0000000000..175e193130
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-24.pdf b/info/examples/tlc3/book-pdfs/13-3-24.pdf
new file mode 100644
index 0000000000..d970d0a84d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-25.pdf b/info/examples/tlc3/book-pdfs/13-3-25.pdf
new file mode 100644
index 0000000000..4606d9a588
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-26.pdf b/info/examples/tlc3/book-pdfs/13-3-26.pdf
new file mode 100644
index 0000000000..d1699365fa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-27.pdf b/info/examples/tlc3/book-pdfs/13-3-27.pdf
new file mode 100644
index 0000000000..219bab1ee2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-28.pdf b/info/examples/tlc3/book-pdfs/13-3-28.pdf
new file mode 100644
index 0000000000..81a9c428e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-29.pdf b/info/examples/tlc3/book-pdfs/13-3-29.pdf
new file mode 100644
index 0000000000..9819bc3360
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-3.pdf b/info/examples/tlc3/book-pdfs/13-3-3.pdf
new file mode 100644
index 0000000000..d0589c25e1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-30.pdf b/info/examples/tlc3/book-pdfs/13-3-30.pdf
new file mode 100644
index 0000000000..1ccba2436d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-4.pdf b/info/examples/tlc3/book-pdfs/13-3-4.pdf
new file mode 100644
index 0000000000..0cd8a508b2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-5.pdf b/info/examples/tlc3/book-pdfs/13-3-5.pdf
new file mode 100644
index 0000000000..9d56c426b9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-6.pdf b/info/examples/tlc3/book-pdfs/13-3-6.pdf
new file mode 100644
index 0000000000..2a15433575
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-7.pdf b/info/examples/tlc3/book-pdfs/13-3-7.pdf
new file mode 100644
index 0000000000..96958b36dc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-8.pdf b/info/examples/tlc3/book-pdfs/13-3-8.pdf
new file mode 100644
index 0000000000..e206c72778
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-3-9.pdf b/info/examples/tlc3/book-pdfs/13-3-9.pdf
new file mode 100644
index 0000000000..a257d67a49
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-4-1.pdf b/info/examples/tlc3/book-pdfs/13-4-1.pdf
new file mode 100644
index 0000000000..44c8039e9a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-4-2.pdf b/info/examples/tlc3/book-pdfs/13-4-2.pdf
new file mode 100644
index 0000000000..fd00f2778d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-4-3.pdf b/info/examples/tlc3/book-pdfs/13-4-3.pdf
new file mode 100644
index 0000000000..82d133ee75
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-5-1.pdf b/info/examples/tlc3/book-pdfs/13-5-1.pdf
new file mode 100644
index 0000000000..91b5b0af70
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-5-2.pdf b/info/examples/tlc3/book-pdfs/13-5-2.pdf
new file mode 100644
index 0000000000..bb899c7275
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-5-3.pdf b/info/examples/tlc3/book-pdfs/13-5-3.pdf
new file mode 100644
index 0000000000..e4015a95aa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/13-6-1.pdf b/info/examples/tlc3/book-pdfs/13-6-1.pdf
new file mode 100644
index 0000000000..244aa56669
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/13-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-1-1.pdf b/info/examples/tlc3/book-pdfs/15-1-1.pdf
new file mode 100644
index 0000000000..93a0ad1848
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-3-1.pdf b/info/examples/tlc3/book-pdfs/15-3-1.pdf
new file mode 100644
index 0000000000..f392ab187d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-3-2.pdf b/info/examples/tlc3/book-pdfs/15-3-2.pdf
new file mode 100644
index 0000000000..1898f249fc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-3-3.pdf b/info/examples/tlc3/book-pdfs/15-3-3.pdf
new file mode 100644
index 0000000000..1c1b64c8ca
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-3-4.pdf b/info/examples/tlc3/book-pdfs/15-3-4.pdf
new file mode 100644
index 0000000000..9a0d36c55e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-3-5.pdf b/info/examples/tlc3/book-pdfs/15-3-5.pdf
new file mode 100644
index 0000000000..abbf24216e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-6-1.pdf b/info/examples/tlc3/book-pdfs/15-6-1.pdf
new file mode 100644
index 0000000000..270fa93c13
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-6-2.pdf b/info/examples/tlc3/book-pdfs/15-6-2.pdf
new file mode 100644
index 0000000000..b7d0587724
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-1.pdf b/info/examples/tlc3/book-pdfs/15-7-1.pdf
new file mode 100644
index 0000000000..18772fb4cb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-10.pdf b/info/examples/tlc3/book-pdfs/15-7-10.pdf
new file mode 100644
index 0000000000..782bc7cfae
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-100.pdf b/info/examples/tlc3/book-pdfs/15-7-100.pdf
new file mode 100644
index 0000000000..c3acc82e60
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-100.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-101.pdf b/info/examples/tlc3/book-pdfs/15-7-101.pdf
new file mode 100644
index 0000000000..2eaf87beb1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-101.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-102.pdf b/info/examples/tlc3/book-pdfs/15-7-102.pdf
new file mode 100644
index 0000000000..bbba9ee7ce
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-102.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-103.pdf b/info/examples/tlc3/book-pdfs/15-7-103.pdf
new file mode 100644
index 0000000000..f7c2b399ff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-103.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-104.pdf b/info/examples/tlc3/book-pdfs/15-7-104.pdf
new file mode 100644
index 0000000000..cdde36f04c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-104.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-105.pdf b/info/examples/tlc3/book-pdfs/15-7-105.pdf
new file mode 100644
index 0000000000..b738890d2d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-105.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-106.pdf b/info/examples/tlc3/book-pdfs/15-7-106.pdf
new file mode 100644
index 0000000000..e74cf8f56d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-106.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-107.pdf b/info/examples/tlc3/book-pdfs/15-7-107.pdf
new file mode 100644
index 0000000000..d1490b2b67
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-107.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-108.pdf b/info/examples/tlc3/book-pdfs/15-7-108.pdf
new file mode 100644
index 0000000000..1e9f476497
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-108.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-109.pdf b/info/examples/tlc3/book-pdfs/15-7-109.pdf
new file mode 100644
index 0000000000..f79d549ed8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-109.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-11.pdf b/info/examples/tlc3/book-pdfs/15-7-11.pdf
new file mode 100644
index 0000000000..a348bc76ee
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-110.pdf b/info/examples/tlc3/book-pdfs/15-7-110.pdf
new file mode 100644
index 0000000000..0416c68fe3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-110.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-111.pdf b/info/examples/tlc3/book-pdfs/15-7-111.pdf
new file mode 100644
index 0000000000..ea2a8856a2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-111.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-112.pdf b/info/examples/tlc3/book-pdfs/15-7-112.pdf
new file mode 100644
index 0000000000..03e0c05ae9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-112.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-113.pdf b/info/examples/tlc3/book-pdfs/15-7-113.pdf
new file mode 100644
index 0000000000..fbe47efa56
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-113.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-114.pdf b/info/examples/tlc3/book-pdfs/15-7-114.pdf
new file mode 100644
index 0000000000..d76a8a530b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-114.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-115.pdf b/info/examples/tlc3/book-pdfs/15-7-115.pdf
new file mode 100644
index 0000000000..57c19b619d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-115.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-116.pdf b/info/examples/tlc3/book-pdfs/15-7-116.pdf
new file mode 100644
index 0000000000..edadb3dfed
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-116.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-117.pdf b/info/examples/tlc3/book-pdfs/15-7-117.pdf
new file mode 100644
index 0000000000..5b8948d3c9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-117.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-118.pdf b/info/examples/tlc3/book-pdfs/15-7-118.pdf
new file mode 100644
index 0000000000..56a4edbf6e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-118.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-119.pdf b/info/examples/tlc3/book-pdfs/15-7-119.pdf
new file mode 100644
index 0000000000..88a4355725
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-119.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-12.pdf b/info/examples/tlc3/book-pdfs/15-7-12.pdf
new file mode 100644
index 0000000000..ca2bab1064
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-120.pdf b/info/examples/tlc3/book-pdfs/15-7-120.pdf
new file mode 100644
index 0000000000..be42fa998a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-120.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-121.pdf b/info/examples/tlc3/book-pdfs/15-7-121.pdf
new file mode 100644
index 0000000000..2c82d31676
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-121.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-122.pdf b/info/examples/tlc3/book-pdfs/15-7-122.pdf
new file mode 100644
index 0000000000..532ec37d12
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-122.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-123.pdf b/info/examples/tlc3/book-pdfs/15-7-123.pdf
new file mode 100644
index 0000000000..f2b124b59c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-123.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-124.pdf b/info/examples/tlc3/book-pdfs/15-7-124.pdf
new file mode 100644
index 0000000000..c83a5b6a8e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-124.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-125.pdf b/info/examples/tlc3/book-pdfs/15-7-125.pdf
new file mode 100644
index 0000000000..d607c2e375
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-125.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-126.pdf b/info/examples/tlc3/book-pdfs/15-7-126.pdf
new file mode 100644
index 0000000000..24999f452f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-126.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-127.pdf b/info/examples/tlc3/book-pdfs/15-7-127.pdf
new file mode 100644
index 0000000000..8ed5d3b14d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-127.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-128.pdf b/info/examples/tlc3/book-pdfs/15-7-128.pdf
new file mode 100644
index 0000000000..aeda3f0810
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-128.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-129.pdf b/info/examples/tlc3/book-pdfs/15-7-129.pdf
new file mode 100644
index 0000000000..43139c38fb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-129.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-13.pdf b/info/examples/tlc3/book-pdfs/15-7-13.pdf
new file mode 100644
index 0000000000..8e0b0a5b70
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-130.pdf b/info/examples/tlc3/book-pdfs/15-7-130.pdf
new file mode 100644
index 0000000000..c82536ebc1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-130.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-131.pdf b/info/examples/tlc3/book-pdfs/15-7-131.pdf
new file mode 100644
index 0000000000..f1206c5221
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-131.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-132.pdf b/info/examples/tlc3/book-pdfs/15-7-132.pdf
new file mode 100644
index 0000000000..bf2dbcdc39
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-132.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-133.pdf b/info/examples/tlc3/book-pdfs/15-7-133.pdf
new file mode 100644
index 0000000000..78e576db19
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-133.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-134.pdf b/info/examples/tlc3/book-pdfs/15-7-134.pdf
new file mode 100644
index 0000000000..788e3914a3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-134.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-135.pdf b/info/examples/tlc3/book-pdfs/15-7-135.pdf
new file mode 100644
index 0000000000..06df1c4c0f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-135.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-136.pdf b/info/examples/tlc3/book-pdfs/15-7-136.pdf
new file mode 100644
index 0000000000..66a63b0cd5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-136.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-137.pdf b/info/examples/tlc3/book-pdfs/15-7-137.pdf
new file mode 100644
index 0000000000..9d8404307f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-137.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-138.pdf b/info/examples/tlc3/book-pdfs/15-7-138.pdf
new file mode 100644
index 0000000000..8633e49851
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-138.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-139.pdf b/info/examples/tlc3/book-pdfs/15-7-139.pdf
new file mode 100644
index 0000000000..ed1170ca76
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-139.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-14.pdf b/info/examples/tlc3/book-pdfs/15-7-14.pdf
new file mode 100644
index 0000000000..993d043025
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-140.pdf b/info/examples/tlc3/book-pdfs/15-7-140.pdf
new file mode 100644
index 0000000000..20f0e8c59c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-140.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-141.pdf b/info/examples/tlc3/book-pdfs/15-7-141.pdf
new file mode 100644
index 0000000000..c35ef3015b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-141.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-15.pdf b/info/examples/tlc3/book-pdfs/15-7-15.pdf
new file mode 100644
index 0000000000..44d290156e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-16.pdf b/info/examples/tlc3/book-pdfs/15-7-16.pdf
new file mode 100644
index 0000000000..8b30fdf24c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-17.pdf b/info/examples/tlc3/book-pdfs/15-7-17.pdf
new file mode 100644
index 0000000000..e40007d244
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-18.pdf b/info/examples/tlc3/book-pdfs/15-7-18.pdf
new file mode 100644
index 0000000000..18827ef36a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-19.pdf b/info/examples/tlc3/book-pdfs/15-7-19.pdf
new file mode 100644
index 0000000000..1445b1aa7a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-2.pdf b/info/examples/tlc3/book-pdfs/15-7-2.pdf
new file mode 100644
index 0000000000..3149ef636a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-20.pdf b/info/examples/tlc3/book-pdfs/15-7-20.pdf
new file mode 100644
index 0000000000..e1d39d6bc0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-21.pdf b/info/examples/tlc3/book-pdfs/15-7-21.pdf
new file mode 100644
index 0000000000..854dcfdf23
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-22.pdf b/info/examples/tlc3/book-pdfs/15-7-22.pdf
new file mode 100644
index 0000000000..8455c8e010
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-23.pdf b/info/examples/tlc3/book-pdfs/15-7-23.pdf
new file mode 100644
index 0000000000..66c4f9baa0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-24.pdf b/info/examples/tlc3/book-pdfs/15-7-24.pdf
new file mode 100644
index 0000000000..fd104e7fec
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-25.pdf b/info/examples/tlc3/book-pdfs/15-7-25.pdf
new file mode 100644
index 0000000000..88b9305b34
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-26.pdf b/info/examples/tlc3/book-pdfs/15-7-26.pdf
new file mode 100644
index 0000000000..6edf9ed41b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-27.pdf b/info/examples/tlc3/book-pdfs/15-7-27.pdf
new file mode 100644
index 0000000000..e5699cff3c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-28.pdf b/info/examples/tlc3/book-pdfs/15-7-28.pdf
new file mode 100644
index 0000000000..4547456d06
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-29.pdf b/info/examples/tlc3/book-pdfs/15-7-29.pdf
new file mode 100644
index 0000000000..04a563b0c0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-3.pdf b/info/examples/tlc3/book-pdfs/15-7-3.pdf
new file mode 100644
index 0000000000..1ccd698a6e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-30.pdf b/info/examples/tlc3/book-pdfs/15-7-30.pdf
new file mode 100644
index 0000000000..b9365b8bb3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-31.pdf b/info/examples/tlc3/book-pdfs/15-7-31.pdf
new file mode 100644
index 0000000000..1fd5899c2b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-32.pdf b/info/examples/tlc3/book-pdfs/15-7-32.pdf
new file mode 100644
index 0000000000..17159ce59e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-33.pdf b/info/examples/tlc3/book-pdfs/15-7-33.pdf
new file mode 100644
index 0000000000..7fb0fb6157
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-34.pdf b/info/examples/tlc3/book-pdfs/15-7-34.pdf
new file mode 100644
index 0000000000..ffb4ecc276
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-35.pdf b/info/examples/tlc3/book-pdfs/15-7-35.pdf
new file mode 100644
index 0000000000..0c565bfa96
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-36.pdf b/info/examples/tlc3/book-pdfs/15-7-36.pdf
new file mode 100644
index 0000000000..14ea4e0a5c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-37.pdf b/info/examples/tlc3/book-pdfs/15-7-37.pdf
new file mode 100644
index 0000000000..015227e240
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-38.pdf b/info/examples/tlc3/book-pdfs/15-7-38.pdf
new file mode 100644
index 0000000000..1200fc5305
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-39.pdf b/info/examples/tlc3/book-pdfs/15-7-39.pdf
new file mode 100644
index 0000000000..eb4a5f56dc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-4.pdf b/info/examples/tlc3/book-pdfs/15-7-4.pdf
new file mode 100644
index 0000000000..a9460cb134
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-40.pdf b/info/examples/tlc3/book-pdfs/15-7-40.pdf
new file mode 100644
index 0000000000..c42ac2af01
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-41.pdf b/info/examples/tlc3/book-pdfs/15-7-41.pdf
new file mode 100644
index 0000000000..b35b365fd3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-42.pdf b/info/examples/tlc3/book-pdfs/15-7-42.pdf
new file mode 100644
index 0000000000..9007f90f22
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-43.pdf b/info/examples/tlc3/book-pdfs/15-7-43.pdf
new file mode 100644
index 0000000000..656317fcf1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-43.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-44.pdf b/info/examples/tlc3/book-pdfs/15-7-44.pdf
new file mode 100644
index 0000000000..355fbb46b2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-44.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-45.pdf b/info/examples/tlc3/book-pdfs/15-7-45.pdf
new file mode 100644
index 0000000000..a6d9c8ddb3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-45.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-46.pdf b/info/examples/tlc3/book-pdfs/15-7-46.pdf
new file mode 100644
index 0000000000..07a7cfe95f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-46.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-47.pdf b/info/examples/tlc3/book-pdfs/15-7-47.pdf
new file mode 100644
index 0000000000..40449fe7bb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-47.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-48.pdf b/info/examples/tlc3/book-pdfs/15-7-48.pdf
new file mode 100644
index 0000000000..babc49e7ca
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-48.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-49.pdf b/info/examples/tlc3/book-pdfs/15-7-49.pdf
new file mode 100644
index 0000000000..53c61eb6db
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-49.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-5.pdf b/info/examples/tlc3/book-pdfs/15-7-5.pdf
new file mode 100644
index 0000000000..d7cbcef676
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-50.pdf b/info/examples/tlc3/book-pdfs/15-7-50.pdf
new file mode 100644
index 0000000000..78c10bac32
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-50.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-51.pdf b/info/examples/tlc3/book-pdfs/15-7-51.pdf
new file mode 100644
index 0000000000..2b8a84721c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-51.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-52.pdf b/info/examples/tlc3/book-pdfs/15-7-52.pdf
new file mode 100644
index 0000000000..36b2b58f93
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-52.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-53.pdf b/info/examples/tlc3/book-pdfs/15-7-53.pdf
new file mode 100644
index 0000000000..baa2c71585
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-53.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-54.pdf b/info/examples/tlc3/book-pdfs/15-7-54.pdf
new file mode 100644
index 0000000000..139fe9cf0a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-54.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-55.pdf b/info/examples/tlc3/book-pdfs/15-7-55.pdf
new file mode 100644
index 0000000000..c8206b7137
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-55.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-56.pdf b/info/examples/tlc3/book-pdfs/15-7-56.pdf
new file mode 100644
index 0000000000..dcd63f88d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-56.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-57.pdf b/info/examples/tlc3/book-pdfs/15-7-57.pdf
new file mode 100644
index 0000000000..28fbc30d45
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-57.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-58.pdf b/info/examples/tlc3/book-pdfs/15-7-58.pdf
new file mode 100644
index 0000000000..e406d919f2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-58.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-59.pdf b/info/examples/tlc3/book-pdfs/15-7-59.pdf
new file mode 100644
index 0000000000..f3fde79c2e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-59.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-6.pdf b/info/examples/tlc3/book-pdfs/15-7-6.pdf
new file mode 100644
index 0000000000..5235e842cd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-60.pdf b/info/examples/tlc3/book-pdfs/15-7-60.pdf
new file mode 100644
index 0000000000..314ec5e865
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-60.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-61.pdf b/info/examples/tlc3/book-pdfs/15-7-61.pdf
new file mode 100644
index 0000000000..c83ad0d7c4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-61.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-62.pdf b/info/examples/tlc3/book-pdfs/15-7-62.pdf
new file mode 100644
index 0000000000..9c59e0ef31
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-62.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-63.pdf b/info/examples/tlc3/book-pdfs/15-7-63.pdf
new file mode 100644
index 0000000000..1451d1f2e2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-63.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-64.pdf b/info/examples/tlc3/book-pdfs/15-7-64.pdf
new file mode 100644
index 0000000000..3a64d6fec5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-64.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-65.pdf b/info/examples/tlc3/book-pdfs/15-7-65.pdf
new file mode 100644
index 0000000000..221bfac969
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-65.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-66.pdf b/info/examples/tlc3/book-pdfs/15-7-66.pdf
new file mode 100644
index 0000000000..1c3bee1a0c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-66.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-67.pdf b/info/examples/tlc3/book-pdfs/15-7-67.pdf
new file mode 100644
index 0000000000..1ef84899b3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-67.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-68.pdf b/info/examples/tlc3/book-pdfs/15-7-68.pdf
new file mode 100644
index 0000000000..284445a2d7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-68.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-69.pdf b/info/examples/tlc3/book-pdfs/15-7-69.pdf
new file mode 100644
index 0000000000..33b65beebe
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-69.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-7.pdf b/info/examples/tlc3/book-pdfs/15-7-7.pdf
new file mode 100644
index 0000000000..643096cb3d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-70.pdf b/info/examples/tlc3/book-pdfs/15-7-70.pdf
new file mode 100644
index 0000000000..9f71e92217
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-70.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-71.pdf b/info/examples/tlc3/book-pdfs/15-7-71.pdf
new file mode 100644
index 0000000000..e63a492b87
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-71.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-72.pdf b/info/examples/tlc3/book-pdfs/15-7-72.pdf
new file mode 100644
index 0000000000..7ef9e074d1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-72.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-73.pdf b/info/examples/tlc3/book-pdfs/15-7-73.pdf
new file mode 100644
index 0000000000..053ecef0ad
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-73.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-74.pdf b/info/examples/tlc3/book-pdfs/15-7-74.pdf
new file mode 100644
index 0000000000..f19c1fa84d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-74.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-75.pdf b/info/examples/tlc3/book-pdfs/15-7-75.pdf
new file mode 100644
index 0000000000..d2ec411c80
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-75.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-76.pdf b/info/examples/tlc3/book-pdfs/15-7-76.pdf
new file mode 100644
index 0000000000..a80e5758cd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-76.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-77.pdf b/info/examples/tlc3/book-pdfs/15-7-77.pdf
new file mode 100644
index 0000000000..291797cd6d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-77.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-78.pdf b/info/examples/tlc3/book-pdfs/15-7-78.pdf
new file mode 100644
index 0000000000..04e73c3130
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-78.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-79.pdf b/info/examples/tlc3/book-pdfs/15-7-79.pdf
new file mode 100644
index 0000000000..61c4b2a032
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-79.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-8.pdf b/info/examples/tlc3/book-pdfs/15-7-8.pdf
new file mode 100644
index 0000000000..4b37c7a13e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-80.pdf b/info/examples/tlc3/book-pdfs/15-7-80.pdf
new file mode 100644
index 0000000000..54a01db341
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-80.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-81.pdf b/info/examples/tlc3/book-pdfs/15-7-81.pdf
new file mode 100644
index 0000000000..2bad570a1b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-81.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-82.pdf b/info/examples/tlc3/book-pdfs/15-7-82.pdf
new file mode 100644
index 0000000000..4779913c8d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-82.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-83.pdf b/info/examples/tlc3/book-pdfs/15-7-83.pdf
new file mode 100644
index 0000000000..ac08451e1d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-83.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-84.pdf b/info/examples/tlc3/book-pdfs/15-7-84.pdf
new file mode 100644
index 0000000000..3006fb3900
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-84.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-85.pdf b/info/examples/tlc3/book-pdfs/15-7-85.pdf
new file mode 100644
index 0000000000..5d428bf25e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-85.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-86.pdf b/info/examples/tlc3/book-pdfs/15-7-86.pdf
new file mode 100644
index 0000000000..9a17cedcfc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-86.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-87.pdf b/info/examples/tlc3/book-pdfs/15-7-87.pdf
new file mode 100644
index 0000000000..a5f6b2082a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-87.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-88.pdf b/info/examples/tlc3/book-pdfs/15-7-88.pdf
new file mode 100644
index 0000000000..8172762573
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-88.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-89.pdf b/info/examples/tlc3/book-pdfs/15-7-89.pdf
new file mode 100644
index 0000000000..93b8801f8b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-89.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-9.pdf b/info/examples/tlc3/book-pdfs/15-7-9.pdf
new file mode 100644
index 0000000000..6a992db7d6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-90.pdf b/info/examples/tlc3/book-pdfs/15-7-90.pdf
new file mode 100644
index 0000000000..038fc25771
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-90.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-91.pdf b/info/examples/tlc3/book-pdfs/15-7-91.pdf
new file mode 100644
index 0000000000..8622c703ba
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-91.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-92.pdf b/info/examples/tlc3/book-pdfs/15-7-92.pdf
new file mode 100644
index 0000000000..e9a5a20322
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-92.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-93.pdf b/info/examples/tlc3/book-pdfs/15-7-93.pdf
new file mode 100644
index 0000000000..8f6abbb8c1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-93.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-94.pdf b/info/examples/tlc3/book-pdfs/15-7-94.pdf
new file mode 100644
index 0000000000..44c100d850
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-94.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-95.pdf b/info/examples/tlc3/book-pdfs/15-7-95.pdf
new file mode 100644
index 0000000000..9c1a2abb8c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-95.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-96.pdf b/info/examples/tlc3/book-pdfs/15-7-96.pdf
new file mode 100644
index 0000000000..6b3632e195
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-96.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-97.pdf b/info/examples/tlc3/book-pdfs/15-7-97.pdf
new file mode 100644
index 0000000000..ec3ad4cb9b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-97.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-98.pdf b/info/examples/tlc3/book-pdfs/15-7-98.pdf
new file mode 100644
index 0000000000..445e6e9dd4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-98.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/15-7-99.pdf b/info/examples/tlc3/book-pdfs/15-7-99.pdf
new file mode 100644
index 0000000000..b4b6d84d35
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/15-7-99.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-1-1.pdf b/info/examples/tlc3/book-pdfs/16-1-1.pdf
new file mode 100644
index 0000000000..675f63a48e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-1-2.pdf b/info/examples/tlc3/book-pdfs/16-1-2.pdf
new file mode 100644
index 0000000000..a9b6d306c5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-1-3.pdf b/info/examples/tlc3/book-pdfs/16-1-3.pdf
new file mode 100644
index 0000000000..8f334b4bcf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-1-4.pdf b/info/examples/tlc3/book-pdfs/16-1-4.pdf
new file mode 100644
index 0000000000..2edcfab365
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-1-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-1.pdf b/info/examples/tlc3/book-pdfs/16-2-1.pdf
new file mode 100644
index 0000000000..f9a9110728
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-10.pdf b/info/examples/tlc3/book-pdfs/16-2-10.pdf
new file mode 100644
index 0000000000..966aa18337
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-11.pdf b/info/examples/tlc3/book-pdfs/16-2-11.pdf
new file mode 100644
index 0000000000..af219cd427
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-12.pdf b/info/examples/tlc3/book-pdfs/16-2-12.pdf
new file mode 100644
index 0000000000..41b93b2146
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-13.pdf b/info/examples/tlc3/book-pdfs/16-2-13.pdf
new file mode 100644
index 0000000000..01c6df054a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-14.pdf b/info/examples/tlc3/book-pdfs/16-2-14.pdf
new file mode 100644
index 0000000000..5bedd5df12
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-15.pdf b/info/examples/tlc3/book-pdfs/16-2-15.pdf
new file mode 100644
index 0000000000..e9bc38f64d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-16.pdf b/info/examples/tlc3/book-pdfs/16-2-16.pdf
new file mode 100644
index 0000000000..6073d38c6c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-17.pdf b/info/examples/tlc3/book-pdfs/16-2-17.pdf
new file mode 100644
index 0000000000..3ca69f5821
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-18.pdf b/info/examples/tlc3/book-pdfs/16-2-18.pdf
new file mode 100644
index 0000000000..cabce548e5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-19.pdf b/info/examples/tlc3/book-pdfs/16-2-19.pdf
new file mode 100644
index 0000000000..d1e2a0ae51
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-2.pdf b/info/examples/tlc3/book-pdfs/16-2-2.pdf
new file mode 100644
index 0000000000..8dfdf5e9a2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-20.pdf b/info/examples/tlc3/book-pdfs/16-2-20.pdf
new file mode 100644
index 0000000000..f1933d9305
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-21.pdf b/info/examples/tlc3/book-pdfs/16-2-21.pdf
new file mode 100644
index 0000000000..ffa41481d4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-22.pdf b/info/examples/tlc3/book-pdfs/16-2-22.pdf
new file mode 100644
index 0000000000..68a781a0ff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-23.pdf b/info/examples/tlc3/book-pdfs/16-2-23.pdf
new file mode 100644
index 0000000000..8837debeb4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-24.pdf b/info/examples/tlc3/book-pdfs/16-2-24.pdf
new file mode 100644
index 0000000000..32f0940873
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-25.pdf b/info/examples/tlc3/book-pdfs/16-2-25.pdf
new file mode 100644
index 0000000000..22bdb3f073
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-26.pdf b/info/examples/tlc3/book-pdfs/16-2-26.pdf
new file mode 100644
index 0000000000..20bb1a6c1f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-27.pdf b/info/examples/tlc3/book-pdfs/16-2-27.pdf
new file mode 100644
index 0000000000..65fd41241d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-28.pdf b/info/examples/tlc3/book-pdfs/16-2-28.pdf
new file mode 100644
index 0000000000..1a8c01a7fb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-29.pdf b/info/examples/tlc3/book-pdfs/16-2-29.pdf
new file mode 100644
index 0000000000..5b2e0857a0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-3.pdf b/info/examples/tlc3/book-pdfs/16-2-3.pdf
new file mode 100644
index 0000000000..52132138c5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-30.pdf b/info/examples/tlc3/book-pdfs/16-2-30.pdf
new file mode 100644
index 0000000000..576de70490
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-4.pdf b/info/examples/tlc3/book-pdfs/16-2-4.pdf
new file mode 100644
index 0000000000..395fe62458
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-5.pdf b/info/examples/tlc3/book-pdfs/16-2-5.pdf
new file mode 100644
index 0000000000..fefa7725c9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-6.pdf b/info/examples/tlc3/book-pdfs/16-2-6.pdf
new file mode 100644
index 0000000000..70a4e2860b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-7.pdf b/info/examples/tlc3/book-pdfs/16-2-7.pdf
new file mode 100644
index 0000000000..daec7d4fd4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-8.pdf b/info/examples/tlc3/book-pdfs/16-2-8.pdf
new file mode 100644
index 0000000000..96941a913c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-2-9.pdf b/info/examples/tlc3/book-pdfs/16-2-9.pdf
new file mode 100644
index 0000000000..d598e2e243
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-1.pdf b/info/examples/tlc3/book-pdfs/16-3-1.pdf
new file mode 100644
index 0000000000..c121c995a1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-10.pdf b/info/examples/tlc3/book-pdfs/16-3-10.pdf
new file mode 100644
index 0000000000..d277659aa9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-11.pdf b/info/examples/tlc3/book-pdfs/16-3-11.pdf
new file mode 100644
index 0000000000..eabec4cea2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-12.pdf b/info/examples/tlc3/book-pdfs/16-3-12.pdf
new file mode 100644
index 0000000000..e23c9d36e9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-13.pdf b/info/examples/tlc3/book-pdfs/16-3-13.pdf
new file mode 100644
index 0000000000..ceb4c946bf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-14.pdf b/info/examples/tlc3/book-pdfs/16-3-14.pdf
new file mode 100644
index 0000000000..b722409d97
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-15.pdf b/info/examples/tlc3/book-pdfs/16-3-15.pdf
new file mode 100644
index 0000000000..63f629c9cc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-16.pdf b/info/examples/tlc3/book-pdfs/16-3-16.pdf
new file mode 100644
index 0000000000..ea5c80873f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-17.pdf b/info/examples/tlc3/book-pdfs/16-3-17.pdf
new file mode 100644
index 0000000000..f4bb735b6a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-18.pdf b/info/examples/tlc3/book-pdfs/16-3-18.pdf
new file mode 100644
index 0000000000..70bca4fce4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-19.pdf b/info/examples/tlc3/book-pdfs/16-3-19.pdf
new file mode 100644
index 0000000000..2f598ab8ff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-2.pdf b/info/examples/tlc3/book-pdfs/16-3-2.pdf
new file mode 100644
index 0000000000..0cccc8da70
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-20.pdf b/info/examples/tlc3/book-pdfs/16-3-20.pdf
new file mode 100644
index 0000000000..01b9243d71
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-21.pdf b/info/examples/tlc3/book-pdfs/16-3-21.pdf
new file mode 100644
index 0000000000..0d68c4baaa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-22.pdf b/info/examples/tlc3/book-pdfs/16-3-22.pdf
new file mode 100644
index 0000000000..73fb1b776a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-23.pdf b/info/examples/tlc3/book-pdfs/16-3-23.pdf
new file mode 100644
index 0000000000..863c85785d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-24.pdf b/info/examples/tlc3/book-pdfs/16-3-24.pdf
new file mode 100644
index 0000000000..de720b1434
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-25.pdf b/info/examples/tlc3/book-pdfs/16-3-25.pdf
new file mode 100644
index 0000000000..9d6f63d322
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-26.pdf b/info/examples/tlc3/book-pdfs/16-3-26.pdf
new file mode 100644
index 0000000000..6b6584c4b0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-27.pdf b/info/examples/tlc3/book-pdfs/16-3-27.pdf
new file mode 100644
index 0000000000..5b43b447a5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-28.pdf b/info/examples/tlc3/book-pdfs/16-3-28.pdf
new file mode 100644
index 0000000000..d4ba237084
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-29.pdf b/info/examples/tlc3/book-pdfs/16-3-29.pdf
new file mode 100644
index 0000000000..c55dd948d3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-3.pdf b/info/examples/tlc3/book-pdfs/16-3-3.pdf
new file mode 100644
index 0000000000..b5386ea237
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-30.pdf b/info/examples/tlc3/book-pdfs/16-3-30.pdf
new file mode 100644
index 0000000000..a04bbcc9df
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-31.pdf b/info/examples/tlc3/book-pdfs/16-3-31.pdf
new file mode 100644
index 0000000000..04ab8420f1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-32.pdf b/info/examples/tlc3/book-pdfs/16-3-32.pdf
new file mode 100644
index 0000000000..8a338f51d0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-33.pdf b/info/examples/tlc3/book-pdfs/16-3-33.pdf
new file mode 100644
index 0000000000..1edbe78f0c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-4.pdf b/info/examples/tlc3/book-pdfs/16-3-4.pdf
new file mode 100644
index 0000000000..da74ccdb2a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-5.pdf b/info/examples/tlc3/book-pdfs/16-3-5.pdf
new file mode 100644
index 0000000000..cce9021399
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-6.pdf b/info/examples/tlc3/book-pdfs/16-3-6.pdf
new file mode 100644
index 0000000000..e439c7ca5e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-7.pdf b/info/examples/tlc3/book-pdfs/16-3-7.pdf
new file mode 100644
index 0000000000..fc709ade0c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-8.pdf b/info/examples/tlc3/book-pdfs/16-3-8.pdf
new file mode 100644
index 0000000000..cba45bf001
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-3-9.pdf b/info/examples/tlc3/book-pdfs/16-3-9.pdf
new file mode 100644
index 0000000000..773c5aaf09
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-1.pdf b/info/examples/tlc3/book-pdfs/16-4-1.pdf
new file mode 100644
index 0000000000..c09faa23bd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-10.pdf b/info/examples/tlc3/book-pdfs/16-4-10.pdf
new file mode 100644
index 0000000000..ae387d5909
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-2.pdf b/info/examples/tlc3/book-pdfs/16-4-2.pdf
new file mode 100644
index 0000000000..f674aa8fe5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-3.pdf b/info/examples/tlc3/book-pdfs/16-4-3.pdf
new file mode 100644
index 0000000000..2408172051
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-4.pdf b/info/examples/tlc3/book-pdfs/16-4-4.pdf
new file mode 100644
index 0000000000..890635d3fc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-5.pdf b/info/examples/tlc3/book-pdfs/16-4-5.pdf
new file mode 100644
index 0000000000..6ee1f0cf6a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-6.pdf b/info/examples/tlc3/book-pdfs/16-4-6.pdf
new file mode 100644
index 0000000000..f4a3a9c7a5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-7.pdf b/info/examples/tlc3/book-pdfs/16-4-7.pdf
new file mode 100644
index 0000000000..39e85da10f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-8.pdf b/info/examples/tlc3/book-pdfs/16-4-8.pdf
new file mode 100644
index 0000000000..01bcc128c3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-4-9.pdf b/info/examples/tlc3/book-pdfs/16-4-9.pdf
new file mode 100644
index 0000000000..b7d52cfbea
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-4-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-1.pdf b/info/examples/tlc3/book-pdfs/16-5-1.pdf
new file mode 100644
index 0000000000..fd6499ee3d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-10.pdf b/info/examples/tlc3/book-pdfs/16-5-10.pdf
new file mode 100644
index 0000000000..deb4fe66f6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-11.pdf b/info/examples/tlc3/book-pdfs/16-5-11.pdf
new file mode 100644
index 0000000000..2456635df4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-12.pdf b/info/examples/tlc3/book-pdfs/16-5-12.pdf
new file mode 100644
index 0000000000..91bf4288c3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-13.pdf b/info/examples/tlc3/book-pdfs/16-5-13.pdf
new file mode 100644
index 0000000000..851c97edf6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-14.pdf b/info/examples/tlc3/book-pdfs/16-5-14.pdf
new file mode 100644
index 0000000000..9a15fce5ee
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-15.pdf b/info/examples/tlc3/book-pdfs/16-5-15.pdf
new file mode 100644
index 0000000000..cea6c2f251
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-16.pdf b/info/examples/tlc3/book-pdfs/16-5-16.pdf
new file mode 100644
index 0000000000..2722189ee8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-17.pdf b/info/examples/tlc3/book-pdfs/16-5-17.pdf
new file mode 100644
index 0000000000..07b118f077
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-18.pdf b/info/examples/tlc3/book-pdfs/16-5-18.pdf
new file mode 100644
index 0000000000..3ae98077f6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-19.pdf b/info/examples/tlc3/book-pdfs/16-5-19.pdf
new file mode 100644
index 0000000000..82630e195d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-2.pdf b/info/examples/tlc3/book-pdfs/16-5-2.pdf
new file mode 100644
index 0000000000..dda161e7d4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-20.pdf b/info/examples/tlc3/book-pdfs/16-5-20.pdf
new file mode 100644
index 0000000000..5e2d2b625d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-21.pdf b/info/examples/tlc3/book-pdfs/16-5-21.pdf
new file mode 100644
index 0000000000..56a745901d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-22.pdf b/info/examples/tlc3/book-pdfs/16-5-22.pdf
new file mode 100644
index 0000000000..af12963abf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-23.pdf b/info/examples/tlc3/book-pdfs/16-5-23.pdf
new file mode 100644
index 0000000000..1e813d3a63
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-24-2.pdf b/info/examples/tlc3/book-pdfs/16-5-24-2.pdf
new file mode 100644
index 0000000000..110403a5c2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-24-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-24.pdf b/info/examples/tlc3/book-pdfs/16-5-24.pdf
new file mode 100644
index 0000000000..e96a391a80
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-25-2.pdf b/info/examples/tlc3/book-pdfs/16-5-25-2.pdf
new file mode 100644
index 0000000000..d18d35a6de
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-25-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-25.pdf b/info/examples/tlc3/book-pdfs/16-5-25.pdf
new file mode 100644
index 0000000000..105a7fb0a2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-26-2.pdf b/info/examples/tlc3/book-pdfs/16-5-26-2.pdf
new file mode 100644
index 0000000000..d630d5b3f8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-26-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-26.pdf b/info/examples/tlc3/book-pdfs/16-5-26.pdf
new file mode 100644
index 0000000000..f795ab2ae1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-27.pdf b/info/examples/tlc3/book-pdfs/16-5-27.pdf
new file mode 100644
index 0000000000..ff00258887
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-28.pdf b/info/examples/tlc3/book-pdfs/16-5-28.pdf
new file mode 100644
index 0000000000..ecd4ede077
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-29-2.pdf b/info/examples/tlc3/book-pdfs/16-5-29-2.pdf
new file mode 100644
index 0000000000..6fec875d1c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-29-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-29.pdf b/info/examples/tlc3/book-pdfs/16-5-29.pdf
new file mode 100644
index 0000000000..ec123f4153
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-3.pdf b/info/examples/tlc3/book-pdfs/16-5-3.pdf
new file mode 100644
index 0000000000..f536692e97
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-30.pdf b/info/examples/tlc3/book-pdfs/16-5-30.pdf
new file mode 100644
index 0000000000..417d88f2bd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-31.pdf b/info/examples/tlc3/book-pdfs/16-5-31.pdf
new file mode 100644
index 0000000000..247c271f74
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-32.pdf b/info/examples/tlc3/book-pdfs/16-5-32.pdf
new file mode 100644
index 0000000000..fbb6247e4a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-33.pdf b/info/examples/tlc3/book-pdfs/16-5-33.pdf
new file mode 100644
index 0000000000..5ae3f4c78a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-34.pdf b/info/examples/tlc3/book-pdfs/16-5-34.pdf
new file mode 100644
index 0000000000..e8e633f6a0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-35.pdf b/info/examples/tlc3/book-pdfs/16-5-35.pdf
new file mode 100644
index 0000000000..2a67718e1f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-36.pdf b/info/examples/tlc3/book-pdfs/16-5-36.pdf
new file mode 100644
index 0000000000..a1c481a2da
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-37.pdf b/info/examples/tlc3/book-pdfs/16-5-37.pdf
new file mode 100644
index 0000000000..76774103de
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-38.pdf b/info/examples/tlc3/book-pdfs/16-5-38.pdf
new file mode 100644
index 0000000000..5a5cfb6de5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-39.pdf b/info/examples/tlc3/book-pdfs/16-5-39.pdf
new file mode 100644
index 0000000000..dad3d4b1de
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-4.pdf b/info/examples/tlc3/book-pdfs/16-5-4.pdf
new file mode 100644
index 0000000000..8e3783d967
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-40.pdf b/info/examples/tlc3/book-pdfs/16-5-40.pdf
new file mode 100644
index 0000000000..865aa6670d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-41.pdf b/info/examples/tlc3/book-pdfs/16-5-41.pdf
new file mode 100644
index 0000000000..889166be0f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-42.pdf b/info/examples/tlc3/book-pdfs/16-5-42.pdf
new file mode 100644
index 0000000000..9f9d908c4f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-43.pdf b/info/examples/tlc3/book-pdfs/16-5-43.pdf
new file mode 100644
index 0000000000..b9649ee02c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-43.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-44.pdf b/info/examples/tlc3/book-pdfs/16-5-44.pdf
new file mode 100644
index 0000000000..8598a13141
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-44.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-45.pdf b/info/examples/tlc3/book-pdfs/16-5-45.pdf
new file mode 100644
index 0000000000..a9c1f8a8c4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-45.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-46.pdf b/info/examples/tlc3/book-pdfs/16-5-46.pdf
new file mode 100644
index 0000000000..ae7beacb10
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-46.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-47.pdf b/info/examples/tlc3/book-pdfs/16-5-47.pdf
new file mode 100644
index 0000000000..4f2cab393e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-47.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-48.pdf b/info/examples/tlc3/book-pdfs/16-5-48.pdf
new file mode 100644
index 0000000000..c22b686962
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-48.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-49.pdf b/info/examples/tlc3/book-pdfs/16-5-49.pdf
new file mode 100644
index 0000000000..845c647631
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-49.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-5.pdf b/info/examples/tlc3/book-pdfs/16-5-5.pdf
new file mode 100644
index 0000000000..f4cbf06875
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-50.pdf b/info/examples/tlc3/book-pdfs/16-5-50.pdf
new file mode 100644
index 0000000000..369a17b41f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-50.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-51.pdf b/info/examples/tlc3/book-pdfs/16-5-51.pdf
new file mode 100644
index 0000000000..c771c7398b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-51.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-52.pdf b/info/examples/tlc3/book-pdfs/16-5-52.pdf
new file mode 100644
index 0000000000..8d41250a18
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-52.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-53.pdf b/info/examples/tlc3/book-pdfs/16-5-53.pdf
new file mode 100644
index 0000000000..3e39e745cf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-53.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-54.pdf b/info/examples/tlc3/book-pdfs/16-5-54.pdf
new file mode 100644
index 0000000000..b8749dd9ce
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-54.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-6.pdf b/info/examples/tlc3/book-pdfs/16-5-6.pdf
new file mode 100644
index 0000000000..1546dd3883
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-7.pdf b/info/examples/tlc3/book-pdfs/16-5-7.pdf
new file mode 100644
index 0000000000..8935ebd563
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-8.pdf b/info/examples/tlc3/book-pdfs/16-5-8.pdf
new file mode 100644
index 0000000000..ebd2a65ae7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-5-9.pdf b/info/examples/tlc3/book-pdfs/16-5-9.pdf
new file mode 100644
index 0000000000..264125c36b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-5-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-1.pdf b/info/examples/tlc3/book-pdfs/16-6-1.pdf
new file mode 100644
index 0000000000..ba5d6d9998
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-2.pdf b/info/examples/tlc3/book-pdfs/16-6-2.pdf
new file mode 100644
index 0000000000..de083466d3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-3.pdf b/info/examples/tlc3/book-pdfs/16-6-3.pdf
new file mode 100644
index 0000000000..1f054b6c5c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-4.pdf b/info/examples/tlc3/book-pdfs/16-6-4.pdf
new file mode 100644
index 0000000000..a691fbbb6f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-5.pdf b/info/examples/tlc3/book-pdfs/16-6-5.pdf
new file mode 100644
index 0000000000..339f828657
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-6.pdf b/info/examples/tlc3/book-pdfs/16-6-6.pdf
new file mode 100644
index 0000000000..9ff0021c95
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-7.pdf b/info/examples/tlc3/book-pdfs/16-6-7.pdf
new file mode 100644
index 0000000000..91d6985d90
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-6-8.pdf b/info/examples/tlc3/book-pdfs/16-6-8.pdf
new file mode 100644
index 0000000000..06677d40e3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-6-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-1.pdf b/info/examples/tlc3/book-pdfs/16-7-1.pdf
new file mode 100644
index 0000000000..63b4ab8b12
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-10.pdf b/info/examples/tlc3/book-pdfs/16-7-10.pdf
new file mode 100644
index 0000000000..3ef8b79db9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-11.pdf b/info/examples/tlc3/book-pdfs/16-7-11.pdf
new file mode 100644
index 0000000000..0d83c66426
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-12.pdf b/info/examples/tlc3/book-pdfs/16-7-12.pdf
new file mode 100644
index 0000000000..4110a3b8b4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-13.pdf b/info/examples/tlc3/book-pdfs/16-7-13.pdf
new file mode 100644
index 0000000000..24775e171a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-14.pdf b/info/examples/tlc3/book-pdfs/16-7-14.pdf
new file mode 100644
index 0000000000..1ab4103522
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-15.pdf b/info/examples/tlc3/book-pdfs/16-7-15.pdf
new file mode 100644
index 0000000000..5ede7d6c01
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-16.pdf b/info/examples/tlc3/book-pdfs/16-7-16.pdf
new file mode 100644
index 0000000000..61833e74c3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-17.pdf b/info/examples/tlc3/book-pdfs/16-7-17.pdf
new file mode 100644
index 0000000000..815f155471
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-18.pdf b/info/examples/tlc3/book-pdfs/16-7-18.pdf
new file mode 100644
index 0000000000..a6b3298982
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-19.pdf b/info/examples/tlc3/book-pdfs/16-7-19.pdf
new file mode 100644
index 0000000000..b71783147c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-2.pdf b/info/examples/tlc3/book-pdfs/16-7-2.pdf
new file mode 100644
index 0000000000..113dcab442
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-20.pdf b/info/examples/tlc3/book-pdfs/16-7-20.pdf
new file mode 100644
index 0000000000..ee3266930f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-21.pdf b/info/examples/tlc3/book-pdfs/16-7-21.pdf
new file mode 100644
index 0000000000..c0ebdb738d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-22.pdf b/info/examples/tlc3/book-pdfs/16-7-22.pdf
new file mode 100644
index 0000000000..ba45117b37
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-23.pdf b/info/examples/tlc3/book-pdfs/16-7-23.pdf
new file mode 100644
index 0000000000..8544b79f40
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-24.pdf b/info/examples/tlc3/book-pdfs/16-7-24.pdf
new file mode 100644
index 0000000000..aac7032b54
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-25.pdf b/info/examples/tlc3/book-pdfs/16-7-25.pdf
new file mode 100644
index 0000000000..b919516c1b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-26.pdf b/info/examples/tlc3/book-pdfs/16-7-26.pdf
new file mode 100644
index 0000000000..2e6b1cb349
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-27.pdf b/info/examples/tlc3/book-pdfs/16-7-27.pdf
new file mode 100644
index 0000000000..54dc4ee330
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-28.pdf b/info/examples/tlc3/book-pdfs/16-7-28.pdf
new file mode 100644
index 0000000000..1f5d619ed4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-29.pdf b/info/examples/tlc3/book-pdfs/16-7-29.pdf
new file mode 100644
index 0000000000..9184eee6ac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-3.pdf b/info/examples/tlc3/book-pdfs/16-7-3.pdf
new file mode 100644
index 0000000000..163a67aeaf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-30-2.pdf b/info/examples/tlc3/book-pdfs/16-7-30-2.pdf
new file mode 100644
index 0000000000..6c3c46512e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-30-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-30.pdf b/info/examples/tlc3/book-pdfs/16-7-30.pdf
new file mode 100644
index 0000000000..a6612592ea
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-31.pdf b/info/examples/tlc3/book-pdfs/16-7-31.pdf
new file mode 100644
index 0000000000..1959458541
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-32.pdf b/info/examples/tlc3/book-pdfs/16-7-32.pdf
new file mode 100644
index 0000000000..b6d6eb5406
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-33.pdf b/info/examples/tlc3/book-pdfs/16-7-33.pdf
new file mode 100644
index 0000000000..ce22d9d44d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-34.pdf b/info/examples/tlc3/book-pdfs/16-7-34.pdf
new file mode 100644
index 0000000000..aeeef0cbbb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-35.pdf b/info/examples/tlc3/book-pdfs/16-7-35.pdf
new file mode 100644
index 0000000000..f18c9fbd4d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-36.pdf b/info/examples/tlc3/book-pdfs/16-7-36.pdf
new file mode 100644
index 0000000000..0ecf58514e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-37.pdf b/info/examples/tlc3/book-pdfs/16-7-37.pdf
new file mode 100644
index 0000000000..39c232a90a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-38.pdf b/info/examples/tlc3/book-pdfs/16-7-38.pdf
new file mode 100644
index 0000000000..075cd8ef91
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-39.pdf b/info/examples/tlc3/book-pdfs/16-7-39.pdf
new file mode 100644
index 0000000000..50a88d2d72
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-4.pdf b/info/examples/tlc3/book-pdfs/16-7-4.pdf
new file mode 100644
index 0000000000..4f824d6220
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-40.pdf b/info/examples/tlc3/book-pdfs/16-7-40.pdf
new file mode 100644
index 0000000000..11b7c8f358
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-41.pdf b/info/examples/tlc3/book-pdfs/16-7-41.pdf
new file mode 100644
index 0000000000..33add9fb40
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-42.pdf b/info/examples/tlc3/book-pdfs/16-7-42.pdf
new file mode 100644
index 0000000000..be1edaf2ce
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-5.pdf b/info/examples/tlc3/book-pdfs/16-7-5.pdf
new file mode 100644
index 0000000000..26d84a3752
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-6.pdf b/info/examples/tlc3/book-pdfs/16-7-6.pdf
new file mode 100644
index 0000000000..ce49f1b90e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-7.pdf b/info/examples/tlc3/book-pdfs/16-7-7.pdf
new file mode 100644
index 0000000000..a2318e1e41
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-8.pdf b/info/examples/tlc3/book-pdfs/16-7-8.pdf
new file mode 100644
index 0000000000..defd0cf164
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-7-9.pdf b/info/examples/tlc3/book-pdfs/16-7-9.pdf
new file mode 100644
index 0000000000..402feea091
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-7-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-1-2.pdf b/info/examples/tlc3/book-pdfs/16-8-1-2.pdf
new file mode 100644
index 0000000000..3cfe487947
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-1.pdf b/info/examples/tlc3/book-pdfs/16-8-1.pdf
new file mode 100644
index 0000000000..8dbd73959e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-10.pdf b/info/examples/tlc3/book-pdfs/16-8-10.pdf
new file mode 100644
index 0000000000..228f8ad855
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-11.pdf b/info/examples/tlc3/book-pdfs/16-8-11.pdf
new file mode 100644
index 0000000000..cf45664532
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-2.pdf b/info/examples/tlc3/book-pdfs/16-8-2.pdf
new file mode 100644
index 0000000000..b66bc53c3b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-3.pdf b/info/examples/tlc3/book-pdfs/16-8-3.pdf
new file mode 100644
index 0000000000..29d99d42e6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-4-2.pdf b/info/examples/tlc3/book-pdfs/16-8-4-2.pdf
new file mode 100644
index 0000000000..8bfb31a478
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-4.pdf b/info/examples/tlc3/book-pdfs/16-8-4.pdf
new file mode 100644
index 0000000000..dfd6f9a449
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-5-2.pdf b/info/examples/tlc3/book-pdfs/16-8-5-2.pdf
new file mode 100644
index 0000000000..27e543b25e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-5.pdf b/info/examples/tlc3/book-pdfs/16-8-5.pdf
new file mode 100644
index 0000000000..0ac7041c5a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-6-2.pdf b/info/examples/tlc3/book-pdfs/16-8-6-2.pdf
new file mode 100644
index 0000000000..24062d861b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-6.pdf b/info/examples/tlc3/book-pdfs/16-8-6.pdf
new file mode 100644
index 0000000000..a523314449
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-7-2.pdf b/info/examples/tlc3/book-pdfs/16-8-7-2.pdf
new file mode 100644
index 0000000000..bc75f2e787
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-7.pdf b/info/examples/tlc3/book-pdfs/16-8-7.pdf
new file mode 100644
index 0000000000..67844a7502
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-8.pdf b/info/examples/tlc3/book-pdfs/16-8-8.pdf
new file mode 100644
index 0000000000..d769f552b7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/16-8-9.pdf b/info/examples/tlc3/book-pdfs/16-8-9.pdf
new file mode 100644
index 0000000000..9211c1fbc1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/16-8-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/17-4-1.pdf b/info/examples/tlc3/book-pdfs/17-4-1.pdf
new file mode 100644
index 0000000000..f60fe364bb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/17-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/17-4-2.pdf b/info/examples/tlc3/book-pdfs/17-4-2.pdf
new file mode 100644
index 0000000000..1ff557b385
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/17-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-1-1.pdf b/info/examples/tlc3/book-pdfs/2-1-1.pdf
new file mode 100644
index 0000000000..794d79b9bf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-1-2.pdf b/info/examples/tlc3/book-pdfs/2-1-2.pdf
new file mode 100644
index 0000000000..52cda11312
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-1-3.pdf b/info/examples/tlc3/book-pdfs/2-1-3.pdf
new file mode 100644
index 0000000000..667bd85f64
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-1.pdf b/info/examples/tlc3/book-pdfs/2-2-1.pdf
new file mode 100644
index 0000000000..4c944fea67
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-10.pdf b/info/examples/tlc3/book-pdfs/2-2-10.pdf
new file mode 100644
index 0000000000..7dd58e94d4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-11.pdf b/info/examples/tlc3/book-pdfs/2-2-11.pdf
new file mode 100644
index 0000000000..641b096fe3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-12.pdf b/info/examples/tlc3/book-pdfs/2-2-12.pdf
new file mode 100644
index 0000000000..89001b2274
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-13.pdf b/info/examples/tlc3/book-pdfs/2-2-13.pdf
new file mode 100644
index 0000000000..43ad7fe587
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-14.pdf b/info/examples/tlc3/book-pdfs/2-2-14.pdf
new file mode 100644
index 0000000000..24e72da115
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-15.pdf b/info/examples/tlc3/book-pdfs/2-2-15.pdf
new file mode 100644
index 0000000000..04949fe899
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-16.pdf b/info/examples/tlc3/book-pdfs/2-2-16.pdf
new file mode 100644
index 0000000000..3056a8d6df
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-17-2.pdf b/info/examples/tlc3/book-pdfs/2-2-17-2.pdf
new file mode 100644
index 0000000000..ba40990ddb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-17-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-17.pdf b/info/examples/tlc3/book-pdfs/2-2-17.pdf
new file mode 100644
index 0000000000..f1b6ebfc48
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-18.pdf b/info/examples/tlc3/book-pdfs/2-2-18.pdf
new file mode 100644
index 0000000000..101017a426
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-19.pdf b/info/examples/tlc3/book-pdfs/2-2-19.pdf
new file mode 100644
index 0000000000..26e47a512f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-2.pdf b/info/examples/tlc3/book-pdfs/2-2-2.pdf
new file mode 100644
index 0000000000..cfd49b0fc2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-20.pdf b/info/examples/tlc3/book-pdfs/2-2-20.pdf
new file mode 100644
index 0000000000..84ccd201cc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-21.pdf b/info/examples/tlc3/book-pdfs/2-2-21.pdf
new file mode 100644
index 0000000000..5ca4fae9cb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-22.pdf b/info/examples/tlc3/book-pdfs/2-2-22.pdf
new file mode 100644
index 0000000000..026d93db5c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-3.pdf b/info/examples/tlc3/book-pdfs/2-2-3.pdf
new file mode 100644
index 0000000000..2857d77996
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-4.pdf b/info/examples/tlc3/book-pdfs/2-2-4.pdf
new file mode 100644
index 0000000000..a4ca6e6e95
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-5.pdf b/info/examples/tlc3/book-pdfs/2-2-5.pdf
new file mode 100644
index 0000000000..ed60c6d3a5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-6.pdf b/info/examples/tlc3/book-pdfs/2-2-6.pdf
new file mode 100644
index 0000000000..5503b2253b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-7.pdf b/info/examples/tlc3/book-pdfs/2-2-7.pdf
new file mode 100644
index 0000000000..d057ce95d9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-8.pdf b/info/examples/tlc3/book-pdfs/2-2-8.pdf
new file mode 100644
index 0000000000..14dfd075d1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-2-9.pdf b/info/examples/tlc3/book-pdfs/2-2-9.pdf
new file mode 100644
index 0000000000..9c49d41708
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-1-2.pdf b/info/examples/tlc3/book-pdfs/2-3-1-2.pdf
new file mode 100644
index 0000000000..2ab06883d7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-1.pdf b/info/examples/tlc3/book-pdfs/2-3-1.pdf
new file mode 100644
index 0000000000..fd5d7dd3e7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-10.pdf b/info/examples/tlc3/book-pdfs/2-3-10.pdf
new file mode 100644
index 0000000000..a2311abb84
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-11.pdf b/info/examples/tlc3/book-pdfs/2-3-11.pdf
new file mode 100644
index 0000000000..d512cca081
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-12.pdf b/info/examples/tlc3/book-pdfs/2-3-12.pdf
new file mode 100644
index 0000000000..03239a5dd8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-13.pdf b/info/examples/tlc3/book-pdfs/2-3-13.pdf
new file mode 100644
index 0000000000..f2a7bb9c02
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-14.pdf b/info/examples/tlc3/book-pdfs/2-3-14.pdf
new file mode 100644
index 0000000000..22f0a9d6a7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-15.pdf b/info/examples/tlc3/book-pdfs/2-3-15.pdf
new file mode 100644
index 0000000000..5909e19f0b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-16.pdf b/info/examples/tlc3/book-pdfs/2-3-16.pdf
new file mode 100644
index 0000000000..55b86c0a7b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-2.pdf b/info/examples/tlc3/book-pdfs/2-3-2.pdf
new file mode 100644
index 0000000000..8323a3caa2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-3.pdf b/info/examples/tlc3/book-pdfs/2-3-3.pdf
new file mode 100644
index 0000000000..9d4c366cf7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-4.pdf b/info/examples/tlc3/book-pdfs/2-3-4.pdf
new file mode 100644
index 0000000000..fad2d69e67
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-5.pdf b/info/examples/tlc3/book-pdfs/2-3-5.pdf
new file mode 100644
index 0000000000..fa425d8252
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-6.pdf b/info/examples/tlc3/book-pdfs/2-3-6.pdf
new file mode 100644
index 0000000000..cd49a4390c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-7.pdf b/info/examples/tlc3/book-pdfs/2-3-7.pdf
new file mode 100644
index 0000000000..b575de1976
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-8.pdf b/info/examples/tlc3/book-pdfs/2-3-8.pdf
new file mode 100644
index 0000000000..19d3bdc6fc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-3-9.pdf b/info/examples/tlc3/book-pdfs/2-3-9.pdf
new file mode 100644
index 0000000000..8eb2ec7094
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-1.pdf b/info/examples/tlc3/book-pdfs/2-4-1.pdf
new file mode 100644
index 0000000000..1b48873aa2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-10.pdf b/info/examples/tlc3/book-pdfs/2-4-10.pdf
new file mode 100644
index 0000000000..e08bb9c85c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-11.pdf b/info/examples/tlc3/book-pdfs/2-4-11.pdf
new file mode 100644
index 0000000000..fee3b874f0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-12-2.pdf b/info/examples/tlc3/book-pdfs/2-4-12-2.pdf
new file mode 100644
index 0000000000..1bc92ef18d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-12-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-12.pdf b/info/examples/tlc3/book-pdfs/2-4-12.pdf
new file mode 100644
index 0000000000..39d3ef9904
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-13.pdf b/info/examples/tlc3/book-pdfs/2-4-13.pdf
new file mode 100644
index 0000000000..27877cd77d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-14.pdf b/info/examples/tlc3/book-pdfs/2-4-14.pdf
new file mode 100644
index 0000000000..71d70d6571
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-15.pdf b/info/examples/tlc3/book-pdfs/2-4-15.pdf
new file mode 100644
index 0000000000..43bf820ed2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-16.pdf b/info/examples/tlc3/book-pdfs/2-4-16.pdf
new file mode 100644
index 0000000000..d325743fea
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-17.pdf b/info/examples/tlc3/book-pdfs/2-4-17.pdf
new file mode 100644
index 0000000000..1980d4ad1f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-18.pdf b/info/examples/tlc3/book-pdfs/2-4-18.pdf
new file mode 100644
index 0000000000..87579714c1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-19.pdf b/info/examples/tlc3/book-pdfs/2-4-19.pdf
new file mode 100644
index 0000000000..78e733ffd4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-2.pdf b/info/examples/tlc3/book-pdfs/2-4-2.pdf
new file mode 100644
index 0000000000..ffdb329a49
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-20.pdf b/info/examples/tlc3/book-pdfs/2-4-20.pdf
new file mode 100644
index 0000000000..fd9bc6b28c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-21.pdf b/info/examples/tlc3/book-pdfs/2-4-21.pdf
new file mode 100644
index 0000000000..47418bd80d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-3.pdf b/info/examples/tlc3/book-pdfs/2-4-3.pdf
new file mode 100644
index 0000000000..ba1162d96e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-4-2.pdf b/info/examples/tlc3/book-pdfs/2-4-4-2.pdf
new file mode 100644
index 0000000000..446727a814
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-4.pdf b/info/examples/tlc3/book-pdfs/2-4-4.pdf
new file mode 100644
index 0000000000..e30e41bdcd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-5-2.pdf b/info/examples/tlc3/book-pdfs/2-4-5-2.pdf
new file mode 100644
index 0000000000..86a439faa8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-5.pdf b/info/examples/tlc3/book-pdfs/2-4-5.pdf
new file mode 100644
index 0000000000..ac105216d9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-6.pdf b/info/examples/tlc3/book-pdfs/2-4-6.pdf
new file mode 100644
index 0000000000..1c2de540bf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-7.pdf b/info/examples/tlc3/book-pdfs/2-4-7.pdf
new file mode 100644
index 0000000000..c00b85ae10
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-8.pdf b/info/examples/tlc3/book-pdfs/2-4-8.pdf
new file mode 100644
index 0000000000..1790498f8b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/2-4-9.pdf b/info/examples/tlc3/book-pdfs/2-4-9.pdf
new file mode 100644
index 0000000000..114770118b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/2-4-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-1.pdf b/info/examples/tlc3/book-pdfs/3-1-1.pdf
new file mode 100644
index 0000000000..e448bc69be
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-10.pdf b/info/examples/tlc3/book-pdfs/3-1-10.pdf
new file mode 100644
index 0000000000..970f48cc9f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-11.pdf b/info/examples/tlc3/book-pdfs/3-1-11.pdf
new file mode 100644
index 0000000000..4d5434eaa0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-12.pdf b/info/examples/tlc3/book-pdfs/3-1-12.pdf
new file mode 100644
index 0000000000..24f3a1d3ca
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-13.pdf b/info/examples/tlc3/book-pdfs/3-1-13.pdf
new file mode 100644
index 0000000000..bba04d8090
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-14.pdf b/info/examples/tlc3/book-pdfs/3-1-14.pdf
new file mode 100644
index 0000000000..4943f806a8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-15.pdf b/info/examples/tlc3/book-pdfs/3-1-15.pdf
new file mode 100644
index 0000000000..db3c39c475
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-16.pdf b/info/examples/tlc3/book-pdfs/3-1-16.pdf
new file mode 100644
index 0000000000..79f0381576
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-17.pdf b/info/examples/tlc3/book-pdfs/3-1-17.pdf
new file mode 100644
index 0000000000..5d1ea85376
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-18.pdf b/info/examples/tlc3/book-pdfs/3-1-18.pdf
new file mode 100644
index 0000000000..6f885da9b7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-19.pdf b/info/examples/tlc3/book-pdfs/3-1-19.pdf
new file mode 100644
index 0000000000..9b53f7190e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-2.pdf b/info/examples/tlc3/book-pdfs/3-1-2.pdf
new file mode 100644
index 0000000000..c8e2efe72e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-20.pdf b/info/examples/tlc3/book-pdfs/3-1-20.pdf
new file mode 100644
index 0000000000..efb4f580a6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-21.pdf b/info/examples/tlc3/book-pdfs/3-1-21.pdf
new file mode 100644
index 0000000000..9255abd786
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-22.pdf b/info/examples/tlc3/book-pdfs/3-1-22.pdf
new file mode 100644
index 0000000000..3bd98c4972
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-23.pdf b/info/examples/tlc3/book-pdfs/3-1-23.pdf
new file mode 100644
index 0000000000..cc307c7193
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-3.pdf b/info/examples/tlc3/book-pdfs/3-1-3.pdf
new file mode 100644
index 0000000000..49b90fce82
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-4.pdf b/info/examples/tlc3/book-pdfs/3-1-4.pdf
new file mode 100644
index 0000000000..93f036ad53
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-5.pdf b/info/examples/tlc3/book-pdfs/3-1-5.pdf
new file mode 100644
index 0000000000..3c0506e56e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-6.pdf b/info/examples/tlc3/book-pdfs/3-1-6.pdf
new file mode 100644
index 0000000000..c19293839f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-7.pdf b/info/examples/tlc3/book-pdfs/3-1-7.pdf
new file mode 100644
index 0000000000..6804e4ca1a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-8.pdf b/info/examples/tlc3/book-pdfs/3-1-8.pdf
new file mode 100644
index 0000000000..b1ac6bb3a7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-1-9.pdf b/info/examples/tlc3/book-pdfs/3-1-9.pdf
new file mode 100644
index 0000000000..3044621e75
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-1-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-1.pdf b/info/examples/tlc3/book-pdfs/3-2-1.pdf
new file mode 100644
index 0000000000..2d7c40f3e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-2.pdf b/info/examples/tlc3/book-pdfs/3-2-2.pdf
new file mode 100644
index 0000000000..fce69bc10b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-3.pdf b/info/examples/tlc3/book-pdfs/3-2-3.pdf
new file mode 100644
index 0000000000..13fb321fef
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-4.pdf b/info/examples/tlc3/book-pdfs/3-2-4.pdf
new file mode 100644
index 0000000000..20974d2a11
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-5.pdf b/info/examples/tlc3/book-pdfs/3-2-5.pdf
new file mode 100644
index 0000000000..2f87b6a134
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-6.pdf b/info/examples/tlc3/book-pdfs/3-2-6.pdf
new file mode 100644
index 0000000000..bdcb42ef58
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-7.pdf b/info/examples/tlc3/book-pdfs/3-2-7.pdf
new file mode 100644
index 0000000000..e76be38081
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-8.pdf b/info/examples/tlc3/book-pdfs/3-2-8.pdf
new file mode 100644
index 0000000000..54c1f3d84c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-2-9.pdf b/info/examples/tlc3/book-pdfs/3-2-9.pdf
new file mode 100644
index 0000000000..6245300847
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-1.pdf b/info/examples/tlc3/book-pdfs/3-3-1.pdf
new file mode 100644
index 0000000000..9ff224e49b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-10.pdf b/info/examples/tlc3/book-pdfs/3-3-10.pdf
new file mode 100644
index 0000000000..d8fd18a0de
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-11.pdf b/info/examples/tlc3/book-pdfs/3-3-11.pdf
new file mode 100644
index 0000000000..01bc34dfd0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-12.pdf b/info/examples/tlc3/book-pdfs/3-3-12.pdf
new file mode 100644
index 0000000000..0eef7386a5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-13.pdf b/info/examples/tlc3/book-pdfs/3-3-13.pdf
new file mode 100644
index 0000000000..ef56536698
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-14.pdf b/info/examples/tlc3/book-pdfs/3-3-14.pdf
new file mode 100644
index 0000000000..45cc19cc2a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-15.pdf b/info/examples/tlc3/book-pdfs/3-3-15.pdf
new file mode 100644
index 0000000000..a0aa7e94e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-16.pdf b/info/examples/tlc3/book-pdfs/3-3-16.pdf
new file mode 100644
index 0000000000..d8626569e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-17.pdf b/info/examples/tlc3/book-pdfs/3-3-17.pdf
new file mode 100644
index 0000000000..7df9aef4ce
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-18.pdf b/info/examples/tlc3/book-pdfs/3-3-18.pdf
new file mode 100644
index 0000000000..248dbfcb53
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-19.pdf b/info/examples/tlc3/book-pdfs/3-3-19.pdf
new file mode 100644
index 0000000000..03379420ac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-2.pdf b/info/examples/tlc3/book-pdfs/3-3-2.pdf
new file mode 100644
index 0000000000..b9bf883a5e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-20.pdf b/info/examples/tlc3/book-pdfs/3-3-20.pdf
new file mode 100644
index 0000000000..774236bd14
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-21.pdf b/info/examples/tlc3/book-pdfs/3-3-21.pdf
new file mode 100644
index 0000000000..8e9a8b8b73
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-22.pdf b/info/examples/tlc3/book-pdfs/3-3-22.pdf
new file mode 100644
index 0000000000..c46292aa38
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-23.pdf b/info/examples/tlc3/book-pdfs/3-3-23.pdf
new file mode 100644
index 0000000000..e166301278
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-24.pdf b/info/examples/tlc3/book-pdfs/3-3-24.pdf
new file mode 100644
index 0000000000..8a305d3efc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-25.pdf b/info/examples/tlc3/book-pdfs/3-3-25.pdf
new file mode 100644
index 0000000000..af54cf6f2d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-26.pdf b/info/examples/tlc3/book-pdfs/3-3-26.pdf
new file mode 100644
index 0000000000..cb77c987a5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-27.pdf b/info/examples/tlc3/book-pdfs/3-3-27.pdf
new file mode 100644
index 0000000000..cb4be8795c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-28.pdf b/info/examples/tlc3/book-pdfs/3-3-28.pdf
new file mode 100644
index 0000000000..6b2ec454ac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-29.pdf b/info/examples/tlc3/book-pdfs/3-3-29.pdf
new file mode 100644
index 0000000000..363299cbb9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-3.pdf b/info/examples/tlc3/book-pdfs/3-3-3.pdf
new file mode 100644
index 0000000000..496b0964a9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-30.pdf b/info/examples/tlc3/book-pdfs/3-3-30.pdf
new file mode 100644
index 0000000000..52ace72d46
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-31.pdf b/info/examples/tlc3/book-pdfs/3-3-31.pdf
new file mode 100644
index 0000000000..cc18cb7439
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-32.pdf b/info/examples/tlc3/book-pdfs/3-3-32.pdf
new file mode 100644
index 0000000000..aedb5d3b66
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-33.pdf b/info/examples/tlc3/book-pdfs/3-3-33.pdf
new file mode 100644
index 0000000000..109f9dafe6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-34.pdf b/info/examples/tlc3/book-pdfs/3-3-34.pdf
new file mode 100644
index 0000000000..9669583428
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-35.pdf b/info/examples/tlc3/book-pdfs/3-3-35.pdf
new file mode 100644
index 0000000000..e15f3611e2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-36.pdf b/info/examples/tlc3/book-pdfs/3-3-36.pdf
new file mode 100644
index 0000000000..275066f73c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-37.pdf b/info/examples/tlc3/book-pdfs/3-3-37.pdf
new file mode 100644
index 0000000000..d19cd8e006
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-38.pdf b/info/examples/tlc3/book-pdfs/3-3-38.pdf
new file mode 100644
index 0000000000..f59246f0bd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-39.pdf b/info/examples/tlc3/book-pdfs/3-3-39.pdf
new file mode 100644
index 0000000000..cf7086979e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-4.pdf b/info/examples/tlc3/book-pdfs/3-3-4.pdf
new file mode 100644
index 0000000000..9d9d655e2a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-5.pdf b/info/examples/tlc3/book-pdfs/3-3-5.pdf
new file mode 100644
index 0000000000..afaa7f9dec
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-6.pdf b/info/examples/tlc3/book-pdfs/3-3-6.pdf
new file mode 100644
index 0000000000..4715b3edea
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-7.pdf b/info/examples/tlc3/book-pdfs/3-3-7.pdf
new file mode 100644
index 0000000000..18dc18e3d2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-8.pdf b/info/examples/tlc3/book-pdfs/3-3-8.pdf
new file mode 100644
index 0000000000..6b08019ff1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-3-9.pdf b/info/examples/tlc3/book-pdfs/3-3-9.pdf
new file mode 100644
index 0000000000..0d19175847
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-1.pdf b/info/examples/tlc3/book-pdfs/3-4-1.pdf
new file mode 100644
index 0000000000..bd62464296
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-10.pdf b/info/examples/tlc3/book-pdfs/3-4-10.pdf
new file mode 100644
index 0000000000..e795bc9b82
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-11.pdf b/info/examples/tlc3/book-pdfs/3-4-11.pdf
new file mode 100644
index 0000000000..a2faef8183
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-12.pdf b/info/examples/tlc3/book-pdfs/3-4-12.pdf
new file mode 100644
index 0000000000..1198c5a287
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-13.pdf b/info/examples/tlc3/book-pdfs/3-4-13.pdf
new file mode 100644
index 0000000000..de84ac52c1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-14.pdf b/info/examples/tlc3/book-pdfs/3-4-14.pdf
new file mode 100644
index 0000000000..f826ae4f1c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-15.pdf b/info/examples/tlc3/book-pdfs/3-4-15.pdf
new file mode 100644
index 0000000000..85b59b9335
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-16.pdf b/info/examples/tlc3/book-pdfs/3-4-16.pdf
new file mode 100644
index 0000000000..a72ce9451a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-17.pdf b/info/examples/tlc3/book-pdfs/3-4-17.pdf
new file mode 100644
index 0000000000..39865ce4e9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-18.pdf b/info/examples/tlc3/book-pdfs/3-4-18.pdf
new file mode 100644
index 0000000000..12cc611cb9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-19.pdf b/info/examples/tlc3/book-pdfs/3-4-19.pdf
new file mode 100644
index 0000000000..26ea339527
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-2.pdf b/info/examples/tlc3/book-pdfs/3-4-2.pdf
new file mode 100644
index 0000000000..0d50172961
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-20.pdf b/info/examples/tlc3/book-pdfs/3-4-20.pdf
new file mode 100644
index 0000000000..73591edfb9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-21.pdf b/info/examples/tlc3/book-pdfs/3-4-21.pdf
new file mode 100644
index 0000000000..b5861603d3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-22.pdf b/info/examples/tlc3/book-pdfs/3-4-22.pdf
new file mode 100644
index 0000000000..dfd8362bf1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-23.pdf b/info/examples/tlc3/book-pdfs/3-4-23.pdf
new file mode 100644
index 0000000000..62a7275295
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-24.pdf b/info/examples/tlc3/book-pdfs/3-4-24.pdf
new file mode 100644
index 0000000000..2dd2255f03
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-25.pdf b/info/examples/tlc3/book-pdfs/3-4-25.pdf
new file mode 100644
index 0000000000..f64eb94d61
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-26.pdf b/info/examples/tlc3/book-pdfs/3-4-26.pdf
new file mode 100644
index 0000000000..4b7a29defc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-27.pdf b/info/examples/tlc3/book-pdfs/3-4-27.pdf
new file mode 100644
index 0000000000..f5fac43970
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-28.pdf b/info/examples/tlc3/book-pdfs/3-4-28.pdf
new file mode 100644
index 0000000000..42f4754b01
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-29.pdf b/info/examples/tlc3/book-pdfs/3-4-29.pdf
new file mode 100644
index 0000000000..95730c6862
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-3.pdf b/info/examples/tlc3/book-pdfs/3-4-3.pdf
new file mode 100644
index 0000000000..2e0d8b8202
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-30.pdf b/info/examples/tlc3/book-pdfs/3-4-30.pdf
new file mode 100644
index 0000000000..94b31e9144
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-31.pdf b/info/examples/tlc3/book-pdfs/3-4-31.pdf
new file mode 100644
index 0000000000..d0f19c73e5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-32.pdf b/info/examples/tlc3/book-pdfs/3-4-32.pdf
new file mode 100644
index 0000000000..7cc9a874a0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-33.pdf b/info/examples/tlc3/book-pdfs/3-4-33.pdf
new file mode 100644
index 0000000000..90295acbfd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-34.pdf b/info/examples/tlc3/book-pdfs/3-4-34.pdf
new file mode 100644
index 0000000000..83a956f7ba
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-35.pdf b/info/examples/tlc3/book-pdfs/3-4-35.pdf
new file mode 100644
index 0000000000..2d2fbd8258
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-36.pdf b/info/examples/tlc3/book-pdfs/3-4-36.pdf
new file mode 100644
index 0000000000..7b1fe0680d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-37.pdf b/info/examples/tlc3/book-pdfs/3-4-37.pdf
new file mode 100644
index 0000000000..847fba895d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-38.pdf b/info/examples/tlc3/book-pdfs/3-4-38.pdf
new file mode 100644
index 0000000000..2bbe15f4f9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-39.pdf b/info/examples/tlc3/book-pdfs/3-4-39.pdf
new file mode 100644
index 0000000000..01666dd014
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-4.pdf b/info/examples/tlc3/book-pdfs/3-4-4.pdf
new file mode 100644
index 0000000000..5ceee35c7e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-40.pdf b/info/examples/tlc3/book-pdfs/3-4-40.pdf
new file mode 100644
index 0000000000..e4936e9da6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-41.pdf b/info/examples/tlc3/book-pdfs/3-4-41.pdf
new file mode 100644
index 0000000000..927788e921
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-42.pdf b/info/examples/tlc3/book-pdfs/3-4-42.pdf
new file mode 100644
index 0000000000..2b9b489167
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-43.pdf b/info/examples/tlc3/book-pdfs/3-4-43.pdf
new file mode 100644
index 0000000000..bdf08048ee
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-43.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-44.pdf b/info/examples/tlc3/book-pdfs/3-4-44.pdf
new file mode 100644
index 0000000000..a21bf5e4c5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-44.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-45.pdf b/info/examples/tlc3/book-pdfs/3-4-45.pdf
new file mode 100644
index 0000000000..18b5a84add
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-45.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-46.pdf b/info/examples/tlc3/book-pdfs/3-4-46.pdf
new file mode 100644
index 0000000000..3e6841791b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-46.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-47.pdf b/info/examples/tlc3/book-pdfs/3-4-47.pdf
new file mode 100644
index 0000000000..73ebf51977
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-47.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-5.pdf b/info/examples/tlc3/book-pdfs/3-4-5.pdf
new file mode 100644
index 0000000000..51c7d0bcc8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-6.pdf b/info/examples/tlc3/book-pdfs/3-4-6.pdf
new file mode 100644
index 0000000000..a41a1cea3e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-7.pdf b/info/examples/tlc3/book-pdfs/3-4-7.pdf
new file mode 100644
index 0000000000..bd235a8dce
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-8.pdf b/info/examples/tlc3/book-pdfs/3-4-8.pdf
new file mode 100644
index 0000000000..cd2679d827
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-4-9.pdf b/info/examples/tlc3/book-pdfs/3-4-9.pdf
new file mode 100644
index 0000000000..6f5d2cec20
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-4-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-1.pdf b/info/examples/tlc3/book-pdfs/3-5-1.pdf
new file mode 100644
index 0000000000..0a80f50ce4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-10.pdf b/info/examples/tlc3/book-pdfs/3-5-10.pdf
new file mode 100644
index 0000000000..b9ddcc1c41
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-11.pdf b/info/examples/tlc3/book-pdfs/3-5-11.pdf
new file mode 100644
index 0000000000..b647514aef
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-12.pdf b/info/examples/tlc3/book-pdfs/3-5-12.pdf
new file mode 100644
index 0000000000..917cae0d6d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-13-2.pdf b/info/examples/tlc3/book-pdfs/3-5-13-2.pdf
new file mode 100644
index 0000000000..9e27ea3599
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-13-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-13.pdf b/info/examples/tlc3/book-pdfs/3-5-13.pdf
new file mode 100644
index 0000000000..417b855d2d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-14-2.pdf b/info/examples/tlc3/book-pdfs/3-5-14-2.pdf
new file mode 100644
index 0000000000..2322027de9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-14-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-14.pdf b/info/examples/tlc3/book-pdfs/3-5-14.pdf
new file mode 100644
index 0000000000..c29c1c198b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-15.pdf b/info/examples/tlc3/book-pdfs/3-5-15.pdf
new file mode 100644
index 0000000000..8064aa176b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-16.pdf b/info/examples/tlc3/book-pdfs/3-5-16.pdf
new file mode 100644
index 0000000000..f6cd3a0d9f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-17.pdf b/info/examples/tlc3/book-pdfs/3-5-17.pdf
new file mode 100644
index 0000000000..1b7c065dbd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-18.pdf b/info/examples/tlc3/book-pdfs/3-5-18.pdf
new file mode 100644
index 0000000000..11cf9775d6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-19.pdf b/info/examples/tlc3/book-pdfs/3-5-19.pdf
new file mode 100644
index 0000000000..57af991ea5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-2.pdf b/info/examples/tlc3/book-pdfs/3-5-2.pdf
new file mode 100644
index 0000000000..4c6a6bb8be
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-20.pdf b/info/examples/tlc3/book-pdfs/3-5-20.pdf
new file mode 100644
index 0000000000..9bbaf6534c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-21.pdf b/info/examples/tlc3/book-pdfs/3-5-21.pdf
new file mode 100644
index 0000000000..77388b010b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-22.pdf b/info/examples/tlc3/book-pdfs/3-5-22.pdf
new file mode 100644
index 0000000000..b73d30644a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-23.pdf b/info/examples/tlc3/book-pdfs/3-5-23.pdf
new file mode 100644
index 0000000000..a47c7fcc49
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-24-2.pdf b/info/examples/tlc3/book-pdfs/3-5-24-2.pdf
new file mode 100644
index 0000000000..ef1382e8ed
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-24-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-24.pdf b/info/examples/tlc3/book-pdfs/3-5-24.pdf
new file mode 100644
index 0000000000..fa3265c7f3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-25-2.pdf b/info/examples/tlc3/book-pdfs/3-5-25-2.pdf
new file mode 100644
index 0000000000..2c6a4d9962
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-25-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-25.pdf b/info/examples/tlc3/book-pdfs/3-5-25.pdf
new file mode 100644
index 0000000000..b212b213cf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-26-2.pdf b/info/examples/tlc3/book-pdfs/3-5-26-2.pdf
new file mode 100644
index 0000000000..7913a68cb8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-26-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-26.pdf b/info/examples/tlc3/book-pdfs/3-5-26.pdf
new file mode 100644
index 0000000000..c1bb132143
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-27.pdf b/info/examples/tlc3/book-pdfs/3-5-27.pdf
new file mode 100644
index 0000000000..e0efc80469
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-28.pdf b/info/examples/tlc3/book-pdfs/3-5-28.pdf
new file mode 100644
index 0000000000..9e7dd2d47d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-29.pdf b/info/examples/tlc3/book-pdfs/3-5-29.pdf
new file mode 100644
index 0000000000..7d63e8b945
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-3.pdf b/info/examples/tlc3/book-pdfs/3-5-3.pdf
new file mode 100644
index 0000000000..431afc609e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-30-2.pdf b/info/examples/tlc3/book-pdfs/3-5-30-2.pdf
new file mode 100644
index 0000000000..0a9bb15f90
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-30-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-30.pdf b/info/examples/tlc3/book-pdfs/3-5-30.pdf
new file mode 100644
index 0000000000..ea96c9d60d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-31-2.pdf b/info/examples/tlc3/book-pdfs/3-5-31-2.pdf
new file mode 100644
index 0000000000..ecc0473cb2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-31-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-31.pdf b/info/examples/tlc3/book-pdfs/3-5-31.pdf
new file mode 100644
index 0000000000..8ffea18557
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-32.pdf b/info/examples/tlc3/book-pdfs/3-5-32.pdf
new file mode 100644
index 0000000000..e6d82195c2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-33-2.pdf b/info/examples/tlc3/book-pdfs/3-5-33-2.pdf
new file mode 100644
index 0000000000..d6490c7414
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-33-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-33.pdf b/info/examples/tlc3/book-pdfs/3-5-33.pdf
new file mode 100644
index 0000000000..2f2d7b27c6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-34.pdf b/info/examples/tlc3/book-pdfs/3-5-34.pdf
new file mode 100644
index 0000000000..d01dea28d9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-35.pdf b/info/examples/tlc3/book-pdfs/3-5-35.pdf
new file mode 100644
index 0000000000..a14eff1e57
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-36.pdf b/info/examples/tlc3/book-pdfs/3-5-36.pdf
new file mode 100644
index 0000000000..4008b81c2a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-37.pdf b/info/examples/tlc3/book-pdfs/3-5-37.pdf
new file mode 100644
index 0000000000..3597dc08cd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-38.pdf b/info/examples/tlc3/book-pdfs/3-5-38.pdf
new file mode 100644
index 0000000000..b790fc599d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-39.pdf b/info/examples/tlc3/book-pdfs/3-5-39.pdf
new file mode 100644
index 0000000000..08bdafe3ca
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-4.pdf b/info/examples/tlc3/book-pdfs/3-5-4.pdf
new file mode 100644
index 0000000000..b0eadee4cf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-40.pdf b/info/examples/tlc3/book-pdfs/3-5-40.pdf
new file mode 100644
index 0000000000..e5ec84ae22
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-41.pdf b/info/examples/tlc3/book-pdfs/3-5-41.pdf
new file mode 100644
index 0000000000..eed7cfe1d7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-42-2.pdf b/info/examples/tlc3/book-pdfs/3-5-42-2.pdf
new file mode 100644
index 0000000000..4a278f7ba8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-42-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-42.pdf b/info/examples/tlc3/book-pdfs/3-5-42.pdf
new file mode 100644
index 0000000000..e585182177
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-43.pdf b/info/examples/tlc3/book-pdfs/3-5-43.pdf
new file mode 100644
index 0000000000..f0d5ff6893
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-43.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-44.pdf b/info/examples/tlc3/book-pdfs/3-5-44.pdf
new file mode 100644
index 0000000000..b304f42da1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-44.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-45.pdf b/info/examples/tlc3/book-pdfs/3-5-45.pdf
new file mode 100644
index 0000000000..83c90bbe33
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-45.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-46.pdf b/info/examples/tlc3/book-pdfs/3-5-46.pdf
new file mode 100644
index 0000000000..1850a9f750
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-46.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-47.pdf b/info/examples/tlc3/book-pdfs/3-5-47.pdf
new file mode 100644
index 0000000000..dd3d386c17
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-47.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-48.pdf b/info/examples/tlc3/book-pdfs/3-5-48.pdf
new file mode 100644
index 0000000000..413ea66fba
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-48.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-5.pdf b/info/examples/tlc3/book-pdfs/3-5-5.pdf
new file mode 100644
index 0000000000..f201765dcf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-6.pdf b/info/examples/tlc3/book-pdfs/3-5-6.pdf
new file mode 100644
index 0000000000..75b83a38fe
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-7.pdf b/info/examples/tlc3/book-pdfs/3-5-7.pdf
new file mode 100644
index 0000000000..dc6b28ee67
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-8-2.pdf b/info/examples/tlc3/book-pdfs/3-5-8-2.pdf
new file mode 100644
index 0000000000..aa56e03a45
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-8.pdf b/info/examples/tlc3/book-pdfs/3-5-8.pdf
new file mode 100644
index 0000000000..3dfdb9c355
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-5-9.pdf b/info/examples/tlc3/book-pdfs/3-5-9.pdf
new file mode 100644
index 0000000000..8ebdc67b9e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-5-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-1.pdf b/info/examples/tlc3/book-pdfs/3-6-1.pdf
new file mode 100644
index 0000000000..c5c5e65f8e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-10.pdf b/info/examples/tlc3/book-pdfs/3-6-10.pdf
new file mode 100644
index 0000000000..4929ef13fc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-11.pdf b/info/examples/tlc3/book-pdfs/3-6-11.pdf
new file mode 100644
index 0000000000..8ed63394dd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-12.pdf b/info/examples/tlc3/book-pdfs/3-6-12.pdf
new file mode 100644
index 0000000000..3b50b9b970
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-13-2.pdf b/info/examples/tlc3/book-pdfs/3-6-13-2.pdf
new file mode 100644
index 0000000000..343c113e51
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-13-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-13.pdf b/info/examples/tlc3/book-pdfs/3-6-13.pdf
new file mode 100644
index 0000000000..b5301c4ec1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-14.pdf b/info/examples/tlc3/book-pdfs/3-6-14.pdf
new file mode 100644
index 0000000000..bf4a6a7f53
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-15.pdf b/info/examples/tlc3/book-pdfs/3-6-15.pdf
new file mode 100644
index 0000000000..e6e0b615ef
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-16.pdf b/info/examples/tlc3/book-pdfs/3-6-16.pdf
new file mode 100644
index 0000000000..5700e8a9b5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-17.pdf b/info/examples/tlc3/book-pdfs/3-6-17.pdf
new file mode 100644
index 0000000000..76d5fe0e5d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-18.pdf b/info/examples/tlc3/book-pdfs/3-6-18.pdf
new file mode 100644
index 0000000000..347e85af8c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-19.pdf b/info/examples/tlc3/book-pdfs/3-6-19.pdf
new file mode 100644
index 0000000000..05e5578763
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-2.pdf b/info/examples/tlc3/book-pdfs/3-6-2.pdf
new file mode 100644
index 0000000000..4e6f53190f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-3.pdf b/info/examples/tlc3/book-pdfs/3-6-3.pdf
new file mode 100644
index 0000000000..7f61e910a4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-4.pdf b/info/examples/tlc3/book-pdfs/3-6-4.pdf
new file mode 100644
index 0000000000..afc7bbf4b1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-5.pdf b/info/examples/tlc3/book-pdfs/3-6-5.pdf
new file mode 100644
index 0000000000..b76ca83e6d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-6.pdf b/info/examples/tlc3/book-pdfs/3-6-6.pdf
new file mode 100644
index 0000000000..8cc7bdfa5c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-7.pdf b/info/examples/tlc3/book-pdfs/3-6-7.pdf
new file mode 100644
index 0000000000..3d9f6dbefa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-8.pdf b/info/examples/tlc3/book-pdfs/3-6-8.pdf
new file mode 100644
index 0000000000..bb6fdab3b0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/3-6-9.pdf b/info/examples/tlc3/book-pdfs/3-6-9.pdf
new file mode 100644
index 0000000000..8b9e052e3a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/3-6-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-1.pdf b/info/examples/tlc3/book-pdfs/4-1-1.pdf
new file mode 100644
index 0000000000..ec16234739
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-10.pdf b/info/examples/tlc3/book-pdfs/4-1-10.pdf
new file mode 100644
index 0000000000..e0c10d45c1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-11.pdf b/info/examples/tlc3/book-pdfs/4-1-11.pdf
new file mode 100644
index 0000000000..b40a2ba9ff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-12.pdf b/info/examples/tlc3/book-pdfs/4-1-12.pdf
new file mode 100644
index 0000000000..892f257b0d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-13.pdf b/info/examples/tlc3/book-pdfs/4-1-13.pdf
new file mode 100644
index 0000000000..486df732c6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-14.pdf b/info/examples/tlc3/book-pdfs/4-1-14.pdf
new file mode 100644
index 0000000000..1cb82b8406
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-15.pdf b/info/examples/tlc3/book-pdfs/4-1-15.pdf
new file mode 100644
index 0000000000..c8be9315ce
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-16.pdf b/info/examples/tlc3/book-pdfs/4-1-16.pdf
new file mode 100644
index 0000000000..8bf90d9403
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-17.pdf b/info/examples/tlc3/book-pdfs/4-1-17.pdf
new file mode 100644
index 0000000000..f5dc72c719
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-18.pdf b/info/examples/tlc3/book-pdfs/4-1-18.pdf
new file mode 100644
index 0000000000..6afd5aceed
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-19.pdf b/info/examples/tlc3/book-pdfs/4-1-19.pdf
new file mode 100644
index 0000000000..d802543fe5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-2.pdf b/info/examples/tlc3/book-pdfs/4-1-2.pdf
new file mode 100644
index 0000000000..d947164ce5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-20.pdf b/info/examples/tlc3/book-pdfs/4-1-20.pdf
new file mode 100644
index 0000000000..67a9d7fc43
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-21.pdf b/info/examples/tlc3/book-pdfs/4-1-21.pdf
new file mode 100644
index 0000000000..b324f2e6bf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-22.pdf b/info/examples/tlc3/book-pdfs/4-1-22.pdf
new file mode 100644
index 0000000000..526fcbd114
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-23.pdf b/info/examples/tlc3/book-pdfs/4-1-23.pdf
new file mode 100644
index 0000000000..43cdb1c0c3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-24.pdf b/info/examples/tlc3/book-pdfs/4-1-24.pdf
new file mode 100644
index 0000000000..1d8dc5922f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-25.pdf b/info/examples/tlc3/book-pdfs/4-1-25.pdf
new file mode 100644
index 0000000000..e83e594277
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-26.pdf b/info/examples/tlc3/book-pdfs/4-1-26.pdf
new file mode 100644
index 0000000000..743a61e251
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-27.pdf b/info/examples/tlc3/book-pdfs/4-1-27.pdf
new file mode 100644
index 0000000000..de761bbf04
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-28.pdf b/info/examples/tlc3/book-pdfs/4-1-28.pdf
new file mode 100644
index 0000000000..822692b4e4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-29.pdf b/info/examples/tlc3/book-pdfs/4-1-29.pdf
new file mode 100644
index 0000000000..81ba6951b9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-3.pdf b/info/examples/tlc3/book-pdfs/4-1-3.pdf
new file mode 100644
index 0000000000..dd49430973
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-30.pdf b/info/examples/tlc3/book-pdfs/4-1-30.pdf
new file mode 100644
index 0000000000..f813930df8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-31.pdf b/info/examples/tlc3/book-pdfs/4-1-31.pdf
new file mode 100644
index 0000000000..9986ff5f8b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-32.pdf b/info/examples/tlc3/book-pdfs/4-1-32.pdf
new file mode 100644
index 0000000000..b60a6ccbd2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-33.pdf b/info/examples/tlc3/book-pdfs/4-1-33.pdf
new file mode 100644
index 0000000000..8e420664ca
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-34.pdf b/info/examples/tlc3/book-pdfs/4-1-34.pdf
new file mode 100644
index 0000000000..47724ed160
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-35.pdf b/info/examples/tlc3/book-pdfs/4-1-35.pdf
new file mode 100644
index 0000000000..7c01ba304c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-36.pdf b/info/examples/tlc3/book-pdfs/4-1-36.pdf
new file mode 100644
index 0000000000..23454a92c4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-37.pdf b/info/examples/tlc3/book-pdfs/4-1-37.pdf
new file mode 100644
index 0000000000..84d173ecf3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-38.pdf b/info/examples/tlc3/book-pdfs/4-1-38.pdf
new file mode 100644
index 0000000000..2ca51593ce
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-39.pdf b/info/examples/tlc3/book-pdfs/4-1-39.pdf
new file mode 100644
index 0000000000..4296267fe0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-4.pdf b/info/examples/tlc3/book-pdfs/4-1-4.pdf
new file mode 100644
index 0000000000..b094db18eb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-40.pdf b/info/examples/tlc3/book-pdfs/4-1-40.pdf
new file mode 100644
index 0000000000..15cdfd17e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-41.pdf b/info/examples/tlc3/book-pdfs/4-1-41.pdf
new file mode 100644
index 0000000000..d58c05ad14
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-42.pdf b/info/examples/tlc3/book-pdfs/4-1-42.pdf
new file mode 100644
index 0000000000..8be3d135d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-43.pdf b/info/examples/tlc3/book-pdfs/4-1-43.pdf
new file mode 100644
index 0000000000..4870a8b02e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-43.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-44.pdf b/info/examples/tlc3/book-pdfs/4-1-44.pdf
new file mode 100644
index 0000000000..578dbdafd0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-44.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-45.pdf b/info/examples/tlc3/book-pdfs/4-1-45.pdf
new file mode 100644
index 0000000000..3341dc44db
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-45.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-46.pdf b/info/examples/tlc3/book-pdfs/4-1-46.pdf
new file mode 100644
index 0000000000..8583f3c8c6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-46.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-47.pdf b/info/examples/tlc3/book-pdfs/4-1-47.pdf
new file mode 100644
index 0000000000..d4b6e7cfe4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-47.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-48.pdf b/info/examples/tlc3/book-pdfs/4-1-48.pdf
new file mode 100644
index 0000000000..d491f5e2a6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-48.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-49.pdf b/info/examples/tlc3/book-pdfs/4-1-49.pdf
new file mode 100644
index 0000000000..556f6df51c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-49.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-5.pdf b/info/examples/tlc3/book-pdfs/4-1-5.pdf
new file mode 100644
index 0000000000..99238e101b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-50.pdf b/info/examples/tlc3/book-pdfs/4-1-50.pdf
new file mode 100644
index 0000000000..a71570990d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-50.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-51.pdf b/info/examples/tlc3/book-pdfs/4-1-51.pdf
new file mode 100644
index 0000000000..d934486f73
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-51.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-52.pdf b/info/examples/tlc3/book-pdfs/4-1-52.pdf
new file mode 100644
index 0000000000..8a93a06453
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-52.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-53.pdf b/info/examples/tlc3/book-pdfs/4-1-53.pdf
new file mode 100644
index 0000000000..6bc88bdf8a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-53.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-54.pdf b/info/examples/tlc3/book-pdfs/4-1-54.pdf
new file mode 100644
index 0000000000..517bf96714
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-54.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-55.pdf b/info/examples/tlc3/book-pdfs/4-1-55.pdf
new file mode 100644
index 0000000000..f4d7cf8320
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-55.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-6.pdf b/info/examples/tlc3/book-pdfs/4-1-6.pdf
new file mode 100644
index 0000000000..1bee1a868a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-7.pdf b/info/examples/tlc3/book-pdfs/4-1-7.pdf
new file mode 100644
index 0000000000..583553d517
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-8.pdf b/info/examples/tlc3/book-pdfs/4-1-8.pdf
new file mode 100644
index 0000000000..cb0ca16df7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-1-9.pdf b/info/examples/tlc3/book-pdfs/4-1-9.pdf
new file mode 100644
index 0000000000..de26dbccb0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-1-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-1.pdf b/info/examples/tlc3/book-pdfs/4-2-1.pdf
new file mode 100644
index 0000000000..c408fa20af
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-10.pdf b/info/examples/tlc3/book-pdfs/4-2-10.pdf
new file mode 100644
index 0000000000..31903a93db
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-11.pdf b/info/examples/tlc3/book-pdfs/4-2-11.pdf
new file mode 100644
index 0000000000..83239e9e0b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-12.pdf b/info/examples/tlc3/book-pdfs/4-2-12.pdf
new file mode 100644
index 0000000000..b4510da16d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-13.pdf b/info/examples/tlc3/book-pdfs/4-2-13.pdf
new file mode 100644
index 0000000000..50383efd76
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-14.pdf b/info/examples/tlc3/book-pdfs/4-2-14.pdf
new file mode 100644
index 0000000000..4092b01fe8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-15.pdf b/info/examples/tlc3/book-pdfs/4-2-15.pdf
new file mode 100644
index 0000000000..f15acd5287
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-16.pdf b/info/examples/tlc3/book-pdfs/4-2-16.pdf
new file mode 100644
index 0000000000..a271421718
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-17.pdf b/info/examples/tlc3/book-pdfs/4-2-17.pdf
new file mode 100644
index 0000000000..2f18eb9d6e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-18.pdf b/info/examples/tlc3/book-pdfs/4-2-18.pdf
new file mode 100644
index 0000000000..82a1c3b1ca
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-19.pdf b/info/examples/tlc3/book-pdfs/4-2-19.pdf
new file mode 100644
index 0000000000..2546fd4852
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-2.pdf b/info/examples/tlc3/book-pdfs/4-2-2.pdf
new file mode 100644
index 0000000000..06817fa98d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-20.pdf b/info/examples/tlc3/book-pdfs/4-2-20.pdf
new file mode 100644
index 0000000000..53918353b5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-21.pdf b/info/examples/tlc3/book-pdfs/4-2-21.pdf
new file mode 100644
index 0000000000..81c6616c42
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-22.pdf b/info/examples/tlc3/book-pdfs/4-2-22.pdf
new file mode 100644
index 0000000000..e35d238b5a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-23.pdf b/info/examples/tlc3/book-pdfs/4-2-23.pdf
new file mode 100644
index 0000000000..80cc98d346
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-24.pdf b/info/examples/tlc3/book-pdfs/4-2-24.pdf
new file mode 100644
index 0000000000..85df4cdffc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-25.pdf b/info/examples/tlc3/book-pdfs/4-2-25.pdf
new file mode 100644
index 0000000000..b0bd56a8ed
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-26.pdf b/info/examples/tlc3/book-pdfs/4-2-26.pdf
new file mode 100644
index 0000000000..0a4bfc73a6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-27.pdf b/info/examples/tlc3/book-pdfs/4-2-27.pdf
new file mode 100644
index 0000000000..52fd1dbe70
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-28.pdf b/info/examples/tlc3/book-pdfs/4-2-28.pdf
new file mode 100644
index 0000000000..7ead9fe4e3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-29.pdf b/info/examples/tlc3/book-pdfs/4-2-29.pdf
new file mode 100644
index 0000000000..5de4957458
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-3.pdf b/info/examples/tlc3/book-pdfs/4-2-3.pdf
new file mode 100644
index 0000000000..b63209e9d4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-30.pdf b/info/examples/tlc3/book-pdfs/4-2-30.pdf
new file mode 100644
index 0000000000..6fa74df4b7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-31.pdf b/info/examples/tlc3/book-pdfs/4-2-31.pdf
new file mode 100644
index 0000000000..d53a0ba85a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-32.pdf b/info/examples/tlc3/book-pdfs/4-2-32.pdf
new file mode 100644
index 0000000000..6d09389855
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-33.pdf b/info/examples/tlc3/book-pdfs/4-2-33.pdf
new file mode 100644
index 0000000000..f8201e7a74
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-34.pdf b/info/examples/tlc3/book-pdfs/4-2-34.pdf
new file mode 100644
index 0000000000..281d92965b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-35.pdf b/info/examples/tlc3/book-pdfs/4-2-35.pdf
new file mode 100644
index 0000000000..115004af00
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-36.pdf b/info/examples/tlc3/book-pdfs/4-2-36.pdf
new file mode 100644
index 0000000000..1b6fb5121c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-37.pdf b/info/examples/tlc3/book-pdfs/4-2-37.pdf
new file mode 100644
index 0000000000..c49cde550d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-37.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-38.pdf b/info/examples/tlc3/book-pdfs/4-2-38.pdf
new file mode 100644
index 0000000000..de7457d0c3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-38.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-39.pdf b/info/examples/tlc3/book-pdfs/4-2-39.pdf
new file mode 100644
index 0000000000..995984f2de
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-39.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-4.pdf b/info/examples/tlc3/book-pdfs/4-2-4.pdf
new file mode 100644
index 0000000000..a3da5e9652
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-40.pdf b/info/examples/tlc3/book-pdfs/4-2-40.pdf
new file mode 100644
index 0000000000..5f6133094c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-40.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-41.pdf b/info/examples/tlc3/book-pdfs/4-2-41.pdf
new file mode 100644
index 0000000000..2046642bad
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-41.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-42.pdf b/info/examples/tlc3/book-pdfs/4-2-42.pdf
new file mode 100644
index 0000000000..f6b72a1d63
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-42.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-43.pdf b/info/examples/tlc3/book-pdfs/4-2-43.pdf
new file mode 100644
index 0000000000..fd8b6829a6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-43.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-44.pdf b/info/examples/tlc3/book-pdfs/4-2-44.pdf
new file mode 100644
index 0000000000..190753e5f4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-44.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-45.pdf b/info/examples/tlc3/book-pdfs/4-2-45.pdf
new file mode 100644
index 0000000000..438fe0c50f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-45.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-46.pdf b/info/examples/tlc3/book-pdfs/4-2-46.pdf
new file mode 100644
index 0000000000..2090a4302d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-46.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-47.pdf b/info/examples/tlc3/book-pdfs/4-2-47.pdf
new file mode 100644
index 0000000000..e67a9a7299
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-47.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-48.pdf b/info/examples/tlc3/book-pdfs/4-2-48.pdf
new file mode 100644
index 0000000000..89b07edf41
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-48.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-49.pdf b/info/examples/tlc3/book-pdfs/4-2-49.pdf
new file mode 100644
index 0000000000..794bfc38ec
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-49.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-5.pdf b/info/examples/tlc3/book-pdfs/4-2-5.pdf
new file mode 100644
index 0000000000..d72d990a4e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-50.pdf b/info/examples/tlc3/book-pdfs/4-2-50.pdf
new file mode 100644
index 0000000000..39e8875346
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-50.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-51.pdf b/info/examples/tlc3/book-pdfs/4-2-51.pdf
new file mode 100644
index 0000000000..6dec2445ae
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-51.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-52.pdf b/info/examples/tlc3/book-pdfs/4-2-52.pdf
new file mode 100644
index 0000000000..a2d9d5c792
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-52.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-53.pdf b/info/examples/tlc3/book-pdfs/4-2-53.pdf
new file mode 100644
index 0000000000..0176c984a4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-53.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-54.pdf b/info/examples/tlc3/book-pdfs/4-2-54.pdf
new file mode 100644
index 0000000000..5f2cac86e2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-54.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-55.pdf b/info/examples/tlc3/book-pdfs/4-2-55.pdf
new file mode 100644
index 0000000000..0f3e693d70
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-55.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-56.pdf b/info/examples/tlc3/book-pdfs/4-2-56.pdf
new file mode 100644
index 0000000000..c141905b6c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-56.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-57.pdf b/info/examples/tlc3/book-pdfs/4-2-57.pdf
new file mode 100644
index 0000000000..41f93029f5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-57.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-58.pdf b/info/examples/tlc3/book-pdfs/4-2-58.pdf
new file mode 100644
index 0000000000..8f054fe65a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-58.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-59.pdf b/info/examples/tlc3/book-pdfs/4-2-59.pdf
new file mode 100644
index 0000000000..9bf5c2bd5f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-59.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-6.pdf b/info/examples/tlc3/book-pdfs/4-2-6.pdf
new file mode 100644
index 0000000000..591bdd449f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-60.pdf b/info/examples/tlc3/book-pdfs/4-2-60.pdf
new file mode 100644
index 0000000000..76e2889735
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-60.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-61.pdf b/info/examples/tlc3/book-pdfs/4-2-61.pdf
new file mode 100644
index 0000000000..08bb3da210
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-61.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-7.pdf b/info/examples/tlc3/book-pdfs/4-2-7.pdf
new file mode 100644
index 0000000000..11285a0e88
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-8.pdf b/info/examples/tlc3/book-pdfs/4-2-8.pdf
new file mode 100644
index 0000000000..d81131a834
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-2-9.pdf b/info/examples/tlc3/book-pdfs/4-2-9.pdf
new file mode 100644
index 0000000000..93bb82729e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-1.pdf b/info/examples/tlc3/book-pdfs/4-3-1.pdf
new file mode 100644
index 0000000000..85e746be17
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-10.pdf b/info/examples/tlc3/book-pdfs/4-3-10.pdf
new file mode 100644
index 0000000000..96b23d8739
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-11.pdf b/info/examples/tlc3/book-pdfs/4-3-11.pdf
new file mode 100644
index 0000000000..95df513359
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-12.pdf b/info/examples/tlc3/book-pdfs/4-3-12.pdf
new file mode 100644
index 0000000000..faa53f8edd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-13.pdf b/info/examples/tlc3/book-pdfs/4-3-13.pdf
new file mode 100644
index 0000000000..4a58970bfb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-14.pdf b/info/examples/tlc3/book-pdfs/4-3-14.pdf
new file mode 100644
index 0000000000..4f76a30cdd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-15.pdf b/info/examples/tlc3/book-pdfs/4-3-15.pdf
new file mode 100644
index 0000000000..bf4e4e92a1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-16.pdf b/info/examples/tlc3/book-pdfs/4-3-16.pdf
new file mode 100644
index 0000000000..aebaea56ed
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-17.pdf b/info/examples/tlc3/book-pdfs/4-3-17.pdf
new file mode 100644
index 0000000000..dee7d94c9c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-18.pdf b/info/examples/tlc3/book-pdfs/4-3-18.pdf
new file mode 100644
index 0000000000..fc67878d3d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-19.pdf b/info/examples/tlc3/book-pdfs/4-3-19.pdf
new file mode 100644
index 0000000000..cfaf643434
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-2.pdf b/info/examples/tlc3/book-pdfs/4-3-2.pdf
new file mode 100644
index 0000000000..840e3def39
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-20.pdf b/info/examples/tlc3/book-pdfs/4-3-20.pdf
new file mode 100644
index 0000000000..81a13fdd5a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-21.pdf b/info/examples/tlc3/book-pdfs/4-3-21.pdf
new file mode 100644
index 0000000000..a7be1cc10f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-22.pdf b/info/examples/tlc3/book-pdfs/4-3-22.pdf
new file mode 100644
index 0000000000..51c7abdfbb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-23.pdf b/info/examples/tlc3/book-pdfs/4-3-23.pdf
new file mode 100644
index 0000000000..09c42e8133
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-24.pdf b/info/examples/tlc3/book-pdfs/4-3-24.pdf
new file mode 100644
index 0000000000..422a47600d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-25.pdf b/info/examples/tlc3/book-pdfs/4-3-25.pdf
new file mode 100644
index 0000000000..1e4d4b6881
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-26.pdf b/info/examples/tlc3/book-pdfs/4-3-26.pdf
new file mode 100644
index 0000000000..e2f1dcbb21
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-27.pdf b/info/examples/tlc3/book-pdfs/4-3-27.pdf
new file mode 100644
index 0000000000..05cc3d4a17
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-28.pdf b/info/examples/tlc3/book-pdfs/4-3-28.pdf
new file mode 100644
index 0000000000..cab5829582
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-29.pdf b/info/examples/tlc3/book-pdfs/4-3-29.pdf
new file mode 100644
index 0000000000..3a739e212f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-3.pdf b/info/examples/tlc3/book-pdfs/4-3-3.pdf
new file mode 100644
index 0000000000..b2323e722f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-30.pdf b/info/examples/tlc3/book-pdfs/4-3-30.pdf
new file mode 100644
index 0000000000..073bd6387b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-30.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-31.pdf b/info/examples/tlc3/book-pdfs/4-3-31.pdf
new file mode 100644
index 0000000000..82d1afc895
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-31.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-32.pdf b/info/examples/tlc3/book-pdfs/4-3-32.pdf
new file mode 100644
index 0000000000..2648aea7ca
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-32.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-33.pdf b/info/examples/tlc3/book-pdfs/4-3-33.pdf
new file mode 100644
index 0000000000..9b8b318f5f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-33.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-34.pdf b/info/examples/tlc3/book-pdfs/4-3-34.pdf
new file mode 100644
index 0000000000..175419bc8a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-34.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-35.pdf b/info/examples/tlc3/book-pdfs/4-3-35.pdf
new file mode 100644
index 0000000000..a414404b28
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-35.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-36.pdf b/info/examples/tlc3/book-pdfs/4-3-36.pdf
new file mode 100644
index 0000000000..6a54279756
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-36.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-4.pdf b/info/examples/tlc3/book-pdfs/4-3-4.pdf
new file mode 100644
index 0000000000..eddf7d5ac9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-5.pdf b/info/examples/tlc3/book-pdfs/4-3-5.pdf
new file mode 100644
index 0000000000..49fdf7136c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-6.pdf b/info/examples/tlc3/book-pdfs/4-3-6.pdf
new file mode 100644
index 0000000000..0aaf975021
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-7.pdf b/info/examples/tlc3/book-pdfs/4-3-7.pdf
new file mode 100644
index 0000000000..919671d2b1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-8.pdf b/info/examples/tlc3/book-pdfs/4-3-8.pdf
new file mode 100644
index 0000000000..a9fed4c4d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-3-9.pdf b/info/examples/tlc3/book-pdfs/4-3-9.pdf
new file mode 100644
index 0000000000..c29ab5c21b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-4-1.pdf b/info/examples/tlc3/book-pdfs/4-4-1.pdf
new file mode 100644
index 0000000000..ea3412ac08
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-4-2.pdf b/info/examples/tlc3/book-pdfs/4-4-2.pdf
new file mode 100644
index 0000000000..fa93b348ba
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-4-3.pdf b/info/examples/tlc3/book-pdfs/4-4-3.pdf
new file mode 100644
index 0000000000..3e8c37a8a2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-4-4.pdf b/info/examples/tlc3/book-pdfs/4-4-4.pdf
new file mode 100644
index 0000000000..c77a63908e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/4-4-5.pdf b/info/examples/tlc3/book-pdfs/4-4-5.pdf
new file mode 100644
index 0000000000..f7ea890b54
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/4-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-1-1.pdf b/info/examples/tlc3/book-pdfs/5-1-1.pdf
new file mode 100644
index 0000000000..68b6859cf4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-1.pdf b/info/examples/tlc3/book-pdfs/5-2-1.pdf
new file mode 100644
index 0000000000..98eb08b287
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-10.pdf b/info/examples/tlc3/book-pdfs/5-2-10.pdf
new file mode 100644
index 0000000000..aff2208ec5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-2.pdf b/info/examples/tlc3/book-pdfs/5-2-2.pdf
new file mode 100644
index 0000000000..6d79cd3e56
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-3.pdf b/info/examples/tlc3/book-pdfs/5-2-3.pdf
new file mode 100644
index 0000000000..e9b0cd5774
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-4.pdf b/info/examples/tlc3/book-pdfs/5-2-4.pdf
new file mode 100644
index 0000000000..23e20e2630
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-5.pdf b/info/examples/tlc3/book-pdfs/5-2-5.pdf
new file mode 100644
index 0000000000..ac77911fac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-6-2.pdf b/info/examples/tlc3/book-pdfs/5-2-6-2.pdf
new file mode 100644
index 0000000000..eac86a79ec
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-6.pdf b/info/examples/tlc3/book-pdfs/5-2-6.pdf
new file mode 100644
index 0000000000..c9a117afe5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-7-2.pdf b/info/examples/tlc3/book-pdfs/5-2-7-2.pdf
new file mode 100644
index 0000000000..079174d7eb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-7.pdf b/info/examples/tlc3/book-pdfs/5-2-7.pdf
new file mode 100644
index 0000000000..47800d8341
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-8.pdf b/info/examples/tlc3/book-pdfs/5-2-8.pdf
new file mode 100644
index 0000000000..4558618b7a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-9-2.pdf b/info/examples/tlc3/book-pdfs/5-2-9-2.pdf
new file mode 100644
index 0000000000..2105f1d61b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-9-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-2-9.pdf b/info/examples/tlc3/book-pdfs/5-2-9.pdf
new file mode 100644
index 0000000000..72d7269e28
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-1-2.pdf b/info/examples/tlc3/book-pdfs/5-3-1-2.pdf
new file mode 100644
index 0000000000..3e7fe2de87
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-1.pdf b/info/examples/tlc3/book-pdfs/5-3-1.pdf
new file mode 100644
index 0000000000..9bf0fc41af
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-2-2.pdf b/info/examples/tlc3/book-pdfs/5-3-2-2.pdf
new file mode 100644
index 0000000000..991b818b3d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-2.pdf b/info/examples/tlc3/book-pdfs/5-3-2.pdf
new file mode 100644
index 0000000000..25ef52ad99
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-3-2.pdf b/info/examples/tlc3/book-pdfs/5-3-3-2.pdf
new file mode 100644
index 0000000000..ed4b0cfdff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-3.pdf b/info/examples/tlc3/book-pdfs/5-3-3.pdf
new file mode 100644
index 0000000000..bebd6bd970
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-4-2.pdf b/info/examples/tlc3/book-pdfs/5-3-4-2.pdf
new file mode 100644
index 0000000000..b9dba7160a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-4.pdf b/info/examples/tlc3/book-pdfs/5-3-4.pdf
new file mode 100644
index 0000000000..fa725af49f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-3-5.pdf b/info/examples/tlc3/book-pdfs/5-3-5.pdf
new file mode 100644
index 0000000000..b5f1a0b0ee
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-1.pdf b/info/examples/tlc3/book-pdfs/5-4-1.pdf
new file mode 100644
index 0000000000..f7ff29890a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-10-2.pdf b/info/examples/tlc3/book-pdfs/5-4-10-2.pdf
new file mode 100644
index 0000000000..8bb28a457f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-10-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-10.pdf b/info/examples/tlc3/book-pdfs/5-4-10.pdf
new file mode 100644
index 0000000000..e07c1030d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-11-2.pdf b/info/examples/tlc3/book-pdfs/5-4-11-2.pdf
new file mode 100644
index 0000000000..22d5257249
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-11-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-11.pdf b/info/examples/tlc3/book-pdfs/5-4-11.pdf
new file mode 100644
index 0000000000..1c20c3552a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-12-2.pdf b/info/examples/tlc3/book-pdfs/5-4-12-2.pdf
new file mode 100644
index 0000000000..6f8b5758d8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-12-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-12.pdf b/info/examples/tlc3/book-pdfs/5-4-12.pdf
new file mode 100644
index 0000000000..175838346a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-13.pdf b/info/examples/tlc3/book-pdfs/5-4-13.pdf
new file mode 100644
index 0000000000..54e184bbf2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-14-2.pdf b/info/examples/tlc3/book-pdfs/5-4-14-2.pdf
new file mode 100644
index 0000000000..ab2643626b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-14-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-14.pdf b/info/examples/tlc3/book-pdfs/5-4-14.pdf
new file mode 100644
index 0000000000..a4c2b66794
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-15-2.pdf b/info/examples/tlc3/book-pdfs/5-4-15-2.pdf
new file mode 100644
index 0000000000..9d4b61773f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-15-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-15.pdf b/info/examples/tlc3/book-pdfs/5-4-15.pdf
new file mode 100644
index 0000000000..5289d61d7f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-16-2.pdf b/info/examples/tlc3/book-pdfs/5-4-16-2.pdf
new file mode 100644
index 0000000000..555701ae72
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-16-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-16.pdf b/info/examples/tlc3/book-pdfs/5-4-16.pdf
new file mode 100644
index 0000000000..2ed09e6cbf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-17.pdf b/info/examples/tlc3/book-pdfs/5-4-17.pdf
new file mode 100644
index 0000000000..dd8c8c764c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-2.pdf b/info/examples/tlc3/book-pdfs/5-4-2.pdf
new file mode 100644
index 0000000000..393e6cfad4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-3.pdf b/info/examples/tlc3/book-pdfs/5-4-3.pdf
new file mode 100644
index 0000000000..3021d9ff31
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-4-2.pdf b/info/examples/tlc3/book-pdfs/5-4-4-2.pdf
new file mode 100644
index 0000000000..6e9451b6d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-4.pdf b/info/examples/tlc3/book-pdfs/5-4-4.pdf
new file mode 100644
index 0000000000..577c878f23
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-5-2.pdf b/info/examples/tlc3/book-pdfs/5-4-5-2.pdf
new file mode 100644
index 0000000000..eed7fda17c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-5.pdf b/info/examples/tlc3/book-pdfs/5-4-5.pdf
new file mode 100644
index 0000000000..c9b6d6c515
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-6-2.pdf b/info/examples/tlc3/book-pdfs/5-4-6-2.pdf
new file mode 100644
index 0000000000..ad8a1d8dd1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-6.pdf b/info/examples/tlc3/book-pdfs/5-4-6.pdf
new file mode 100644
index 0000000000..f12699a25f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-7-2.pdf b/info/examples/tlc3/book-pdfs/5-4-7-2.pdf
new file mode 100644
index 0000000000..7a72b1ad53
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-7.pdf b/info/examples/tlc3/book-pdfs/5-4-7.pdf
new file mode 100644
index 0000000000..01285fe2f3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-8-2.pdf b/info/examples/tlc3/book-pdfs/5-4-8-2.pdf
new file mode 100644
index 0000000000..2a41f11cc2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-8.pdf b/info/examples/tlc3/book-pdfs/5-4-8.pdf
new file mode 100644
index 0000000000..04d9bba95d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-9-2.pdf b/info/examples/tlc3/book-pdfs/5-4-9-2.pdf
new file mode 100644
index 0000000000..45465af649
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-9-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-4-9.pdf b/info/examples/tlc3/book-pdfs/5-4-9.pdf
new file mode 100644
index 0000000000..799f4555d7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-4-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-5-1-2.pdf b/info/examples/tlc3/book-pdfs/5-5-1-2.pdf
new file mode 100644
index 0000000000..5d31aba2b4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-5-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-5-1.pdf b/info/examples/tlc3/book-pdfs/5-5-1.pdf
new file mode 100644
index 0000000000..3acee3dc7e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-5-2-2.pdf b/info/examples/tlc3/book-pdfs/5-5-2-2.pdf
new file mode 100644
index 0000000000..63b0385686
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-5-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-5-2.pdf b/info/examples/tlc3/book-pdfs/5-5-2.pdf
new file mode 100644
index 0000000000..92bb1bc516
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-5-3.pdf b/info/examples/tlc3/book-pdfs/5-5-3.pdf
new file mode 100644
index 0000000000..86575db7f8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-5-4.pdf b/info/examples/tlc3/book-pdfs/5-5-4.pdf
new file mode 100644
index 0000000000..af691cc863
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-5-5.pdf b/info/examples/tlc3/book-pdfs/5-5-5.pdf
new file mode 100644
index 0000000000..60178a1a37
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-1-2.pdf b/info/examples/tlc3/book-pdfs/5-6-1-2.pdf
new file mode 100644
index 0000000000..8b6b288117
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-1.pdf b/info/examples/tlc3/book-pdfs/5-6-1.pdf
new file mode 100644
index 0000000000..c17b2d6031
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-2-2.pdf b/info/examples/tlc3/book-pdfs/5-6-2-2.pdf
new file mode 100644
index 0000000000..d7ba06eded
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-2.pdf b/info/examples/tlc3/book-pdfs/5-6-2.pdf
new file mode 100644
index 0000000000..1a97c2e56d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-3-2.pdf b/info/examples/tlc3/book-pdfs/5-6-3-2.pdf
new file mode 100644
index 0000000000..08f095e8dd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-3.pdf b/info/examples/tlc3/book-pdfs/5-6-3.pdf
new file mode 100644
index 0000000000..e93d6073e1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-4-2.pdf b/info/examples/tlc3/book-pdfs/5-6-4-2.pdf
new file mode 100644
index 0000000000..ca71b5de87
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-4.pdf b/info/examples/tlc3/book-pdfs/5-6-4.pdf
new file mode 100644
index 0000000000..c6f0194b7c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-5-2.pdf b/info/examples/tlc3/book-pdfs/5-6-5-2.pdf
new file mode 100644
index 0000000000..9b8f3f4cdc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-5.pdf b/info/examples/tlc3/book-pdfs/5-6-5.pdf
new file mode 100644
index 0000000000..1bcd44aaef
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-6-2.pdf b/info/examples/tlc3/book-pdfs/5-6-6-2.pdf
new file mode 100644
index 0000000000..71f8e78d1c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-6.pdf b/info/examples/tlc3/book-pdfs/5-6-6.pdf
new file mode 100644
index 0000000000..8ffec61f34
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-7-2.pdf b/info/examples/tlc3/book-pdfs/5-6-7-2.pdf
new file mode 100644
index 0000000000..3c902a1c1d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-7.pdf b/info/examples/tlc3/book-pdfs/5-6-7.pdf
new file mode 100644
index 0000000000..538cb8f666
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-8-2.pdf b/info/examples/tlc3/book-pdfs/5-6-8-2.pdf
new file mode 100644
index 0000000000..f686bd8d28
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-8.pdf b/info/examples/tlc3/book-pdfs/5-6-8.pdf
new file mode 100644
index 0000000000..9d1019be34
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-9-2.pdf b/info/examples/tlc3/book-pdfs/5-6-9-2.pdf
new file mode 100644
index 0000000000..f2eb9ee2d6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-9-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/5-6-9.pdf b/info/examples/tlc3/book-pdfs/5-6-9.pdf
new file mode 100644
index 0000000000..7223d32bf8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/5-6-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-1-1.pdf b/info/examples/tlc3/book-pdfs/6-1-1.pdf
new file mode 100644
index 0000000000..484da9491e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-1-2.pdf b/info/examples/tlc3/book-pdfs/6-1-2.pdf
new file mode 100644
index 0000000000..f85bff8acf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-1-3.pdf b/info/examples/tlc3/book-pdfs/6-1-3.pdf
new file mode 100644
index 0000000000..0516179a16
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-1-4.pdf b/info/examples/tlc3/book-pdfs/6-1-4.pdf
new file mode 100644
index 0000000000..126f5cc191
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-1-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-1-5.pdf b/info/examples/tlc3/book-pdfs/6-1-5.pdf
new file mode 100644
index 0000000000..5557a61798
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-1-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-1-6.pdf b/info/examples/tlc3/book-pdfs/6-1-6.pdf
new file mode 100644
index 0000000000..da554a427f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-1-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-1.pdf b/info/examples/tlc3/book-pdfs/6-2-1.pdf
new file mode 100644
index 0000000000..55578d6ba3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-10.pdf b/info/examples/tlc3/book-pdfs/6-2-10.pdf
new file mode 100644
index 0000000000..8ce58a5232
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-11.pdf b/info/examples/tlc3/book-pdfs/6-2-11.pdf
new file mode 100644
index 0000000000..82879b8fd9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-12.pdf b/info/examples/tlc3/book-pdfs/6-2-12.pdf
new file mode 100644
index 0000000000..9b5e9785e1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-13.pdf b/info/examples/tlc3/book-pdfs/6-2-13.pdf
new file mode 100644
index 0000000000..367b34dfb5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-14.pdf b/info/examples/tlc3/book-pdfs/6-2-14.pdf
new file mode 100644
index 0000000000..b07ed7c0d8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-15.pdf b/info/examples/tlc3/book-pdfs/6-2-15.pdf
new file mode 100644
index 0000000000..63502d25e5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-16.pdf b/info/examples/tlc3/book-pdfs/6-2-16.pdf
new file mode 100644
index 0000000000..651e384aad
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-17.pdf b/info/examples/tlc3/book-pdfs/6-2-17.pdf
new file mode 100644
index 0000000000..c2c6a23e9c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-18.pdf b/info/examples/tlc3/book-pdfs/6-2-18.pdf
new file mode 100644
index 0000000000..22f2a0e673
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-2.pdf b/info/examples/tlc3/book-pdfs/6-2-2.pdf
new file mode 100644
index 0000000000..88bbf63323
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-3.pdf b/info/examples/tlc3/book-pdfs/6-2-3.pdf
new file mode 100644
index 0000000000..e7f8a0a2e3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-4.pdf b/info/examples/tlc3/book-pdfs/6-2-4.pdf
new file mode 100644
index 0000000000..e396a49d2d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-5.pdf b/info/examples/tlc3/book-pdfs/6-2-5.pdf
new file mode 100644
index 0000000000..aaea2bd816
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-6.pdf b/info/examples/tlc3/book-pdfs/6-2-6.pdf
new file mode 100644
index 0000000000..4da7be4a4f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-7.pdf b/info/examples/tlc3/book-pdfs/6-2-7.pdf
new file mode 100644
index 0000000000..eb044656ad
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-8.pdf b/info/examples/tlc3/book-pdfs/6-2-8.pdf
new file mode 100644
index 0000000000..11cfd2a6e6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-2-9.pdf b/info/examples/tlc3/book-pdfs/6-2-9.pdf
new file mode 100644
index 0000000000..657055f094
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-1.pdf b/info/examples/tlc3/book-pdfs/6-3-1.pdf
new file mode 100644
index 0000000000..da64ef5573
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-10.pdf b/info/examples/tlc3/book-pdfs/6-3-10.pdf
new file mode 100644
index 0000000000..b8de1f152d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-11.pdf b/info/examples/tlc3/book-pdfs/6-3-11.pdf
new file mode 100644
index 0000000000..b381070a96
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-2.pdf b/info/examples/tlc3/book-pdfs/6-3-2.pdf
new file mode 100644
index 0000000000..07f03d9bb6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-3.pdf b/info/examples/tlc3/book-pdfs/6-3-3.pdf
new file mode 100644
index 0000000000..fe81520ff3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-4.pdf b/info/examples/tlc3/book-pdfs/6-3-4.pdf
new file mode 100644
index 0000000000..7b827768d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-5.pdf b/info/examples/tlc3/book-pdfs/6-3-5.pdf
new file mode 100644
index 0000000000..9e8a685d18
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-6.pdf b/info/examples/tlc3/book-pdfs/6-3-6.pdf
new file mode 100644
index 0000000000..59ff7d2b44
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-7.pdf b/info/examples/tlc3/book-pdfs/6-3-7.pdf
new file mode 100644
index 0000000000..0aa3f37b24
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-8.pdf b/info/examples/tlc3/book-pdfs/6-3-8.pdf
new file mode 100644
index 0000000000..2dc76aec1d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-3-9.pdf b/info/examples/tlc3/book-pdfs/6-3-9.pdf
new file mode 100644
index 0000000000..66a695e35d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-1-2.pdf b/info/examples/tlc3/book-pdfs/6-4-1-2.pdf
new file mode 100644
index 0000000000..d4ed6d1a06
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-1.pdf b/info/examples/tlc3/book-pdfs/6-4-1.pdf
new file mode 100644
index 0000000000..ed2cd6d315
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-2-2.pdf b/info/examples/tlc3/book-pdfs/6-4-2-2.pdf
new file mode 100644
index 0000000000..dc021bb708
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-2.pdf b/info/examples/tlc3/book-pdfs/6-4-2.pdf
new file mode 100644
index 0000000000..1a1dbf5896
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-3-2.pdf b/info/examples/tlc3/book-pdfs/6-4-3-2.pdf
new file mode 100644
index 0000000000..64b1159e00
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-3.pdf b/info/examples/tlc3/book-pdfs/6-4-3.pdf
new file mode 100644
index 0000000000..a22b3509b9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-4.pdf b/info/examples/tlc3/book-pdfs/6-4-4.pdf
new file mode 100644
index 0000000000..7c3dd2e160
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-5-2.pdf b/info/examples/tlc3/book-pdfs/6-4-5-2.pdf
new file mode 100644
index 0000000000..cec18aea57
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-5.pdf b/info/examples/tlc3/book-pdfs/6-4-5.pdf
new file mode 100644
index 0000000000..a086c0373d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-6-2.pdf b/info/examples/tlc3/book-pdfs/6-4-6-2.pdf
new file mode 100644
index 0000000000..0d4e67ed3f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-6.pdf b/info/examples/tlc3/book-pdfs/6-4-6.pdf
new file mode 100644
index 0000000000..cd6871b4ba
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-7-2.pdf b/info/examples/tlc3/book-pdfs/6-4-7-2.pdf
new file mode 100644
index 0000000000..7e05cdf0db
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-7.pdf b/info/examples/tlc3/book-pdfs/6-4-7.pdf
new file mode 100644
index 0000000000..89064568f5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-8-2.pdf b/info/examples/tlc3/book-pdfs/6-4-8-2.pdf
new file mode 100644
index 0000000000..4136addaa6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-4-8.pdf b/info/examples/tlc3/book-pdfs/6-4-8.pdf
new file mode 100644
index 0000000000..d8a1af7abc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-5-1.pdf b/info/examples/tlc3/book-pdfs/6-5-1.pdf
new file mode 100644
index 0000000000..a1bf081cdc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-5-2.pdf b/info/examples/tlc3/book-pdfs/6-5-2.pdf
new file mode 100644
index 0000000000..3bbd29c0c5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-1.pdf b/info/examples/tlc3/book-pdfs/6-6-1.pdf
new file mode 100644
index 0000000000..ef8f92c3b5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-10.pdf b/info/examples/tlc3/book-pdfs/6-6-10.pdf
new file mode 100644
index 0000000000..a124a3cf39
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-2.pdf b/info/examples/tlc3/book-pdfs/6-6-2.pdf
new file mode 100644
index 0000000000..460ff61a6d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-3.pdf b/info/examples/tlc3/book-pdfs/6-6-3.pdf
new file mode 100644
index 0000000000..fa06f4c7b6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-4.pdf b/info/examples/tlc3/book-pdfs/6-6-4.pdf
new file mode 100644
index 0000000000..be5b5678c2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-5.pdf b/info/examples/tlc3/book-pdfs/6-6-5.pdf
new file mode 100644
index 0000000000..f15c42fdef
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-6.pdf b/info/examples/tlc3/book-pdfs/6-6-6.pdf
new file mode 100644
index 0000000000..8f58b8ebfd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-7.pdf b/info/examples/tlc3/book-pdfs/6-6-7.pdf
new file mode 100644
index 0000000000..3491501402
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-8.pdf b/info/examples/tlc3/book-pdfs/6-6-8.pdf
new file mode 100644
index 0000000000..881f504c03
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-6-9.pdf b/info/examples/tlc3/book-pdfs/6-6-9.pdf
new file mode 100644
index 0000000000..2a6f0bfd21
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-6-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-1.pdf b/info/examples/tlc3/book-pdfs/6-7-1.pdf
new file mode 100644
index 0000000000..16e2f1dce5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-10.pdf b/info/examples/tlc3/book-pdfs/6-7-10.pdf
new file mode 100644
index 0000000000..c048a9210a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-11.pdf b/info/examples/tlc3/book-pdfs/6-7-11.pdf
new file mode 100644
index 0000000000..3549350ee8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-12.pdf b/info/examples/tlc3/book-pdfs/6-7-12.pdf
new file mode 100644
index 0000000000..acdeb7e775
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-13.pdf b/info/examples/tlc3/book-pdfs/6-7-13.pdf
new file mode 100644
index 0000000000..eb6552e689
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-14.pdf b/info/examples/tlc3/book-pdfs/6-7-14.pdf
new file mode 100644
index 0000000000..12eadfb342
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-15.pdf b/info/examples/tlc3/book-pdfs/6-7-15.pdf
new file mode 100644
index 0000000000..52e691e753
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-16.pdf b/info/examples/tlc3/book-pdfs/6-7-16.pdf
new file mode 100644
index 0000000000..d6e1758003
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-17.pdf b/info/examples/tlc3/book-pdfs/6-7-17.pdf
new file mode 100644
index 0000000000..6cf0a28bfd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-18.pdf b/info/examples/tlc3/book-pdfs/6-7-18.pdf
new file mode 100644
index 0000000000..f64b400582
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-19.pdf b/info/examples/tlc3/book-pdfs/6-7-19.pdf
new file mode 100644
index 0000000000..b91ba4486e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-2.pdf b/info/examples/tlc3/book-pdfs/6-7-2.pdf
new file mode 100644
index 0000000000..444db27ee0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-20.pdf b/info/examples/tlc3/book-pdfs/6-7-20.pdf
new file mode 100644
index 0000000000..9929b82726
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-21.pdf b/info/examples/tlc3/book-pdfs/6-7-21.pdf
new file mode 100644
index 0000000000..f649fd8961
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-22.pdf b/info/examples/tlc3/book-pdfs/6-7-22.pdf
new file mode 100644
index 0000000000..1b4d958b12
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-3.pdf b/info/examples/tlc3/book-pdfs/6-7-3.pdf
new file mode 100644
index 0000000000..65b24be8ac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-4.pdf b/info/examples/tlc3/book-pdfs/6-7-4.pdf
new file mode 100644
index 0000000000..a28afe031a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-5.pdf b/info/examples/tlc3/book-pdfs/6-7-5.pdf
new file mode 100644
index 0000000000..3dc4a1d454
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-6.pdf b/info/examples/tlc3/book-pdfs/6-7-6.pdf
new file mode 100644
index 0000000000..00dd8ae8e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-7.pdf b/info/examples/tlc3/book-pdfs/6-7-7.pdf
new file mode 100644
index 0000000000..bdbe19cb2d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-8.pdf b/info/examples/tlc3/book-pdfs/6-7-8.pdf
new file mode 100644
index 0000000000..ac3b75ad8f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-7-9.pdf b/info/examples/tlc3/book-pdfs/6-7-9.pdf
new file mode 100644
index 0000000000..01eef8364a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-7-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-8-1.pdf b/info/examples/tlc3/book-pdfs/6-8-1.pdf
new file mode 100644
index 0000000000..fea22ca754
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-8-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-8-2.pdf b/info/examples/tlc3/book-pdfs/6-8-2.pdf
new file mode 100644
index 0000000000..2064d202e6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-1.pdf b/info/examples/tlc3/book-pdfs/6-9-1.pdf
new file mode 100644
index 0000000000..b723d5e3fe
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-2.pdf b/info/examples/tlc3/book-pdfs/6-9-2.pdf
new file mode 100644
index 0000000000..3cb9123cd3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-3.pdf b/info/examples/tlc3/book-pdfs/6-9-3.pdf
new file mode 100644
index 0000000000..6129ef9c9e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-4.pdf b/info/examples/tlc3/book-pdfs/6-9-4.pdf
new file mode 100644
index 0000000000..39e3c6f9cc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-5.pdf b/info/examples/tlc3/book-pdfs/6-9-5.pdf
new file mode 100644
index 0000000000..06cbbda53d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-6.pdf b/info/examples/tlc3/book-pdfs/6-9-6.pdf
new file mode 100644
index 0000000000..e95b0606b5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-7.pdf b/info/examples/tlc3/book-pdfs/6-9-7.pdf
new file mode 100644
index 0000000000..b512245c3e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-8.pdf b/info/examples/tlc3/book-pdfs/6-9-8.pdf
new file mode 100644
index 0000000000..c657e096c7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/6-9-9.pdf b/info/examples/tlc3/book-pdfs/6-9-9.pdf
new file mode 100644
index 0000000000..2f40b504c0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/6-9-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-1.pdf b/info/examples/tlc3/book-pdfs/7-3-1.pdf
new file mode 100644
index 0000000000..d21b932de8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-2.pdf b/info/examples/tlc3/book-pdfs/7-3-2.pdf
new file mode 100644
index 0000000000..0afbe7bd2e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-3.pdf b/info/examples/tlc3/book-pdfs/7-3-3.pdf
new file mode 100644
index 0000000000..07c2660801
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-4-2.pdf b/info/examples/tlc3/book-pdfs/7-3-4-2.pdf
new file mode 100644
index 0000000000..ed794dcc5c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-4.pdf b/info/examples/tlc3/book-pdfs/7-3-4.pdf
new file mode 100644
index 0000000000..3629f6390a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-5.pdf b/info/examples/tlc3/book-pdfs/7-3-5.pdf
new file mode 100644
index 0000000000..c41930affb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-6-2.pdf b/info/examples/tlc3/book-pdfs/7-3-6-2.pdf
new file mode 100644
index 0000000000..77de62607b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-6.pdf b/info/examples/tlc3/book-pdfs/7-3-6.pdf
new file mode 100644
index 0000000000..3013f8bd1e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-7-2.pdf b/info/examples/tlc3/book-pdfs/7-3-7-2.pdf
new file mode 100644
index 0000000000..2d53c9da5b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-7.pdf b/info/examples/tlc3/book-pdfs/7-3-7.pdf
new file mode 100644
index 0000000000..978881b0fb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-8.pdf b/info/examples/tlc3/book-pdfs/7-3-8.pdf
new file mode 100644
index 0000000000..af29280bbf
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-3-9.pdf b/info/examples/tlc3/book-pdfs/7-3-9.pdf
new file mode 100644
index 0000000000..5bab2c0210
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-1.pdf b/info/examples/tlc3/book-pdfs/7-4-1.pdf
new file mode 100644
index 0000000000..3ced02f6db
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-10.pdf b/info/examples/tlc3/book-pdfs/7-4-10.pdf
new file mode 100644
index 0000000000..ec6261395e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-11.pdf b/info/examples/tlc3/book-pdfs/7-4-11.pdf
new file mode 100644
index 0000000000..eb23c71b4d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-12.pdf b/info/examples/tlc3/book-pdfs/7-4-12.pdf
new file mode 100644
index 0000000000..971848bb78
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-13.pdf b/info/examples/tlc3/book-pdfs/7-4-13.pdf
new file mode 100644
index 0000000000..7a6eb828d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-14.pdf b/info/examples/tlc3/book-pdfs/7-4-14.pdf
new file mode 100644
index 0000000000..5bc0696b5a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-15.pdf b/info/examples/tlc3/book-pdfs/7-4-15.pdf
new file mode 100644
index 0000000000..8450b0629e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-16.pdf b/info/examples/tlc3/book-pdfs/7-4-16.pdf
new file mode 100644
index 0000000000..32c6134ab2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-17-2.pdf b/info/examples/tlc3/book-pdfs/7-4-17-2.pdf
new file mode 100644
index 0000000000..4e5e87913e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-17-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-17.pdf b/info/examples/tlc3/book-pdfs/7-4-17.pdf
new file mode 100644
index 0000000000..f85c3281a8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-2.pdf b/info/examples/tlc3/book-pdfs/7-4-2.pdf
new file mode 100644
index 0000000000..37f057080e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-3.pdf b/info/examples/tlc3/book-pdfs/7-4-3.pdf
new file mode 100644
index 0000000000..7052350a20
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-4.pdf b/info/examples/tlc3/book-pdfs/7-4-4.pdf
new file mode 100644
index 0000000000..ce44415b28
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-5.pdf b/info/examples/tlc3/book-pdfs/7-4-5.pdf
new file mode 100644
index 0000000000..185b90c966
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-6-2.pdf b/info/examples/tlc3/book-pdfs/7-4-6-2.pdf
new file mode 100644
index 0000000000..9b6369a1c8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-6.pdf b/info/examples/tlc3/book-pdfs/7-4-6.pdf
new file mode 100644
index 0000000000..3dee3f424b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-7-2.pdf b/info/examples/tlc3/book-pdfs/7-4-7-2.pdf
new file mode 100644
index 0000000000..cfd68c059b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-7.pdf b/info/examples/tlc3/book-pdfs/7-4-7.pdf
new file mode 100644
index 0000000000..13c2b6fcbe
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-8.pdf b/info/examples/tlc3/book-pdfs/7-4-8.pdf
new file mode 100644
index 0000000000..f697693384
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-4-9.pdf b/info/examples/tlc3/book-pdfs/7-4-9.pdf
new file mode 100644
index 0000000000..fcad402fa0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-4-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-1.pdf b/info/examples/tlc3/book-pdfs/7-5-1.pdf
new file mode 100644
index 0000000000..decf2f217e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-10.pdf b/info/examples/tlc3/book-pdfs/7-5-10.pdf
new file mode 100644
index 0000000000..c496cd5dc8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-11.pdf b/info/examples/tlc3/book-pdfs/7-5-11.pdf
new file mode 100644
index 0000000000..43a754ebcc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-12.pdf b/info/examples/tlc3/book-pdfs/7-5-12.pdf
new file mode 100644
index 0000000000..63b568cae1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-13.pdf b/info/examples/tlc3/book-pdfs/7-5-13.pdf
new file mode 100644
index 0000000000..7d58ef2739
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-14.pdf b/info/examples/tlc3/book-pdfs/7-5-14.pdf
new file mode 100644
index 0000000000..3cfbfd1321
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-15.pdf b/info/examples/tlc3/book-pdfs/7-5-15.pdf
new file mode 100644
index 0000000000..56fa28a5f4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-16.pdf b/info/examples/tlc3/book-pdfs/7-5-16.pdf
new file mode 100644
index 0000000000..1f0e4c1892
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-2.pdf b/info/examples/tlc3/book-pdfs/7-5-2.pdf
new file mode 100644
index 0000000000..8f6a5c0ec1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-3.pdf b/info/examples/tlc3/book-pdfs/7-5-3.pdf
new file mode 100644
index 0000000000..11d2a48699
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-4.pdf b/info/examples/tlc3/book-pdfs/7-5-4.pdf
new file mode 100644
index 0000000000..560f2aa5aa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-5.pdf b/info/examples/tlc3/book-pdfs/7-5-5.pdf
new file mode 100644
index 0000000000..880a7bb9cc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-6-2.pdf b/info/examples/tlc3/book-pdfs/7-5-6-2.pdf
new file mode 100644
index 0000000000..c6c17d7c34
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-6.pdf b/info/examples/tlc3/book-pdfs/7-5-6.pdf
new file mode 100644
index 0000000000..83a4652f7f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-7-2.pdf b/info/examples/tlc3/book-pdfs/7-5-7-2.pdf
new file mode 100644
index 0000000000..e021fc92fb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-7.pdf b/info/examples/tlc3/book-pdfs/7-5-7.pdf
new file mode 100644
index 0000000000..172d5d8579
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-8-2.pdf b/info/examples/tlc3/book-pdfs/7-5-8-2.pdf
new file mode 100644
index 0000000000..1d97e3933e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-8-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-8.pdf b/info/examples/tlc3/book-pdfs/7-5-8.pdf
new file mode 100644
index 0000000000..0fd3f46412
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-9-2.pdf b/info/examples/tlc3/book-pdfs/7-5-9-2.pdf
new file mode 100644
index 0000000000..c8cddb27a4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-9-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/7-5-9.pdf b/info/examples/tlc3/book-pdfs/7-5-9.pdf
new file mode 100644
index 0000000000..7604dc8cc5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/7-5-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-1.pdf b/info/examples/tlc3/book-pdfs/8-1-1.pdf
new file mode 100644
index 0000000000..b8d063ee2c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-10.pdf b/info/examples/tlc3/book-pdfs/8-1-10.pdf
new file mode 100644
index 0000000000..4b30b292be
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-11.pdf b/info/examples/tlc3/book-pdfs/8-1-11.pdf
new file mode 100644
index 0000000000..06b4a9b8e0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-12.pdf b/info/examples/tlc3/book-pdfs/8-1-12.pdf
new file mode 100644
index 0000000000..6a0cf91cff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-13.pdf b/info/examples/tlc3/book-pdfs/8-1-13.pdf
new file mode 100644
index 0000000000..5a0395ca84
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-14.pdf b/info/examples/tlc3/book-pdfs/8-1-14.pdf
new file mode 100644
index 0000000000..823bbd9d25
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-15.pdf b/info/examples/tlc3/book-pdfs/8-1-15.pdf
new file mode 100644
index 0000000000..54c849e202
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-2.pdf b/info/examples/tlc3/book-pdfs/8-1-2.pdf
new file mode 100644
index 0000000000..b092a6de75
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-3.pdf b/info/examples/tlc3/book-pdfs/8-1-3.pdf
new file mode 100644
index 0000000000..2c15131b63
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-4.pdf b/info/examples/tlc3/book-pdfs/8-1-4.pdf
new file mode 100644
index 0000000000..183b637e07
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-5.pdf b/info/examples/tlc3/book-pdfs/8-1-5.pdf
new file mode 100644
index 0000000000..d04ecd7859
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-6.pdf b/info/examples/tlc3/book-pdfs/8-1-6.pdf
new file mode 100644
index 0000000000..222b7a3181
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-7.pdf b/info/examples/tlc3/book-pdfs/8-1-7.pdf
new file mode 100644
index 0000000000..1eddd29feb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-8.pdf b/info/examples/tlc3/book-pdfs/8-1-8.pdf
new file mode 100644
index 0000000000..099b2900f0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-1-9.pdf b/info/examples/tlc3/book-pdfs/8-1-9.pdf
new file mode 100644
index 0000000000..5193480447
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-1-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-1.pdf b/info/examples/tlc3/book-pdfs/8-2-1.pdf
new file mode 100644
index 0000000000..24aeee51d8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-10.pdf b/info/examples/tlc3/book-pdfs/8-2-10.pdf
new file mode 100644
index 0000000000..7cc8ac6efb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-11.pdf b/info/examples/tlc3/book-pdfs/8-2-11.pdf
new file mode 100644
index 0000000000..42f3181452
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-12.pdf b/info/examples/tlc3/book-pdfs/8-2-12.pdf
new file mode 100644
index 0000000000..7b37e35290
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-13.pdf b/info/examples/tlc3/book-pdfs/8-2-13.pdf
new file mode 100644
index 0000000000..d348ac087f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-14.pdf b/info/examples/tlc3/book-pdfs/8-2-14.pdf
new file mode 100644
index 0000000000..c56b1abf4a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-15.pdf b/info/examples/tlc3/book-pdfs/8-2-15.pdf
new file mode 100644
index 0000000000..37107b97aa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-16.pdf b/info/examples/tlc3/book-pdfs/8-2-16.pdf
new file mode 100644
index 0000000000..54c2875a9a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-17.pdf b/info/examples/tlc3/book-pdfs/8-2-17.pdf
new file mode 100644
index 0000000000..2f359c4938
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-18.pdf b/info/examples/tlc3/book-pdfs/8-2-18.pdf
new file mode 100644
index 0000000000..183e40ee76
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-19.pdf b/info/examples/tlc3/book-pdfs/8-2-19.pdf
new file mode 100644
index 0000000000..5793ced6d5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-2.pdf b/info/examples/tlc3/book-pdfs/8-2-2.pdf
new file mode 100644
index 0000000000..810c51001f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-20.pdf b/info/examples/tlc3/book-pdfs/8-2-20.pdf
new file mode 100644
index 0000000000..ef2463c117
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-21.pdf b/info/examples/tlc3/book-pdfs/8-2-21.pdf
new file mode 100644
index 0000000000..b6f76e6368
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-22.pdf b/info/examples/tlc3/book-pdfs/8-2-22.pdf
new file mode 100644
index 0000000000..eaeec0d0dd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-23.pdf b/info/examples/tlc3/book-pdfs/8-2-23.pdf
new file mode 100644
index 0000000000..01f9056e25
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-3.pdf b/info/examples/tlc3/book-pdfs/8-2-3.pdf
new file mode 100644
index 0000000000..c23a710300
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-4.pdf b/info/examples/tlc3/book-pdfs/8-2-4.pdf
new file mode 100644
index 0000000000..2e47699a21
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-5.pdf b/info/examples/tlc3/book-pdfs/8-2-5.pdf
new file mode 100644
index 0000000000..6dcc6d6c25
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-6.pdf b/info/examples/tlc3/book-pdfs/8-2-6.pdf
new file mode 100644
index 0000000000..b800ee309d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-7.pdf b/info/examples/tlc3/book-pdfs/8-2-7.pdf
new file mode 100644
index 0000000000..c46589c8c4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-8.pdf b/info/examples/tlc3/book-pdfs/8-2-8.pdf
new file mode 100644
index 0000000000..f5d1dafe73
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-2-9.pdf b/info/examples/tlc3/book-pdfs/8-2-9.pdf
new file mode 100644
index 0000000000..fb00ac3ca3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-1.pdf b/info/examples/tlc3/book-pdfs/8-3-1.pdf
new file mode 100644
index 0000000000..4fd61d8922
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-10.pdf b/info/examples/tlc3/book-pdfs/8-3-10.pdf
new file mode 100644
index 0000000000..3ef449ebe8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-11.pdf b/info/examples/tlc3/book-pdfs/8-3-11.pdf
new file mode 100644
index 0000000000..35edbfb23f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-12.pdf b/info/examples/tlc3/book-pdfs/8-3-12.pdf
new file mode 100644
index 0000000000..1df00cbe25
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-13.pdf b/info/examples/tlc3/book-pdfs/8-3-13.pdf
new file mode 100644
index 0000000000..500b390f68
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-14.pdf b/info/examples/tlc3/book-pdfs/8-3-14.pdf
new file mode 100644
index 0000000000..8e26170f34
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-15.pdf b/info/examples/tlc3/book-pdfs/8-3-15.pdf
new file mode 100644
index 0000000000..e91ba8f945
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-16.pdf b/info/examples/tlc3/book-pdfs/8-3-16.pdf
new file mode 100644
index 0000000000..077375e23f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-17.pdf b/info/examples/tlc3/book-pdfs/8-3-17.pdf
new file mode 100644
index 0000000000..2474b8cb10
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-18.pdf b/info/examples/tlc3/book-pdfs/8-3-18.pdf
new file mode 100644
index 0000000000..61181fd53a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-2.pdf b/info/examples/tlc3/book-pdfs/8-3-2.pdf
new file mode 100644
index 0000000000..0c62c38278
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-3.pdf b/info/examples/tlc3/book-pdfs/8-3-3.pdf
new file mode 100644
index 0000000000..b929871e13
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-4.pdf b/info/examples/tlc3/book-pdfs/8-3-4.pdf
new file mode 100644
index 0000000000..a303f41a3a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-5.pdf b/info/examples/tlc3/book-pdfs/8-3-5.pdf
new file mode 100644
index 0000000000..da15d78faa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-6.pdf b/info/examples/tlc3/book-pdfs/8-3-6.pdf
new file mode 100644
index 0000000000..0881e7e260
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-7.pdf b/info/examples/tlc3/book-pdfs/8-3-7.pdf
new file mode 100644
index 0000000000..2344031122
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-8.pdf b/info/examples/tlc3/book-pdfs/8-3-8.pdf
new file mode 100644
index 0000000000..2f673a2af3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-3-9.pdf b/info/examples/tlc3/book-pdfs/8-3-9.pdf
new file mode 100644
index 0000000000..7213260d45
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-1.pdf b/info/examples/tlc3/book-pdfs/8-4-1.pdf
new file mode 100644
index 0000000000..f9889693a5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-10.pdf b/info/examples/tlc3/book-pdfs/8-4-10.pdf
new file mode 100644
index 0000000000..b5e2be485c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-11.pdf b/info/examples/tlc3/book-pdfs/8-4-11.pdf
new file mode 100644
index 0000000000..2197dfe6c9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-12.pdf b/info/examples/tlc3/book-pdfs/8-4-12.pdf
new file mode 100644
index 0000000000..cb248a9ed3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-13.pdf b/info/examples/tlc3/book-pdfs/8-4-13.pdf
new file mode 100644
index 0000000000..5bf9019593
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-14.pdf b/info/examples/tlc3/book-pdfs/8-4-14.pdf
new file mode 100644
index 0000000000..2e4e482984
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-15-2.pdf b/info/examples/tlc3/book-pdfs/8-4-15-2.pdf
new file mode 100644
index 0000000000..a519f22b46
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-15-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-15.pdf b/info/examples/tlc3/book-pdfs/8-4-15.pdf
new file mode 100644
index 0000000000..e9f679af0e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-16.pdf b/info/examples/tlc3/book-pdfs/8-4-16.pdf
new file mode 100644
index 0000000000..0f9a86ad59
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-17.pdf b/info/examples/tlc3/book-pdfs/8-4-17.pdf
new file mode 100644
index 0000000000..2dbb769f67
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-18.pdf b/info/examples/tlc3/book-pdfs/8-4-18.pdf
new file mode 100644
index 0000000000..57efdc4f90
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-19.pdf b/info/examples/tlc3/book-pdfs/8-4-19.pdf
new file mode 100644
index 0000000000..0c994d37ad
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-2.pdf b/info/examples/tlc3/book-pdfs/8-4-2.pdf
new file mode 100644
index 0000000000..f290ac4ee1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-20.pdf b/info/examples/tlc3/book-pdfs/8-4-20.pdf
new file mode 100644
index 0000000000..1bee7ccb04
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-21.pdf b/info/examples/tlc3/book-pdfs/8-4-21.pdf
new file mode 100644
index 0000000000..07acb99594
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-22-2.pdf b/info/examples/tlc3/book-pdfs/8-4-22-2.pdf
new file mode 100644
index 0000000000..71aa6aebd5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-22-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-22.pdf b/info/examples/tlc3/book-pdfs/8-4-22.pdf
new file mode 100644
index 0000000000..4749ab1709
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-23.pdf b/info/examples/tlc3/book-pdfs/8-4-23.pdf
new file mode 100644
index 0000000000..075bdfecc9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-24.pdf b/info/examples/tlc3/book-pdfs/8-4-24.pdf
new file mode 100644
index 0000000000..fc36568a8e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-25.pdf b/info/examples/tlc3/book-pdfs/8-4-25.pdf
new file mode 100644
index 0000000000..ec0341ac79
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-26.pdf b/info/examples/tlc3/book-pdfs/8-4-26.pdf
new file mode 100644
index 0000000000..6a168c9d1f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-27.pdf b/info/examples/tlc3/book-pdfs/8-4-27.pdf
new file mode 100644
index 0000000000..e13aa8d25a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-28.pdf b/info/examples/tlc3/book-pdfs/8-4-28.pdf
new file mode 100644
index 0000000000..c91c4e36bb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-29.pdf b/info/examples/tlc3/book-pdfs/8-4-29.pdf
new file mode 100644
index 0000000000..83ba5f9764
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-29.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-3.pdf b/info/examples/tlc3/book-pdfs/8-4-3.pdf
new file mode 100644
index 0000000000..06d3880542
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-4.pdf b/info/examples/tlc3/book-pdfs/8-4-4.pdf
new file mode 100644
index 0000000000..3ad67a1186
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-5.pdf b/info/examples/tlc3/book-pdfs/8-4-5.pdf
new file mode 100644
index 0000000000..83bbaec840
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-6.pdf b/info/examples/tlc3/book-pdfs/8-4-6.pdf
new file mode 100644
index 0000000000..f8975fff96
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-7.pdf b/info/examples/tlc3/book-pdfs/8-4-7.pdf
new file mode 100644
index 0000000000..f42de42e6a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-8.pdf b/info/examples/tlc3/book-pdfs/8-4-8.pdf
new file mode 100644
index 0000000000..274e016229
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-4-9.pdf b/info/examples/tlc3/book-pdfs/8-4-9.pdf
new file mode 100644
index 0000000000..4f53ee73be
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-4-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-1.pdf b/info/examples/tlc3/book-pdfs/8-5-1.pdf
new file mode 100644
index 0000000000..69fdc287a4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-10.pdf b/info/examples/tlc3/book-pdfs/8-5-10.pdf
new file mode 100644
index 0000000000..e976c8c0f6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-11.pdf b/info/examples/tlc3/book-pdfs/8-5-11.pdf
new file mode 100644
index 0000000000..97b121b331
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-12.pdf b/info/examples/tlc3/book-pdfs/8-5-12.pdf
new file mode 100644
index 0000000000..c31bedfcd9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-13.pdf b/info/examples/tlc3/book-pdfs/8-5-13.pdf
new file mode 100644
index 0000000000..cd8643adfd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-14.pdf b/info/examples/tlc3/book-pdfs/8-5-14.pdf
new file mode 100644
index 0000000000..a168653489
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-15.pdf b/info/examples/tlc3/book-pdfs/8-5-15.pdf
new file mode 100644
index 0000000000..36f47367a1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-16.pdf b/info/examples/tlc3/book-pdfs/8-5-16.pdf
new file mode 100644
index 0000000000..c1cab46989
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-17.pdf b/info/examples/tlc3/book-pdfs/8-5-17.pdf
new file mode 100644
index 0000000000..e5122cc78e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-18.pdf b/info/examples/tlc3/book-pdfs/8-5-18.pdf
new file mode 100644
index 0000000000..99783292df
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-19.pdf b/info/examples/tlc3/book-pdfs/8-5-19.pdf
new file mode 100644
index 0000000000..921c5b9282
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-2.pdf b/info/examples/tlc3/book-pdfs/8-5-2.pdf
new file mode 100644
index 0000000000..17a301da49
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-20.pdf b/info/examples/tlc3/book-pdfs/8-5-20.pdf
new file mode 100644
index 0000000000..4b4934cae7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-21.pdf b/info/examples/tlc3/book-pdfs/8-5-21.pdf
new file mode 100644
index 0000000000..a898ca76aa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-22.pdf b/info/examples/tlc3/book-pdfs/8-5-22.pdf
new file mode 100644
index 0000000000..64303456e9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-23.pdf b/info/examples/tlc3/book-pdfs/8-5-23.pdf
new file mode 100644
index 0000000000..5b7f5a9d09
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-24.pdf b/info/examples/tlc3/book-pdfs/8-5-24.pdf
new file mode 100644
index 0000000000..9eb68f9fde
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-25.pdf b/info/examples/tlc3/book-pdfs/8-5-25.pdf
new file mode 100644
index 0000000000..b0caf16e0d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-26.pdf b/info/examples/tlc3/book-pdfs/8-5-26.pdf
new file mode 100644
index 0000000000..a3c4c9ed2e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-3.pdf b/info/examples/tlc3/book-pdfs/8-5-3.pdf
new file mode 100644
index 0000000000..3e74583836
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-4.pdf b/info/examples/tlc3/book-pdfs/8-5-4.pdf
new file mode 100644
index 0000000000..8517dc73cd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-5.pdf b/info/examples/tlc3/book-pdfs/8-5-5.pdf
new file mode 100644
index 0000000000..9137fdc8c3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-6.pdf b/info/examples/tlc3/book-pdfs/8-5-6.pdf
new file mode 100644
index 0000000000..eb2a5a9e90
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-7.pdf b/info/examples/tlc3/book-pdfs/8-5-7.pdf
new file mode 100644
index 0000000000..9ae86b4746
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-8.pdf b/info/examples/tlc3/book-pdfs/8-5-8.pdf
new file mode 100644
index 0000000000..b1fa660d48
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/8-5-9.pdf b/info/examples/tlc3/book-pdfs/8-5-9.pdf
new file mode 100644
index 0000000000..e19225fa4a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/8-5-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-1.pdf b/info/examples/tlc3/book-pdfs/9-3-1.pdf
new file mode 100644
index 0000000000..4ecef6409b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-10.pdf b/info/examples/tlc3/book-pdfs/9-3-10.pdf
new file mode 100644
index 0000000000..9815a1db3e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-11.pdf b/info/examples/tlc3/book-pdfs/9-3-11.pdf
new file mode 100644
index 0000000000..e54d070519
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-12.pdf b/info/examples/tlc3/book-pdfs/9-3-12.pdf
new file mode 100644
index 0000000000..1f09b5c911
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-13.pdf b/info/examples/tlc3/book-pdfs/9-3-13.pdf
new file mode 100644
index 0000000000..31bb96c84a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-14.pdf b/info/examples/tlc3/book-pdfs/9-3-14.pdf
new file mode 100644
index 0000000000..6a6e17da91
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-15.pdf b/info/examples/tlc3/book-pdfs/9-3-15.pdf
new file mode 100644
index 0000000000..458dda738f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-16.pdf b/info/examples/tlc3/book-pdfs/9-3-16.pdf
new file mode 100644
index 0000000000..a0685502ff
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-2.pdf b/info/examples/tlc3/book-pdfs/9-3-2.pdf
new file mode 100644
index 0000000000..9306f3044e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-3.pdf b/info/examples/tlc3/book-pdfs/9-3-3.pdf
new file mode 100644
index 0000000000..350503a3fb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-4.pdf b/info/examples/tlc3/book-pdfs/9-3-4.pdf
new file mode 100644
index 0000000000..8cb788f98c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-5.pdf b/info/examples/tlc3/book-pdfs/9-3-5.pdf
new file mode 100644
index 0000000000..659b24aabb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-6.pdf b/info/examples/tlc3/book-pdfs/9-3-6.pdf
new file mode 100644
index 0000000000..2876937a7e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-7.pdf b/info/examples/tlc3/book-pdfs/9-3-7.pdf
new file mode 100644
index 0000000000..c22a114a86
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-8.pdf b/info/examples/tlc3/book-pdfs/9-3-8.pdf
new file mode 100644
index 0000000000..477f07479e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-3-9.pdf b/info/examples/tlc3/book-pdfs/9-3-9.pdf
new file mode 100644
index 0000000000..9c369eb116
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-1.pdf b/info/examples/tlc3/book-pdfs/9-4-1.pdf
new file mode 100644
index 0000000000..af74848877
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-2.pdf b/info/examples/tlc3/book-pdfs/9-4-2.pdf
new file mode 100644
index 0000000000..37307c1a33
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-3.pdf b/info/examples/tlc3/book-pdfs/9-4-3.pdf
new file mode 100644
index 0000000000..856857b951
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-4.pdf b/info/examples/tlc3/book-pdfs/9-4-4.pdf
new file mode 100644
index 0000000000..36e3a80068
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-5.pdf b/info/examples/tlc3/book-pdfs/9-4-5.pdf
new file mode 100644
index 0000000000..7b3d7a9361
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-6.pdf b/info/examples/tlc3/book-pdfs/9-4-6.pdf
new file mode 100644
index 0000000000..0ce063d050
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-7.pdf b/info/examples/tlc3/book-pdfs/9-4-7.pdf
new file mode 100644
index 0000000000..66227a00cd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-4-8.pdf b/info/examples/tlc3/book-pdfs/9-4-8.pdf
new file mode 100644
index 0000000000..76f67629c2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-4-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-1.pdf b/info/examples/tlc3/book-pdfs/9-5-1.pdf
new file mode 100644
index 0000000000..9faf589182
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-10.pdf b/info/examples/tlc3/book-pdfs/9-5-10.pdf
new file mode 100644
index 0000000000..938b0bb2a0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-11.pdf b/info/examples/tlc3/book-pdfs/9-5-11.pdf
new file mode 100644
index 0000000000..5e84c65c26
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-12.pdf b/info/examples/tlc3/book-pdfs/9-5-12.pdf
new file mode 100644
index 0000000000..681fb3dc52
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-13.pdf b/info/examples/tlc3/book-pdfs/9-5-13.pdf
new file mode 100644
index 0000000000..c92fee6495
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-14.pdf b/info/examples/tlc3/book-pdfs/9-5-14.pdf
new file mode 100644
index 0000000000..7059b4426f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-15.pdf b/info/examples/tlc3/book-pdfs/9-5-15.pdf
new file mode 100644
index 0000000000..9416a9bf53
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-2.pdf b/info/examples/tlc3/book-pdfs/9-5-2.pdf
new file mode 100644
index 0000000000..c984af1a0d
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-3.pdf b/info/examples/tlc3/book-pdfs/9-5-3.pdf
new file mode 100644
index 0000000000..8ef9b62af1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-4.pdf b/info/examples/tlc3/book-pdfs/9-5-4.pdf
new file mode 100644
index 0000000000..f43bc1be51
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-5.pdf b/info/examples/tlc3/book-pdfs/9-5-5.pdf
new file mode 100644
index 0000000000..8389da217c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-6.pdf b/info/examples/tlc3/book-pdfs/9-5-6.pdf
new file mode 100644
index 0000000000..f75d5411d9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-7.pdf b/info/examples/tlc3/book-pdfs/9-5-7.pdf
new file mode 100644
index 0000000000..3ad0f42318
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-8.pdf b/info/examples/tlc3/book-pdfs/9-5-8.pdf
new file mode 100644
index 0000000000..b71449c2c7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-5-9.pdf b/info/examples/tlc3/book-pdfs/9-5-9.pdf
new file mode 100644
index 0000000000..d91e912abc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-5-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-1.pdf b/info/examples/tlc3/book-pdfs/9-6-1.pdf
new file mode 100644
index 0000000000..9d090e5f36
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-10.pdf b/info/examples/tlc3/book-pdfs/9-6-10.pdf
new file mode 100644
index 0000000000..2beb7615aa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-11.pdf b/info/examples/tlc3/book-pdfs/9-6-11.pdf
new file mode 100644
index 0000000000..644af99ae4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-12.pdf b/info/examples/tlc3/book-pdfs/9-6-12.pdf
new file mode 100644
index 0000000000..2835cb048e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-13.pdf b/info/examples/tlc3/book-pdfs/9-6-13.pdf
new file mode 100644
index 0000000000..f4cbee176f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-14.pdf b/info/examples/tlc3/book-pdfs/9-6-14.pdf
new file mode 100644
index 0000000000..20ddca0087
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-15.pdf b/info/examples/tlc3/book-pdfs/9-6-15.pdf
new file mode 100644
index 0000000000..9b2b77d0cc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-16.pdf b/info/examples/tlc3/book-pdfs/9-6-16.pdf
new file mode 100644
index 0000000000..ae9e9ae010
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-17.pdf b/info/examples/tlc3/book-pdfs/9-6-17.pdf
new file mode 100644
index 0000000000..cbe27996e5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-18.pdf b/info/examples/tlc3/book-pdfs/9-6-18.pdf
new file mode 100644
index 0000000000..2de9bbc25b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-19.pdf b/info/examples/tlc3/book-pdfs/9-6-19.pdf
new file mode 100644
index 0000000000..54c92845f3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-2.pdf b/info/examples/tlc3/book-pdfs/9-6-2.pdf
new file mode 100644
index 0000000000..fce76f26e1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-20.pdf b/info/examples/tlc3/book-pdfs/9-6-20.pdf
new file mode 100644
index 0000000000..fb2f184a7c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-21.pdf b/info/examples/tlc3/book-pdfs/9-6-21.pdf
new file mode 100644
index 0000000000..f0ca67d5cc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-22.pdf b/info/examples/tlc3/book-pdfs/9-6-22.pdf
new file mode 100644
index 0000000000..42cfea74b1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-22.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-23.pdf b/info/examples/tlc3/book-pdfs/9-6-23.pdf
new file mode 100644
index 0000000000..4d6afcc1a4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-23.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-24.pdf b/info/examples/tlc3/book-pdfs/9-6-24.pdf
new file mode 100644
index 0000000000..b3ddaee3a0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-24.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-25.pdf b/info/examples/tlc3/book-pdfs/9-6-25.pdf
new file mode 100644
index 0000000000..d3016b2c05
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-25.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-26.pdf b/info/examples/tlc3/book-pdfs/9-6-26.pdf
new file mode 100644
index 0000000000..7a9f5a0506
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-26.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-27.pdf b/info/examples/tlc3/book-pdfs/9-6-27.pdf
new file mode 100644
index 0000000000..6a0e4524b3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-27.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-28.pdf b/info/examples/tlc3/book-pdfs/9-6-28.pdf
new file mode 100644
index 0000000000..5b0507db8a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-28.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-3.pdf b/info/examples/tlc3/book-pdfs/9-6-3.pdf
new file mode 100644
index 0000000000..7d0553200b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-4.pdf b/info/examples/tlc3/book-pdfs/9-6-4.pdf
new file mode 100644
index 0000000000..156a5c11b3
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-5.pdf b/info/examples/tlc3/book-pdfs/9-6-5.pdf
new file mode 100644
index 0000000000..1c749202e4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-6.pdf b/info/examples/tlc3/book-pdfs/9-6-6.pdf
new file mode 100644
index 0000000000..43555c2a6f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-7.pdf b/info/examples/tlc3/book-pdfs/9-6-7.pdf
new file mode 100644
index 0000000000..5473c10498
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-8.pdf b/info/examples/tlc3/book-pdfs/9-6-8.pdf
new file mode 100644
index 0000000000..d0c51b6378
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-6-9.pdf b/info/examples/tlc3/book-pdfs/9-6-9.pdf
new file mode 100644
index 0000000000..c99c0d8ef4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-6-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-7-1.pdf b/info/examples/tlc3/book-pdfs/9-7-1.pdf
new file mode 100644
index 0000000000..ec6d33470b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-7-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-7-2.pdf b/info/examples/tlc3/book-pdfs/9-7-2.pdf
new file mode 100644
index 0000000000..969a5945f5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/9-7-3.pdf b/info/examples/tlc3/book-pdfs/9-7-3.pdf
new file mode 100644
index 0000000000..e8e9c14db2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/9-7-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-1.pdf b/info/examples/tlc3/book-pdfs/A-1-1.pdf
new file mode 100644
index 0000000000..e7c8a7635e
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-10.pdf b/info/examples/tlc3/book-pdfs/A-1-10.pdf
new file mode 100644
index 0000000000..1fbbfee2e2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-11.pdf b/info/examples/tlc3/book-pdfs/A-1-11.pdf
new file mode 100644
index 0000000000..c91ebee2b5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-12.pdf b/info/examples/tlc3/book-pdfs/A-1-12.pdf
new file mode 100644
index 0000000000..7be2ca25b0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-13.pdf b/info/examples/tlc3/book-pdfs/A-1-13.pdf
new file mode 100644
index 0000000000..3bfedfffc8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-14.pdf b/info/examples/tlc3/book-pdfs/A-1-14.pdf
new file mode 100644
index 0000000000..18eff44810
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-15.pdf b/info/examples/tlc3/book-pdfs/A-1-15.pdf
new file mode 100644
index 0000000000..c78f7957c5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-16.pdf b/info/examples/tlc3/book-pdfs/A-1-16.pdf
new file mode 100644
index 0000000000..2cd204ea50
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-17.pdf b/info/examples/tlc3/book-pdfs/A-1-17.pdf
new file mode 100644
index 0000000000..9c5585b103
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-2.pdf b/info/examples/tlc3/book-pdfs/A-1-2.pdf
new file mode 100644
index 0000000000..e3681f25c6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-3.pdf b/info/examples/tlc3/book-pdfs/A-1-3.pdf
new file mode 100644
index 0000000000..eb683fbb85
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-4.pdf b/info/examples/tlc3/book-pdfs/A-1-4.pdf
new file mode 100644
index 0000000000..d1a98dd3a1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-5.pdf b/info/examples/tlc3/book-pdfs/A-1-5.pdf
new file mode 100644
index 0000000000..4121f519a6
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-6.pdf b/info/examples/tlc3/book-pdfs/A-1-6.pdf
new file mode 100644
index 0000000000..888c6a84fb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-7.pdf b/info/examples/tlc3/book-pdfs/A-1-7.pdf
new file mode 100644
index 0000000000..4b5a001d35
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-8.pdf b/info/examples/tlc3/book-pdfs/A-1-8.pdf
new file mode 100644
index 0000000000..0b7cac38d7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-1-9.pdf b/info/examples/tlc3/book-pdfs/A-1-9.pdf
new file mode 100644
index 0000000000..61b8a5c601
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-1-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-1.pdf b/info/examples/tlc3/book-pdfs/A-2-1.pdf
new file mode 100644
index 0000000000..d7c8233439
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-10.pdf b/info/examples/tlc3/book-pdfs/A-2-10.pdf
new file mode 100644
index 0000000000..7e208c98b9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-11.pdf b/info/examples/tlc3/book-pdfs/A-2-11.pdf
new file mode 100644
index 0000000000..ce520e9bf1
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-12.pdf b/info/examples/tlc3/book-pdfs/A-2-12.pdf
new file mode 100644
index 0000000000..aec8a5fe2a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-2.pdf b/info/examples/tlc3/book-pdfs/A-2-2.pdf
new file mode 100644
index 0000000000..e0ff2eb1c2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-3.pdf b/info/examples/tlc3/book-pdfs/A-2-3.pdf
new file mode 100644
index 0000000000..de5c1dadb0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-4.pdf b/info/examples/tlc3/book-pdfs/A-2-4.pdf
new file mode 100644
index 0000000000..e31b96203a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-5.pdf b/info/examples/tlc3/book-pdfs/A-2-5.pdf
new file mode 100644
index 0000000000..17f96a8d71
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-6.pdf b/info/examples/tlc3/book-pdfs/A-2-6.pdf
new file mode 100644
index 0000000000..118bee2be2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-7.pdf b/info/examples/tlc3/book-pdfs/A-2-7.pdf
new file mode 100644
index 0000000000..fb8110069a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-8.pdf b/info/examples/tlc3/book-pdfs/A-2-8.pdf
new file mode 100644
index 0000000000..e00c09b243
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-2-9.pdf b/info/examples/tlc3/book-pdfs/A-2-9.pdf
new file mode 100644
index 0000000000..4789c62dec
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-2-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-1.pdf b/info/examples/tlc3/book-pdfs/A-3-1.pdf
new file mode 100644
index 0000000000..9ac8da23f9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-10.pdf b/info/examples/tlc3/book-pdfs/A-3-10.pdf
new file mode 100644
index 0000000000..e02315576f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-10.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-11.pdf b/info/examples/tlc3/book-pdfs/A-3-11.pdf
new file mode 100644
index 0000000000..5af55f3a78
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-11.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-12.pdf b/info/examples/tlc3/book-pdfs/A-3-12.pdf
new file mode 100644
index 0000000000..c0f1f46c64
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-12.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-13.pdf b/info/examples/tlc3/book-pdfs/A-3-13.pdf
new file mode 100644
index 0000000000..41695606a0
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-13.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-14.pdf b/info/examples/tlc3/book-pdfs/A-3-14.pdf
new file mode 100644
index 0000000000..b96503eecb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-14.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-15.pdf b/info/examples/tlc3/book-pdfs/A-3-15.pdf
new file mode 100644
index 0000000000..448fcaf81a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-15.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-16.pdf b/info/examples/tlc3/book-pdfs/A-3-16.pdf
new file mode 100644
index 0000000000..b7671b4842
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-16.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-17.pdf b/info/examples/tlc3/book-pdfs/A-3-17.pdf
new file mode 100644
index 0000000000..9ae99f5805
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-17.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-18.pdf b/info/examples/tlc3/book-pdfs/A-3-18.pdf
new file mode 100644
index 0000000000..e7a7cd9117
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-18.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-19.pdf b/info/examples/tlc3/book-pdfs/A-3-19.pdf
new file mode 100644
index 0000000000..4e7234a1a4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-19.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-2.pdf b/info/examples/tlc3/book-pdfs/A-3-2.pdf
new file mode 100644
index 0000000000..caf447dcf5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-20.pdf b/info/examples/tlc3/book-pdfs/A-3-20.pdf
new file mode 100644
index 0000000000..c83900926a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-20.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-21.pdf b/info/examples/tlc3/book-pdfs/A-3-21.pdf
new file mode 100644
index 0000000000..3d4a467d3f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-21.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-3.pdf b/info/examples/tlc3/book-pdfs/A-3-3.pdf
new file mode 100644
index 0000000000..f45a53fd75
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-4.pdf b/info/examples/tlc3/book-pdfs/A-3-4.pdf
new file mode 100644
index 0000000000..ef43c16d41
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-5.pdf b/info/examples/tlc3/book-pdfs/A-3-5.pdf
new file mode 100644
index 0000000000..6beb0089cb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-6.pdf b/info/examples/tlc3/book-pdfs/A-3-6.pdf
new file mode 100644
index 0000000000..9456372a6f
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-7.pdf b/info/examples/tlc3/book-pdfs/A-3-7.pdf
new file mode 100644
index 0000000000..52a24a3c0c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-8.pdf b/info/examples/tlc3/book-pdfs/A-3-8.pdf
new file mode 100644
index 0000000000..e74005208c
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-3-9.pdf b/info/examples/tlc3/book-pdfs/A-3-9.pdf
new file mode 100644
index 0000000000..f0b880fae5
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-3-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-4-1.pdf b/info/examples/tlc3/book-pdfs/A-4-1.pdf
new file mode 100644
index 0000000000..2a2ae40b04
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-4-2.pdf b/info/examples/tlc3/book-pdfs/A-4-2.pdf
new file mode 100644
index 0000000000..897fc81da7
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-4-3.pdf b/info/examples/tlc3/book-pdfs/A-4-3.pdf
new file mode 100644
index 0000000000..5a6e35eaab
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-4-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-4-4.pdf b/info/examples/tlc3/book-pdfs/A-4-4.pdf
new file mode 100644
index 0000000000..f8f22f69f4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-4-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-4-5-2.pdf b/info/examples/tlc3/book-pdfs/A-4-5-2.pdf
new file mode 100644
index 0000000000..28bdbfce77
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-4-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-4-5.pdf b/info/examples/tlc3/book-pdfs/A-4-5.pdf
new file mode 100644
index 0000000000..9d07136d3a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-4-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-4-6.pdf b/info/examples/tlc3/book-pdfs/A-4-6.pdf
new file mode 100644
index 0000000000..4ad1cfecf2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-4-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-1.pdf b/info/examples/tlc3/book-pdfs/A-5-1.pdf
new file mode 100644
index 0000000000..a438a39ce9
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-2.pdf b/info/examples/tlc3/book-pdfs/A-5-2.pdf
new file mode 100644
index 0000000000..4f3e9e5abc
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-3.pdf b/info/examples/tlc3/book-pdfs/A-5-3.pdf
new file mode 100644
index 0000000000..1ef2fd4edd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-4.pdf b/info/examples/tlc3/book-pdfs/A-5-4.pdf
new file mode 100644
index 0000000000..80910fc7d2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-5.pdf b/info/examples/tlc3/book-pdfs/A-5-5.pdf
new file mode 100644
index 0000000000..2fd26d6841
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-6.pdf b/info/examples/tlc3/book-pdfs/A-5-6.pdf
new file mode 100644
index 0000000000..d115d06e50
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-7-2.pdf b/info/examples/tlc3/book-pdfs/A-5-7-2.pdf
new file mode 100644
index 0000000000..a4d47dfadb
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-7-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-7.pdf b/info/examples/tlc3/book-pdfs/A-5-7.pdf
new file mode 100644
index 0000000000..85acc50daa
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-7.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-8.pdf b/info/examples/tlc3/book-pdfs/A-5-8.pdf
new file mode 100644
index 0000000000..8a93bf0bac
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-8.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/A-5-9.pdf b/info/examples/tlc3/book-pdfs/A-5-9.pdf
new file mode 100644
index 0000000000..30cb5c9cdd
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/A-5-9.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/B-4-1.pdf b/info/examples/tlc3/book-pdfs/B-4-1.pdf
new file mode 100644
index 0000000000..2ccccda9c2
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/B-4-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/B-4-2.pdf b/info/examples/tlc3/book-pdfs/B-4-2.pdf
new file mode 100644
index 0000000000..a1160626f4
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/B-4-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/preface-II-1.pdf b/info/examples/tlc3/book-pdfs/preface-II-1.pdf
new file mode 100644
index 0000000000..c7fb688432
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/preface-II-1.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/preface-II-2-2.pdf b/info/examples/tlc3/book-pdfs/preface-II-2-2.pdf
new file mode 100644
index 0000000000..5382326562
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/preface-II-2-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/preface-II-2.pdf b/info/examples/tlc3/book-pdfs/preface-II-2.pdf
new file mode 100644
index 0000000000..563428666a
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/preface-II-2.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/preface-II-3.pdf b/info/examples/tlc3/book-pdfs/preface-II-3.pdf
new file mode 100644
index 0000000000..58d2d2dd47
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/preface-II-3.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/preface-II-4.pdf b/info/examples/tlc3/book-pdfs/preface-II-4.pdf
new file mode 100644
index 0000000000..b20c1570e8
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/preface-II-4.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/preface-II-5.pdf b/info/examples/tlc3/book-pdfs/preface-II-5.pdf
new file mode 100644
index 0000000000..c82051bf60
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/preface-II-5.pdf
Binary files differ
diff --git a/info/examples/tlc3/book-pdfs/preface-II-6.pdf b/info/examples/tlc3/book-pdfs/preface-II-6.pdf
new file mode 100644
index 0000000000..34ab07616b
--- /dev/null
+++ b/info/examples/tlc3/book-pdfs/preface-II-6.pdf
Binary files differ
diff --git a/info/examples/tlc3/example-sources/1-3-1.ltx b/info/examples/tlc3/example-sources/1-3-1.ltx
new file mode 100644
index 0000000000..518214943f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/1-3-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 1-3-1 on page I-16 in "Typographic conventions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{ragged2e}
+%StopShownPreambleCommands
+
+\begin{document}
+The right column shows the input text to be treated
+by \LaTeX{} with preamble material shown in blue.
+In the left column one sees the result after
+typesetting.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/1-3-2.ltx2 b/info/examples/tlc3/example-sources/1-3-2.ltx2
new file mode 100644
index 0000000000..656c7bceec
--- /dev/null
+++ b/info/examples/tlc3/example-sources/1-3-2.ltx2
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 1-3-2 on page I-16 in "Typographic conventions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{89.40091pt}
+\setlength\textheight{6\baselineskip}
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.5ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.ex \@plus-1ex \@minus-.2ex}%
+ {.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+\addtolength\headsep{-12pt} % shortened for the book
+\addtolength\footskip{-12pt} % shortened for the book
+\sloppy % as these examples are so small
+
+\newcommand\sample{ Some text for our page
+ that might get reused over and over again.}
+
+%StartShownPreambleCommands
+\usepackage{fancyhdr,lastpage}
+\pagestyle{fancy}
+\fancyhf{} % --- clear all fields
+\fancyhead[RO,LE]{\leftmark}
+\fancyfoot[C]{Page \thepage\
+ of \pageref{LastPage}}
+% \sample defined as before
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A test}
+\sample \par \sample
+\end{document}
diff --git a/info/examples/tlc3/example-sources/1-3-3.ltx b/info/examples/tlc3/example-sources/1-3-3.ltx
new file mode 100644
index 0000000000..b478bc99e1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/1-3-3.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 1-3-3 on page I-17 in "Typographic conventions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{303.0pt}
+%StartShownPreambleCommands
+ \usepackage{ragged2e,kantlipsum} \RaggedRight
+%StopShownPreambleCommands
+
+\begin{document}
+ This is a wide line, whose input commands and output result cannot
+ be shown nicely in two columns. \kant[1][1-3]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/1-3-4.ltx b/info/examples/tlc3/example-sources/1-3-4.ltx
new file mode 100644
index 0000000000..1c7f96f367
--- /dev/null
+++ b/info/examples/tlc3/example-sources/1-3-4.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 1-3-4 on page I-17 in "Typographic conventions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[leqno]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} (a+b)^2 = a^2+2ab+b^2 \end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/1-3-5.ltx b/info/examples/tlc3/example-sources/1-3-5.ltx
new file mode 100644
index 0000000000..fde2761a4e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/1-3-5.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 1-3-5 on page I-17 in "Typographic conventions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+
+ \setlength\parindent{10pt}
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage{xcolor}
+\definecolor{blue}{cmyk}{1,0.56,0,0} % what we call `blue' in this book
+\definecolor{red}{gray}{.7} \definecolor{green}{gray}{.8}
+\definecolor{yellow}{gray}{.9}
+%StopShownPreambleCommands
+
+\begin{document}
+Black \textcolor{blue}{blue} \textcolor{red}{red} {\color{green} green}
+\textcolor{yellow}{yellow} \colorbox{black!30}{\color{blue} blue}
+\fcolorbox{blue}{blue!8}{\color{blue}bluish}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/1-3-6.ltx b/info/examples/tlc3/example-sources/1-3-6.ltx
new file mode 100644
index 0000000000..edeb9c67f8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/1-3-6.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 1-3-6 on page I-19 in "Using the examples".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{4\baselineskip}
+%StartShownPreambleCommands
+\makeatletter
+\renewcommand\@makefntext[1]%
+ {\noindent\makebox[0pt][r]{\@thefnmark.\,}#1}
+\makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+A line of text\footnote{The first}
+with some\footnote{The second} footnotes.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-1-1.ltx b/info/examples/tlc3/example-sources/10-1-1.ltx
new file mode 100644
index 0000000000..a86989635e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-1-1.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-1-1 on page II-9 in "Commands defined by font packages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{Alegreya}
+%StopShownPreambleCommands
+
+\begin{document}
+Catch\textin{22} in Room\textsu{13} \par
+Catch\textsubscript{22} in Room\textsuperscript{13}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-1-2.ltx b/info/examples/tlc3/example-sources/10-1-2.ltx
new file mode 100644
index 0000000000..2d5a4eea98
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-1-2.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-1-2 on page II-10 in "Direct use of the fonts (without a package)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\renewcommand\sfdefault{FiraSans-LF}
+%StopShownPreambleCommands
+
+\begin{document}
+\centering
+\fontsize{42pt}{42pt}% Select a size
+\usefont{T1}{Alegreya-OsF}{ub}{n}% Select a font
+Alegreya-Ultra~42 % Go
+
+\tiny\fontseries{el}\sffamily % Change
+A tiny light Fira Sans 42
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-10-1.ltx b/info/examples/tlc3/example-sources/10-10-1.ltx
new file mode 100644
index 0000000000..a138f9a671
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-10-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-10-1 on page II-100 in "The Fell Types".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%!TEX program = lualatex
+
+%StartShownPreambleCommands
+\usepackage{imfellEnglish}
+\newfontfamily\Fellflower{IMFeFlow1.otf}
+\newfontfamily\Fellflowerii{IMFeFlow2.otf}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{center}\Fellflower
+ KLM ACBCD OPQ \end{center}
+Dr.\ Fell collected a larger number of ornamental
+flower types, some of which are shown in this example.
+\begin{center}\Fellflowerii
+ 1 Aa 2 \end{center}
+ Which letters produce which \textsc{Flowers} was
+ found by looking at the fonts with the
+ \emph{unicodefonttable} package.
+\begin{center}\Fellflowerii
+ N m O F o M n \end{center}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-10-2.ltx b/info/examples/tlc3/example-sources/10-10-2.ltx
new file mode 100644
index 0000000000..8396cf0e30
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-10-2.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-10-2 on page II-104 in "\protect \enspace Blackletter --- Yannis Gothic, Schwabacher, and Fraktur".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{yfonts}\usepackage[document]{ragged2e}
+%StopShownPreambleCommands
+
+\begin{document}
+The package provides \textgoth{Gotisch, also
+called Textur}, \textswab{Schwabacher}, and
+\textfrak{Fraktur} typefaces, also generally
+known as \textfrak{``ge\-bro\-che\-ne Schriften''}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-10-3.ltx b/info/examples/tlc3/example-sources/10-10-3.ltx
new file mode 100644
index 0000000000..e87699f3c3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-10-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-10-3 on page II-105 in "\protect \enspace Blackletter --- Yannis Gothic, Schwabacher, and Fraktur".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{yfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+\Large \frakfamily Fraktur: "a "e "u "o
+\hfil *a *e *u *o \hfil sz \hfil s vs.\ s:
+\par\swabfamily Swab: "a "e "u "o
+\hfil *a *e *u *o \hfil sz \hfil s vs.\ s:
+\par\gothfamily Gothic: "a "e "u "o
+\hfil (unavail) \hfil sz \hfil s vs.\ s:
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-10-4.ltx b/info/examples/tlc3/example-sources/10-10-4.ltx
new file mode 100644
index 0000000000..e045f07349
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-10-4.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-10-4 on page II-105 in "\protect \enspace Blackletter --- Yannis Gothic, Schwabacher, and Fraktur".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{yfonts}
+\newcommand\test{+ = ` [ ] / * \$ \% \& ; @}
+%StopShownPreambleCommands
+
+\begin{document}
+Symbols: \ttfamily \test \par
+\frakfamily Fraktur problems:: \test \par
+\swabfamily Swab problems:: \test \par
+\gothfamily Gothic problems:: \test
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-10-5.ltx b/info/examples/tlc3/example-sources/10-10-5.ltx
new file mode 100644
index 0000000000..68eff85903
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-10-5.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-10-5 on page II-105 in "\protect \enspace Blackletter --- Yannis Gothic, Schwabacher, and Fraktur".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[german]{babel} \usepackage{color}
+\usepackage[varumlaut]{yfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+\frakfamily\fraklines
+\yinipar{\color{blue}D}ies: ist ein Blindtext an dem
+sich verschiedene Dinge ablesen lassen. Der Grauwert
+der Schriftfläche wird sichtbar und man kann an ihm
+prüfen, wie gut die Schrift zu lesen ist und wie sie
+auf den Leser wirkt. Bei genauerem Hinsehen werden
+die einzelnen Buchstaben und ihre Besonderheiten
+erkennbar, \etc
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-10-6.ltx b/info/examples/tlc3/example-sources/10-10-6.ltx
new file mode 100644
index 0000000000..e42887c05e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-10-6.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-10-6 on page II-106 in "\protect \enspace Blackletter --- Yannis Gothic, Schwabacher, and Fraktur".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage[german]{babel} \usepackage{color}
+\usepackage[varumlaut]{yfonts}
+\renewcommand\frakdefault{ysmfrak}
+%StopShownPreambleCommands
+
+\begin{document}
+\frakfamily\fraklines
+\yinipar{\color{blue}D}ies: ist ein Blindtext an dem
+sich verschiedene Dinge ablesen lassen. Der Grauwert
+der Schriftfläche wird sichtbar und man kann an ihm
+prüfen, wie gut die Schrift zu lesen ist und wie
+sie auf den Leser wirkt. Bei genauerem Hinsehen \dots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-11-1.ltx b/info/examples/tlc3/example-sources/10-11-1.ltx
new file mode 100644
index 0000000000..c3904752c5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-11-1.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-11-1 on page II-107 in "Serif designs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use lualatex
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{fontspec,xcolor}
+ \setmainfont{Cambria}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quote}
+ \noindent
+ \linepenalty=500
+ \rightskip0pt plus2em
+ \fontsize{10}{12}\rmfamily
+
+ Once said the great poet Constantin \textsc{Cavafy}:
+ Σὰ βγεῖς στὸν πηγαιμὸ γιὰ τὴν \textbf{Ἰθάκη}, νὰ εὔχεσαι νἆναι \textit{μακρὺς} ὁ δρόμος,
+ γεμᾶτος περιπέτειες, γεμᾶτος \textsc{γνώσει\bl ς}.
+ \textemdash{}~See page~49 for font family details.
+ \end{quote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-12-1.ltx b/info/examples/tlc3/example-sources/10-12-1.ltx
new file mode 100644
index 0000000000..5154d2a367
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-12-1.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-12-1 on page II-110 in "Serif designs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use lualatex
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{fontspec,xcolor}
+ \setmainfont{Cambria}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quote}
+ \noindent
+ \linepenalty=500
+ \rightskip0pt plus2em
+ \fontsize{10}{12}\rmfamily
+
+ The quote ``Хороший \textbf{композитор} не подражает; он \textit{ворует}''
+ (A good composer does not imitate; he steals)
+ is attributed to Igor Stravinsky (\textsc{Игорь Стравинский}).
+ \textemdash{}~See page~49.
+ \end{quote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-12-2.ltx b/info/examples/tlc3/example-sources/10-12-2.ltx
new file mode 100644
index 0000000000..277644cb50
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-12-2.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-12-2 on page II-112 in "Monospaced fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use lualatex
+
+ \usepackage{fontspec,xcolor}
+ \setmonofont{Lucida Console DK}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{quote}
+ \noindent
+ \linepenalty=500
+ \rightskip0pc plus2em
+ \fontsize{9}{12}\ttfamily
+
+ The quote ``Хороший \textbf{композитор} не подражает; он \textit{ворует}''
+ is attributed to Igor Stravinsky (\textsc{\bl Игорь Стравинский}).
+ \textemdash{}~See pages~21--24.
+\end{quote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-12-3.ltx b/info/examples/tlc3/example-sources/10-12-3.ltx
new file mode 100644
index 0000000000..86630291e6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-12-3.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-12-3 on page II-112 in "Monospaced fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use lualatex
+
+ \usepackage{fontspec,xcolor}
+ \setmonofont{Lucida Grande Mono DK}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quote}
+ \noindent
+ \linepenalty=500
+ \rightskip0pc plus2em
+ \fontsize{9}{12}\ttfamily
+
+ The quote ``Хороший \textbf{композитор} не подражает; он \textit{ворует}''
+ is attributed to Igor Stravinsky (\textsc{\bl Игорь Стравинский}).
+ \textemdash{}~See pages~21--24.
+ \end{quote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-1.ltx b/info/examples/tlc3/example-sources/10-13-1.ltx
new file mode 100644
index 0000000000..bb2ff5aca0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-1 on page II-114 in "pifont --- Accessing Pi and Symbol fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{pifont}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{dinglist}{"E4}
+ \item The first item. \item The second
+ item in the list. \item A final item.
+\end{dinglist}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-10.ltx b/info/examples/tlc3/example-sources/10-13-10.ltx
new file mode 100644
index 0000000000..e172b1e76e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-10.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-10 on page II-119 in "fourier-orns --- GUT\textit {enberg}-Fourier's ornaments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color,pifont}
+\newcommand\pilcrow[1]
+ {\textcolor{blue}{\Pisymbol{futs}{"3#1}}\ignorespaces}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent\pilcrow{5} All the world’s a stage, and all the men
+and women merely players. \pilcrow{7} They have their exits
+and their entrances; \pilcrow{8} And one man in his time
+plays many parts.\\ (\emph{As You Like It, Act 2, Scene 7})
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-11.ltx b/info/examples/tlc3/example-sources/10-13-11.ltx
new file mode 100644
index 0000000000..337ceba5d5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-11 on page II-120 in "Web-O-Mints --- Another collection of ornaments and borders".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+
+\newcommand\webofamily{\usefont{U}{webo}{m}{n}}
+\newcommand\webo[2]{{\fontsize{#1}{#1}\webofamily #2}}
+\newcommand\webosym[1]{{\webofamily\symbol{#1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\webo{12pt}{IJLK} \\[5pt]
+\webo{3ex}{pq} \webo{20pt}{ced} \webo{3ex}{UnoV} \\[5pt]
+\webo{13pt}{rst} \webo{13pt}{RSTP} \webo{13pt}{uvw} \\[10pt]
+Text \webosym{"32} mixed \webosym{"37} with
+\webosym{"6D} ornaments \webosym{"7A}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-12.ltx b/info/examples/tlc3/example-sources/10-13-12.ltx
new file mode 100644
index 0000000000..b13cb0f2c0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-12.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-12 on page II-123 in "fontawesome5 --- Accessing Font Awesome icons".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[fixed]{fontawesome5}
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\faExclamation} \fbox{\faFile} \fbox{\faFile*}
+\fbox{\faFile[regular]} \fbox{\faFile*[regular]}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-13.ltx b/info/examples/tlc3/example-sources/10-13-13.ltx
new file mode 100644
index 0000000000..dac443e44e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-13.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-13 on page II-124 in "fontawesome5 --- Accessing Font Awesome icons".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{51.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\newcommand\fasym[3][solid]{{\usefont{U}{fontawesomefree#2}{#1}{n}\symbol{#3}}}
+\newcommand\fabrand[2]{{\usefont{U}{fontawesomebrands#1}{solid}{n}\symbol{#2}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\fasym[regular]{0}{"DA} \fasym{1}{"DD} \fasym{2}{"D6} \fasym[regular]{2}{"D6}
+\fabrand{0}{"21} \fabrand{0}{"71} \fabrand{1}{"4A} \fabrand{1}{"98}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-14.ltx b/info/examples/tlc3/example-sources/10-13-14.ltx
new file mode 100644
index 0000000000..da80927524
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-14.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-14 on page II-126 in "tipa --- International Phonetic Alphabet symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{108.0pt}
+
+ % improve typesetting in small columns
+ \usepackage{microtype}
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage{tgtermes,tgheros,tipa}
+\DeclareFontFamilySubstitution{T3}{qtm}{ptm}
+\DeclareFontFamilySubstitution{T3}{qhv}{phv}
+%StopShownPreambleCommands
+
+\begin{document}
+In linguistics, f\textschwa\textupsilon\textprimstress
+n\textepsilon t\i k transcriptions are usually shown in square
+brackets, e.g., \textsf{phonetics \textipa{[f@U"nEtIks]}}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-15.ltx b/info/examples/tlc3/example-sources/10-13-15.ltx
new file mode 100644
index 0000000000..d2d6664a14
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-15.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-15 on page II-126 in "tipa --- International Phonetic Alphabet symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+\setlength\parskip{3pt} % nicer display in book
+\renewcommand\rmdefault{cmr} % book uses Times and Helvetica
+\renewcommand\sfdefault{cmss}
+\renewcommand\ttdefault{cmtt}
+
+%StartShownPreambleCommands
+\usepackage{tipa}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{IPA} \textrm{N\!o\`{\~*o}\~o \r*N\!o\^aP\~a} \par
+ \textsf{\*A) dOg, \*B) k\ae{}t, \*C) maUs} \par
+ \texttt{*\|c{k}\r*mt\'om *bhr\'=at\=er} \end{IPA}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-16.ltx b/info/examples/tlc3/example-sources/10-13-16.ltx
new file mode 100644
index 0000000000..aed8ff4d1d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-16.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-16 on page II-126 in "tipa --- International Phonetic Alphabet symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%
+\AtBeginDocument{\DeclareFontFamilySubstitution{T3}{qtm}{ptm}% book uses new times
+ \DeclareFontFamilySubstitution{T3}{qhv}{phv}}% and new helvetica
+
+%StartShownPreambleCommands
+\usepackage[tone]{tipa}
+%StopShownPreambleCommands
+
+\begin{document}
+\tone{55}ma (mother) \tone{214}ma (horse) \par
+\tone{35}ma (hemp) \tone{51}ma (scold) \par \tone{153325413}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-2.ltx b/info/examples/tlc3/example-sources/10-13-2.ltx
new file mode 100644
index 0000000000..8fe3ceb763
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-2.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-2 on page II-114 in "pifont --- Accessing Pi and Symbol fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{pifont}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{dingautolist}{"C0}
+ \item The first item in the list.\label{lst:a}
+ \item The second item in the list.\label{lst:b}
+ \item The third item in the list.\label{lst:c}
+\end{dingautolist}
+References to list items work as expected:
+\ref{lst:a}, \ref{lst:b}, \ref{lst:c}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-3.ltx b/info/examples/tlc3/example-sources/10-13-3.ltx
new file mode 100644
index 0000000000..7ec00b2f89
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-3.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-3 on page II-115 in "pifont --- Accessing Pi and Symbol fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%StartShownPreambleCommands
+\usepackage{pifont}
+%StopShownPreambleCommands
+
+\begin{document}
+\dingline{"22} \par\medskip
+\noindent\dingfill{"E9} some text
+\dingfill{"EB} some more \dingfill{"36}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-4.ltx b/info/examples/tlc3/example-sources/10-13-4.ltx
new file mode 100644
index 0000000000..05aa0712ff
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-4.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-4 on page II-115 in "pifont --- Accessing Pi and Symbol fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{pifont}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Pilist}{AnonymousPro}{1}
+\item The Cmd key is \Pisymbol{AnonymousPro}{"22}.
+\item The Alt key is \Pisymbol{AnonymousPro}{"13}.
+\end{Pilist}
+\begin{Piautolist}{pzd}{"4B}
+ \item The first item. \item The second.
+ \item The third.
+\end{Piautolist}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-5.ltx b/info/examples/tlc3/example-sources/10-13-5.ltx
new file mode 100644
index 0000000000..fa4cc5b9a2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-5.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-5 on page II-116 in "pifont --- Accessing Pi and Symbol fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{pifont}
+%StopShownPreambleCommands
+
+\begin{document}
+\Piline{AnonymousPro}{0} \par\medskip
+\noindent\Pifill{pzd}{"2E} text
+\Pifill{pzd}{"2F} text \Pifill{pzd}{"30}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-6.ltx b/info/examples/tlc3/example-sources/10-13-6.ltx
new file mode 100644
index 0000000000..fa8934918f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-6.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-6 on page II-116 in "wasysym --- Waldi's symbol font".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{wasysym,pifont}
+%StopShownPreambleCommands
+
+\begin{document}
+\phone\ using \texttt{wasysym} \par
+\Pisymbol{wasy}{7} using \texttt{pifont}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-7.ltx b/info/examples/tlc3/example-sources/10-13-7.ltx
new file mode 100644
index 0000000000..9efd07498d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-7.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-7 on page II-117 in "marvosym --- Interface to the MarVoSym font".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{marvosym}
+%StopShownPreambleCommands
+
+\begin{document}
+\Large \AtForty\ \Bicycle\ \Cancer\ \Coffeecup\ \ComputerMouse\
+\FEMALE\ \Faxmachine\ \Female\ \Fixedbearing\ \Football\
+\ForwardToIndex\ \Frowny\ \IroningII\ \Keyboard\ \Lineload\
+\Mobilefone\ \RewindToStart\ \Smiley\ \Virgo\ \Yingyang
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-8.ltx b/info/examples/tlc3/example-sources/10-13-8.ltx
new file mode 100644
index 0000000000..39e7ee8bb9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-8.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-8 on page II-118 in "marvosym --- Interface to the MarVoSym font".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{105.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{pifont}
+%StopShownPreambleCommands
+
+\begin{document}
+\Huge \Pisymbol{mvs}{"49} \Pisymbol{mvs}{"4A} \Pisymbol{mvs}{"66}
+ \Pisymbol{mvs}{"68} \Pisymbol{mvs}{"6D} \Pisymbol{mvs}{"78}
+ \Pisymbol{mvs}{"79} \Pisymbol{mvs}{"DE} \Pisymbol{mvs}{"DF}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-13-9.ltx b/info/examples/tlc3/example-sources/10-13-9.ltx
new file mode 100644
index 0000000000..0867af811d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-13-9.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-13-9 on page II-118 in "adforn --- Adding ornaments to your document".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\textheight {8\baselineskip}
+ \addtolength\textheight{10pt}
+ \addtolength\footskip{-12pt} % make shorter for the book example
+
+%StartShownPreambleCommands
+\usepackage{fancyhdr,adforn}
+\pagestyle{fancy} \fancyhf{} \renewcommand\headrulewidth{0pt}
+\fancyfoot[C]{\adfdoubleflourishleft\ \thepage\
+ \adfdoubleflourishright}
+\newcommand\paraA{\par\noindent\adfhangingflatleafright\ }
+\newcommand\paraB{\par\noindent\adfflatleafsolidright \ }
+%StopShownPreambleCommands
+
+\begin{document}
+\paraA In this example we start most paragraphs with an
+ornament instead of an indentation. \par But we do not
+always use the same one---most of the time we use a solid
+leaf, shown next. \paraB Also note the fancy page number
+below, set up with the help of \texttt{fancyhdr}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-2-1.ltx b/info/examples/tlc3/example-sources/10-2-1.ltx
new file mode 100644
index 0000000000..991e06af63
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-2-1.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-2-1 on page II-23 in "Lucida fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{xcolor}
+ \renewcommand\rmdefault{hlh}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{9}{12}\rmfamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-2-2.ltx b/info/examples/tlc3/example-sources/10-2-2.ltx
new file mode 100644
index 0000000000..197be05fe6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-2-2.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-2-2 on page II-23 in "Lucida fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{xcolor}
+ \renewcommand\sfdefault{hls}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{9}{12}\sffamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{\bl Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{\bl naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-2-3.ltx b/info/examples/tlc3/example-sources/10-2-3.ltx
new file mode 100644
index 0000000000..24bc14a7a8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-2-3.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-2-3 on page II-24 in "Lucida fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use xelatex or lualatex
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{fontspec,xcolor}
+ \setmonofont{Lucida Console DK}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{9}{12}\ttfamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{\bl Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{\bl naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-2-4.ltx b/info/examples/tlc3/example-sources/10-2-4.ltx
new file mode 100644
index 0000000000..3a1dd9a50d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-2-4.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-2-4 on page II-24 in "Lucida fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use xelatex or lualatex
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{fontspec,xcolor}
+ \setmonofont{Lucida Grande Mono DK}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{9}{12}\ttfamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{\bl Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-2-5.ltx b/info/examples/tlc3/example-sources/10-2-5.ltx
new file mode 100644
index 0000000000..19011f65a8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-2-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-2-5 on page II-24 in "Lucida fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ % use lualatex
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+%StopShownPreambleCommands
+
+\begin{document}
+ \LARGE
+\fontspec{Lucida Console DK}[] Q OIl 011 \par
+\fontspec{Lucida Console DK}[RawFeature=ss01] Q OIl 011 \par
+\fontspec{Lucida Console DK}[Numbers=SlashedZero] Q OIl 011
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-5-1.ltx b/info/examples/tlc3/example-sources/10-5-1.ltx
new file mode 100644
index 0000000000..e67c1c5c67
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-5-1.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-5-1 on page II-50 in "Cambria".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use lualatex
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{xcolor,fontspec}
+ \setmainfont{Cambria}[Numbers=OldStyle]
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{10}{12}\rmfamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{\bl naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-5-2.ltx b/info/examples/tlc3/example-sources/10-5-2.ltx
new file mode 100644
index 0000000000..7a35a85623
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-5-2.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-5-2 on page II-54 in "Lucida Bright".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+ \typeout{***^^JThis example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.^^J***}
+
+ \usepackage{xcolor}
+ \renewcommand\rmdefault{hlh}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{9}{12}\rmfamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-8-1.ltx b/info/examples/tlc3/example-sources/10-8-1.ltx
new file mode 100644
index 0000000000..f4bded2d4f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-8-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-8-1 on page II-68 in "Sans serif fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{tgpagella}
+\usepackage[sf,scaled=.96]{quattrocento}
+%StopShownPreambleCommands
+
+\begin{document}
+The \textsf{dazed brown} fox quickly gave 123456789
+jumps while \textsf{counting backwards} from 9 to 1.
+\emph{Then he \textsf{repeated} the exercise}!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-8-2.ltx b/info/examples/tlc3/example-sources/10-8-2.ltx
new file mode 100644
index 0000000000..c56d8ab875
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-8-2.ltx
@@ -0,0 +1,48 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-8-2 on page II-82 in "Lucida Sans".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ \typeout {***^^JThis example requires commercial fonts that are not provided
+ with a free LaTeX installation but must be obtained separately.^^J***}
+ \usepackage [T1]{fontenc}
+ \IfFileExists {lucidabr.sty}
+ {\usepackage [T1,expert]{lucidabr}}
+ {\typeout {The lucidabr package is not available}\stop }
+
+ \usepackage{xcolor}
+ \renewcommand\sfdefault{hls}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{9}{12}\sffamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{\bl Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{\bl naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-9-1.ltx b/info/examples/tlc3/example-sources/10-9-1.ltx
new file mode 100644
index 0000000000..ac3c9c4b65
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-9-1.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-9-1 on page II-88 in "Monospaced (typewriter) fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc}
+\usepackage[scaled=0.85]{luximono}
+\newcommand\allletters{The dazed brown
+ fox quickly gave 12345--67890 jumps!
+ x-height=\the\fontdimen5\font\ }
+%StopShownPreambleCommands
+
+\begin{document}
+\raggedright
+\texttt{LuxiMono:\\ \allletters}
+\par \renewcommand\ttdefault{cmtt}
+\texttt{CM Typewriter:\\ \allletters}
+\par \renewcommand\ttdefault{qcr}
+\texttt{Adobe Courier:\\ \allletters}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-9-2.ltx b/info/examples/tlc3/example-sources/10-9-2.ltx
new file mode 100644
index 0000000000..cd731f9d4d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-9-2.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-9-2 on page II-94 in "Latin Modern Typewriter".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{223.0pt}
+
+ \usepackage{lmodern}
+ \usepackage[proportional,light]{zlmtt}
+ \renewcommand{\monott}[1]{{\def\ttdefault{zlmtt}\texttt{#1}}} % suggested fixes
+ \renewcommand{\proptt}[1]{{\def\ttdefault{zlmvtt}\texttt{#1}}}
+
+ \raggedright
+
+%StartShownPreambleCommands
+\usepackage{lmodern}
+\usepackage[proportional,light]{zlmtt}
+\newcommand\allletters{The dazed brown fox
+ \textit{quickly} gave 12--3 \textbf{jumps}!}
+%StopShownPreambleCommands
+
+\begin{document}
+\texttt{\allletters} (proportional) \par
+\proptt{\allletters} (no change) \par
+\monott{\allletters} (monospaced) \par
+\lctt {\allletters} (light cond.) \par
+\itshape
+\lctt {\allletters} (+italic \dots) \par
+\texttt{\allletters} \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-9-3.ltx b/info/examples/tlc3/example-sources/10-9-3.ltx
new file mode 100644
index 0000000000..34952f119b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-9-3.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-9-3 on page II-95 in "Lucida's monospaced families".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use lualatex
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{fontspec,xcolor}
+ \setmonofont{Lucida Console DK}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+ \fontsize{9}{12}\ttfamily
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{\bl Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{\bl naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ OIl or 011?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/10-9-4.ltx b/info/examples/tlc3/example-sources/10-9-4.ltx
new file mode 100644
index 0000000000..68ace5ba2f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/10-9-4.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 10-9-4 on page II-95 in "Lucida's monospaced families".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % use lualatex
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+
+ \usepackage{fontspec,xcolor}
+ \setmonofont{Lucida Grande Mono DK}
+
+ \newcommand\bl{\color{blue}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \fontsize{9}{12}\ttfamily
+ \begin{quotation}
+ \noindent
+ \linepenalty=500
+ \rightskip=0pt plus 42.5pt
+
+ With a price of \pounds148, \textbf{almost anything} can
+ be found \textsc{\bl Floating In \textbf{Fields}}. — ¿But aren't Kafka's Schloß \&
+ Æsop's Œuvres often \textsl{naïve} vis-à-vis the dæmonic
+ \textit{phœnix's official rôle} in fluffy soufflés?
+ OIl or 011?
+ \end{quotation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-1.ltx b/info/examples/tlc3/example-sources/11-2-1.ltx
new file mode 100644
index 0000000000..ea68bafc39
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-1.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-1 on page II-131 in "Display and alignment structures for equations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[leqno]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} (a+b)^2 = a^2+2ab+b^2 \end{equation}
+\[ \sin^2\eta+\cos^2\eta = 1 \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-10.ltx b/info/examples/tlc3/example-sources/11-2-10.ltx
new file mode 100644
index 0000000000..dd0935e0d9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-10.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-10 on page II-137 in "Equation groups without alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ (a + b)^2 = a^2 + 2ab + b^2 \\
+ (a + b) \cdot (a - b) = a^2 - b^2
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-11.ltx b/info/examples/tlc3/example-sources/11-2-11.ltx
new file mode 100644
index 0000000000..19d07a1b56
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-11.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-11 on page II-137 in "Equation groups without alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ D(a,r) \equiv \{ z \in \mathbf{C}
+ \colon |z - a| < r \} \notag \\
+ \operatorname{seg} (a, r) \equiv
+ \{ z \in \mathbf{C} \colon
+ \Im z < \Im a, \ |z - a| < r \} \\
+ C (E, \theta, r) \equiv
+ \bigcup_{e \in E} c (e, \theta, r)
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-12.ltx b/info/examples/tlc3/example-sources/11-2-12.ltx
new file mode 100644
index 0000000000..c7d7633660
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-12.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-12 on page II-138 in "Equation groups with simple alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.7\abovedisplayskip}%
+ \setlength\belowdisplayskip{.7\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align}
+ (a + b)^3 &= (a + b) (a + b)^2 \\
+ &= (a + b)(a^2 + 2ab + b^2) \\
+ &= a^3 + 3a^2b + 3ab^2 + b^3
+\end{align}
+\begin{align}
+ x^2 + y^2 & = 1 \\
+ x & = \sqrt{1-y^2}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-13.ltx b/info/examples/tlc3/example-sources/11-2-13.ltx
new file mode 100644
index 0000000000..ffc0a1b198
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-13.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-13 on page II-138 in "Multiple alignments: \protect \nxLenv {align} and \protect \nxLenv {flalign}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+This example has two column-pairs.
+\begin{align} \text{Compare }
+ x^2 + y^2 &= 1 &
+ x^3 + y^3 &= 1 \\
+ x &= \sqrt {1-y^2} &
+ x &= \sqrt[3]{1-y^3}
+\end{align}
+This example has three column-pairs.
+\begin{align}
+ x &= y & X &= Y &
+ a &= b+c \\
+ x' &= y' & X' &= Y' &
+ a' &= b \\
+ x + x' &= y + y' &
+ X + X' &= Y + Y' & a'b &= c'b
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-14.ltx b/info/examples/tlc3/example-sources/11-2-14.ltx
new file mode 100644
index 0000000000..453e01ac63
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-14.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-14 on page II-139 in "Multiple alignments: \protect \nxLenv {align} and \protect \nxLenv {flalign}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+This example has two column-pairs.
+\begin{flalign} \text{Compare }
+ x^2 + y^2 &= 1 &
+ x^3 + y^3 &= 1 \\
+ x &= \sqrt {1-y^2} &
+ x &= \sqrt[3]{1-y^3}
+\end{flalign}
+This example has three column-pairs.
+\begin{flalign}
+ x &= y & X &= Y &
+ a &= b+c \\
+ x' &= y' & X' &= Y' &
+ a' &= b \\
+ x + x' &= y + y' &
+ X + X' &= Y + Y' & a'b &= c'b
+\end{flalign}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-15.ltx b/info/examples/tlc3/example-sources/11-2-15.ltx
new file mode 100644
index 0000000000..ae67097ed0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-15.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-15 on page II-139 in "Multiple alignments: \protect \nxLenv {align} and \protect \nxLenv {flalign}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+This example has two column-pairs.
+\renewcommand\minalignsep{0pt}
+\begin{align} \text{Compare }
+ x^2 + y^2 &= 1 &
+ x^3 + y^3 &= 1 \\
+ x &= \sqrt {1-y^2} &
+ x &= \sqrt[3]{1-y^3}
+\end{align}
+This example has three column-pairs.
+\renewcommand\minalignsep{15pt}
+\begin{flalign}
+ x &= y & X &= Y &
+ a &= b+c \\
+ x' &= y' & X' &= Y' &
+ a' &= b \\
+ x + x' &= y + y' &
+ X + X' &= Y + Y' & a'b &= c'b
+\end{flalign}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-16.ltx b/info/examples/tlc3/example-sources/11-2-16.ltx
new file mode 100644
index 0000000000..c42921def1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-16.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-16 on page II-140 in "Multiple alignments: \protect \nxLenv {align} and \protect \nxLenv {flalign}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\renewcommand\minalignsep{30pt}
+\begin{align}
+ x &= y && \text{by hypothesis} \\
+ x' &= y' && \text{by definition} \\
+ x + x' &= y + y' && \text{by Axiom 1}
+\end{align}
+\renewcommand\minalignsep{10pt}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-17.ltx b/info/examples/tlc3/example-sources/11-2-17.ltx
new file mode 100644
index 0000000000..8e45366ece
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-17.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-17 on page II-140 in "Display environments as mini-pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{261.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+\begin{aligned}
+ x^2 + y^2 &= 1 \\
+ x &= \sqrt{1-y^2} \\
+ \text{and also }
+ y &= \sqrt{1-x^2}
+\end{aligned}
+\qquad
+\begin{gathered}
+ (a + b)^2 = a^2 + 2ab + b^2 \\
+ (a + b) \cdot (a - b)
+ = a^2 - b^2
+\end{gathered}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-18.ltx b/info/examples/tlc3/example-sources/11-2-18.ltx
new file mode 100644
index 0000000000..09c3239916
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-18.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-18 on page II-141 in "Display environments as mini-pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+\begin{aligned}[b]
+ x^2 + y^2 &= 1 \\
+ x &= \sqrt{1-y^2} \\
+ \text{and also }y &= \sqrt{1-x^2}
+\end{aligned} \qquad
+\begin{gathered}[t]
+ (a + b)^2 = a^2 + 2ab + b^2 \\
+ (a + b) \cdot (a - b) = a^2 - b^2
+\end{gathered}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-19.ltx b/info/examples/tlc3/example-sources/11-2-19.ltx
new file mode 100644
index 0000000000..24da76abb3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-19.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-19 on page II-141 in "Display environments as mini-pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,bm}
+\newenvironment{rcases}
+ {\left.\begin{aligned}}
+ {\end{aligned}\right\rbrace}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation*}
+ \begin{rcases}
+ \bm{B}' &=-c\nabla\times\bm{E} \\
+ \bm{E}' &=c\nabla\times\bm{B} - 4\pi\bm{J}\,
+ \end{rcases}
+ \quad \text {Maxwell's equations}
+\end{equation*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-2.ltx b/info/examples/tlc3/example-sources/11-2-2.ltx
new file mode 100644
index 0000000000..a9bcba3926
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-2.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-2 on page II-132 in "Display and alignment structures for equations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[fleqn,reqno]{amsmath}
+\setlength\mathindent{1pc minus 1pc}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} (a+b)^2 = a^2+2ab+b^2 \end{equation}
+\[ \sin^2\eta+\cos^2\eta = 1 \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-20.ltx b/info/examples/tlc3/example-sources/11-2-20.ltx
new file mode 100644
index 0000000000..7674788f91
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-20.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-20 on page II-141 in "Display environments as mini-pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\renewcommand\minalignsep{5pt}
+\begin{equation} \begin{aligned}
+ V_j &= v_j &
+ X_i &= x_i - q_i x_j &
+ &= u_j + \sum_{i\ne j} q_i \\
+ V_i &= v_i - q_i v_j &
+ X_j &= x_j &
+ U_i &= u_i
+\end{aligned} \end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-21.ltx b/info/examples/tlc3/example-sources/11-2-21.ltx
new file mode 100644
index 0000000000..dc873384e5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-21.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-21 on page II-142 in "Display environments as mini-pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\usepackage{mathtools}
+\newcounter{xgnum}
+\newcommand\xgnum{\stepcounter{xgnum}%
+ \textbf{\arabic{xgnum}*}}
+\newgathered{xgathered}
+ {\xgnum\qquad\hfil}{\hfil}{\setcounter{xgnum}{0}}
+
+%StartShownPreambleCommands
+% xgathered as defined above
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ \begin{xgathered} x_0=1,\quad x_1=2 \\
+ x_3=3 \end{xgathered}
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-22.ltx b/info/examples/tlc3/example-sources/11-2-22.ltx
new file mode 100644
index 0000000000..3869d4db7b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-22.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-22 on page II-142 in "Display environments as mini-pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \left|
+ \begin{multlined}[c]
+ (a+b)^2 = \\ (a+b)(a+b) \\ = a^2 + 2ab + b^2
+ \end{multlined} \right| \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-23.ltx b/info/examples/tlc3/example-sources/11-2-23.ltx
new file mode 100644
index 0000000000..32faa8d3b9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-23.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-23 on page II-143 in "Interrupting displays with short text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.7\abovedisplayskip}%
+ \setlength\belowdisplayskip{.7\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align}
+ A_1 &= N_0 (\lambda ; \Omega') -
+ \phi ( \lambda ; \Omega') \\
+ A_2 &= \phi (\lambda ; \Omega')
+ \phi (\lambda ; \Omega) \\
+\intertext{and finally}
+ A_3 &= \mathcal{N} (\lambda ; \omega)
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-24.ltx b/info/examples/tlc3/example-sources/11-2-24.ltx
new file mode 100644
index 0000000000..513609f0aa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-24.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-24 on page II-144 in "Vertical space in and around displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+We now have the following:
+\[ X = a \qquad a = c \]
+and thus we have
+\begin{equation} X = c \end{equation}
+And now we do not get much space
+around the display!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-25.ltx b/info/examples/tlc3/example-sources/11-2-25.ltx
new file mode 100644
index 0000000000..783830fc8f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-25.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-25 on page II-144 in "Vertical space in and around displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Overwrite the value in \normalsize to better visualize the problem.
+ % As that is executed at begin of document we need to make the setting there
+ % of course that will only last until the next font size change
+ \AtBeginDocument{\setlength\abovedisplayshortskip{0pt}
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+Empty line before display:
+
+\[ a \neq b \]
+
+In both cases, too much space before! \ldots
+
+\begin{equation} a \neq b \end{equation}
+
+\ldots\ and not a lot of space after!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-26.ltx b/info/examples/tlc3/example-sources/11-2-26.ltx
new file mode 100644
index 0000000000..57f867292a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-26.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-26 on page II-145 in "Vertical space in and around displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Overwrite the value in \normalsize to better visualize the problem.
+ % As that is executed at begin of document we need to make the setting there
+ % of course that will only last until the next font size change
+ \AtBeginDocument{\setlength\abovedisplayshortskip{0pt}
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+% The behavior without amsmath
+%StopShownPreambleCommands
+
+\begin{document}
+Empty line before display:
+
+\[ a \neq b \]
+
+Enough space now, but do not rely on it!
+
+\begin{equation} a \neq b \end{equation}
+
+Less space after in this case!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-27.ltx b/info/examples/tlc3/example-sources/11-2-27.ltx
new file mode 100644
index 0000000000..2abc518f80
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-27.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-27 on page II-145 in "Vertical space in and around displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.7\abovedisplayskip}%
+ \setlength\belowdisplayskip{.7\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+A \texttt{gather} with normal spacing:
+\begin{gather}
+ A=\sum_{i=1}^n x_i \\ B = x_1 + x_2 + x_3
+\end{gather}
+And now spread farther apart:
+\begin{spreadlines}{15pt}
+ \begin{gather}
+ A=\sum_{i=1}^n x_i \\ B = x_1 + x_2 + x_3
+ \end{gather}
+\end{spreadlines}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-28.ltx b/info/examples/tlc3/example-sources/11-2-28.ltx
new file mode 100644
index 0000000000..97272ccc1b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-28.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-28 on page II-147 in "breqn --- Automatic line breaking in math displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{330.59894pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{breqn}
+\newcommand\ve{\varepsilon} \newcommand\tve{t_{\varepsilon}}
+\newcommand\vf{\varphi} \newcommand\yvf{y_{\varphi}}
+\newcommand\bfE{\mathbf{E}}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{dmath}
+ f_{h, \ve}(x, y)
+ = \ve \bfE_{x, y} \int_0^{\tve} L_{x, \yvf(\ve u)} \vf(x) \,du
+ = h \int L_{x, z} \vf(x) \rho_x(dz) + h
+ \biggl[ \frac{1}{\tve}
+ \biggl( \bfE_{y} \int_0^{\tve} L_{x, y^x(s)} \vf(x) \,ds
+ - \tve \int L_{x, z} \vf(x) \rho_x(dz) \biggr)
+ + \frac{1}{\tve}
+ \biggl( \bfE_{y} \int_0^{\tve} L_{x, y^x(s)} \vf(x) \,ds
+ - \bfE_{x, y} \int_0^{\tve} L_{x, \yvf(\ve s)}
+ \vf(x) \,ds \biggr) \biggr]
+ \end{dmath}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-29.ltx b/info/examples/tlc3/example-sources/11-2-29.ltx
new file mode 100644
index 0000000000..25ef5dbcc5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-29.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-29 on page II-147 in "breqn --- Automatic line breaking in math displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{breqn}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{dmath} 0 < x =
+ x_0 + x_1 + x_2 + x_3 + \dots + x_{n-1} + x_n
+ \end{dmath}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-3.ltx b/info/examples/tlc3/example-sources/11-2-3.ltx
new file mode 100644
index 0000000000..b433b224ec
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-3.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-3 on page II-133 in "Comparison of amsmath/mathtools with \protect \slatex ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ x^2 + y^2 = z^2
+\end{equation}
+\begin{align}
+ x^2 + y^2 &= z^2 \\ x^3 + y^3 &< z^3
+\end{align}
+\begin{eqnarray}
+ x^2 + y^2 &=& z^2 \\ x^3 + y^3 &<& z^3
+\end{eqnarray}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-30.ltx b/info/examples/tlc3/example-sources/11-2-30.ltx
new file mode 100644
index 0000000000..18fc319b20
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-30.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-30 on page II-148 in "breqn --- Automatic line breaking in math displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.8\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{breqn}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{dmath}
+ 0 \hiderel{<} x =
+ x_0 + x_1 + x_2 + x_3 + \dots + x_{n-1} + x_n
+\end{dmath}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-31.ltx b/info/examples/tlc3/example-sources/11-2-31.ltx
new file mode 100644
index 0000000000..ae528de362
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-31.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-31 on page II-148 in "breqn --- Automatic line breaking in math displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.8\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{breqn}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{dmath}[compact,spread=1pt]
+ 0 < x =
+ x_0 + x_1 + x_2 + x_3 + \dots + x_{n-1} + x_n
+\end{dmath}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-32.ltx b/info/examples/tlc3/example-sources/11-2-32.ltx
new file mode 100644
index 0000000000..8b892eff6c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-32.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-32 on page II-148 in "breqn --- Automatic line breaking in math displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{breqn}
+%StopShownPreambleCommands
+
+\begin{document}
+A bad result:
+\begin{dmath}
+ (a+b)^2 = a^2 +2ab + b^2 % A \\ is not helping;
+ % see explanation above!
+ (a-b)^2 = a^2 -2ab + b^2
+\end{dmath}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-33.ltx b/info/examples/tlc3/example-sources/11-2-33.ltx
new file mode 100644
index 0000000000..ffe8ee0ac2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-33.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-33 on page II-149 in "breqn --- Automatic line breaking in math displays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage{breqn}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{dgroup*}
+ \begin{dmath} (a+b)^2 = a^2+2ab+b^2 \end{dmath}
+ \begin{dmath} (a-b)^2 = a^2-2ab+b^2 \end{dmath}
+ \begin{dmath*} (a+b)(a-b) = a^2-b^2 \end{dmath*}
+\end{dgroup*}
+\begin{dmath}
+ \frac{1}{x} \condition{for $x\ne 0$}
+\end{dmath}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-34.ltx b/info/examples/tlc3/example-sources/11-2-34.ltx
new file mode 100644
index 0000000000..3685d847d1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-34.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-34 on page II-150 in "Equation numbering and tags".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align}
+ x^2+y^2 &= z^2 \label{eq:A} \\
+ x^3+y^3 &= z^3 \notag \\
+ x^4+y^4 &= r^4 \tag{$*$} \\
+ x^5+y^5 &= r^5 \tag*{$*$} \\
+ x^6+y^6 &= r^6 \tag{\ref{eq:A}$'$}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-35.ltx b/info/examples/tlc3/example-sources/11-2-35.ltx
new file mode 100644
index 0000000000..d96fd80ce3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-35.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-35 on page II-150 in "Equation numbering and tags".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align}
+ A_1 &= N_0 (\lambda ; \Omega')
+ - \phi ( \lambda ; \Omega') \\
+ A_2 &= \phi (\lambda ; \Omega')
+ \, \phi (\lambda ; \Omega)
+ \tag*{ALSO (\theequation)} \\
+ A_3 &= \mathcal{N} (\lambda ; \omega)
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-36.ltx b/info/examples/tlc3/example-sources/11-2-36.ltx
new file mode 100644
index 0000000000..40074ccf54
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-36.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-36 on page II-151 in "Fine-tuning tag placement".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{278.40106pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.7\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} \begin{split}
+ \lvert I_2 \rvert &= \left\lvert \int_{0}^T \psi(t)
+ \left\{ u(a, t) - \int_{\gamma(t)}^a \frac{d\theta}{k}
+ (\theta, t) \int_{a}^\theta c (\xi) u_t (\xi, t) \,d\xi
+ \right\} dt \right\rvert \\
+ &\le C_6 \Biggl\lvert
+ \left\lvert f \int_\Omega \left\lvert
+ \widetilde{S}^{-1,0}_{a,-} W_2(\Omega, \Gamma_l)
+ \right\rvert \ \right\rvert
+ \left\lvert \lvert u \rvert
+ \overset{\circ}{\to} W_2^{\widetilde{A}} (\Omega; \Gamma_r,T)
+ \right\rvert \Biggr\rvert
+\end{split} \end{equation}
+A line of text after the equation \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-37.ltx b/info/examples/tlc3/example-sources/11-2-37.ltx
new file mode 100644
index 0000000000..bf647fabd1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-37.ltx
@@ -0,0 +1,53 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-37 on page II-151 in "Fine-tuning tag placement".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.7\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align}
+ \lvert I_2 \rvert &=
+ \left\lvert \int_{0}^T \psi(t)
+ \left\lbrace
+ u(a, t) - \int_{\gamma(t)}^a \frac {d\theta} k(\theta, t)
+ \int_{a}^\theta c (\xi) u_t (\xi, t) \,d\xi
+ \right\rbrace dt
+ \right\rvert \notag \\
+ &\le C_6
+ \Biggl\lvert
+ \left\lvert f \int_\Omega
+ \left\lvert
+ \widetilde{S}^{-1,0}_{a,-} W_2(\Omega, \Gamma_l)
+ \right\rvert \
+ \right\rvert
+ \left\lvert
+ \lvert u \rvert \overset{\circ}{\to} W_2^{\widetilde{A}}
+ (\Omega; \Gamma_r,T)
+ \right\rvert
+ \Biggr\rvert
+\end{align}
+A line of text after the equation \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-38.ltx b/info/examples/tlc3/example-sources/11-2-38.ltx
new file mode 100644
index 0000000000..31a2ee450a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-38.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-38 on page II-152 in "Fine-tuning tag placement".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.7\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} \begin{split}
+ \lvert I_2 \rvert &= \left\lvert \int_{0}^T \psi(t)
+ \left\{ u(a, t) - \int_{\gamma(t)}^a \frac{d\theta}{k}
+ (\theta, t) \int_{a}^\theta c (\xi) u_t (\xi, t) \,d\xi
+ \right\} dt \right\rvert \\
+ &\le C_6 \Biggl\lvert
+ \left\lvert f \int_\Omega \left\lvert
+ \widetilde{S}^{-1,0}_{a,-} W_2(\Omega, \Gamma_l)
+ \right\rvert \ \right\rvert
+ \left\lvert \lvert u \rvert
+ \overset{\circ}{\to} W_2^{\widetilde{A}} (\Omega; \Gamma_r,T)
+ \right\rvert \Biggr\rvert
+\end{split} \raisetag{21pt} \end{equation}
+A line of text after the equation \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-39.ltx b/info/examples/tlc3/example-sources/11-2-39.ltx
new file mode 100644
index 0000000000..ddb37b32b7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-39.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-39 on page II-152 in "Fine-tuning tag placement".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage[leqno]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather} \raisetag{-10pt}
+ \text{The sign function: \ }
+ \mathcal{S}(x) = \begin{cases}
+ -1 & x < 0 \\
+ 0 & x = 0 \\
+ 1 & x > 0
+ \end{cases} \end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-4.ltx b/info/examples/tlc3/example-sources/11-2-4.ltx
new file mode 100644
index 0000000000..4667c7b97f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-4.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-4 on page II-134 in "A single equation on one line".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[leqno]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation*}
+ n^2 + m^2 = k^2
+\end{equation*}
+\begin{equation}
+ n^p +m^p \neq k^p \qquad p > 2
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-40.ltx b/info/examples/tlc3/example-sources/11-2-40.ltx
new file mode 100644
index 0000000000..4eb40fbe02
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-40.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-40 on page II-153 in "Subordinate numbering sequences".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{subequations} \label{eq:1}
+\begin{align} f &= g \label{eq:1A} \\
+ f' &= g' \label{eq:1B} \\
+ \mathcal{L}f &= \mathcal{L}g \label{eq:1C}
+\end{align}
+\end{subequations}
+\begin{subequations} \label{eq:2}
+\renewcommand\theequation
+ {\theparentequation\roman{equation}}
+\begin{align} f &= g \label{eq:2A} \\
+ f' &= g' \label{eq:2B} \\
+ \mathcal{L}f &= \mathcal{L}g + K \label{eq:2C}
+\end{align}
+\end{subequations}
+Note the relationship between~\eqref{eq:1}
+and~\eqref{eq:2}: only~\ref{eq:1C} and~\ref{eq:2C} differ.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-5.ltx b/info/examples/tlc3/example-sources/11-2-5.ltx
new file mode 100644
index 0000000000..f5e3b639bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-5.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-5 on page II-134 in "A single equation on several lines: no alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multline}
+ \text{First line of a multline} \\
+ \text{Centered Middle line} \\
+ \shoveright{\text{A right Middle}} \\
+ \text{Another centered Middle} \\
+ \text{Yet another centered Middle} \\
+ \shoveleft{\text{A left Middle}} \\
+ \text{Last line of the multline}
+\end{multline}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-6.ltx b/info/examples/tlc3/example-sources/11-2-6.ltx
new file mode 100644
index 0000000000..155b43ea47
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-6.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-6 on page II-135 in "A single equation on several lines: no alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multline} \tag{2}
+ \sum_{t \in \mathbf{T}} \int_a^t
+ \biggl\lbrace \int_a^t f(t - x)^2 \,
+ g(y)^2 \,dx \biggr\rbrace \,dy \\
+ = \sum_{t \notin \mathbf{T}} \int_t^a
+ \biggl\lbrace g(y)^2 \int_t^a
+ f(x)^2 \,dx \biggr\rbrace \,dy
+\end{multline}
+\setlength\multlinegap{0pt}
+\begin{multline} \tag{2}
+ \sum_{t \in \mathbf{T}} \int_a^t
+ \biggl\lbrace \int_a^t f(t - x)^2 \,
+ g(y)^2 \,dx \biggr\rbrace \,dy \\
+ = \sum_{t \notin \mathbf{T}} \int_t^a
+ \biggl\lbrace g(y)^2 \int_t^a
+ f(x)^2 \,dx \biggr\rbrace \,dy
+\end{multline}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-7.ltx b/info/examples/tlc3/example-sources/11-2-7.ltx
new file mode 100644
index 0000000000..88af363ada
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-7.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-7 on page II-135 in "A single equation on several lines: with alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \begin{split}
+ (a + b)^4
+ &= (a + b)^2 (a + b)^2 \\
+ &= (a^2 + 2ab + b^2)
+ (a^2 + 2ab + b^2) \\
+ &= a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4
+ \end{split}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-8.ltx b/info/examples/tlc3/example-sources/11-2-8.ltx
new file mode 100644
index 0000000000..bb79726c90
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-8.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-8 on page II-136 in "A single equation on several lines: with alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[tbtags]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \begin{split}
+ (a + b)^3 &= (a + b) (a + b)^2 \\
+ &= (a + b)(a^2 + 2ab + b^2) \\
+ &= a^3 + 3a^2b + 3ab^2 + b^3
+ \end{split}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-2-9.ltx b/info/examples/tlc3/example-sources/11-2-9.ltx
new file mode 100644
index 0000000000..e78e144cc2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-2-9.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-2-9 on page II-137 in "A single equation on several lines: with alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{330.59894pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+\newcommand\relphantom[1]{\mathrel{\phantom{#1}}}
+\newcommand\ve{\varepsilon} \newcommand\tve{t_{\varepsilon}}
+\newcommand\vf{\varphi} \newcommand\yvf{y_{\varphi}}
+\newcommand\bfE{\mathbf{E}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \begin{split}
+ f_{h, \ve}(x, y)
+ &= \ve \bfE_{x, y} \int_0^{\tve} L_{x, \yvf(\ve u)} \vf(x) \,du \\
+ &= h \int L_{x, z} \vf(x) \rho_x(dz) \\
+ &\relphantom{=} {} + h \biggl[
+ \frac{1}{\tve}
+ \biggl( \bfE_{y} \int_0^{\tve} L_{x, y^x(s)} \vf(x) \,ds
+ - \tve \int L_{x, z} \vf(x) \rho_x(dz) \biggr) + \\
+ &\relphantom{=} \phantom{{} + h \biggl[ }
+ \frac{1}{\tve}
+ \biggl( \bfE_{y} \int_0^{\tve} L_{x, y^x(s)} \vf(x) \,ds
+ - \bfE_{x, y} \int_0^{\tve} L_{x, \yvf(\ve s)}
+ \vf(x) \,ds \biggr) \biggr]
+ \end{split}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-1.ltx b/info/examples/tlc3/example-sources/11-3-1.ltx
new file mode 100644
index 0000000000..ee71949d11
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-1.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-1 on page II-154 in "amsmath, mathtools --- The matrix environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \begin{matrix} 0 & 1 \\ 1 & 0 \end{matrix} \quad
+ \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}
+\\[10pt]
+ \begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix} \quad
+ \begin{Bmatrix} 1 & 0 \\ 0 & -1 \end{Bmatrix}
+\\[10pt]
+ \begin{vmatrix} a & b \\ c & d \end{vmatrix} \quad
+ \begin{Vmatrix} i & 0 \\ 0 & -i \end{Vmatrix}
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-10.ltx b/info/examples/tlc3/example-sources/11-3-10.ltx
new file mode 100644
index 0000000000..7071364ba4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-10 on page II-159 in "Commutative diagrams with standard \LaTeX {}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\[\begin{array}{ccc}
+ S^{\mathcal{W}_\Lambda}\otimes T &
+ \stackrel{j}{\longrightarrow} & T \\
+ \Big\downarrow & &
+ \Big\downarrow\vcenter{%
+ \rlap{$\scriptstyle{\mathrm{End}}\,P$}} \\
+ (S\otimes T)/I & = & (Z\otimes T)/J
+ \end{array}\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-11.ltx b/info/examples/tlc3/example-sources/11-3-11.ltx
new file mode 100644
index 0000000000..875cc96d8c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-11.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-11 on page II-160 in "amscd --- Commutative diagrams a là AMS".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,amscd}
+\DeclareMathOperator\add{add}
+\DeclareMathOperator\cf {cf}
+\DeclareMathOperator\cov{cov}
+\DeclareMathOperator\non{non}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \begin{CD}
+ \cov (L) @>>> \non (K) @>>> \cf (K) \\
+ @VVV @AAA @AAA \\
+ \add (L) @>>> \add (K) @>>> \cov (K) \\
+ \end{CD} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-12.ltx b/info/examples/tlc3/example-sources/11-3-12.ltx
new file mode 100644
index 0000000000..1ea9b5e321
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-12.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-12 on page II-160 in "amscd --- Commutative diagrams a là AMS".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath,amscd} \DeclareMathOperator{\End}{End}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \begin{CD}
+ S^{W_\Lambda}\otimes T @>j>> T \\
+ @VVV @VV{\End P}V \\
+ (S \otimes T)/I @= (Z\otimes T)/J
+ \end{CD} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-13.ltx b/info/examples/tlc3/example-sources/11-3-13.ltx
new file mode 100644
index 0000000000..90aecf2516
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-13.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-13 on page II-161 in "tikz-cd --- Commutative diagrams based on tikz".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,tikz-cd}
+\DeclareMathOperator\End{End}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzcd}
+ S^{W_\Lambda}\otimes T \arrow[r, "j"] \arrow[d] &
+ T \arrow[d, "\End P"] \\
+ (S \otimes T)/I \arrow[r, equal] & (Z\otimes T)/J
+\end{tikzcd}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-14.ltx b/info/examples/tlc3/example-sources/11-3-14.ltx
new file mode 100644
index 0000000000..61beba55c3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-14.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-14 on page II-162 in "tikz-cd --- Commutative diagrams based on tikz".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz-cd}
+\usetikzlibrary{decorations.pathmorphing}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \begin{tikzcd}
+ T \arrow[drr, dashrightarrow, bend left,
+ "\textit{alternative}" description]
+ \arrow[ddr, Mapsto, bend right, "y" blue]
+ \arrow[dr, dotted, "{(x,y)}" description] & & \\
+ & X \times_Z Y \arrow[r, "p"] \arrow[d, blue, "q"']
+ & X \arrow[d, rightsquigarrow, blue, "F" black] \\
+ & Y \arrow[r, "a" near start, "c"', "b" near end] & Z
+ \end{tikzcd}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-15.ltx b/info/examples/tlc3/example-sources/11-3-15.ltx
new file mode 100644
index 0000000000..a9f3a0590e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-15.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-15 on page II-163 in "tikz-cd --- Commutative diagrams based on tikz".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz-cd}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \begin{tikzcd}
+ A \arrow[dr, hook', controls={+(1.5,0.5) and +(-1,0.8)}]
+ \arrow[dr, dashed, to path=|- (\tikztotarget)]
+ \arrow[loop above, Rightarrow] & \mbox{} \\
+ \arrow[ur, dash, dotted] & B \arrow[loop right, two heads]
+\end{tikzcd} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-2.ltx b/info/examples/tlc3/example-sources/11-3-2.ltx
new file mode 100644
index 0000000000..15cf8ae7c9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-2.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-2 on page II-155 in "amsmath, mathtools --- The matrix environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+\setcounter{MaxMatrixCols}{20}
+%StopShownPreambleCommands
+
+\begin{document}
+\[
+ \begin{Vmatrix}
+ \,a&b&c&d&e&f&g&h&i&j &\cdots\,{} \\
+ &a&b&c&d&e&f&g&h&i &\cdots\,{} \\
+ & &a&b&c&d&e&f&g&h &\cdots\,{} \\
+ & & &a&b&c&d&e&f&g &\cdots\,{} \\
+ & & & &\ddots&\ddots&\hdotsfor[2]{5}\,{}
+ \end{Vmatrix} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-3.ltx b/info/examples/tlc3/example-sources/11-3-3.ltx
new file mode 100644
index 0000000000..d0c82b875f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-3.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-3 on page II-155 in "amsmath, mathtools --- The matrix environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+To show the effect of the matrix on surrounding
+lines inside a paragraph, we put it here
+$\left(\begin{smallmatrix}
+ -1 & 0 \\ 0 & -1 \end{smallmatrix}\right)$
+and follow it with some more text on the next line.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-4.ltx b/info/examples/tlc3/example-sources/11-3-4.ltx
new file mode 100644
index 0000000000..49057cbdf0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-4.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-4 on page II-156 in "amsmath, mathtools --- The matrix environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+To show the effect of the matrix on surrounding
+lines inside a paragraph, we put it here
+$\begin{Bsmallmatrix*}[r]
+ -1 & 0 \\ 0 & -1 \end{Bsmallmatrix*}$
+and follow it with some more text on the next line.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-5.ltx b/info/examples/tlc3/example-sources/11-3-5.ltx
new file mode 100644
index 0000000000..1b35c21f5d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-5 on page II-156 in "amsmath, mathtools, cases --- Some case environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} P_{r - j} =
+ \begin{cases}
+ 0 & \text{if $r - j$ is odd,} \\
+ r! \, (-1)^{(r - j)/2}
+ & \text{if $r - j$ is even.}
+ \end{cases} \end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-6.ltx b/info/examples/tlc3/example-sources/11-3-6.ltx
new file mode 100644
index 0000000000..4e8e6f84ab
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-6.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-6 on page II-156 in "amsmath, mathtools, cases --- Some case environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools,bm}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation*} \begin{rcases}
+ \bm{B}' = -c\nabla\times\bm{E} \\
+ \bm{E}' = c\nabla\times\bm{B} - 4\pi\bm{J}\,
+ \end{rcases} \enspace \text{Maxwell}
+\end{equation*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-7.ltx b/info/examples/tlc3/example-sources/11-3-7.ltx
new file mode 100644
index 0000000000..a939eaa712
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-7.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-7 on page II-157 in "amsmath, mathtools, cases --- Some case environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,cases}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{subnumcases}{f(x) = \label{L1}}
+ -1 & if $x<0$\,, \\
+ 0 & if $x=0$\,, \tag{$*$} \\
+ 1 & if $x>0$\,. \label{L2}
+ \end{subnumcases}
+ Reference to a subequation \eqref{L2} and to
+ the overall equation \eqref{L1} are possible.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-8.ltx b/info/examples/tlc3/example-sources/11-3-8.ltx
new file mode 100644
index 0000000000..d03eedfd62
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-8.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-8 on page II-158 in "delarray --- Delimiters surrounding an array".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{delarray}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathcal{Q} =
+\begin{array}[t] ( {cc} ) X & Y \end{array}
+\begin{array}[t] [ {cc} ] A & B \\ C & D \end{array}
+\begin{array}[b] \lgroup{c}\rgroup L \\ M \end{array}
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-3-9.ltx b/info/examples/tlc3/example-sources/11-3-9.ltx
new file mode 100644
index 0000000000..3de4ecd741
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-3-9.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-3-9 on page II-159 in "bigdelim --- Delimiters around and inside arrays".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{bigdelim}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \begin{array}{r@{\,}ccc@{\,}l}
+ & 1 & 2 & 3 & \hspace{2mm}\rdelim]{3}{*}[quite] \\
+ & 0 & 1 & 2 \\
+ & 0 & 0 & 1 & \rdelim]{3}{*}[special] \\
+ & 0 & 0 & 0 \\
+ \ldelim\{{-5}{*}[This is] & & \Delta \end{array}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-1.ltx b/info/examples/tlc3/example-sources/11-4-1.ltx
new file mode 100644
index 0000000000..e3f1c8b4f7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-1.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-1 on page II-163 in "amsmath, mathtools, extarrows --- Decorated arrows".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ 0 \xleftarrow[\zeta]{} F \times \Delta (n - 1)
+ \xrightarrow{\partial_0 \alpha(b)} E^{\partial_0 b} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-10.ltx b/info/examples/tlc3/example-sources/11-4-10.ltx
new file mode 100644
index 0000000000..cde1772164
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-10.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-10 on page II-168 in "Stacking in subscripts and superscripts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ \sum_{\substack{0 \le i \le m \\ 0 < j < n}} P(i, j) \\
+ \sum_{\begin{subarray}{l} i \in \Lambda \\
+ 0 \le i \le m \\
+ 0 < j < n
+ \end{subarray}} P(i, j)
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-11.ltx b/info/examples/tlc3/example-sources/11-4-11.ltx
new file mode 100644
index 0000000000..781b1accd8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-11.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-11 on page II-168 in "Stacking in subscripts and superscripts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{81.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \prod_{a^2<c} \quad
+ \prod_{\begin{subarray}{l} a^2<c\\c<1 \end{subarray}} \quad
+ \prod_{\begin{crampedsubarray}{l} a^2<c\\c<1 \end{crampedsubarray}} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-12.ltx b/info/examples/tlc3/example-sources/11-4-12.ltx
new file mode 100644
index 0000000000..15604c51b8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-12.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-12 on page II-168 in "amsmath, esint, wasysym --- Multiple integral signs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \iint\limits_V \mu(v,w) \,du \,dv \\
+ \iiint\limits_V \mu(u,v,w) \,du \,dv \,dw \\
+ \iiiint\limits_V \mu(t,u,v,w) \,dt \,du \,dv \,dw \\
+ \idotsint\limits_V \mu(z_1, \dots, z_k) \,\mathbf{dz}
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-13.ltx b/info/examples/tlc3/example-sources/11-4-13.ltx
new file mode 100644
index 0000000000..977be9a7e8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-13.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-13 on page II-169 in "amsmath, esint, wasysym --- Multiple integral signs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+ % slightly fake the example by making \quad smaller than normal
+ \renewcommand\quad{\hspace{.8em}}
+
+%StartShownPreambleCommands
+\usepackage[intlimits]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \int_a^b \quad \iint_a^b \quad \iiint_a^b \quad
+ \iiiint_a^b \quad \oint_a^b \quad \idotsint_a^b
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-14.ltx b/info/examples/tlc3/example-sources/11-4-14.ltx
new file mode 100644
index 0000000000..59bb7eb4b6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-14.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-14 on page II-169 in "amsmath, esint, wasysym --- Multiple integral signs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+ % slightly fake the example by making \quad smaller than normal
+ \renewcommand\quad{\hspace{.8em}}
+
+%StartShownPreambleCommands
+\usepackage[intlimits]{amsmath,esint} % order is important!
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \int_a^b \quad \iint_a^b \quad
+ \iiint_a^b \quad \iiiint_a^b \quad
+ \oint_a^b \quad \idotsint_a^b
+\\[5pt]
+ \oiint_a^b \quad \varoiint_a^b \quad
+ \sqint\nolimits_a^b \quad \sqiint_a^b \quad
+ \landupint_a^b \quad \landdownint\nolimits_a^b
+\\[5pt]
+ \ointclockwise_a^b \quad
+ \ointctrclockwise\nolimits_a^b \quad
+ \varointclockwise\nolimits_a^b \quad
+ \varointctrclockwise_a^b \quad \fint_a^b
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-15.ltx b/info/examples/tlc3/example-sources/11-4-15.ltx
new file mode 100644
index 0000000000..6444e264ce
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-15.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-15 on page II-170 in "amsmath, esint, wasysym --- Multiple integral signs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[integrals]{wasysym} \usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \int\limits_a^b \quad \iint\limits_a^b \quad
+ \iiint\limits_V \quad \iiiint\limits_V \\
+ \oint\limits_a^b \quad \oiint\limits_a^b \quad
+ \idotsint\limits_V
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-16.ltx b/info/examples/tlc3/example-sources/11-4-16.ltx
new file mode 100644
index 0000000000..0c3bd3de92
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-16.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-16 on page II-170 in "diffcoeff --- Handling derivatives of arbitrary order".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{diffcoeff}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \diff[2]{\ln\sin x}{\sin x}[\pi] \quad
+ \diffp[n+1]{F}{x} \quad
+ \diff*{(ax^2+bx+c)}{x} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-17.ltx b/info/examples/tlc3/example-sources/11-4-17.ltx
new file mode 100644
index 0000000000..19dc6931dd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-17.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-17 on page II-170 in "diffcoeff --- Handling derivatives of arbitrary order".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage[ISO]{diffcoeff}
+%StopShownPreambleCommands
+
+\begin{document}
+$\diff[2]{\ln\sin x}/{\sin x}[\pi]$ and
+$\diffp[n+1] F/x$ and $\diff*{(ax^2+bx+c)}/x$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-18.ltx b/info/examples/tlc3/example-sources/11-4-18.ltx
new file mode 100644
index 0000000000..59d58fcd60
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-18.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-18 on page II-171 in "diffcoeff --- Handling derivatives of arbitrary order".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.4\abovedisplayskip}%
+ \setlength\belowdisplayskip{.4\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[ISO]{diffcoeff}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \dl P = \diffp Px \dl x + \diffp Py \dl y
+ + \diffp Pz \dl z \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-19.ltx b/info/examples/tlc3/example-sources/11-4-19.ltx
new file mode 100644
index 0000000000..8cea557bea
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-19.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-19 on page II-171 in "Modular relations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.8\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align*}
+ u & \equiv v + 1 \mod{n^2} \\
+ u & \equiv v + 1 \bmod{n^2} \\
+ u & = v + 1 \pmod{n^2} \\
+ u & = v + 1 \pod{n^2} \end{align*}
+The in-text layout: $ u = v + 1 \pmod{n^2} $
+\begin{align*}
+ k^2 &= (m \bmod n) \, ; &
+ x &\equiv y \pmod b \, ; \\
+ x &\equiv y \mod c \, ; &
+ x &\equiv y \pod d \, . \end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-2.ltx b/info/examples/tlc3/example-sources/11-4-2.ltx
new file mode 100644
index 0000000000..89915e4b2f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-2.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-2 on page II-163 in "amsmath, mathtools, extarrows --- Decorated arrows".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.8\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ A \xLeftarrow{\ x} B \xRightarrow[y\ ]{}
+ C \xLeftrightarrow[y]{\ x\ } D \\
+ A \xhookleftarrow{x} B \xhookrightarrow[bbb]{a} C \\
+ \xleftharpoondown{} \xleftharpoonup{}
+ \xleftrightharpoons{xxx} \xrightleftharpoons[yy]{}
+ \xrightharpoondown{} \xrightharpoonup{} \\
+ \xmapsto{x>0} A \xleftrightarrow[\text{letters}]{} Z
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-20.ltx b/info/examples/tlc3/example-sources/11-4-20.ltx
new file mode 100644
index 0000000000..1d2e6e616b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-20.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-20 on page II-171 in "mathtools, interval --- Properly spaced intervals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+$ [a,e[ = [a,b] + ]b,c] + ]c,d[ - [d,e[ $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-21.ltx b/info/examples/tlc3/example-sources/11-4-21.ltx
new file mode 100644
index 0000000000..b0b1271bfb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-21.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-21 on page II-172 in "mathtools, interval --- Properly spaced intervals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+$ [a,d\mathclose{[} = [a,b] + \mathopen{]}b,c] +
+ \mathopen{]}c,d\mathclose{[} - [d,e\mathclose{[} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-22.ltx b/info/examples/tlc3/example-sources/11-4-22.ltx
new file mode 100644
index 0000000000..3ca9cc6ba7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-22.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-22 on page II-172 in "mathtools, interval --- Properly spaced intervals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{108.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools} \DeclarePairedDelimiter\closed{[}{]}
+\DeclarePairedDelimiter\open{]}{[}\DeclarePairedDelimiter\ropen{[}{[}
+\DeclarePairedDelimiter\lopen{]}{]}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \ropen{a,d}=\closed{a,b} + \lopen{b,c} + \dotsb \\[3pt]
+ \open{\frac{a}{b}} \approx \open*{\frac{a}{b}}
+ \neq \closed[\Bigg]{x}
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-23.ltx b/info/examples/tlc3/example-sources/11-4-23.ltx
new file mode 100644
index 0000000000..4931481cdf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-23.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-23 on page II-172 in "mathtools, interval --- Properly spaced intervals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{interval}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \interval[open right]{a}{d} = \interval{a}{b} +
+ \interval[open left]{b}{c} + \interval[open]{c}{e}
+ - \interval[open right]{d}{e} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-24.ltx b/info/examples/tlc3/example-sources/11-4-24.ltx
new file mode 100644
index 0000000000..76629c4fb2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-24.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-24 on page II-173 in "mathtools, interval --- Properly spaced intervals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color,interval}
+\intervalconfig{soft open fences,separator symbol=..,
+ colorize=\color{blue}}
+%StopShownPreambleCommands
+
+\begin{document}
+\[
+ \rinterval{a}{d} = \interval{a}{b} +
+ \linterval{b}{c} + \ointerval{c}{e}
+ - \rinterval[scaled=\Bigg]{d}{e}
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-25.ltx b/info/examples/tlc3/example-sources/11-4-25.ltx
new file mode 100644
index 0000000000..ce5c7fef33
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-25.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-25 on page II-174 in "braket --- Dirac bra--ket and set notation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools,braket}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \ket{\psi}\bra{\phi} : \ket{\xi}
+ \mapsto \ket{\psi} \braket{\psi|\xi} \\
+ \Braket{ \phi | \frac{\partial^2}{\partial t^2} | \psi} \\
+ \shortintertext{Also:} \Set{ x\in \Re^2 | 0 < |x| < 5 }
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-26.ltx b/info/examples/tlc3/example-sources/11-4-26.ltx
new file mode 100644
index 0000000000..a1cc4c26d5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-26.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-26 on page II-174 in "amsmath, mathtools, empheq --- Boxed formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.8\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \boxed { W_t - F \subseteq V(P_i) \subseteq W_t }
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-27.ltx b/info/examples/tlc3/example-sources/11-4-27.ltx
new file mode 100644
index 0000000000..d4015752d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-27.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-27 on page II-174 in "amsmath, mathtools, empheq --- Boxed formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align}
+ \Aboxed{ f(x) & = \int h(x)\, dx} \\
+ & = \boxed{g(x)}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-28.ltx b/info/examples/tlc3/example-sources/11-4-28.ltx
new file mode 100644
index 0000000000..6bbe5dd369
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-28.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-28 on page II-175 in "amsmath, mathtools, empheq --- Boxed formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+% \setlength\abovedisplayskip{.2\abovedisplayskip}%
+% \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{empheq,xcolor}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{empheq}[box=\fcolorbox{black}{blue!10},
+ innerbox=\colorbox{white},
+ left=\longrightarrow \empheqlbrace,
+ right=\empheqbigrbrack \Longrightarrow]{align}
+ x_0&=1 & x_1&=2 \\
+ x_2&=3 & x_3&=5 \\
+ x_4&=8 & x_5&=13 \\
+ x_6&=21 & x_7&=34 \\
+ &\ldots & \sum_{i=1}^n x_i
+ &=\mathord{??} \tag{*}
+\end{empheq}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-29.ltx b/info/examples/tlc3/example-sources/11-4-29.ltx
new file mode 100644
index 0000000000..7d67bc70fd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-29.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-29 on page II-176 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.4\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+ \newcommand\accsample[1]{\dot{#1} \; \ddot{#1} \;
+ \mathring{#1} \; \acute{#1} \; \grave{#1} \; \hat{#1}
+ \; \check{#1} \; \breve{#1} \; \bar{#1} \; \tilde{#1}
+ \quad \vec{#1} \; \widehat{#1} \; \widetilde{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+ \[ \accsample{x} \] \[ \mathbf{\accsample{y}} \]
+ \[ \hat{\mathbf{C}} \simeq \mathbf{\hat{C}} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-3.ltx b/info/examples/tlc3/example-sources/11-4-3.ltx
new file mode 100644
index 0000000000..8efc761dbd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-3.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-3 on page II-164 in "amsmath, mathtools, extarrows --- Decorated arrows".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools,extarrows}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ A \xlongequal [\text{characters}]{ +12 }
+ M \xLongrightarrow [\text{characters}]{\text{more}} Z \\
+ 0 \xrightarrow{x} \epsilon \xlongrightarrow{x} 1 \\
+ \xLongleftarrow{1} \xLongrightarrow{2} \xlongleftarrow{3}
+ \xlongrightarrow{4} \xlongleftrightarrow{5}
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-30.ltx b/info/examples/tlc3/example-sources/11-4-30.ltx
new file mode 100644
index 0000000000..7e26d956d1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-30.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-30 on page II-176 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+ \newcommand\accsample[1]{\dot{#1} \; \ddot{#1} \;
+ \mathring{#1} \; \acute{#1} \; \grave{#1} \; \hat{#1}
+ \; \check{#1} \; \breve{#1} \; \bar{#1} \; \tilde{#1}
+ \quad \vec{#1} \; \widehat{#1} \; \widetilde{#1}}
+
+%StartShownPreambleCommands
+ % \accsample as previously defined
+%StopShownPreambleCommands
+
+\begin{document}
+ \[ \mathcal{\accsample{A}} \]
+ \[ \accsample{\mathcal{B}} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-31.ltx b/info/examples/tlc3/example-sources/11-4-31.ltx
new file mode 100644
index 0000000000..7ee5bd3b8d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-31.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-31 on page II-176 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \dot{S} \quad \ddot{P} \quad \dddot{Q} \quad \ddddot{R} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-32.ltx b/info/examples/tlc3/example-sources/11-4-32.ltx
new file mode 100644
index 0000000000..8441f8a49c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-32.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-32 on page II-177 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,mathdots}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \dot{S} \quad \ddot{P} \quad \dddot{Q} \quad \ddddot{R} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-33.ltx b/info/examples/tlc3/example-sources/11-4-33.ltx
new file mode 100644
index 0000000000..b0cf84d058
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-33.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-33 on page II-177 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,accents}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \dot{S} \quad \ddot{P} \quad \dddot{Q} \quad \ddddot{R} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-34.ltx b/info/examples/tlc3/example-sources/11-4-34.ltx
new file mode 100644
index 0000000000..fbed9b41c9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-34.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-34 on page II-177 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{accents}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \accentset{\ast}{X} \quad
+ \hat{\accentset{\star}{\tilde h}} \quad
+ \underaccent{\diamond}{\mathcal{M}} \quad
+ \undertilde{C}\quad\undertilde{M}\quad\undertilde{ABC} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-35.ltx b/info/examples/tlc3/example-sources/11-4-35.ltx
new file mode 100644
index 0000000000..246c6c9557
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-35.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-35 on page II-177 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{accents}
+%StopShownPreambleCommands
+
+\begin{document}
+$\mathbf{\hat{\accentset{\star}{\tilde h}}}$ (ok) but
+$\mathcal{\hat{\accentset{\star}{\tilde X}}}$ (bad)
+$\hat{\accentset{\star}{\tilde{\mathcal{X}}}}$ (ok again)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-36.ltx b/info/examples/tlc3/example-sources/11-4-36.ltx
new file mode 100644
index 0000000000..04d82aca48
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-36.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-36 on page II-177 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{dotlessi,amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \hat\imath \neq \mathbf{\hat\imath} \neq \mathbf{\hat\dotlessi} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-37.ltx b/info/examples/tlc3/example-sources/11-4-37.ltx
new file mode 100644
index 0000000000..2416dc3a40
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-37.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-37 on page II-177 in "amsmath, accents, mathdots --- Various accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{amsxtra}
+%StopShownPreambleCommands
+
+\begin{document}
+$(xyz)\spdddot$ \quad $(xyz)\spddot$ \quad $(xyz)\spdot$ \\
+$(xyz)\spbreve$ \quad $(xyz)\spcheck$ \\
+$(xyz)\sphat$ \quad $(xyz)\sptilde$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-38.ltx b/info/examples/tlc3/example-sources/11-4-38.ltx
new file mode 100644
index 0000000000..7522e77da9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-38.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-38 on page II-178 in "mattens --- Commands to typeset tensors".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.8\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mattens}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ \aSb{x} \neq \aSb*{x} \neq \aSb[\hat]{x} \neq \bSa{X} \\
+ \bS{\delta} \neq \bS*{\delta} \neq \bS[\hat]{\delta} \\
+ \bCSb{a} \cdot \bS{c} = \bS{a} \times \bS{c}
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-39.ltx b/info/examples/tlc3/example-sources/11-4-39.ltx
new file mode 100644
index 0000000000..b88ae040cb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-39.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-39 on page II-179 in "mattens --- Commands to typeset tensors".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.8\abovedisplayskip}%
+ \setlength\belowdisplayskip{.8\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[mathstrut]{mattens} \SetSymbFont{\mathsfsl}
+\DeclareMathAlphabet\mathsfsl{OT1}{lmss}{bx}{sl}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ \aSb{x} \neq \aSb*{x} \neq \aSb[\hat]{x} \neq \bSa{X} \\
+ \bS{\delta} \neq \bS*{\delta} \neq \bS[\hat]{\delta} \\
+ \bCSb{a} \cdot \bS{c} = \bS{a} \times \bS{c}
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-4.ltx b/info/examples/tlc3/example-sources/11-4-4.ltx
new file mode 100644
index 0000000000..b7acc05d0e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-4.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-4 on page II-164 in "Fractions and their generalizations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.4\abovedisplayskip}%
+ \setlength\belowdisplayskip{.4\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} \frac{1}{k} \log_2 c(f) \quad
+ \tfrac{1}{k} \log_2 c(f)
+\end{equation}
+Text: $ \sqrt{ \frac{1}{k} \log_2 c(f) } \quad
+ \sqrt{ \dfrac{1}{k} \log_2 c(f) }\, $.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-40.ltx b/info/examples/tlc3/example-sources/11-4-40.ltx
new file mode 100644
index 0000000000..0cbe83488f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-40.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-40 on page II-179 in "Extra decorations for symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \overset{*}{X} > \underset{*}{X}
+ \overunderset{\mathsf{def}}{\mathsf{loc.}}{\iff}
+ \sideset{}{'}\sum_{a,b \in \mathbf{R^*}}
+ \overset{a}{\underset{b}{X}} = X \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-41.ltx b/info/examples/tlc3/example-sources/11-4-41.ltx
new file mode 100644
index 0000000000..7223c4fc29
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-41.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-41 on page II-180 in "Extra decorations for symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \sideset{_{i = 1}^n}{_{j = 2}^m}\prod_{k > 1}
+ \mathcal{T}_{i, j}^k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-42.ltx b/info/examples/tlc3/example-sources/11-4-42.ltx
new file mode 100644
index 0000000000..3494d402af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-42.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-42 on page II-180 in "Extra decorations for symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ {}^{14}_{2} \mathbf{C} ^{5+}_{2} \quad
+ \prescript{14}{2}{\mathbf{C}}^{5+}_{2} \quad
+ \prescript{14}{} {\mathbf{C}}^{5+}_{2} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-5.ltx b/info/examples/tlc3/example-sources/11-4-5.ltx
new file mode 100644
index 0000000000..4672ee32a7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-5.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-5 on page II-164 in "Fractions and their generalizations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} \binom{k}{2} 2^{k - 1}
+ + \tbinom{k - 1}{2} 2^{k - 2}
+\end{equation}
+Text: $ \binom{k}{2} 2^{k - 1}
+ + \dbinom{k - 1}{2} 2^{k - 2} $.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-6.ltx b/info/examples/tlc3/example-sources/11-4-6.ltx
new file mode 100644
index 0000000000..9fe41c4441
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-6.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-6 on page II-166 in "Fractions and their generalizations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ A = \frac{\splitfrac{a + b + c + d}{ + e + f + \sum_i x_i}}{\alpha}
+ \simeq \frac{\splitdfrac{a + b + c + d}{ + e + f + \sum_i x_i}}{\beta}
+ < \frac{\omega}{\splitfrac{z - y - x - w - v - u}
+ {\splitfrac{\mathstrut - t - s - r - q}
+ { - p - o - n - m}}} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-7.ltx b/info/examples/tlc3/example-sources/11-4-7.ltx
new file mode 100644
index 0000000000..d910c199d8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-7.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-7 on page II-166 in "Continued fractions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.6\abovedisplayskip}%
+ \setlength\belowdisplayskip{.6\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation*}
+\cfrac {1}{\sqrt{2} +
+ \cfrac {1}{\sqrt{3} +
+ \cfrac {1}{\sqrt{4} +
+ \cfrac[r] {1}{\sqrt{5} +
+ \cfrac[l] {1}{\sqrt{6} + \dotsb }
+ }}}}
+\end{equation*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-8.ltx b/info/examples/tlc3/example-sources/11-4-8.ltx
new file mode 100644
index 0000000000..d1cf9e7c96
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-8.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-8 on page II-166 in "Limiting positions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\[
+ \sum_{i=1}^n \qquad \int_0^\infty \qquad \lim_{n \to 0}
+\]
+Text: $\sum_{i=1}^n$, $\int_0^\infty$, $\lim_{n \to 0}$.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-4-9.ltx b/info/examples/tlc3/example-sources/11-4-9.ltx
new file mode 100644
index 0000000000..b0b6645276
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-4-9.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-4-9 on page II-167 in "Limiting positions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\[
+ \sum\nolimits_{i=1}^n \qquad
+ \int\limits_0^\infty \qquad
+ \lim\displaylimits_{n \to 0}
+\]
+Text: $\sum\nolimits_{i=1}^n$, $\int\limits_0^\infty$,
+$\lim\displaylimits_{n \to 0}$.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-1.ltx b/info/examples/tlc3/example-sources/11-5-1.ltx
new file mode 100644
index 0000000000..c70c535e01
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-1 on page II-181 in "Ellipsis and other kinds of \protect \ldots ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+A series $H_1, H_2, \dots, H_n$, a sum
+$H_1 + H_2 + \dots + H_n$, an orthogonal product
+$H_1 \times H_2 \times \dots \times H_n$.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-10.ltx b/info/examples/tlc3/example-sources/11-5-10.ltx
new file mode 100644
index 0000000000..f0c3997bbc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-10.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-10 on page II-185 in "abraces --- Customizable over and under braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{abraces,amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \aoverbrace [L1U3R] {a^3 +3ab^2 + 3a^2b +b^3} \\
+ \aunderbrace[l1U1D1U1r] {\text{Some text with a brace}} \\
+ \aunderbrace[l10@{\ldots}04r] {x_1,x_2,x_3,\dots,x_n} \\
+ \aunderbrace['1'] {\smash[b]{(a+b)}}\nolimits^2
+ = \aunderbrace['1,[5pt]1'] {\smash[b]{\; a^2+2ab+b^2}}
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-11.ltx b/info/examples/tlc3/example-sources/11-5-11.ltx
new file mode 100644
index 0000000000..7df12b1936
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-11 on page II-186 in "abraces --- Customizable over and under braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{0\abovedisplayskip}%
+ \setlength\belowdisplayskip{0\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{abraces,amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \aoverbrace[L1U6R]{x +
+ \aunderbrace[l6D1r]{ \aoverbrace[,1,]{y+z} - a} } \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-12.ltx b/info/examples/tlc3/example-sources/11-5-12.ltx
new file mode 100644
index 0000000000..bd8572d7d5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-12.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-12 on page II-186 in "abraces --- Customizable over and under braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{0.4\abovedisplayskip}%
+ \setlength\belowdisplayskip{0.4\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{abraces,amsmath,color}
+\newbracespec{s}{l1D2@{\,\ldots}0@{\color{blue}\ldots\,}2D1r}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \aunderbrace[s]{x_1,x_2,x_3,x_4,\dots,x_n} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-13.ltx b/info/examples/tlc3/example-sources/11-5-13.ltx
new file mode 100644
index 0000000000..24b721a9c7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-13.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-13 on page II-187 in "abraces --- Customizable over and under braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{0.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{0.1\belowdisplayskip}%
+ }
+ % Using too many &s in _{...} generates an error message
+ % but for the book production that would stop the process (for good reason)
+ % so we redefine \PackageError to become a warning only:
+
+ \renewcommand\PackageError[3]{\PackageWarning{#1}{#2.\MessageBreak
+ This is normally an error}}
+
+
+%StartShownPreambleCommands
+\usepackage{abraces,amsmath}
+\newbracespec{s}{L1U1A1U1R}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \aoverbrace[s]{\text{a braced formula}}^{x \& y} \\
+ \aoverbrace[s]{\text{a braced formula}}^{x & y} \\
+ \aoverbrace[s]{\text{a braced formula}}^{x & & z} \\
+ \aoverbrace[s]{\text{a braced formula}}^{ & & z}
+ _{{\begin{smallmatrix}a&b\\c&d\end{smallmatrix}} & dropped}
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-14.ltx b/info/examples/tlc3/example-sources/11-5-14.ltx
new file mode 100644
index 0000000000..217eeb39ef
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-14.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-14 on page II-188 in "abraces --- Customizable over and under braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+% \setlength\abovedisplayskip{.3\abovedisplayskip}%
+% \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{abraces,amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[
+ \aoverbrace{\text{a braced formula}}[1A1]
+ ^{\text{with text above}}
+ _{\text{and some below}}
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-15.ltx b/info/examples/tlc3/example-sources/11-5-15.ltx
new file mode 100644
index 0000000000..b756c3c7e5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-15.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-15 on page II-188 in "abraces --- Customizable over and under braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{abraces,amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \aoverbrace [,1,]{(x+y+z)} [a,b] \\
+ \aunderbrace['1']{(x+y+z)} \relax [a,b)
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-16.ltx b/info/examples/tlc3/example-sources/11-5-16.ltx
new file mode 100644
index 0000000000..16fc8d2574
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-16.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-16 on page II-189 in "abraces --- Customizable over and under braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath} \usepackage[overload]{abraces}
+\newbracespec{M}{1U1} \newbracespec{B}{LM} \newbracespec{e}{1R}
+ \newbracespec{b}{L1} \newbracespec{E}{MR}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multline*}
+ f(x)=a_0+a_1x+a_2x^2+
+ \overbrace[B]{a_3x^3 + a_4x^4 + \dots + a_{i-1}x^{i-1} + \enspace}
+ ^{\text{some explanation}} \\
+ \overbrace[e]{\enspace a_ix^i + a_{i+1}x^{i+1}} + \dots + a_{n-1}x^{n-1}
+\end{multline*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-17.ltx b/info/examples/tlc3/example-sources/11-5-17.ltx
new file mode 100644
index 0000000000..5d0eadc36b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-17.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-17 on page II-189 in "underoverlap --- Partly overlapping horizontal braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{underoverlap,amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather} a + \UOLoverbrace{b +}[c + d]^{\text{both}}
+ \UOLunderline{+ f}_{\text{fine}} + g \\
+ a + \UOLoverline{b +}[c + d]^{\text{wrong!!}} + f + g \\
+ a + \UOLoverbrace{b +}[c + d]^{\text{clearly wrong}}
+ + f \UOLunderbrace{+ g}_{\text{too!}} \end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-18.ltx b/info/examples/tlc3/example-sources/11-5-18.ltx
new file mode 100644
index 0000000000..d9b1e2618d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-18.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-18 on page II-190 in "underoverlap --- Partly overlapping horizontal braces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{underoverlap,abraces}
+\newUOLdecorator\rightunderbrace{\aunderbrace[l4D1r]{#1}}
+\UOLaugment\underline
+\UOLaugment\overleftarrow \UOLaugment\overrightarrow
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \underline{a +}[b] \overrightarrow{+}[c + d]
+ \rightunderbrace{+ e +}[f] \overleftarrow{+ g}
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-19.ltx b/info/examples/tlc3/example-sources/11-5-19.ltx
new file mode 100644
index 0000000000..ddefb71764
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-19.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-19 on page II-191 in "Vertical extensions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \[
+ \sqrtsign{1 + \sqrtsign{2 +
+ \sqrtsign{3 + \sqrtsign{4 +
+ \sqrtsign{5 + \sqrtsign{6 +
+ \sqrtsign{7 + \sqrtsign{8 + x}}}}}}}}
+ \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-2.ltx b/info/examples/tlc3/example-sources/11-5-2.ltx
new file mode 100644
index 0000000000..da623f9f26
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-2.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-2 on page II-181 in "Ellipsis and other kinds of \protect \ldots ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+A series $H_1, H_2, \dotsc\,$, a sum
+$H_1 + H_2 + \dotsb\,$, an orthogonal product
+$H_1 \times H_2 \times \dotsm\,$, and an infinite
+integral: \[ \int_{H_1} \int_{H_2} \dotsi \;
+ {-\Gamma}\, d\Theta \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-3.ltx b/info/examples/tlc3/example-sources/11-5-3.ltx
new file mode 100644
index 0000000000..b5183fd0c1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-3.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-3 on page II-181 in "Ellipsis and other kinds of \protect \ldots ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align*} a &= b+c & a &= b+c \\
+ & \vdots & &\vdotswithin{=} \\
+ x &= y+z & x &= y+z \end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-4.ltx b/info/examples/tlc3/example-sources/11-5-4.ltx
new file mode 100644
index 0000000000..9ee57f19cc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-4.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-4 on page II-182 in "Ellipsis and other kinds of \protect \ldots ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align*} a &= b+c & a &= b+c \\ \MTFlushSpaceAbove
+ & \vdotswithin{=} & &\vdotswithin{=} \MTFlushSpaceBelow
+ x &= y+z & x &= y+z \end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-5.ltx b/info/examples/tlc3/example-sources/11-5-5.ltx
new file mode 100644
index 0000000000..8cc71557d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-5.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-5 on page II-182 in "Ellipsis and other kinds of \protect \ldots ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+ \usepackage{array,amsmath,mathdots}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{tabular}{l@{}>{\large$}c<{$}>{\scriptsize$}c<{$}
+ >{\tiny$}c<{$}}
+ command & \multicolumn{1}{c}{large}
+ & \multicolumn{1}{c}{script}
+ & \multicolumn{1}{c}{tiny} \\[3pt]
+ \verb=\ddots= & \ddots & \ddots & \ddots \\
+ \verb=\iddots= & \iddots & \iddots & \iddots \\
+ \verb=\vdots= & \vdots & \vdots & \vdots \\
+ \verb=\dddot{Z}= & \dddot{Z} & \dddot{Z} & \dddot{Z}\\
+ \verb=\ddddot{Z}= & \ddddot{Z} & \ddddot{Z} & \ddddot{Z}
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-6.ltx b/info/examples/tlc3/example-sources/11-5-6.ltx
new file mode 100644
index 0000000000..af4ec25160
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-6.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-6 on page II-183 in "Horizontal extensions in standard \LaTeX {}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \widehat {\psi_\delta(t) E_t h} \neq
+ \widetilde {\psi_\Delta(t) E_t h}
+\]
+\[ \overline {\psi_\delta(t) E_t h} \approx
+ \underline {\psi_\Delta(t) E_t h}
+\]
+\[ \overrightarrow {\psi_\delta(t) E_t h} \cong
+ \overleftarrow {\psi_\Delta(t) E_t h}
+\]
+Combinations are possible too:
+\[ \overline {\overline {\psi_\delta(t) E_t h}}
+ \leq
+ \underline {\overrightarrow
+ {\psi_\Delta(t) E_t h}}
+ \]
+Braces have extra possibilities as explained below.
+\[ \overbrace {\psi_\delta(t) E_t h} \doteq
+ \underbrace {\psi_\Delta(t) E_t h}
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-7.ltx b/info/examples/tlc3/example-sources/11-5-7.ltx
new file mode 100644
index 0000000000..e236e981a9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-7.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-7 on page II-183 in "Horizontal extensions in standard \LaTeX {}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath} % for the \text command
+%StopShownPreambleCommands
+
+\begin{document}
+\[
+ \overbrace {\psi_\delta(t) E_t h}^{\text{explanation}} =
+ \underbrace{\psi_\Delta(t) E_t h}_{\iff x > 0}
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-8.ltx b/info/examples/tlc3/example-sources/11-5-8.ltx
new file mode 100644
index 0000000000..3294269131
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-8.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-8 on page II-184 in "Further horizontal extensions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \usepackage{lmodern}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align*}
+\overrightarrow {\psi_\delta(t) E_t h}
+&\approx \overleftarrow {\psi_\Delta(t) E_t h}
+& & \text{No style change} \\[-3pt]
+& & & \text{without \textsf{amsmath}} \\
+\underrightarrow {\psi_\delta(t) E_t h}
+&\simeq \underleftarrow {\psi_\Delta(t) E_t h}
+& & \text{Needs \textsf{amsmath}} \\
+\overleftrightarrow {\psi_\delta(t) E_t h}
+&\sim \underleftrightarrow{\psi_\Delta(t) E_t h}
+& & \text{Needs \textsf{amsmath}}
+\end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-5-9.ltx b/info/examples/tlc3/example-sources/11-5-9.ltx
new file mode 100644
index 0000000000..b2cca6f3a9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-5-9.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-5-9 on page II-184 in "Further horizontal extensions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \usepackage{lmodern}
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*}
+ \overbracket{a+\underbracket{b+\overbrace{c+d\,}\!+e}+f} \\
+ \overbracket[1.5pt][3pt]{a+
+ \underbracket[3pt][4pt]{b+
+ \overbracket[.7pt][2pt]{c+d\,}\!+e}+f}
+\end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-6-1.ltx b/info/examples/tlc3/example-sources/11-6-1.ltx
new file mode 100644
index 0000000000..4ebc2e6823
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-6-1.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-6-1 on page II-192 in "The \protect \nxLcs {text} command".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text outside the formula \ldots
+\begin{multline*}
+ \text{Also, if } \Delta_{\text{max up}}
+ \geq \Delta_{\text{min down}} + \epsilon \\
+ \text{(for all ups and downs) then} \\
+ \Delta_\textsf{sum of ups}
+ > \Delta_{\textsf{sum of downs}}
+\end{multline*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-6-2.ltx b/info/examples/tlc3/example-sources/11-6-2.ltx
new file mode 100644
index 0000000000..69aeb0a445
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-6-2.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-6-2 on page II-192 in "Operator and function names".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.7\abovedisplayskip}%
+ \setlength\belowdisplayskip{.7\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath} \newcommand\abs[1]{\lvert#1\rvert}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{gather*}
+ \lim_{x \rightarrow 0} \frac{ \sin^2(x) }{ x^2 }=1 \\
+ \varliminf_{n \rightarrow \infty}
+ \abs{a_{n+1}} / \abs{a_n} = 0 \\
+ \varinjlim (m_i^\lambda \cdot M)^* \le
+ \varprojlim_{A/p\rightarrow\lambda(A)}A_p \le 0
+ \end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-6-3.ltx b/info/examples/tlc3/example-sources/11-6-3.ltx
new file mode 100644
index 0000000000..13e830f127
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-6-3.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-6-3 on page II-194 in "Operator and function names".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+\DeclareMathOperator \meas {meas}
+\DeclareMathOperator*\esssup {ess \, sup}
+\DeclareMathOperator*\supminus{sup - minus*}
+\newcommand\abs [1]{\lvert#1\rvert}
+\newcommand\norm[1]{\lVert#1\rVert}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multline*}
+ \norm{f}_\infty = \esssup_{x \in R^n} \abs{f(x)} \\
+ \meas_1 \{ u \in R_+^1 \colon f^*(u)>\alpha \} = \\
+ \esssup_{x \in R^i} \; \meas_i
+ \{ u \in R^n \colon \abs{f(u)} \geq \alpha \} \\
+ (\forall \alpha \in \supminus_{f^*} R_{*+})
+\end{multline*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-6-4.ltx b/info/examples/tlc3/example-sources/11-6-4.ltx
new file mode 100644
index 0000000000..37f25d50c7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-6-4.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-6-4 on page II-194 in "Operator and function names".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%% Low-level TeX needed here to cancel
+%% the old definition of \csc:
+\let \csc \relax
+\DeclareMathOperator\csc{cosec}
+\newcommand\calQ{\mathcal{Q}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \varlimsup_{n\to\infty}
+ \calQ (u_n, u_n - u^{\#})
+ \ge \csc (\calQ' (u^{\#}))
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-1.ltx b/info/examples/tlc3/example-sources/11-7-1.ltx
new file mode 100644
index 0000000000..d06033593e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-1.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-1 on page II-196 in "Controlling the automatic sizing and spacing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\normalsize %% Style:
+\[ b %% D
+ ^0 %% S
+ + %% D
+ \frac{(k + p) %% T
+ _{j'} %% S'
+ % \displaystyle %% <-- possible modification
+ \pm %% T [D] |
+ \frac{(f + q) %% S [T] |
+ ^{(pk) %% SS [S] V
+ ^y %% SS
+ _{j'}}} %% SS'
+ {(h + y)}} %% S' [T']
+ {(l + q) %% T'
+ ^{(pk)}} %% S'
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-10.ltx b/info/examples/tlc3/example-sources/11-7-10.ltx
new file mode 100644
index 0000000000..72b2720619
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-10.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-10 on page II-201 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ f_p (x) =
+ \begin{cases}
+ \frac{1}{p} & x = p \\
+ \frac{\frac{(1 - x)^{\frac{1}{2}}}
+ { x - \sin (x - p)} }
+ {\sqrt{1 - p} \, \cos (x - p)} & x \neq p
+ \end{cases} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-11.ltx b/info/examples/tlc3/example-sources/11-7-11.ltx
new file mode 100644
index 0000000000..b343dc46c6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-11.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-11 on page II-201 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ f_p (x) =
+ \begin{cases}
+ \frac{1}{\smash[b]{p}} & x = p \\ % smash added
+ \frac{{} % and
+ \smash[t]{\frac{(1 - x)^{\frac{1}{2}}} % here
+ { x - \sin (x - p) } } }
+ {\sqrt{1 - p} \, \cos (x - p)} & x \neq p
+ \end{cases} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-12.ltx b/info/examples/tlc3/example-sources/11-7-12.ltx
new file mode 100644
index 0000000000..eaf0539ae9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-12.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-12 on page II-201 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ f_p (x) =
+ \begin{cases}
+ \frac{1}{\smash[b]{p}} & x = p \\
+ \frac{\strut % strut added
+ \smash[t]{\frac{(1 - x)^{\frac{1}{2}}}
+ { x - \sin (x - p) } } }
+ {\sqrt{1 - p} \, \cos (x - p)} & x \neq p
+ \end{cases} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-13.ltx b/info/examples/tlc3/example-sources/11-7-13.ltx
new file mode 100644
index 0000000000..7cc44b31c2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-13.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-13 on page II-202 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{57.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color,mathtools} \setlength\fboxrule{0pt}\setlength\fboxsep{0pt}
+\newcommand\xx[2]{{\scriptscriptstyle #1}\boxed{#2\color{blue}\vrule}\,}
+%StopShownPreambleCommands
+
+\begin{document}
+$ (a) \xx{1}{\mathstrut} % normal strut (size of parentheses)
+ \xx{2}{\xmathstrut{0}} % 0 gives normal strut
+ \xx{3}{\xmathstrut{0.5}} % add 50% at top + bottom (= 100% bigger)
+ \xx{4}{\xmathstrut[0]{-0.2}} % remove 20% from top, but keep bottom
+ \xx{5}{\xmathstrut[0.3]{-1}} % bottom 30% larger, no height
+ \xx{6}{\xmathstrut{-0.5}} (z) $ % -> see explanation below ...
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-14.ltx b/info/examples/tlc3/example-sources/11-7-14.ltx
new file mode 100644
index 0000000000..53fbd7dee9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-14.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-14 on page II-202 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ f_p (x) =
+ \begin{cases}
+ \frac{1}{p} & x = p \\[-4pt]
+ \frac{\frac{\xmathstrut{.1} (1 - x)^{\frac{1}{2}}}
+ {\xmathstrut{.25} x - \sin (x - p)} }
+ {\xmathstrut{.3} \sqrt{1 - p} \, \cos (x - p)}
+ & x \neq p
+ \end{cases} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-15.ltx b/info/examples/tlc3/example-sources/11-7-15.ltx
new file mode 100644
index 0000000000..c4b8e7a712
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-15.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-15 on page II-203 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\[
+ \sqrt{ \frac{a+b}{x_j} } \quad
+ \sqrt{ \frac{a+b}{\smash{x_j}} } \quad
+ \sqrt{ \frac{a+b}{{}\smash{x_j}} } \quad
+ \sqrt{ \frac{a+b}{\smash{x_j+b}} }
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-16.ltx b/info/examples/tlc3/example-sources/11-7-16.ltx
new file mode 100644
index 0000000000..39a3fd5ed0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-16.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-16 on page II-204 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \sqrt{ \frac{a+b}{x_j} } \quad
+ \sqrt{ \frac{a+b}{\smash{x_j}} } \quad
+ \sqrt{ \frac{a+b}{{}\smash{x_j}} } \quad
+ \sqrt{ \frac{a+b}{\smash{x_j+b}} } \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-17.ltx b/info/examples/tlc3/example-sources/11-7-17.ltx
new file mode 100644
index 0000000000..6a5c7a995e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-17.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-17 on page II-204 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.3\abovedisplayskip}%
+ \setlength\belowdisplayskip{.3\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\Large \[ \sum_{i+j<a^2} x_{ij} \simeq
+ \sum_{\mathclap{i+j<a^2}} x_{ij} \approx
+ \sum_{\crampedclap{i+j<a^2}} x_{ij} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-18.ltx b/info/examples/tlc3/example-sources/11-7-18.ltx
new file mode 100644
index 0000000000..7a80678913
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-18.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-18 on page II-205 in "Horizontal spaces".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[fleqn]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather}
+ X \, a \enspace b \quad c \qquad d \\
+ X_{y_{a \enspace b \quad c \qquad d}} \\
+ X_{y_{a \mspace{9mu} b \mspace{18mu} c \mspace{36mu} d}}
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-19.ltx b/info/examples/tlc3/example-sources/11-7-19.ltx
new file mode 100644
index 0000000000..ce7bd77c43
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-19.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-19 on page II-206 in "resizegather --- Downscaling an equation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{127.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+ \usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{gather} a+b+c+d+e+f+g = X \\
+ a+b+c+d+e+f+g+h = Y \end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-2.ltx b/info/examples/tlc3/example-sources/11-7-2.ltx
new file mode 100644
index 0000000000..2d726f9f04
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-2.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-2 on page II-196 in "Controlling the automatic sizing and spacing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\[ b %% D
+ ^0 %% S
+ + %% D
+ \frac{(k + p) %% T
+ _{j'} %% S'
+ \displaystyle
+ \pm %% D
+ \frac{(f + q) %% T
+ ^{(pk) %% S
+ ^y %% SS
+ _{j'}}} %% SS'
+ {(h + y)}} %% T'
+ {(l + q) %% T'
+ ^{(pk)}} %% S'
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-20.ltx b/info/examples/tlc3/example-sources/11-7-20.ltx
new file mode 100644
index 0000000000..de1ce89ca6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-20.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-20 on page II-206 in "resizegather --- Downscaling an equation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{127.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+ \usepackage[warningthreshold=.1]{resizegather}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{gather} a+b+c+d+e+f+g = X \\
+ a+b+c+d+e+f+g+h = Y \end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-21.ltx b/info/examples/tlc3/example-sources/11-7-21.ltx
new file mode 100644
index 0000000000..a953b5a6d1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-21.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-21 on page II-207 in "subdepth --- Normalizing subscript positions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{subdepth}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ X_a = Y_b \ge Z^2_c \qquad
+ \mathrm{C}_2 \mathrm{H}_5^+ \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-22.ltx b/info/examples/tlc3/example-sources/11-7-22.ltx
new file mode 100644
index 0000000000..6a65287b45
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-22.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-22 on page II-207 in "Color in formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ \setlength\baselineskip{8pt}% % <- fake for book
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath,color}
+%StopShownPreambleCommands
+
+\begin{document}
+What is \textcolor{blue}{$(a+b)(a-b)$}?
+\begin{align*}
+ \color{blue} (a+b)^2 &= a^2 + 2ab + b^2 \\
+ (a-b)^2 &= a^2 \color{blue}- 2ab + b^2 \end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-23.ltx b/info/examples/tlc3/example-sources/11-7-23.ltx
new file mode 100644
index 0000000000..22b1eacaf5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-23.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-23 on page II-208 in "Color in formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{0.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath,color}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align*}
+ (a+b)^2 &= a^2 \color{blue}+2ab\color{black} + b^2 \\
+ (a-b)^2 &= a^2 \mathcolor{blue}{-2ab} + b^2 \\
+\intertext{But don't do this:}
+ (a-b)^2 &= a^2 \textcolor{blue}{-2ab}+ b^2 \end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-24.ltx b/info/examples/tlc3/example-sources/11-7-24.ltx
new file mode 100644
index 0000000000..1b90b26108
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-24.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-24 on page II-208 in "Color in formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{color}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathcolor{blue}{\sum}_{i=1}^n x_i
+ \mathcolor{blue}{ = \left\{} \frac{1}{2}
+ \mathcolor{blue}{\right\}}^{\alpha+\beta} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-25.ltx b/info/examples/tlc3/example-sources/11-7-25.ltx
new file mode 100644
index 0000000000..d12cbc9afa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-25.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-25 on page II-208 in "Color in formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath,color}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathcolor{blue}{ a + b +
+ \mathcolor{black}{\int^1}_0 f(x)\,dx + } \dotsb \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-3.ltx b/info/examples/tlc3/example-sources/11-7-3.ltx
new file mode 100644
index 0000000000..46986fdc86
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-3.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-3 on page II-197 in "Controlling the automatic sizing and spacing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mathtools}
+%StopShownPreambleCommands
+
+\begin{document}
+\Large \[ \sum_i x^{i^2} \neq \cramped{\sum_i x^{i^2}}
+ \neq \cramped[\textstyle]{\sum_i x^{i^2}} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-4.ltx b/info/examples/tlc3/example-sources/11-7-4.ltx
new file mode 100644
index 0000000000..adf0bf1272
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-4.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-4 on page II-197 in "Subformulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{color,bm}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \sum_{\textstyle i} \prod_{\scriptscriptstyle j} X_{i_j} = A
+ \begingroup\color{blue} + \bm{\scriptstyle B} + \endgroup C \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-5.ltx b/info/examples/tlc3/example-sources/11-7-5.ltx
new file mode 100644
index 0000000000..5d62d9002c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-5.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-5 on page II-198 in "Line breaking in inline formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{215.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+Some words of text before the formula
+ $ \sum x_i = a + b $ and after.
+
+Some words of text before the formula
+ $ \sum x_i = a +\nobreak b $ and after.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-6.ltx b/info/examples/tlc3/example-sources/11-7-6.ltx
new file mode 100644
index 0000000000..b803a6624f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-6.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-6 on page II-199 in "Line breaking in inline formulas".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{163.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+Words before \mbox{$ \sum x_i = a + b $} and after.
+
+Words before ${ \sum x_i = a + b }$ and after.
+
+Words before $ \sum x_i =\nobreak a +\nobreak b $
+ and after.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-7.ltx b/info/examples/tlc3/example-sources/11-7-7.ltx
new file mode 100644
index 0000000000..b9f041c8ec
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-7.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-7 on page II-199 in "Big-g delimiters".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.1\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \biggl( \mathbf{E}_{y} \int_0^{t_\varepsilon}
+ L_{x, y^x(s)} \varphi(x)\, ds \biggr) \]
+\bigskip\Large
+\[ \biggl( \mathbf{E}_{y} \int_0^{t_\varepsilon}
+ L_{x, y^x(s)} \varphi(x)\, ds \biggr) \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-8.ltx b/info/examples/tlc3/example-sources/11-7-8.ltx
new file mode 100644
index 0000000000..da3d999ec4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-8.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-8 on page II-200 in "Radical movements".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \sqrt[\beta]{k} \qquad
+ \sqrt[\leftroot{2}\uproot{4} \beta]{k} \qquad
+ \sqrt[\leftroot{1}\uproot{3} \beta]{k} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-7-9.ltx b/info/examples/tlc3/example-sources/11-7-9.ltx
new file mode 100644
index 0000000000..f35f2bdfc9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-7-9.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-7-9 on page II-200 in "Ghostbusters\texttrademark ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+$\sqrt{x} + \sqrt{y} + \sqrt{z}$ \\
+$\sqrt{x} + \sqrt{\mathstrut y} + \sqrt{z}$ \\
+$\sqrt{x} + \sqrt{\smash{y}} + \sqrt{z}$ \\
+$\sqrt{x} + \sqrt{\smash[b]{y}} + \sqrt{z}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-1.ltx b/info/examples/tlc3/example-sources/11-8-1.ltx
new file mode 100644
index 0000000000..0b5cfb5bf3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-1.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-1 on page II-209 in "Mathematical symbol classes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[fleqn]{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ a \# \top _x^\alpha x^\alpha_b \]
+\[ a \mathrel{\#} \mathop{\top}_x^\alpha x^\alpha_b \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-10.ltx b/info/examples/tlc3/example-sources/11-8-10.ltx
new file mode 100644
index 0000000000..3a4b568ee4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-10.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-10 on page II-220 in "Relation symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[new]{old-arrows}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \gets\ \to \ \downarrow\ \searrow\ \hookrightarrow\
+ \swarrow\ \updownarrow\ \longmapsto $ \\[6pt]
+$\vargets\ \varto\ \vardownarrow\ \varsearrow\ \varhookrightarrow\
+ \varswarrow\ \varupdownarrow\ \varlongmapsto $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-11.ltx b/info/examples/tlc3/example-sources/11-8-11.ltx
new file mode 100644
index 0000000000..abb9400cdb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-11.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-11 on page II-221 in "Relation symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+%StartShownPreambleCommands
+\usepackage{stmaryrd}
+%StopShownPreambleCommands
+
+\begin{document}
+$\Longarrownot\longleftrightarrow \qquad \arrownot\hookleftarrow$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-2.ltx b/info/examples/tlc3/example-sources/11-8-2.ltx
new file mode 100644
index 0000000000..3b2db136ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-2.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-2 on page II-210 in "Mathematical symbol classes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.2\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\thinmuskip=10mu \medmuskip=17mu \thickmuskip=30mu
+%StopShownPreambleCommands
+
+\begin{document}
+\[ a - b = -\max \{ x , y \} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-3.ltx b/info/examples/tlc3/example-sources/11-8-3.ltx
new file mode 100644
index 0000000000..dab56b4919
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-3.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-3 on page II-211 in "Mathematical symbol classes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\thinmuskip=10mu \medmuskip=15mu \thickmuskip=20mu
+%StopShownPreambleCommands
+
+\begin{document}
+\[ a \Bigl( \sum x \Bigr) \neq a \left( \sum x \right) \]
+\[ \sin(x^2),x \neq \sin\left(x^2\right),x \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-4.ltx b/info/examples/tlc3/example-sources/11-8-4.ltx
new file mode 100644
index 0000000000..2cc949757e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-4.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-4 on page II-211 in "Mathematical symbol classes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.2\abovedisplayskip}%
+ \setlength\belowdisplayskip{.1\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{mleftright}
+\thinmuskip=10mu \medmuskip=15mu \thickmuskip=20mu
+%StopShownPreambleCommands
+
+\begin{document}
+\[ a \Bigl( \sum x \Bigr) = a \mleft( \sum x \mright) \]
+\[ \sin(x^2),x \simeq \sin\mleft(x^2\mright),x \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-5.ltx b/info/examples/tlc3/example-sources/11-8-5.ltx
new file mode 100644
index 0000000000..78a3e324af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-5.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-5 on page II-214 in "Letters, numerals, and other Ordinary symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage[fleqn]{amsmath} \usepackage{amssymb}
+\DeclareMathSymbol\bneg {\mathbin}{symbols}{"3A}
+\DeclareMathSymbol\rsquare{\mathrel}{AMSa}{"03}
+\thickmuskip=10mu plus 5mu
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Symbols of wrong class (ord):
+\[ a \neg b \qquad x \square y + z \]
+Manual correction:
+\[ a \mathbin{\neg} b \qquad x \mathrel{\square} y + z \]
+Symbols of correct class:
+\[ a \bneg b \qquad x \rsquare y + z \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-6.ltx b/info/examples/tlc3/example-sources/11-8-6.ltx
new file mode 100644
index 0000000000..6e614864af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-6.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-6 on page II-214 in "Mathematical accents".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3examargin}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Shorten the vertical size of the example ...
+ \AtBeginDocument{%
+ \setlength\abovedisplayskip{.5\abovedisplayskip}%
+ \setlength\belowdisplayskip{.5\belowdisplayskip}%
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ a = b \text{ but } a \tilde{=} b
+ \text{ which is not } a \mathrel{\tilde{=}} b \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-7.ltx b/info/examples/tlc3/example-sources/11-8-7.ltx
new file mode 100644
index 0000000000..a78026278e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-7.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-7 on page II-216 in "Relation symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+$ u \not< v$ or $a \not\in \mathbf{A} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-8.ltx b/info/examples/tlc3/example-sources/11-8-8.ltx
new file mode 100644
index 0000000000..337a9496c9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-8.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-8 on page II-216 in "Relation symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amssymb}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \not\leq \ \not\succeq \ \not\sim $ \par
+$ \nleq \ \nsucceq \ \nsim $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/11-8-9.ltx b/info/examples/tlc3/example-sources/11-8-9.ltx
new file mode 100644
index 0000000000..75deaf1b95
--- /dev/null
+++ b/info/examples/tlc3/example-sources/11-8-9.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 11-8-9 on page II-218 in "Relation symbols".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{centernot}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \not\parallel \ \not\frown \ \not\longmapsto $ \par
+$ \centernot\parallel \ \centernot\frown \ \centernot\longmapsto $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-1.ltx b/info/examples/tlc3/example-sources/12-1-1.ltx
new file mode 100644
index 0000000000..234ec6581f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-1.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-1 on page II-226 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \forall n \in \mathbb{N} : \mathfrak{M}_n \leq \mathfrak{A} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-10.ltx b/info/examples/tlc3/example-sources/12-1-10.ltx
new file mode 100644
index 0000000000..11e498e5a2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-10.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-10 on page II-230 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{201.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+\DeclareMathAlphabet\mathscr{U}{rsfs}{m}{n}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multline*} \mathscr{ABCDEFGHIJKLM} \\
+ \mathscr{NOPQRSTUVWXYZ} \end{multline*}
+\[ \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-11.ltx b/info/examples/tlc3/example-sources/12-1-11.ltx
new file mode 100644
index 0000000000..3357c7ac1f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-11 on page II-230 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{201.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+\DeclareMathAlphabet\mathscr{U}{rsfso}{m}{n}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multline*} \mathscr{ABCDEFGHIJKLM} \\
+ \mathscr{NOPQRSTUVWXYZ} \end{multline*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-12.ltx b/info/examples/tlc3/example-sources/12-1-12.ltx
new file mode 100644
index 0000000000..a3896eabe8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-12.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-12 on page II-230 in "mathalpha --- Simplified setup for math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\usepackage[cal=zapfc,scr=boondoxo,bb=txof,frak=esstix]
+ {mathalpha}
+\newcommand\sample[1]{$#1{ABCDEFGHIJKLMNOP\dots}$ \par}
+%StopShownPreambleCommands
+
+\begin{document}
+\sample\mathcal \sample\mathscr
+\sample\mathbb \sample\mathfrak
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-13.ltx b/info/examples/tlc3/example-sources/12-1-13.ltx
new file mode 100644
index 0000000000..8e2ffac52e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-13.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-13 on page II-230 in "mathalpha --- Simplified setup for math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\usepackage[cal=dutchcal,frak=euler]{mathalpha}
+\newcommand\sample[1]{$#1{ABCDEFGHIJKLMNOP\dots}$ \par}
+%StopShownPreambleCommands
+
+\begin{document}
+\sample\mathcal \sample\mathbfcal
+\sample\mathfrak \sample\mathbffrak
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-2.ltx b/info/examples/tlc3/example-sources/12-1-2.ltx
new file mode 100644
index 0000000000..0c2efb3fcf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-2.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-2 on page II-227 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage[mathscr]{eucal}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \]
+\[ \mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-3.ltx b/info/examples/tlc3/example-sources/12-1-3.ltx
new file mode 100644
index 0000000000..fe16cdbcce
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-3.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-3 on page II-227 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage[light]{bboldx}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathbb{N}=\{\mathbfbb{0},1,2,3,\ldots\} \]
+\[ \mathbb {ABCDEFGHIJKLMNOPQRSTUVWXYZ} \]
+\[ \mathbfbb{abcdefghijklmnopqrstuvwxyz} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-4.ltx b/info/examples/tlc3/example-sources/12-1-4.ltx
new file mode 100644
index 0000000000..7c66416664
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-4.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-4 on page II-227 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{129.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage[bbsymbols,scale=0.9]{bboldx} \usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \mathbfbb{0} \neq \mathbb{1} \neq \mathbfbb{1} $
+\begin{align*} \mathbb{G} = \bbLbrack \bbLparen \bbLangle
+ & \bbalpha, \bbbeta, \bbgamma, \bbdelta, \dots,\bbomega \\
+ & \bbGamma, \bbDelta, \bbTheta, \bbLambda, \dots,\bbOmega
+ \bbRangle \bbRparen \bbRbrack < \mathbfbb{G} \end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-5.ltx b/info/examples/tlc3/example-sources/12-1-5.ltx
new file mode 100644
index 0000000000..b9f53e0f23
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-5.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-5 on page II-228 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage{dsserif}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathbb{N}=\{\mathbfbb{0},1,2,3,\ldots\} \]
+\[ \mathbb {ABCDEFGHIJKLMNOPQRSTUVWXYZ} \]
+\[ \mathbfbb{abcdefghijklmnopqrstuvwxyz} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-6.ltx b/info/examples/tlc3/example-sources/12-1-6.ltx
new file mode 100644
index 0000000000..b2ad9fa347
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-6.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-6 on page II-228 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{201.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage{dsfont}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathds{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \]
+\[ \mathds{a \quad h \quad k \quad 1} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-7.ltx b/info/examples/tlc3/example-sources/12-1-7.ltx
new file mode 100644
index 0000000000..d8117569ee
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-7.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-7 on page II-228 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{201.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+%StartShownPreambleCommands
+\usepackage[sans]{dsfont}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathds{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \]
+\[ \mathds{a \quad h \quad k \quad 1} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-8.ltx b/info/examples/tlc3/example-sources/12-1-8.ltx
new file mode 100644
index 0000000000..1473062d2c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-8.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-8 on page II-228 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsfonts} \DeclareMathAlphabet\mathbb{U}{px-ds}{m}{n}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \lbrace n,m \in \mathbb{N} \mid \mathfrak{N}_{n,m} \rbrace $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-9.ltx b/info/examples/tlc3/example-sources/12-1-9.ltx
new file mode 100644
index 0000000000..264552ba6a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-9.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-9 on page II-229 in "The world of (Latin) math alphabets".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \AddToHook{begindocument/end}{% % save some space in the example
+ \setlength\abovedisplayshortskip{4pt}%
+ \setlength\belowdisplayskip{0pt}%
+ \setlength\belowdisplayshortskip{0pt}}
+
+ \typeout{This example requires commercial fonts that are not provided^^J%
+ with a free LaTeX installation but must be obtained separately.}
+%%
+%StartShownPreambleCommands
+\DeclareMathAlphabet\mathcal{T1}{hlcw}{m}{it}
+\DeclareMathAlphabet\mathscr{T1}{Almndr-OsF}{m}{it}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ A_B \neq \mathscr{A}_\mathscr{B}
+ \neq \mathcal{A}_\mathcal{B} \]
+\[ \mathcal{ABCDEFGHI} \dots \mathscr{PQRSTUVWXYZ} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-1-fig.ltx b/info/examples/tlc3/example-sources/12-1-fig.ltx
new file mode 100644
index 0000000000..a030feafb6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-1-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-1-fig on page II-262 in "A visual comparison of different math setups".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+
+
+ \providecommand \sampletitle {Mathematical typesetting with Computer Modern}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-10-fig.ltx b/info/examples/tlc3/example-sources/12-10-fig.ltx
new file mode 100644
index 0000000000..9b7a7ea693
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-10-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-10-fig on page II-269 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {newpxtext} \usepackage {fix-cm} \usepackage {newpxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Pagella/New PX}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-11-fig.ltx b/info/examples/tlc3/example-sources/12-11-fig.ltx
new file mode 100644
index 0000000000..948813be6c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-11-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-11-fig on page II-269 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {newpxtext} \usepackage [notext]{kpfonts}
+
+ \providecommand \sampletitle {Mathematical typesetting with Pagella/Kp}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-12-fig.ltx b/info/examples/tlc3/example-sources/12-12-fig.ltx
new file mode 100644
index 0000000000..a6f67ea440
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-12-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-12-fig on page II-270 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {TeX Gyre Pagella}
+
+ \usepackage {unicode-math}
+ \setmathfont {TeX Gyre Pagella Math}
+ \setmathfont {Asana Math}[range="2AB7,Scale=1.1] \setmathfont {TeX Gyre Pagella Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with Pagella}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-13-fig.ltx b/info/examples/tlc3/example-sources/12-13-fig.ltx
new file mode 100644
index 0000000000..72d7d5f3c8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-13-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-13-fig on page II-270 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {TeX Gyre Pagella}
+
+ \usepackage {unicode-math}
+ \setmathfont {Asana Math}
+
+
+ \providecommand \sampletitle {Mathematical typesetting with Pagella/Asana}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-14-fig.ltx b/info/examples/tlc3/example-sources/12-14-fig.ltx
new file mode 100644
index 0000000000..63a804b385
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-14-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-14-fig on page II-271 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [osf]{baskervillef} \usepackage {fix-cm} \usepackage [baskervillef]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with BaskervilleF}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-15-fig.ltx b/info/examples/tlc3/example-sources/12-15-fig.ltx
new file mode 100644
index 0000000000..a891daff24
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-15-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-15-fig on page II-272 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [osf]{Baskervaldx} \usepackage {fix-cm} \usepackage [baskervaldx,vvarbb]{newtxmath} \usepackage [cal=boondoxo]{mathalfa}
+
+ \providecommand \sampletitle {Mathematical typesetting with Baskervaldx}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-16-fig.ltx b/info/examples/tlc3/example-sources/12-16-fig.ltx
new file mode 100644
index 0000000000..e3998590d2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-16-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-16-fig on page II-272 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {fix-cm} \usepackage {Baskervaldx} \usepackage {newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Baskervaldx and Times}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-17-fig.ltx b/info/examples/tlc3/example-sources/12-17-fig.ltx
new file mode 100644
index 0000000000..e37b4dcf77
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-17-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-17-fig on page II-273 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {TeX Gyre Bonum}
+
+ \usepackage {unicode-math}
+ \setmathfont {TeX Gyre Bonum Math}
+ \setmathfont {KpMath}[range="2AB7,Scale=1.2] \setmathfont {TeX Gyre Bonum Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with Bonum}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-18-fig.ltx b/info/examples/tlc3/example-sources/12-18-fig.ltx
new file mode 100644
index 0000000000..92a2dcd657
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-18-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-18-fig on page II-274 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {Cambria}
+
+ \usepackage {unicode-math}
+ \setmathfont {Cambria Math}
+
+
+ \providecommand \sampletitle {Mathematical typesetting with Cambria}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-19-fig.ltx b/info/examples/tlc3/example-sources/12-19-fig.ltx
new file mode 100644
index 0000000000..f7098118d0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-19-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-19-fig on page II-275 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [scaled=.98,osf]{XCharter} \linespread {1.04} \usepackage {fix-cm} \usepackage [alty,upint,charter,vvarbb,scaled=1.05]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Bitstream Charter}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-2-1.ltx b/info/examples/tlc3/example-sources/12-2-1.ltx
new file mode 100644
index 0000000000..04ec371655
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-2-1.ltx
@@ -0,0 +1,56 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-2-1 on page II-235 in "bm --- Making bold".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+%%
+%% Examples normally use Times, but here we explicitly
+%% want Computer Modern:
+\renewcommand\rmdefault{cmr}
+%%
+%% Also the math axis in the headings is slightly too low,
+%% so here is a little command that allows you to change font dimens
+%% using NFSS conventions. You are welcome to use it, but be sure you
+%% understand the implications when messing with these things :-)
+%% No support!
+%%
+\makeatletter
+\def\setfontdimen#1#2#3#4#5#6#7{\begingroup
+ \edef\font@name{\csname #2/#3/#4/#5/#6\endcsname}%
+ \pickup@font
+ \fontdimen#1\font@name=#7\relax
+ \endgroup}
+\makeatother
+
+\setfontdimen{22}{OMS}{cmsy}{m}{n}{14.4}{4.3pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,amssymb,bm}
+\newcommand\bfB{\mathbf{B}} \newcommand\bfx{\mathbf{x}}
+\bmdefine\bpi{\pi} \bmdefine\binfty{\infty}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{The bold equivalence
+ $\sum_{j < B} \prod_\lambda : \bm{\sum_{x_j} \prod_\lambda}$}
+\begin{gather}
+ B_\infty + \pi B_1 \sim \bfB_{\binfty} \bm{+}\bpi \bfB_{\bm{1}}
+ \bm {\sim B_\infty + \pi B_1} \\
+ B_\binfty + \bpi B_{\bm{1}} \bm{\in} \bm{\biggl\lbrace}
+ (\bfB, \bfx) : \frac {\partial \bfB}{\partial \bfx}
+ \bm{\lnapprox} \bm{1} \bm{\biggr\rbrace}
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-2-2.ltx b/info/examples/tlc3/example-sources/12-2-2.ltx
new file mode 100644
index 0000000000..ea454c8f0a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-2-2.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-2-2 on page II-236 in "bm --- Making bold".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,amssymb,newtxtext,newtxmath,bm}
+\newcommand\bfB{\mathbf{B}}
+\newcommand\bfx{\mathbf{x}}
+\bmdefine\bpi{\pi} \bmdefine\binfty{\infty}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{The bold equivalence
+ $\sum_{j < B} \prod_\lambda : \bm{\sum_{x_j} \prod_\lambda}$}
+\begin{gather}
+ B_\infty + \pi B_1 \sim \bfB_{\binfty} \bm{+}\bpi \bfB_{\bm{1}}
+ \bm {\sim B_\infty + \pi B_1} \\
+ B_\binfty + \bpi B_{\bm{1}} \bm{\in} \bm{\biggl\lbrace}
+ (\bfB, \bfx) : \frac {\partial \bfB}{\partial \bfx}
+ \bm{\lnapprox} \bm{1} \bm{\biggr\rbrace}
+\end{gather}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-2-3.ltx b/info/examples/tlc3/example-sources/12-2-3.ltx
new file mode 100644
index 0000000000..1cad16b454
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-2-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-2-3 on page II-236 in "bm --- Making bold".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+%
+% Special setting to make delimiters always grow in this example
+\setlength\delimitershortfall{-3pt}
+
+%StartShownPreambleCommands
+\usepackage{bm}
+%StopShownPreambleCommands
+
+\begin{document}
+$\bm{\Biggl\lbrace\biggl\lbrace\Bigl\lbrace\bigl\lbrace \lbrace
+ \mathcal{Q}
+ \rangle \bigr\rangle\Bigr\rangle\biggr\rangle\Biggr\rangle}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-2-4.ltx b/info/examples/tlc3/example-sources/12-2-4.ltx
new file mode 100644
index 0000000000..6f2feddf71
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-2-4.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-2-4 on page II-237 in "bm --- Making bold".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+%
+% Special setting to make delimiters always grow in this example
+\setlength\delimitershortfall{-3pt}
+
+%StartShownPreambleCommands
+\usepackage{newpxmath,bm}
+%StopShownPreambleCommands
+
+\begin{document}
+$\bm{\Biggl\lbrace\biggl\lbrace\Bigl\lbrace\bigl\lbrace \lbrace
+ \mathcal{Q}
+ \rangle \bigr\rangle\Bigr\rangle\biggr\rangle\Biggr\rangle}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-2-5.ltx b/info/examples/tlc3/example-sources/12-2-5.ltx
new file mode 100644
index 0000000000..2a7a6d2acf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-2-5.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-2-5 on page II-237 in "bm --- Making bold".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,bm}
+%StopShownPreambleCommands
+
+\begin{document}
+$ \bm{\sqrt[2]{x \times \alpha}} $ but
+$ \bm{\sqrt[2]{x \mathbin{\mbox{\unboldmath$\times$}}
+ \alpha}} $
+ or the similar
+$ \bm{\sqrtsign}{\bm{x} \times \bm{\alpha}} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-2-6.ltx b/info/examples/tlc3/example-sources/12-2-6.ltx
new file mode 100644
index 0000000000..57a4401897
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-2-6.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-2-6 on page II-237 in "bm --- Making bold".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{bm} \bmdefine\bhat{\hat}
+%StopShownPreambleCommands
+
+\begin{document}
+ $\hat a \neq \bm{\hat a} \neq \bm\hat a = \bhat a
+ \neq \bm\widehat a $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-2-fig.ltx b/info/examples/tlc3/example-sources/12-2-fig.ltx
new file mode 100644
index 0000000000..8bba8899e8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-2-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-2-fig on page II-263 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {cochineal} \usepackage {fix-cm} \usepackage [cochineal]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Cochineal}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-20-fig.ltx b/info/examples/tlc3/example-sources/12-20-fig.ltx
new file mode 100644
index 0000000000..5c0d0642fd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-20-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-20-fig on page II-276 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {tgschola} \usepackage {fix-cm} \usepackage [ncf]{newtxmath}
+
+ \providecommand \sampletitle {New Century Schoolbook text \& math}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-21-fig.ltx b/info/examples/tlc3/example-sources/12-21-fig.ltx
new file mode 100644
index 0000000000..ef63eec5fe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-21-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-21-fig on page II-276 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {TeX Gyre Schola}
+
+ \usepackage {unicode-math}
+ \setmathfont {TeX Gyre Schola Math}
+ \setmathfont {KpMath}[range="2AB7,Scale=1.2] \setmathfont {TeX Gyre Schola Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with Schola}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-22-fig.ltx b/info/examples/tlc3/example-sources/12-22-fig.ltx
new file mode 100644
index 0000000000..e84a3bba85
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-22-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-22-fig on page II-277 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {libertinus} \usepackage {fix-cm} \usepackage [libertine,upint]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Libertine}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-23-fig.ltx b/info/examples/tlc3/example-sources/12-23-fig.ltx
new file mode 100644
index 0000000000..8ae83e0033
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-23-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-23-fig on page II-277 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {Libertinus Serif}
+
+ \usepackage {unicode-math}
+ \setmathfont {Libertinus Math}
+ \setmathfont {NewCMMath-Book}[range={"22D0,"2AB7},Scale=.9] \setmathfont {Libertinus Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with Libertinus}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-24-fig.ltx b/info/examples/tlc3/example-sources/12-24-fig.ltx
new file mode 100644
index 0000000000..d19377e20c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-24-fig.ltx
@@ -0,0 +1,86 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-24-fig on page II-278 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \typeout {***^^JThis example requires commercial fonts that are not provided
+ with a free LaTeX installation but must be obtained separately.^^J***}
+ \usepackage [T1]{fontenc}
+ \IfFileExists {lucidabr.sty}
+ {\usepackage [T1,expert]{lucidabr}}
+ {\typeout {The lucidabr package is not available}\stop }
+
+ \providecommand \sampletitle {Mathematical typesetting with Lucida Bright}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-25-fig.ltx b/info/examples/tlc3/example-sources/12-25-fig.ltx
new file mode 100644
index 0000000000..1749c4e0d3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-25-fig.ltx
@@ -0,0 +1,83 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-25-fig on page II-279 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec} \setmainfont {Lucida Bright OT}[Scale=.95] \usepackage {unicode-math} \setmathfont {Lucida Bright Math OT}[Scale=.95]
+
+ \providecommand \sampletitle {Mathematical typesetting with Lucida Bright}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-26-fig.ltx b/info/examples/tlc3/example-sources/12-26-fig.ltx
new file mode 100644
index 0000000000..af1fe66bee
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-26-fig.ltx
@@ -0,0 +1,83 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-26-fig on page II-279 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec} \setmainfont {Lucida Bright OT Demibold}[Scale=.95] \usepackage {unicode-math} \setmathfont {Lucida Bright Math OT Demibold}[Scale=.95] \setmathfont {Lucida Bright Math OT}[range={"2A04,"2A0C},Scale=.95] \setmathfont {Lucida Bright Math OT Demibold}[range="0000]
+
+ \providecommand \sampletitle {Mathematics with Lucida Bright Demibold}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-27-fig.ltx b/info/examples/tlc3/example-sources/12-27-fig.ltx
new file mode 100644
index 0000000000..afaa675b52
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-27-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-27-fig on page II-280 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {newtxtext} \usepackage {fix-cm} \usepackage [upint,subscriptcorrection]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Times (TX)}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-28-fig.ltx b/info/examples/tlc3/example-sources/12-28-fig.ltx
new file mode 100644
index 0000000000..fe43865390
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-28-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-28-fig on page II-281 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {TeX Gyre Termes}
+
+ \usepackage {unicode-math}
+ \setmathfont {TeX Gyre Termes Math}
+ \setmathfont {KpMath}[range="2AB7]
+
+ \providecommand \sampletitle {Mathematical typesetting with Termes}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-29-fig.ltx b/info/examples/tlc3/example-sources/12-29-fig.ltx
new file mode 100644
index 0000000000..06cefb421a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-29-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-29-fig on page II-281 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {XITS}
+
+ \usepackage {unicode-math}
+ \setmathfont {XITS Math}
+
+
+ \providecommand \sampletitle {Mathematical typesetting with XITS}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-1.ltx b/info/examples/tlc3/example-sources/12-3-1.ltx
new file mode 100644
index 0000000000..05eabbda5b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-1.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-1 on page II-239 in "ccfonts --- The Concrete fonts for text and math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+% make the heading a bit smaller in the examples
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[boldsans]{ccfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Testing headings}
+An example showing a trigonometric function:
+\[ \sin \frac{\alpha}{2} =
+ \pm \sqrt{\frac{1-\cos\alpha}{2}} \]
+The script looks like this: $\mathcal{ABC}$. \\
+Text symbols: \textdollaroldstyle\ \texteuro\
+\textborn\ \textmarried\ \textdied\ \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-10.ltx b/info/examples/tlc3/example-sources/12-3-10.ltx
new file mode 100644
index 0000000000..7a75935e97
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-10.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-10 on page II-243 in "Some peculiarities of the Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{ccfonts,eulervm}
+%StopShownPreambleCommands
+
+\begin{document}
+Compare: $ a + b \neq \mathbf{a} + \mathbf{b}
+ \neq \mathbold{a} + \mathbold{b}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-11.ltx b/info/examples/tlc3/example-sources/12-3-11.ltx
new file mode 100644
index 0000000000..fd09532397
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-11.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-11 on page II-243 in "Some peculiarities of the Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{ccfonts,amssymb}
+\usepackage[euler-digits]{eulervm}
+%StopShownPreambleCommands
+
+\begin{document}
+Concrete Roman blends well with Euler Math,
+as can be seen with
+\[ \sum_{0\leq k<n} k = \frac{n(n-1)}{2} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-12.ltx b/info/examples/tlc3/example-sources/12-3-12.ltx
new file mode 100644
index 0000000000..817bbf8b0d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-12.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-12 on page II-243 in "newtxmath --- A Swiss knife for math font support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath,txfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+A problematic example:
+\[ t[u_1, \dots, u_n] = \sum_{k=1}^n
+ \binom{n-1}{k-1} (1-t)^{n-k}t^{k-1}u_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-13.ltx b/info/examples/tlc3/example-sources/12-3-13.ltx
new file mode 100644
index 0000000000..65eb8c3ae3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-13.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-13 on page II-244 in "newtxmath --- A Swiss knife for math font support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath,newtxtext,newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+A better result:
+\[ t[u_1, \dots, u_n] = \sum_{k=1}^n
+ \binom{n-1}{k-1} (1-t)^{n-k}t^{k-1}u_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-14.ltx b/info/examples/tlc3/example-sources/12-3-14.ltx
new file mode 100644
index 0000000000..3c431c19f7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-14.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-14 on page II-244 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage[upint]{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \int \iint \iiint \iiiint \quad
+ \oint \oiint \oiiint \quad
+ \varointclockwise \ointctrclockwise \quad
+ \fint \sumint \sqint \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-15.ltx b/info/examples/tlc3/example-sources/12-3-15.ltx
new file mode 100644
index 0000000000..23ba31529f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-15.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-15 on page II-245 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \intsl \iintup \iiintsl \iiiintup \enspace
+ \ointsl \oiintup \oiiintsl \enspace
+ \varointclockwiseup \ointctrclockwisesl\enspace
+ \fintup \sumintsl \sqintup \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-16.ltx b/info/examples/tlc3/example-sources/12-3-16.ltx
new file mode 100644
index 0000000000..ee4089bfac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-16.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-16 on page II-245 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+%StartShownPreambleCommands
+\usepackage[upint]{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \smallint \smalliint \smalliiint \smalliiiint \smalloint \smalloiint \smalloiiint
+ \smallvarointclockwise \smallointctrclockwise \smallfint \smallsumint \smallsqint
+ \qquad
+ \smallintsl \smalliintsl \smalliiintsl \smalliiiintsl \smallointsl \smalloiintsl \smalloiiintsl
+ \smallvarointclockwisesl \smallointctrclockwisesl \smallfintsl \smallsumintsl \smallsqintsl
+ \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-17.ltx b/info/examples/tlc3/example-sources/12-3-17.ltx
new file mode 100644
index 0000000000..2172b2eae0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-17.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-17 on page II-245 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+%StartShownPreambleCommands
+\usepackage{newtxtext,newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+In running text: $ \sum \smallsum_{i=1}^n \prod
+ \smallprod_x^y \smallcoprod\limits_z $!
+\[ \overgroup{AB} \enspace \overgroupra{CDEF} \enspace
+ \overgroupla{\ldots LMN\ldots} \enspace \widering{XYZ}
+\]
+\[ \undergroup{abc} \enspace \undergroupra{de} \enspace
+ \undergroupla{\ldots xyz}
+\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-18.ltx b/info/examples/tlc3/example-sources/12-3-18.ltx
new file mode 100644
index 0000000000..0f44973317
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-18.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-18 on page II-246 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newtxtext}
+\usepackage{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathrm{A} = \alpha + \beta
+ < A_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-19.ltx b/info/examples/tlc3/example-sources/12-3-19.ltx
new file mode 100644
index 0000000000..ad76724352
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-19.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-19 on page II-246 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+ \usepackage{newtxtext}
+ \usepackage[frenchmath]{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+ \[ A = \alpha + \beta
+ < \mathnormal{A}_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-2.ltx b/info/examples/tlc3/example-sources/12-3-2.ltx
new file mode 100644
index 0000000000..67f3be396e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-2.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-2 on page II-240 in "cmbright --- The Computer Modern Bright fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+% make the heading a bit smaller in the examples
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc}
+ \usepackage{cmbright}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A CM Bright document}
+The CM Bright family contains
+\texttt{typewriter} fonts and matching fonts
+for math formulas, e.g.,
+\[ \sum_{0\leq k<n} k = \frac{n(n-1)}{2} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-20.ltx b/info/examples/tlc3/example-sources/12-3-20.ltx
new file mode 100644
index 0000000000..c7e88eae36
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-20.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-20 on page II-246 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ v w \neq \nu \omega \quad (gy) \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-21.ltx b/info/examples/tlc3/example-sources/12-3-21.ltx
new file mode 100644
index 0000000000..a6b3aa4d46
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-21.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-21 on page II-246 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+ \usepackage[varg]{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+ \[ v w \neq \nu \omega \quad (gy) \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-22.ltx b/info/examples/tlc3/example-sources/12-3-22.ltx
new file mode 100644
index 0000000000..b3085d076d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-22.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-22 on page II-246 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ xjfA \to x_j \neq y_f
+ \neq z_A \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-23.ltx b/info/examples/tlc3/example-sources/12-3-23.ltx
new file mode 100644
index 0000000000..11e08fd63b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-23.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-23 on page II-246 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+ \usepackage[subscriptcorrection]{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+ \[ xjfA \to x_j \neq y_f
+ \neq z_A \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-24.ltx b/info/examples/tlc3/example-sources/12-3-24.ltx
new file mode 100644
index 0000000000..345e09e8f0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-24.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-24 on page II-247 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newtxtext}
+\usepackage{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathbb{AN} \textrm{\ (default)}
+ < \vmathbb{AN} < \vvmathbb{AN} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-25.ltx b/info/examples/tlc3/example-sources/12-3-25.ltx
new file mode 100644
index 0000000000..3d05991906
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-25.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-25 on page II-247 in "Support for Times math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newtxtext}
+\usepackage[vvarbb]{newtxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathbb{AN} \textrm{\ (default)}
+ < \vmathbb{AN} < \vvmathbb{AN} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-26.ltx b/info/examples/tlc3/example-sources/12-3-26.ltx
new file mode 100644
index 0000000000..64ec5a3d5e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-26.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-26 on page II-249 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath,pxfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+A problematic example:
+\[ t[u_1, \dots, u_n] = \sum_{k=1}^n
+ \binom{n-1}{k-1} (1-t)^{n-k}t^{k-1}u_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-27.ltx b/info/examples/tlc3/example-sources/12-3-27.ltx
new file mode 100644
index 0000000000..de7fc2ac34
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-27.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-27 on page II-249 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath,newpxtext,newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+A better result:
+\[ t[u_1, \dots, u_n] = \sum_{k=1}^n
+ \binom{n-1}{k-1} (1-t)^{n-k}t^{k-1}u_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-28.ltx b/info/examples/tlc3/example-sources/12-3-28.ltx
new file mode 100644
index 0000000000..cf90cd9efa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-28.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-28 on page II-249 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage[upint]{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \int \iint \iiint \iiiint \oint \oiint \oiiint
+ \varointclockwise \ointctrclockwise
+ \fint \sumint \sqint \]
+\[ \intsl \iintup \iiintsl \iiiintup
+ \ointsl \oiintup \ldots \sumintsl \sqintup \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-29.ltx b/info/examples/tlc3/example-sources/12-3-29.ltx
new file mode 100644
index 0000000000..641fe76195
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-29.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-29 on page II-249 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+%StartShownPreambleCommands
+\usepackage[upint]{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \smallint \smalliint \smalliiint \smalliiiint \smalloint \smalloiint \smalloiiint
+ \smallvarointclockwise \smallointctrclockwise \smallfint \smallsumint \smallsqint
+ \qquad
+ \smallintsl \smalliintsl \smalliiintsl \smalliiiintsl \smallointsl \smalloiintsl \smalloiiintsl
+ \smallvarointclockwisesl \smallointctrclockwisesl \smallfintsl \smallsumintsl \smallsqintsl
+ \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-3.ltx b/info/examples/tlc3/example-sources/12-3-3.ltx
new file mode 100644
index 0000000000..68acbef4d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-3.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-3 on page II-241 in "euler, eulervm --- Accessing Zapf's Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+%StartShownPreambleCommands
+%\usepackage[mathscr]{eucal} \usepackage{eufrak} % old way
+\usepackage[scr=euler,frak=euler]{mathalpha}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathcal{A} \neq \sum_{k<n} \mathscr{A}_k \neq \mathfrak{A} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-30.ltx b/info/examples/tlc3/example-sources/12-3-30.ltx
new file mode 100644
index 0000000000..976de668b4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-30.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-30 on page II-250 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+%StartShownPreambleCommands
+\usepackage{newpxtext,newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+In running text: $ \sum \smallsum_{i=1}^n \prod
+ \smallprod_x^y \smallcoprod\limits_z $!
+\[ \overgroup{AB} \enspace \overgroupra{CDEF} \enspace
+\overgroupla{\ldots LMN\ldots} \enspace \widering{XYZ} \]
+\[ \undergroup{abc} \enspace \undergroupra{de} \enspace
+ \undergroupla{\ldots xyz}\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-31.ltx b/info/examples/tlc3/example-sources/12-3-31.ltx
new file mode 100644
index 0000000000..17722ad633
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-31.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-31 on page II-250 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newpxtext}
+\usepackage{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathrm{A} = \alpha + \beta < A_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-32.ltx b/info/examples/tlc3/example-sources/12-3-32.ltx
new file mode 100644
index 0000000000..299dccd97a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-32.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-32 on page II-250 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newpxtext}
+\usepackage[frenchmath]{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ A = \alpha + \beta < \mathnormal{A}_k \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-33.ltx b/info/examples/tlc3/example-sources/12-3-33.ltx
new file mode 100644
index 0000000000..de85cfa1cc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-33.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-33 on page II-250 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newpxtext}
+\usepackage{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathbb{AN} \textrm{\ (default)}
+ < \vmathbb{AN} < \vvmathbb{AN} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-34.ltx b/info/examples/tlc3/example-sources/12-3-34.ltx
new file mode 100644
index 0000000000..e5a8b36568
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-34.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-34 on page II-250 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newpxtext}
+\usepackage[vvarbb]{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathbb{AN} \textrm{\ (default)}
+ < \vmathbb{AN} < \vvmathbb{AN} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-35.ltx b/info/examples/tlc3/example-sources/12-3-35.ltx
new file mode 100644
index 0000000000..05d50f73eb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-35.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-35 on page II-250 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ xjfA \to x_j \neq y_f \neq z_A\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-36.ltx b/info/examples/tlc3/example-sources/12-3-36.ltx
new file mode 100644
index 0000000000..545c90dac9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-36.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-36 on page II-250 in "newpxmath --- Using the PX fonts for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage[subscriptcorrection]{newpxmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ xjfA \to x_j \neq y_f \neq z_A\]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-37.ltx b/info/examples/tlc3/example-sources/12-3-37.ltx
new file mode 100644
index 0000000000..0b7e419f3a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-37.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-37 on page II-251 in "mathpazo --- Another Palatino-based approach for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{mathpazo}
+%StopShownPreambleCommands
+
+\begin{document}
+An example showing a trigonometric function:
+\[ \sin \frac{\alpha}{2} =
+ \pm \sqrt{\frac{1-\cos\alpha}{2}} \]
+Scripts: $ A \neq \mathcal{A}
+ \neq \mathbb{A} $.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-38.ltx b/info/examples/tlc3/example-sources/12-3-38.ltx
new file mode 100644
index 0000000000..c7de077e5d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-38.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-38 on page II-251 in "mathpazo --- Another Palatino-based approach for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{mathpazo,bm}
+%StopShownPreambleCommands
+
+\begin{document}
+Bold is easy to achieve: {\boldmath$\alpha
+ \neq A$}. It also blends in well:
+$A \neq \mathbf{A} = \bm\alpha - \bm\gamma$.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-39.ltx b/info/examples/tlc3/example-sources/12-3-39.ltx
new file mode 100644
index 0000000000..f32ce409bb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-39.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-39 on page II-251 in "mathpazo --- Another Palatino-based approach for math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{mathpazo}
+%StopShownPreambleCommands
+
+\begin{document}
+$\mathbb{ABCDEFGHIJK}$ $\mathbb{0123}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-4.ltx b/info/examples/tlc3/example-sources/12-3-4.ltx
new file mode 100644
index 0000000000..0f98f0f8aa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-4.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-4 on page II-241 in "euler, eulervm --- Accessing Zapf's Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{beton,euler}
+%StopShownPreambleCommands
+
+\begin{document}
+Concrete Roman blends well with Euler Math,
+as can be seen with
+\[ \sum_{0\leq k<n} k = \frac{n(n-1)}{2} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-40.ltx b/info/examples/tlc3/example-sources/12-3-40.ltx
new file mode 100644
index 0000000000..64c88a4e89
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-40.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-40 on page II-252 in "notomath --- Setting up Noto fonts for math and text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage[sfdefault]{notomath}
+%StopShownPreambleCommands
+
+\begin{document}
+An example showing a trigonometric function:
+\[ \sin \frac{\alpha}{2} =
+ \pm \sqrt{\frac{1-\cos\alpha}{2}} \]
+Scripts: $\mathcal{A} \neq \mathscr{A}
+\neq \mathfrak{A} \neq \mathbb{A} $.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-5.ltx b/info/examples/tlc3/example-sources/12-3-5.ltx
new file mode 100644
index 0000000000..419f0ba592
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-5.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-5 on page II-241 in "euler, eulervm --- Accessing Zapf's Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{eulervm,eufrak}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \mathcal{A} \neq \sum_{k<n} A_k \neq \mathfrak{A} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-6.ltx b/info/examples/tlc3/example-sources/12-3-6.ltx
new file mode 100644
index 0000000000..01e0bed9cd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-6.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-6 on page II-242 in "euler, eulervm --- Accessing Zapf's Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{ccfonts}
+\usepackage[euler-digits]{eulervm}
+%StopShownPreambleCommands
+
+\begin{document}
+The value can be 1, 2, or $-1$ (wrong!)\par
+The value can be $1$, $2$, or $-1$ (right!)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-7.ltx b/info/examples/tlc3/example-sources/12-3-7.ltx
new file mode 100644
index 0000000000..710f0a169b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-7.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-7 on page II-242 in "Some peculiarities of the Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{amssymb,euler}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \hslash \neq \hbar \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-8.ltx b/info/examples/tlc3/example-sources/12-3-8.ltx
new file mode 100644
index 0000000000..2c67b0c31a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-8.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-8 on page II-242 in "Some peculiarities of the Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{eulervm}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \hslash \neq \hbar \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-9.ltx b/info/examples/tlc3/example-sources/12-3-9.ltx
new file mode 100644
index 0000000000..1941ee5ec7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-9.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-9 on page II-242 in "Some peculiarities of the Euler fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{tgpagella,eulervm,eufrak}
+\DeclareMathAccent\varhat{\mathalpha}{symbols}{222}
+%StopShownPreambleCommands
+
+\begin{document}
+\Large $ \hat x \neq \varhat x $ and
+$ \hat \mathfrak{K} \neq \varhat \mathfrak{K} $
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-3-fig.ltx b/info/examples/tlc3/example-sources/12-3-fig.ltx
new file mode 100644
index 0000000000..68e32fe3fe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-3-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-3-fig on page II-264 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [lining,semibold,scaled=1.05]{ebgaramond} \usepackage {fix-cm} \usepackage [ebgaramond,varbb,subscriptcorrection]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with EB Garamond}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-30-fig.ltx b/info/examples/tlc3/example-sources/12-30-fig.ltx
new file mode 100644
index 0000000000..eb7a1296d8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-30-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-30-fig on page II-282 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [p,osf]{stickstootext} \usepackage {fix-cm} \usepackage [stix2,vvarbb]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with STIX 2}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-31-fig.ltx b/info/examples/tlc3/example-sources/12-31-fig.ltx
new file mode 100644
index 0000000000..83bc6834d1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-31-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-31-fig on page II-282 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {STIX Two Text}
+
+ \usepackage {unicode-math}
+ \setmathfont {STIX Two Math Regular}
+
+
+ \providecommand \sampletitle {Mathematical typesetting with STIX 2}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-32-fig.ltx b/info/examples/tlc3/example-sources/12-32-fig.ltx
new file mode 100644
index 0000000000..a51eef8dc6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-32-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-32-fig on page II-283 in "Transitional serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [osf]{erewhon} \usepackage {fix-cm} \usepackage [utopia,vvarbb]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Utopia (Erewhon)}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-33-fig.ltx b/info/examples/tlc3/example-sources/12-33-fig.ltx
new file mode 100644
index 0000000000..97c3355007
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-33-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-33-fig on page II-284 in "Didone serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+
+
+ \providecommand \sampletitle {Mathematical typesetting with Computer Modern}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-34-fig.ltx b/info/examples/tlc3/example-sources/12-34-fig.ltx
new file mode 100644
index 0000000000..13ae209b81
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-34-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-34-fig on page II-285 in "Didone serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {lmodern}
+
+ \providecommand \sampletitle {Mathematical typesetting with Latin Modern}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-35-fig.ltx b/info/examples/tlc3/example-sources/12-35-fig.ltx
new file mode 100644
index 0000000000..75f7bc4783
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-35-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-35-fig on page II-285 in "Didone serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {Latin Modern Roman}
+
+ \usepackage {unicode-math}
+ \setmathfont {Latin Modern Math}
+ \setmathfont {NewCMMath-Regular}[range="2AB7] \setmathfont {Latin Modern Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with Latin Modern}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-36-fig.ltx b/info/examples/tlc3/example-sources/12-36-fig.ltx
new file mode 100644
index 0000000000..34749a9652
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-36-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-36-fig on page II-286 in "Didone serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {NewCM10-Regular}
+
+ \usepackage {unicode-math}
+ \setmathfont {NewCMMath-Regular}
+
+
+ \providecommand \sampletitle {Mathematical typesetting with NewComputerModern}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-37-fig.ltx b/info/examples/tlc3/example-sources/12-37-fig.ltx
new file mode 100644
index 0000000000..222187d49a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-37-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-37-fig on page II-286 in "Didone serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {NewCM10-Book}
+
+ \usepackage {unicode-math}
+ \setmathfont {NewCMMath-Book}
+
+
+ \providecommand \sampletitle {Mathematical typesetting with NewComputerModern}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-38-fig.ltx b/info/examples/tlc3/example-sources/12-38-fig.ltx
new file mode 100644
index 0000000000..068ca84c90
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-38-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-38-fig on page II-287 in "Didone serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [vvarbb,upint]{notomath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Noto Serif}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-39-fig.ltx b/info/examples/tlc3/example-sources/12-39-fig.ltx
new file mode 100644
index 0000000000..06ad9d70bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-39-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-39-fig on page II-288 in "Slab serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [boldsans]{ccfonts}
+
+ \providecommand \sampletitle {Mathematical typesetting with Concrete}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-4-1.ltx b/info/examples/tlc3/example-sources/12-4-1.ltx
new file mode 100644
index 0000000000..de31e90f03
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-4-1.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-4-1 on page II-254 in "unicode-math --- Using Unicode math fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{213.0pt}
+% typeset with lualatex
+%StartShownPreambleCommands
+\usepackage{unicode-math}
+%StopShownPreambleCommands
+
+\begin{document}
+An example showing a trigonometric function:
+\[ \sin \frac{\alpha}{2} =
+ \pm \sqrt{\frac{1-\cos\alpha}{2}} \]
+Scripts: $\mathcal{A} \equiv \mathscr{A}
+\neq \mathfrak{A} \neq \mathbb{A} $.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-4-2.ltx b/info/examples/tlc3/example-sources/12-4-2.ltx
new file mode 100644
index 0000000000..a9ff9cebba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-4-2.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-4-2 on page II-256 in "Math alphabets revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{75.0pt}
+% typeset with lualatex
+%StartShownPreambleCommands
+\usepackage{amsmath,unicode-math}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{gather*} a,b,X,Y,Z,\pi,\Gamma \\ % default
+ \symrm{a},\symbf{b},\symsf{Y},X,\symtt{Z},\symrm{\pi},\symit{\Gamma} \\
+ \symbfsfit{a},\symbfit{b},X,\symbfsfit{Y},\symbfsfup{Z},
+ \symbfup{\pi},\symbfit{\Gamma} \\
+ \symfrak{a},\symbffrak{b},\symbb{X},\symscr{Y},\symbfscr{Z},
+ \symbfit{\pi},\symbfsf{\Gamma} \\
+ \symbb{0},\symbb{1},\symbb{2},\symbb{3},\dots,
+ \symbfsfup{7},\symbfsfup{8},\symbfsfup{9} \end{gather*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-4-3.ltx b/info/examples/tlc3/example-sources/12-4-3.ltx
new file mode 100644
index 0000000000..af0dcc142f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-4-3.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-4-3 on page II-257 in "Math alphabets revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%!TEX program = lualatex
+
+%StartShownPreambleCommands
+\usepackage{amsmath,unicode-math}
+\setmathfontface\mathhw{Miama Nueva}[Scale=.75]
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align*} \mathhw{ABCDEFG} &\neq \mathcal{ABCDEFG} \\
+ X^\mathhw{Hand}_\mathhw{writing} &\not\approx
+ X^\mathrm{Formal}_\mathit{writing} \end{align*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-4-4.ltx b/info/examples/tlc3/example-sources/12-4-4.ltx
new file mode 100644
index 0000000000..8420224217
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-4-4.ltx
@@ -0,0 +1,69 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-4-4 on page II-258 in "Adjusting the formula style".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+% typeset with lualatex
+%StartShownPreambleCommands
+\usepackage[math-style=ISO,bold-style=ISO]{unicode-math}
+\usepackage{array,booktabs}
+%StopShownPreambleCommands
+
+\begin{document}
+\small
+\begin{tabular}{l@{\enspace$\to$\quad}>$l<$@{\enspace}>$l<$}
+ \toprule
+ \multicolumn{1}{l}{\ttfamily math-style}
+ & \multicolumn{1}{c}{\itshape Latin}
+ & \multicolumn{1}{c}{\itshape Greek}
+ \\
+ \midrule
+ \texttt{TeX} & a, b, X, Y
+ & \alpha, \beta,\symup \Gamma,\symup \Omega
+ \\
+ \texttt{ISO} & a, b, X, Y
+ & \alpha, \beta, \Gamma, \Omega
+ \\
+ \texttt{french} & a, b,\symup X,\symup Y
+ & \symup \alpha,\symup \beta,\symup \Gamma,\symup \Omega
+ \\
+ \texttt{upright} &\symup a,\symup b,\symup X,\symup Y
+ & \symup \alpha,\symup \beta,\symup \Gamma,\symup \Omega
+ \\
+ \bottomrule
+\end{tabular}
+\hfill
+\begin{tabular}{>{\ttfamily}l@{\enspace$\to$\quad}>$l<$@{\enspace}>$l<$}
+ \toprule
+ \multicolumn{1}{l}{\ttfamily bold-style}
+ & \multicolumn{1}{c}{\itshape Latin}
+ & \multicolumn{1}{c}{\itshape Greek}
+ \\
+ \midrule
+ TeX &\symbfup a,\symbfup b,\symbfup X,\symbfup Y
+ &\symbf \alpha,\symbf \beta,\symbfup \Gamma,\symbfup \Omega
+ \\
+ ISO &\symbf a,\symbf b,\symbf X,\symbf Y
+ &\symbf \alpha,\symbf \beta,\symbf \Gamma,\symbf \Omega \hspace{-1em} % hide width
+ \\
+ \multicolumn{3}{c}{}
+ \\
+ upright &\symbfup a,\symbfup b,\symbfup X,\symbfup Y
+ & \symbfup \alpha,\symbfup \beta,\symbfup \Gamma,\symbfup \Omega
+ \\
+ \bottomrule
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-4-5.ltx b/info/examples/tlc3/example-sources/12-4-5.ltx
new file mode 100644
index 0000000000..9bd4343b57
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-4-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-4-5 on page II-259 in "Setting up Unicode math fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+% typeset with lualatex
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Fira Sans}
+\usepackage{unicode-math} \setmathfont{Fira Math}
+%StopShownPreambleCommands
+
+\begin{document}
+An example showing a trigonometric function:
+\[ \sin \frac{\alpha}{2} =
+ \pm \sqrt{\frac{1-\cos\alpha}{2}} \]
+Scripts: $A \neq \symbb{A} $; no other math
+alphabets are available in Fira Sans.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-4-6.ltx b/info/examples/tlc3/example-sources/12-4-6.ltx
new file mode 100644
index 0000000000..5ed7e71059
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-4-6.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-4-6 on page II-260 in "Adjusting parts of the font setup".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+ % typeset with lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Fira Sans} % text setup
+\usepackage{unicode-math} \setmathfont{Fira Math} % math setup
+\setmathfont{STIX Two Math Regular}[range={frak,scr}] % replacement
+%StopShownPreambleCommands
+
+\begin{document}
+Scripts: $A \neq \symscr{A} \neq \symbb{A} \neq \symfrak{A}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-4-fig.ltx b/info/examples/tlc3/example-sources/12-4-fig.ltx
new file mode 100644
index 0000000000..561cc8a114
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-4-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-4-fig on page II-264 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {garamondx} \usepackage {fix-cm} \usepackage [garamondx]{newtxmath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Garamondx}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-40-fig.ltx b/info/examples/tlc3/example-sources/12-40-fig.ltx
new file mode 100644
index 0000000000..95d0589b13
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-40-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-40-fig on page II-289 in "Slab serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {ccfonts} \usepackage [euler-digits]{eulervm}
+
+ \providecommand \sampletitle {Mathematical typesetting with Concrete and Euler}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-41-fig.ltx b/info/examples/tlc3/example-sources/12-41-fig.ltx
new file mode 100644
index 0000000000..2e1104d307
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-41-fig.ltx
@@ -0,0 +1,83 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-41-fig on page II-289 in "Slab serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec} \setmainfont {DejaVu Serif}[Scale=.9] \usepackage {unicode-math} \setmathfont {TeX Gyre DejaVu Math}[Scale=.95] \setmathfont {KpMath-Bold}[range="2AB7,Scale=.97] \setmathfont {TeX Gyre DejaVu Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with DejaVu}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-42-fig.ltx b/info/examples/tlc3/example-sources/12-42-fig.ltx
new file mode 100644
index 0000000000..ae1a93fbd1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-42-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-42-fig on page II-290 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {cmbright}
+
+ \providecommand \sampletitle {Mathematical typesetting with CM Bright}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-43-fig.ltx b/info/examples/tlc3/example-sources/12-43-fig.ltx
new file mode 100644
index 0000000000..531cd45459
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-43-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-43-fig on page II-291 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {Fira Sans}
+
+ \usepackage {unicode-math}
+ \setmathfont {Fira Math}
+ \setmathfont {KpMath-Bold}[range="2AB7,Scale=.75] \setmathfont {KpMath-Bold}[range={"2A04,"22D0},Scale=.9] \setmathfont {Fira Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with Fira Sans}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-44-fig.ltx b/info/examples/tlc3/example-sources/12-44-fig.ltx
new file mode 100644
index 0000000000..2c940122ef
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-44-fig.ltx
@@ -0,0 +1,83 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-44-fig on page II-291 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {gfsneohellenicot}
+
+ \providecommand \sampletitle {Mathematical typesetting with GFS Neo-Hellenic}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-45-fig.ltx b/info/examples/tlc3/example-sources/12-45-fig.ltx
new file mode 100644
index 0000000000..d6cc024b87
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-45-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-45-fig on page II-292 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [math]{iwona} \DeclareSymbolFont {symbols2}{OMS}{cmsy}{m}{n} \SetSymbolFont {symbols2} {bold}{OMS}{cmsy}{b}{n} \DeclareMathDelimiter {\lVert }{\mathopen }{symbols2}{"06B}{largesymbols}{"0D} \DeclareMathDelimiter {\rVert }{\mathclose }{symbols2}{"6B}{largesymbols}{"0D}
+
+ \providecommand \sampletitle {Mathematical typesetting with Iwona}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-46-fig.ltx b/info/examples/tlc3/example-sources/12-46-fig.ltx
new file mode 100644
index 0000000000..4df6da193a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-46-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-46-fig on page II-292 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [math,condensed,light]{iwona} \DeclareSymbolFont {symbols2}{OMS}{cmsy}{m}{n} \SetSymbolFont {symbols2} {bold}{OMS}{cmsy}{b}{n} \DeclareMathDelimiter {\lVert }{\mathopen }{symbols2}{"06B}{largesymbols}{"0D} \DeclareMathDelimiter {\rVert }{\mathclose }{symbols2}{"6B}{largesymbols}{"0D}
+
+ \providecommand \sampletitle {Mathematical typesetting with Iwona Light Condensed}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-47-fig.ltx b/info/examples/tlc3/example-sources/12-47-fig.ltx
new file mode 100644
index 0000000000..d2dd55e3ba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-47-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-47-fig on page II-293 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [sfmath]{kpfonts} \renewcommand \familydefault {\sfdefault }
+
+ \providecommand \sampletitle {Mathematical typesetting with Kp Sans}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-48-fig.ltx b/info/examples/tlc3/example-sources/12-48-fig.ltx
new file mode 100644
index 0000000000..f278baa800
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-48-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-48-fig on page II-294 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [math]{kurier} \DeclareSymbolFont {symbols2}{OMS}{cmsy}{m}{n} \SetSymbolFont {symbols2} {bold}{OMS}{cmsy}{b}{n} \DeclareMathDelimiter {\lVert }{\mathopen }{symbols2}{"06B}{largesymbols}{"0D} \DeclareMathDelimiter {\rVert }{\mathclose }{symbols2}{"6B}{largesymbols}{"0D}
+
+ \providecommand \sampletitle {Mathematical typesetting with Kurier}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-49-fig.ltx b/info/examples/tlc3/example-sources/12-49-fig.ltx
new file mode 100644
index 0000000000..01a67ad4a4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-49-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-49-fig on page II-294 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [math,light]{kurier} \DeclareSymbolFont {symbols2}{OMS}{cmsy}{m}{n} \SetSymbolFont {symbols2} {bold}{OMS}{cmsy}{b}{n} \DeclareMathDelimiter {\lVert }{\mathopen }{symbols2}{"06B}{largesymbols}{"0D} \DeclareMathDelimiter {\rVert }{\mathclose }{symbols2}{"6B}{largesymbols}{"0D}
+
+ \providecommand \sampletitle {Mathematical typesetting with Kurier Light}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-5-fig.ltx b/info/examples/tlc3/example-sources/12-5-fig.ltx
new file mode 100644
index 0000000000..44af4d2cdf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-5-fig.ltx
@@ -0,0 +1,88 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-5-fig on page II-265 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec}
+ \setmainfont {Garamond Libre}
+
+ \usepackage {unicode-math}
+ \setmathfont {Garamond Math}
+ \setmathfont {Asana Math}[range="2AB7,Scale=.84] \setmathfont {Garamond Math}[range="0000]
+
+ \providecommand \sampletitle {Mathematical typesetting with Garamond Math}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-50-fig.ltx b/info/examples/tlc3/example-sources/12-50-fig.ltx
new file mode 100644
index 0000000000..fd1535fb26
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-50-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-50-fig on page II-295 in "Sans serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {fix-cm} \usepackage [vvarbb,upint,sfdefault]{notomath}
+
+ \providecommand \sampletitle {Mathematical typesetting with Noto Sans}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-51-fig.ltx b/info/examples/tlc3/example-sources/12-51-fig.ltx
new file mode 100644
index 0000000000..3658b597c1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-51-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-51-fig on page II-296 in "Historical fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [math]{anttor}
+
+ \providecommand \sampletitle {Mathematical typesetting with Antykwa Toruńska}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-52-fig.ltx b/info/examples/tlc3/example-sources/12-52-fig.ltx
new file mode 100644
index 0000000000..082448ae62
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-52-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-52-fig on page II-296 in "Historical fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [math,light,condensed]{anttor}
+
+ \providecommand \sampletitle {Mathematical typesetting with Antykwa Toruńska Light Condensed}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-6-fig.ltx b/info/examples/tlc3/example-sources/12-6-fig.ltx
new file mode 100644
index 0000000000..a8b3cbdc03
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-6-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-6-fig on page II-266 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [light,lighttext,narrowiints,frenchstyle]{kpfonts}
+
+ \providecommand \sampletitle {Mathematical typesetting with Kp Roman Light}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-7-fig.ltx b/info/examples/tlc3/example-sources/12-7-fig.ltx
new file mode 100644
index 0000000000..309fa5278b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-7-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-7-fig on page II-266 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage [oldstyle,oldstylenumsmath,sfmathbb]{kpfonts}
+
+ \providecommand \sampletitle {Mathematical typesetting with Kp Roman}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-8-fig.ltx b/info/examples/tlc3/example-sources/12-8-fig.ltx
new file mode 100644
index 0000000000..94134d2d83
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-8-fig.ltx
@@ -0,0 +1,83 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-8-fig on page II-267 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+
+%StartShownPreambleCommands
+
+
+ % Typeset with lualatex
+ % To use xetex instead, you need to specify explicit % font files instead of family names (see section 8.6.1)
+
+ \usepackage {fontspec} \setmainfont {KpRoman} \usepackage [math-style=ISO]{unicode-math} \setmathfont {Kp Math}[StylisticSet=3]
+
+ \providecommand \sampletitle {Mathematical typesetting with Kp Roman}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+% bm package is not supported in Unicode engines, so we define \bm as follows:
+
+\newcommand\bm{\symbf}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}}
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\symbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/12-9-fig.ltx b/info/examples/tlc3/example-sources/12-9-fig.ltx
new file mode 100644
index 0000000000..eab318d9d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/12-9-fig.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 12-9-fig on page II-268 in "Garalde (Oldstyle) serif fonts with math support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setlength \textheight {.44\textheight }
+ \renewcommand \rmdefault {cmr} % because examples are normally in Times Roman in the book
+
+%StartShownPreambleCommands
+
+
+ % Typeset with pdflatex
+
+ \usepackage {amsmath,amssymb,bm}
+
+ \usepackage {mathpazo}
+
+ \providecommand \sampletitle {Mathematical typesetting with Math Pazo}
+
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tracinglostchars=3
+
+\newcommand\ibinom[2]{\genfrac\lbrace\rbrace{0pt}{}{#1}{#2}} % used below
+
+\section*{\sampletitle}
+
+First some large operators both in text:
+\smash{$ \iiint\limits_{\mathcal{Q}} f(x,y,z)\,dx\,dy\,dz $}
+and
+$\prod_{\gamma\in\Gamma_{\widetilde{C}}} \partial(\widetilde{X}_\gamma)$;
+and also on display:
+
+\begin{equation}
+\begin{split}
+%% This line is deliberately long so as to show
+%% differences in widths; it is a little over the measure
+%% in article/cmr.
+\iiiint\limits_{\mathbf{Q}} f(w,x,y,z)\,dw\,dx\,dy\,dz &\leq
+\oint_{\bm{\partial Q}} f' \left( \max \left\lbrace
+\frac{\lVert w \rVert}{\lvert w^2 + x^2 \rvert} ;
+\frac{\lVert z \rVert}{\lvert y^2 + z^2 \rvert} ;
+\frac{\lVert w \oplus z \rVert}{\lVert x \oplus y \rVert}
+\right\rbrace\right)
+\\
+&\precapprox \biguplus_{\mathbb{Q} \Subset \bar{\mathbf{Q}}}
+ \left[ f^{\ast} \left(
+ \frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}
+ {\sqrt {1 - t^2}}
+ \right)\right]_{t=\alpha}^{t=\vartheta}
+ - ( \Delta + \nu - v )^3
+\end{split}
+\end{equation}
+
+For $x$ in the open interval $ \left] -1, 1 \right[ $
+the infinite sum in Equation~\eqref{eq:binom1} is convergent;
+however, this does not hold
+throughout the closed interval $ \left[ -1, 1 \right] $.
+\begin{align}
+ (1 - x)^{-k} &=
+ 1 + \sum_{j=1}^{\infty} (-1)^j \ibinom{k}{j} x^j
+ \text{\quad for $k \in \mathbb{N}$; $k \neq 0$.}
+ \label{eq:binom1}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-2-1.ltx b/info/examples/tlc3/example-sources/13-2-1.ltx
new file mode 100644
index 0000000000..0bbf872492
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-2-1.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-2-1 on page II-303 in "Setting or getting the current language".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage[german,french,english]{babel}
+\raggedright
+%StopShownPreambleCommands
+
+\begin{document}
+The expansion of fixed document element names
+depends on the language; e.g., in English
+we have ``\refname'' or ``\chaptername''. \par
+\selectlanguage{german} Auf Deutsch ergibt sich
+"`\refname"' oder "`\chaptername"'. \par
+\begin{otherlanguage}{french} Voici en français:
+ \og\refname\fg{} ou \og\chaptername\fg.
+ \par\foreignlanguage{english}{However, in short
+ phrases ``\refname'' does not change by default!}
+\end{otherlanguage}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-2-2.ltx b/info/examples/tlc3/example-sources/13-2-2.ltx
new file mode 100644
index 0000000000..ebe1904fe6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-2-2.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-2-2 on page II-303 in "Setting or getting the current language".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \sloppy % to show what happens without hyphenation
+
+%StartShownPreambleCommands
+ \usepackage[english]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+This text shows the effect of hyphenation.\par
+\begin{hyphenrules}{nohyphenation}
+This text shows the effect of hyphenation turned off.
+\end{hyphenrules}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-2-3.ltx b/info/examples/tlc3/example-sources/13-2-3.ltx
new file mode 100644
index 0000000000..ec4dc0c618
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-2-3.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-2-3 on page II-304 in "Setting or getting the current language".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+%StartShownPreambleCommands
+\usepackage[english,ngerman,naustrian]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+The current language is \texttt{naustrian},
+i.e., Austrian, and its hyphenation rules
+\iflanguage{ngerman}{are}{are not} the same as
+for German. English has \iflanguage{english}{the
+same}{different} patterns.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-2-4.ltx b/info/examples/tlc3/example-sources/13-2-4.ltx
new file mode 100644
index 0000000000..9e4086a03a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-2-4.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-2-4 on page II-304 in "Setting or getting the current language".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[german,french,english]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\par(1) The language is \languagename.
+\par(2) \selectlanguage{german} The language is \languagename.
+\par(3) \begin{otherlanguage}{french}
+ The language is \languagename. \end{otherlanguage}
+\par(4) \foreignlanguage{english}{The language is \languagename.}
+\par(5) \iflanguage{french}{En français.}{Pas en français.}
+\par(6) The language is \languagename.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-2-5.ltx b/info/examples/tlc3/example-sources/13-2-5.ltx
new file mode 100644
index 0000000000..0986cd4df0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-2-5.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-2-5 on page II-307 in "Document-level commands for shorthands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xy}
+\usepackage[french]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+Voici un exemple avec \emph{xypic}:
+\[ \shorthandoff{;?}
+\begin{xy} (0,0)*{\bullet}, (0,0) ; (10,0),
+ **\dir {-} ?>* \dir {>}, (12,0)*{x}, \end{xy}
+ \]
+Quelle belle flèche !
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-2-6.ltx b/info/examples/tlc3/example-sources/13-2-6.ltx
new file mode 100644
index 0000000000..42fe4085a3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-2-6.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-2-6 on page II-307 in "Language attributes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[greek,english]{babel} \usepackage{lmodern}
+%StopShownPreambleCommands
+
+\begin{document}
+The Greek word for `Index' is \selectlanguage{greek}\indexname.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-2-7.ltx b/info/examples/tlc3/example-sources/13-2-7.ltx
new file mode 100644
index 0000000000..c144a41828
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-2-7.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-2-7 on page II-307 in "Language attributes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[greek,english]{babel} \usepackage{lmodern}
+\languageattribute{greek}{polutoniko}
+%StopShownPreambleCommands
+
+\begin{document}
+The Greek word for `Index' is \selectlanguage{greek}\indexname.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-1.ltx b/info/examples/tlc3/example-sources/13-3-1.ltx
new file mode 100644
index 0000000000..e7f2908a38
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-1.ltx
@@ -0,0 +1,74 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-1 on page II-309 in "Translations of fixed texts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+%StartShownPreambleCommands
+%
+\usepackage{booktabs}
+\usepackage[T2A,LGR,T1]{fontenc}
+\usepackage[polish,french,russian,greek,english]{babel}
+\DeclareFontFamilySubstitution{LGR}{qtm}{cmr}
+\DeclareFontFamilySubstitution{T2A}{qtm}{cmr}
+\def\line#1{%
+ \texttt{\textbackslash#1} & %
+ \selectlanguage{french}\csname #1\endcsname & %
+ \selectlanguage{greek}\csname #1\endcsname & %
+ \selectlanguage{polish}\csname #1\endcsname & %
+ \selectlanguage{russian}\csname #1\endcsname}
+\setlength\parindent{0pt}
+
+% show that \partname produces the number as a word
+\setcounter{part}{2}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \setlength{\tabcolsep}{2pt}
+ \hspace*{-2cm}% % bug fix for the way examples are post-processed
+ \begin{tabular}{lllll}
+ \toprule
+ \textit{Command} & \textit{French} %
+ & \textit{Greek} & \textit{Polish} & \textit{Russian}\\
+ \midrule
+ \line{abstractname}\\
+ \line{alsoname}\\
+ \line{appendixname}\\
+ \line{bibname}\\
+ \line{ccname}\\
+ \line{chaptername}\\
+ \line{contentsname}\\
+ \line{enclname}\\
+ \line{figurename}\\
+ \line{glossaryname}\\
+ \line{headtoname}\\
+ \line{indexname}\hspace*{-10pt}\\ % hide the row width
+ \line{listfigurename}\\
+ \line{listtablename}\\
+ \line{pagename}\\
+ \line{partname}\\
+ \line{prefacename}\\
+ \line{proofname}\\
+ \line{refname}\\
+ \line{seename}\\
+ \line{tablename}\\
+ \bottomrule
+ \noalign{\kern2pt}
+ \multicolumn{4}{l}{\footnotesize\itshape\qquad In French
+ \texttt{\textbackslash partname} also generates the part number as a
+ word, e.g., ``Premi\`ere, Deuxi\`eme, \ldots''}
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-10.ltx b/info/examples/tlc3/example-sources/13-3-10.ltx
new file mode 100644
index 0000000000..39440d6601
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-10.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-10 on page II-312 in "The tilde".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+ \setlength\parindent{10pt}
+
+ \tolerance=3000 % to allow the loose typesetting
+
+%StartShownPreambleCommands
+\usepackage[spanish,activeacute]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+En español, la raya que abre incisos ~---como
+este--- no debe quedar al final de~una línea.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-11.ltx b/info/examples/tlc3/example-sources/13-3-11.ltx
new file mode 100644
index 0000000000..34d39228e0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-11.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-11 on page II-313 in "The colon, semicolon, exclamation mark, and question mark".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage[english,french]{babel}
+\frenchsetup{og=«, fg=»}
+%StopShownPreambleCommands
+
+\begin{document}
+En français on doit mettre un «petit espace»
+devant la ponctuation double: comme cela!
+\selectlanguage{english}
+For English this is not done: as shown here!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-12.ltx2 b/info/examples/tlc3/example-sources/13-3-12.ltx2
new file mode 100644
index 0000000000..fe7ca6deec
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-12.ltx2
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-12 on page II-313 in "The grave accent".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+ \setlength\textheight{10\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage[hungarian]{babel}
+\newcommand\present[1]
+ {\fbox{\parbox[t]{20mm}{#1}}
+ \fbox{\parbox[t]{8,5mm}{#1}}\par}
+%StopShownPreambleCommands
+
+\begin{document}
+\present{lo`ccsan}
+\present{e`ddzünk}
+\present{po`ggyász}
+\present{Kodá`llya}
+\present{me`nnyei}
+\present{vi`ssza}
+\present{po`ttyan}
+\present{ri`zzsel}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-13.ltx b/info/examples/tlc3/example-sources/13-3-13.ltx
new file mode 100644
index 0000000000..43976816f2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-13.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-13 on page II-313 in "The equal sign".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+%StartShownPreambleCommands
+\usepackage[latin.withprosodicmarks]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\ProsodicMarksOn =a =e =i =o =u
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-14.ltx b/info/examples/tlc3/example-sources/13-3-14.ltx
new file mode 100644
index 0000000000..bb41c3350d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-14.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-14 on page II-314 in "The equal sign".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+%StartShownPreambleCommands
+\usepackage[english,turkish]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\selectlanguage{english} a =b \par \selectlanguage{turkish} a =b
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-15.ltx b/info/examples/tlc3/example-sources/13-3-15.ltx
new file mode 100644
index 0000000000..cbc0b08f3e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-15.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-15 on page II-314 in "The greater than and less than signs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage[spanish]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+La regla es: <<dentro de las comillas latinas se usan
+las <<inglesas y dentro de éstas las <<sencillas>>>>.
+
+Las comillas de seguir son como las de cerrar.>>
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-16.ltx b/info/examples/tlc3/example-sources/13-3-16.ltx
new file mode 100644
index 0000000000..2b1824ba5c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-16.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-16 on page II-314 in "The period".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage[spanish]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\decimalcomma $1000.10$ \par \decimalpoint $1000.10$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-17.ltx b/info/examples/tlc3/example-sources/13-3-17.ltx
new file mode 100644
index 0000000000..f777b2c345
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-17.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-17 on page II-315 in "Formatting dates".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%
+% set up a fixed date for the example:
+ \day=2 \month=2 \year=2020
+
+ \usepackage[T2A,T1]{fontenc} % avoid warning by babel
+
+
+%StartShownPreambleCommands
+\usepackage[bulgarian]{babel}
+\usepackage{XCharter}
+%StopShownPreambleCommands
+
+\begin{document}
+\today \par \todayRoman
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-18.ltx b/info/examples/tlc3/example-sources/13-3-18.ltx
new file mode 100644
index 0000000000..8e96a1ba5b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-18.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-18 on page II-315 in "Formatting dates".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%
+% set up a fixed date for the example:
+ \day=2 \month=2 \year=2020
+
+%StartShownPreambleCommands
+\usepackage[esperanto]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\today \par \hodiau \par \hodiaun
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-19.ltx b/info/examples/tlc3/example-sources/13-3-19.ltx
new file mode 100644
index 0000000000..808f1300d3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-19.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-19 on page II-315 in "Formatting dates".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%
+% set up a fixed date for the example:
+ \day=2 \month=2 \year=2020
+
+%StartShownPreambleCommands
+\usepackage[greek]{babel}
+\usepackage{Alegreya}
+%StopShownPreambleCommands
+
+\begin{document}
+\today \par \Grtoday
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-2.ltx b/info/examples/tlc3/example-sources/13-3-2.ltx
new file mode 100644
index 0000000000..830ddb6edb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-2.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-2 on page II-309 in "Translations of fixed texts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+% set up a fixed date for the example:
+ \day=2 \month=2 \year=2020
+
+%StartShownPreambleCommands
+\usepackage[T2A,T1]{fontenc} \usepackage{gentium}
+\usepackage[catalan,bulgarian,british]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+In England the date is `\today', while in Bulgaria
+it is `\foreignlanguage[date]{bulgarian}{\today}'.
+Catalonians write
+`\foreignlanguage[date]{catalan}{\today}'.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-20.ltx b/info/examples/tlc3/example-sources/13-3-20.ltx
new file mode 100644
index 0000000000..affb5742ce
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-20.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-20 on page II-316 in "Formatting dates".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+% set up a fixed date for the example:
+ \day=2 \month=2 \year=2020
+
+%StartShownPreambleCommands
+\usepackage[usorbian,lsorbian]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\newdatelsorbian \today \par
+\olddatelsorbian \today \par
+\newdateusorbian \today \par
+\olddateusorbian \today
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-21.ltx b/info/examples/tlc3/example-sources/13-3-21.ltx
new file mode 100644
index 0000000000..7ddba46d20
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-21.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-21 on page II-316 in "Formatting dates".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+ \day=30 \month=2 \year=1712
+ \parindent0pt
+%StartShownPreambleCommands
+\usepackage[swedish]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+Default date format: \today\\
+\verb|\datesymd| gives: \datesymd \today \\
+\verb|\datesdmy| gives: \datesdmy \today
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-22.ltx b/info/examples/tlc3/example-sources/13-3-22.ltx
new file mode 100644
index 0000000000..86f1b44270
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-22.ltx
@@ -0,0 +1,81 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-22 on page II-317 in "Numbering".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+%StartShownPreambleCommands
+\usepackage[T2A,T1]{fontenc}
+
+ % fonts with Cyrillic and Greek (several possibilities)
+
+ % \usepackage{OldStandard}
+ \usepackage{noto-serif}
+
+\usepackage[esperanto,greek,bulgarian,russian,english]{babel}
+\usepackage{ifthen,booktabs}
+
+%%\renewcommand\rmdefault{cmr} % needed for esperanto (dotless j)
+
+\setlength\parindent{0pt}
+\setlength{\tabcolsep}{3pt}
+\newcommand\GR[1]{{\extrasgreek#1}}
+\newcommand\BU[1]{{\extrasbulgarian#1}}
+\newcommand\RU[1]{{\extrasrussian#1}}
+\newcommand\smskip{\hskip.7pt}
+\makeatletter
+ \gdef\@ctrerr{-} % don't produce counter errors but dash
+\makeatother
+\newcommand\row{\thecount & %
+ \alph{count} & \Alph{count} & %
+ \esper{count} & \Esper{count} & %
+ \GR{\alph{count}} & \GR{\Alph{count}} & %
+ \RU{\asbuk{count}} & \RU{\Asbuk{count}} & %
+ \BU{\alph{count}} & \BU{\Alph{count}} & \\}
+%
+\newcounter{count}
+\setcounter{count}{1}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \centering
+ \small
+ \begin{tabular}{@{}cc@{\smskip}cc@{\smskip}cc@{\smskip}cc@{\smskip}cc@{\smskip}cc@{\smskip}c@{\smskip}c@{}}
+ \toprule
+ & \multicolumn{2}{c}{\textit{default}} & %
+ \multicolumn{2}{c}{\textsf{Esperanto}} & %
+ \multicolumn{2}{c}{\textsf{Greek}} & %
+ \multicolumn{2}{c}{\textsf{Russian}} & %
+ \multicolumn{2}{c}{\textsf{Bulgarian}} \\[2pt]
+%
+ \textit{value} & %
+ \verb|\alph| & \verb|\Alph| & %
+ \verb|\esper| & \verb|\Esper| & %
+ \verb|\alph| & \verb|\Alph| & %
+ \verb|\asbuk| & \verb|\Asbuk| & %
+ \verb|\alph| & \verb|\Alph| & \\%[4pt]
+ \midrule
+%
+ \whiledo{\value{count}<31}{\row\stepcounter{count}}%
+ \setcounter{count}{40}\row
+ \setcounter{count}{50}\row
+ \setcounter{count}{100}\row
+ \setcounter{count}{250}\row
+ \setcounter{count}{500}\row
+ \bottomrule
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-23.ltx b/info/examples/tlc3/example-sources/13-3-23.ltx
new file mode 100644
index 0000000000..7a6eb5f431
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-23.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-23 on page II-318 in "Numbering".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \setlength\parskip{1pt} % example looks a bit odd otherwise in short measure
+
+%StartShownPreambleCommands
+\usepackage{garamondlibre} \linespread{1.1}
+\usepackage[english,greek]{babel}
+\newcommand\eng[1]{\foreignlanguage{english}{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+123456 \eng{in Greek notation:} \greeknumeral{123456} \par
+987654 \eng{in Greek notation:} \Greeknumeral{987654}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-24.ltx b/info/examples/tlc3/example-sources/13-3-24.ltx
new file mode 100644
index 0000000000..9de6929c54
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-24.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-24 on page II-319 in "Numbering".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[english,greek]{babel}
+\usepackage{garamondlibre,athnum}
+\newcommand\eng[1]{\foreignlanguage{english}{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+6284 \eng{in Athenian notation:} \\ \athnum{6284}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-25.ltx b/info/examples/tlc3/example-sources/13-3-25.ltx
new file mode 100644
index 0000000000..71d6543d07
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-25.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-25 on page II-319 in "Numbering".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage[english,icelandic]{babel}
+ \usepackage{dcolumn} \newcolumntype{d}{D{,}{\decimalsep}{-1}}
+%StopShownPreambleCommands
+
+\begin{document}
+\tala{3141,592653} \par
+\foreignlanguage{english}{\tala{3141,592653}}\par \bigskip
+\begin{tabular}{|d|} \hline
+ 3,14 \\
+ \tala[,]{123,4567} \\ \tala[,]{9876,543} \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-26.ltx b/info/examples/tlc3/example-sources/13-3-26.ltx
new file mode 100644
index 0000000000..5024ec4efa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-26.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-26 on page II-319 in "Miscellaneous extras".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[french]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+Leslie~\bsc{Lamport} \quad \No9 \ \primo \ \tertio
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-27.ltx b/info/examples/tlc3/example-sources/13-3-27.ltx
new file mode 100644
index 0000000000..6918bb88da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-27.ltx
@@ -0,0 +1,58 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-27 on page II-321 in "Miscellaneous extras".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\parindent0pt
+ \makeatletter
+ \def\tnick{\vrule depth 3pt height 0pt\relax}
+ \def\cs#1{\ifx\@nil#1\@nil\else\texttt{\textbackslash#1}\fi}
+ \def\line#1#2#3#4#5#6{%
+ \ \cs{#1} & $#2$ & &
+ \ \cs{#3} & \selectlanguage{serbian} $#4$ & &
+ \ \cs{#5} & \selectlanguage{russian} $#6$}
+%StartShownPreambleCommands
+%
+ \usepackage[T2A,T1]{fontenc}
+ \usepackage{booktabs}
+ \DeclareFontFamilySubstitution{T2A}{qtm}{cmr}
+ \usepackage[serbian,russian,english]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+% \setlength{\tabcolsep}{2pt}
+ \begin{tabular}{llcllcll@{}l}
+ \toprule
+ \multicolumn{2}{c}{\itshape \tnick
+ \hrulefill \LaTeX\hrulefill\tnick} & &
+ \multicolumn{2}{c}{\itshape \tnick
+ \hrulefill Serbian\hrulefill\tnick} & &
+ \multicolumn{2}{c}{\itshape \tnick
+ \hrulefill Russian\hrulefill\tnick} \\[2pt]
+ \line{tan}{\tan}{tg}{\tg}{tg}{\tg}\\
+ \line{cot}{\cot}{ctg}{\ctg}{ctg}{\ctg}\\
+ \line{sinh}{\sinh}{sh}{\sh}{sh}{\sh}\\
+ \line{cosh}{\cosh}{ch}{\ch}{ch}{\ch}\\
+ \line{tanh}{\tanh}{th}{\th}{th}{\th}\\
+ \line{coth}{\coth}{cth}{\cth}{cth}{\cth}\\
+ \line{csc}{\csc}{}{}{cosec}{\cosec}\\
+ \line{arcsin}{\arcsin}{arsh}{\arsh}{}{}\\
+ \line{arccos}{\arccos}{arch}{\arch}{}{}\\
+ \line{arctan}{\arctan}{arctg}{\arctg}{arctg}{\arctg}\\
+ \line{}{}{arcctg}{\arcctg}{arcctg}{\arcctg}&\quad (\textit{extra})\\
+ \bottomrule
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-28.ltx b/info/examples/tlc3/example-sources/13-3-28.ltx
new file mode 100644
index 0000000000..ab3ee9f5ce
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-28.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-28 on page II-321 in "Layout considerations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage[french]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text with a list.
+\begin{itemize}
+ \item item 1 \item item 2
+\end{itemize}
+And some text following.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-29.ltx b/info/examples/tlc3/example-sources/13-3-29.ltx
new file mode 100644
index 0000000000..48df5ab1c0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-29.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-29 on page II-322 in "Layout considerations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage[french,english]{babel}
+\frenchsetup{AutoSpaceFootnotes,FrenchFootnotes}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{minipage}{70pt} Some text\footnote{with a footnote}.
+\end{minipage}
+\selectlanguage{french}\StandardFootnotes
+\begin{minipage}{70pt} Some text\footnote{with a footnote}.
+\end{minipage}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-3.ltx b/info/examples/tlc3/example-sources/13-3-3.ltx
new file mode 100644
index 0000000000..2a5fe45904
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-3.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-3 on page II-310 in "The double quote".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\parindent{10pt}
+%StartShownPreambleCommands
+\usepackage[dutch]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+Den Koning van Hispani"en heb ik altijd ge"eerd!
+Den Koning van Hispani"en heb ik altijd ge"eerd!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-30.ltx b/info/examples/tlc3/example-sources/13-3-30.ltx
new file mode 100644
index 0000000000..2527dc9d54
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-30.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-30 on page II-323 in "Extensions to the \protect \nxLenv {T1} encodings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage[icelandic.utf8old]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+"o "O "ó "Ó "e "E "é "É
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-4.ltx b/info/examples/tlc3/example-sources/13-3-4.ltx
new file mode 100644
index 0000000000..a79ce8e6c3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-4.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-4 on page II-310 in "The double quote".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[catalan,english]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+The ``geminated~l'' appears in words such as
+\foreignlanguage{catalan}{inte"ligència} and
+\foreignlanguage{catalan}{i"lusió}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-5.ltx b/info/examples/tlc3/example-sources/13-3-5.ltx
new file mode 100644
index 0000000000..e54aeae1d2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-5 on page II-311 in "The double quote".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \addtolength\textwidth{-10pt}
+
+%StartShownPreambleCommands
+\usepackage[dutch,ngerman,french,english]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+English ``quoted text'' has quotes different from
+\selectlanguage{dutch}Dutch "`quoted text"' or
+\selectlanguage{ngerman}German "`quoted text"' or
+\selectlanguage{french}French \og quoted text\fg.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-6.ltx b/info/examples/tlc3/example-sources/13-3-6.ltx
new file mode 100644
index 0000000000..3ffc3a0ed0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-6.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-6 on page II-311 in "The double quote".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\parindent0pt
+%StartShownPreambleCommands
+\usepackage[german]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\parbox[t]{1,5cm}{Brote ba"cken}} \quad
+\fbox{\parbox[t]{1,5cm}{Farbsto"ffabrik}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-7.ltx b/info/examples/tlc3/example-sources/13-3-7.ltx
new file mode 100644
index 0000000000..ed0ab2dd73
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-7.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-7 on page II-311 in "The double quote".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage[german]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+Das deutsche Wort "`Auflage"' sollte nicht so,
+sondern als ">Auf"|lage"< gesetzt werden.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-8.ltx b/info/examples/tlc3/example-sources/13-3-8.ltx
new file mode 100644
index 0000000000..c44aba2d16
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-8.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-8 on page II-312 in "The double quote".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage[dutch]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\parbox[t]{1cm}{minister"-president}} \quad
+\fbox{\parbox[t]{1cm}{minister\-president}} \quad
+\fbox{\parbox[t]{1cm}{ministerpresident}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-3-9.ltx b/info/examples/tlc3/example-sources/13-3-9.ltx
new file mode 100644
index 0000000000..acd5d5e5a5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-3-9.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-3-9 on page II-312 in "The double quote".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage[german]{babel}
+\newcommand\present[1]{%
+ \fbox{\parbox[t]{31mm}{#1}}
+ \fbox{\parbox[t]{16mm}{#1}}
+ \par}
+%StopShownPreambleCommands
+
+\begin{document}
+1. \present{Gutenberg-Universität}
+2. \present{Gutenberg"-Universität}
+3. \present{Gutenberg""Universität}
+4. \present{Gutenberg"=Universität}
+5. \present{Gutenberg"~Universität}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-4-1.ltx b/info/examples/tlc3/example-sources/13-4-1.ltx
new file mode 100644
index 0000000000..b6fca03456
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-4-1.ltx
@@ -0,0 +1,65 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-4-1 on page II-330 in "The Greek alphabet".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+%StartShownPreambleCommands
+%
+ \usepackage{gfsartemisia,tabularx,booktabs}
+ \usepackage[english,greek]{babel}
+ \def\glyph#1{\makebox[12pt][c]{#1}}
+ \setlength\parindent{0pt}
+ \renewcommand\familydefault{cmr}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \centering
+ \begin{tabularx}{\linewidth}{lX}
+ \toprule
+ \textit{\selectlanguage{english}Input} &
+ \ttfamily
+ \leavevmode\selectlanguage{english}%
+ \glyph{a}\glyph{b}\glyph{c}\glyph{d}\glyph{e}\glyph{f}%
+ \glyph{g}\glyph{h}\glyph{i}\glyph{j}\glyph{k}\glyph{l}%
+ \glyph{m}\glyph{n}\glyph{o}\glyph{p}\glyph{q}\glyph{r}%
+ \glyph{s}\glyph{t}\glyph{u}\glyph{v}\glyph{w}\glyph{x}%
+ \glyph{y}\glyph{z}\\[2pt]
+ &
+ \leavevmode\selectlanguage{greek}%
+ \glyph{a}\glyph{b}\glyph{c}\glyph{d}\glyph{e}\glyph{f}%
+ \glyph{g}\glyph{h}\glyph{i}\glyph{j}\glyph{k}\glyph{l}%
+ \glyph{m}\glyph{n}\glyph{o}\glyph{p}\glyph{q}\glyph{r}%
+ \glyph{s}\glyph{t}\glyph{u}\glyph{ }\glyph{w}\glyph{x}%
+ \glyph{y}\glyph{z}\\[5pt]
+ \textit{\selectlanguage{english}Input} &
+ \leavevmode\selectlanguage{english}%
+ \ttfamily
+ \glyph{A}\glyph{B}\glyph{C}\glyph{D}\glyph{E}\glyph{F}%
+ \glyph{G}\glyph{H}\glyph{I}\glyph{J}\glyph{K}\glyph{L}%
+ \glyph{M}\glyph{N}\glyph{O}\glyph{P}\glyph{Q}\glyph{R}%
+ \glyph{S}\glyph{T}\glyph{U}\glyph{V}\glyph{W}\glyph{X}%
+ \glyph{Y}\glyph{Z}\\[2pt]
+ &
+ \leavevmode\selectlanguage{greek}%
+ \glyph{A}\glyph{B}\glyph{C}\glyph{D}\glyph{E}\glyph{F}%
+ \glyph{G}\glyph{H}\glyph{I}\glyph{J}\glyph{K}\glyph{L}%
+ \glyph{M}\glyph{N}\glyph{O}\glyph{P}\glyph{Q}\glyph{R}%
+ \glyph{S}\glyph{T}\glyph{U}\glyph{ }\glyph{W}\glyph{X}%
+ \glyph{Y}\glyph{Z}\\
+ \bottomrule
+ \end{tabularx}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-4-2.ltx b/info/examples/tlc3/example-sources/13-4-2.ltx
new file mode 100644
index 0000000000..260ebc563f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-4-2.ltx
@@ -0,0 +1,60 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-4-2 on page II-330 in "The Greek alphabet".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+%StartShownPreambleCommands
+%
+ \usepackage[greek,english]{babel}
+ \usepackage{array,booktabs}
+ \newcommand\GR{\selectlanguage{greek}}
+ \setlength\parindent{0pt}
+ \renewcommand\familydefault{cmr}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\centering
+\begin{tabular}{>{\itshape}lllll@{}}
+ \toprule
+ & \multicolumn{1}{c}{\itshape Input}
+ & \multicolumn{1}{c}{\itshape Result}
+ & \multicolumn{2}{c}{\itshape Example} \\%[3pt]
+ \midrule
+ Acute & \verb='a 'e 'h 'i 'o 'u 'w=
+ & \GR{'a 'e 'h 'i 'o 'u 'w}
+ & \verb=g'ata= & \GR{g'ata}\\
+ Diaeresis & \verb="i "u "I "U =
+ & \GR{"i "u "I "U}
+ & \verb=qa"ide'uh|c= & \GR{qa"ide'uh|c}\\
+ Rough breathing & \verb=<a <e <h <i <o <r <u <w=
+ & \GR{<a <e <h <i <o <r <u <w}
+ & \verb=<'otan= & \GR{<'otan}\\
+ Smooth breathing & \verb=>a >e >h >i >o >r >u >w=
+ & \GR{>a >e >h >i >o >r >u >w}
+ & \verb=>'aneu= & \GR{>'aneu}\\
+ Grave & \verb=`a `e `h `i `o `u `w=
+ & \GR{`a `e `h `i `o `u `w}
+ & \verb=dad`i= & \GR{dad`i}\\
+ Circumflex & \verb=~a ~h ~i ~u ~w=
+ & \GR{\~a \~h \~i \~u \~w}
+ & \verb=ful~hc= & \GR{ful\~hc}\\
+ Diacritic below & \verb=a| h| w|= & \GR{a| h| w|} &&\\
+ & \verb=`w| 'w| >`w| >'w| <`w| <'w|=
+ & \GR{`w| 'w| >`w| >'w| <`w| <'w|} &&\\
+ \bottomrule
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-4-3.ltx b/info/examples/tlc3/example-sources/13-4-3.ltx
new file mode 100644
index 0000000000..4a6ccaf622
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-4-3.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-4-3 on page II-331 in "The Greek alphabet".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+%StartShownPreambleCommands
+%
+ \usepackage[greek,english]{babel}
+ \languageattribute{greek}{polutoniko}
+ \usepackage{array,booktabs}
+ \newcommand\GR{\selectlanguage{greek}}
+ \setlength\parindent{0pt}
+ \renewcommand\familydefault{cmr}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{tabular}{rlrl@{\kern-10pt}}
+ \toprule
+ \multicolumn1{c}{\itshape Input} & \multicolumn1{c}{\itshape Result} &
+ \multicolumn1{c}{\itshape Input} & \multicolumn1{c}{\itshape Result} \\%[3pt]
+ \midrule
+ \verb='"i `"i '"u `"u= & \GR{'"i `"i '"u `"u} & & \\
+ \verb=>`a >`e >`h >`i >`o >`u >`w= & \GR{>`a\,>`e\,>`h\,>`i\,>`o\,>`u\,>`w} &
+ \verb=>`A >`E >`H >`I >`O >`U >`W= & \GR{>`A\,>`E\,>`H\,>`I\,>`O\,>`U\,>`W}\\
+ \verb=>'a >'e >'h >'i >'o >'u >'w= & \GR{>'a\,>'e\,>'h\,>'i\,>'o\,>'u\,>'w} &
+ \verb=>'A >'E >'H >'I >'O >'U >'W= & \GR{>'A\,>'E\,>'H\,>'I\,>'O\,>'U\,>'W}\\
+ \verb=<`a <`e <`h <`i <`o <`u <`w= & \GR{<`a\,<`e\,<`h\,<`i\,<`o\,<`u\,<`w} &
+ \verb=<`A <`E <`H <`I <`O <`U <`W= & \GR{<`A\,<`E\,<`H\,<`I\,<`O\,<`U\,<`W}\\
+ \verb=<'a <'e <'h <'i <'o <'u <'w= & \GR{<'a\,<'e\,<'h\,<'i\,<'o\,<'u\,<'w} &
+ \verb=<'A <'E <'H <'I <'O <'U <'W= & \GR{<'A\,<'E\,<'H\,<'I\,<'O\,<'U\,<'W}\\
+ \verb=>~a >~h >~i >~u >~w= & \GR{>~a\,>~h\,>~i\,>~u\,>~w} &
+ \verb=>~A >~H >~I >~U >~W= & \GR{>~A\,>~H\,>~I\,>~U\,>~W}\\
+ \verb=<~a <~h <~i <~u <~w= & \GR{<~a\,<~h\,<~i\,<~u\,<~w} &
+ \verb=<~A <~H <~I <~U <~W= & \GR{<~A\,<~H\,<~I\,<~U\,<~W}\\
+ \bottomrule
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-5-1.ltx b/info/examples/tlc3/example-sources/13-5-1.ltx
new file mode 100644
index 0000000000..e8b6824784
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-5-1.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-5-1 on page II-331 in "Chinese + Japanese + Korean, a.k.a.\ CJK".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+% Typeset with lualatex
+ \setlength\parindent{0pt}
+ \raggedright
+
+%StartShownPreambleCommands
+\usepackage[japanese, provide=*]{babel}
+\babelfont{rm}{IPAexMincho}
+%StopShownPreambleCommands
+
+\begin{document}
+義は険しい山よりも重く、死は大鳥の羽よりも軽い。
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-5-2.ltx b/info/examples/tlc3/example-sources/13-5-2.ltx
new file mode 100644
index 0000000000..1605057698
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-5-2.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-5-2 on page II-332 in "Indic scripts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+% Typeset with lualatex
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[hindi, provide=*]{babel}
+\babelfont{rm}[Renderer=Harfbuzz]{FreeSerif}
+%StopShownPreambleCommands
+
+\begin{document}
+जिस की लाठी उस की भैंस.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-5-3.ltx b/info/examples/tlc3/example-sources/13-5-3.ltx
new file mode 100644
index 0000000000..f6aee57550
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-5-3.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-5-3 on page II-332 in "Bi-directional (bidi) scripts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+% Typeset with lualatex
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[bidi=basic, arabic, provide=*]{babel}
+\babelfont{rm}{Amiri}
+%StopShownPreambleCommands
+
+\begin{document}
+اجتنب مصاحبة الكذاب فإن اضطررت إليه فلا تصدقه.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/13-6-1.ltx b/info/examples/tlc3/example-sources/13-6-1.ltx
new file mode 100644
index 0000000000..fb09f105c8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/13-6-1.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 13-6-1 on page II-334 in "Counters and labels".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+
+%StartShownPreambleCommands
+\usepackage[spanish]{babel}
+\babelprovide[counters/masc = 1\sptext{o} 2\sptext{o} 3\sptext{o},
+ counters/masc.short = 1\sptext{er} 2\sptext{o} 3\sptext{er}]
+ {spanish}
+%StopShownPreambleCommands
+
+\begin{document}
+\localenumeral{masc.short}{3} \quad
+\localenumeral{masc}{3}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-1-1.ltx b/info/examples/tlc3/example-sources/15-1-1.ltx
new file mode 100644
index 0000000000..447e857b2c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-1-1.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-1-1 on page II-377 in "The standard \LaTeX {} bibliography environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{LGC97}, \cite{GUD97}
+\begin{thebibliography}{2}
+\bibitem{LGC97} Goossens, M., S.~Rahtz,
+ and F.~Mittelbach (1997).
+ \newblock \emph{The \LaTeX{} Graphics Companion:
+ Illustrating Documents with \TeX{} and
+ PostScript}. \newblock Reading, MA, USA:
+ Ad\-di\-son-Wes\-ley Longman.
+\bibitem[GOO97]{GUD97} Goossens, M., B.~User,
+ J.~Doe (1997). \newblock Ambiguous citations.
+\end{thebibliography}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-3-1.ltx b/info/examples/tlc3/example-sources/15-3-1.ltx
new file mode 100644
index 0000000000..d26fccdc63
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-3-1.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-3-1 on page II-392 in "Additional fields".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[english,french]{babel}
+\usepackage{babelbib}
+\usepackage{hyperref}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\bibliographystyle{babplain}
+\nocite{url:a,url:b}
+\bibliography{tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-3-2.ltx b/info/examples/tlc3/example-sources/15-3-2.ltx
new file mode 100644
index 0000000000..fbad3c6585
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-3-2.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-3-2 on page II-393 in "Additional fields".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+ % Use biber program
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[french,spanish,
+ english]{babel}
+\usepackage[autolang=other]
+ {biblatex}
+\addbibresource{tlc-ex.bib}
+\usepackage{hyperref}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{url:c,url:d,url:e}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-3-3.ltx b/info/examples/tlc3/example-sources/15-3-3.ltx
new file mode 100644
index 0000000000..a01d3f8434
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-3-3.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-3-3 on page II-397 in "The structure of a name".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{263.0pt}
+
+\makeatletter
+\DeclareRobustCommand\BibTeX{B\kern
+ -.05em{\csname S@\f@size\endcsname
+ \math@fontsfalse
+ \fontsize\sf@size\z@\selectfont I\kern-.025emB}\kern-.08em\TeX}
+\renewcommand\@openbib@code{\setlength{\itemsep}{0pt}\setlength{\parsep}{0pt}}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{prefix-both,
+ label-bibtex,apostroph-both}
+
+% bad output (entries 3,5 & 6)
+\nocite{prefix-biber,
+ label-biber,apostroph-biber}
+\bibliographystyle{alpha}
+\footnotesize
+\bibliography{tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-3-4.ltx b/info/examples/tlc3/example-sources/15-3-4.ltx
new file mode 100644
index 0000000000..eac12ec28d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-3-4.ltx
@@ -0,0 +1,48 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-3-4 on page II-397 in "The structure of a name".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{263.0pt}
+
+% Use biber program
+\makeatletter
+\DeclareRobustCommand\BibTeX{B\kern
+ -.05em{\csname S@\f@size\endcsname
+ \math@fontsfalse
+ \fontsize\sf@size\z@\selectfont I\kern-.025emB}\kern-.08em\TeX}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+\AddToHook{package/biblatex/after}{\setlength\bibitemsep{0pt}} % save some space in the printed example
+
+%StartShownPreambleCommands
+\usepackage[style=alphabetic]
+ {biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{prefix-both,
+ label-bibtex,apostroph-both}
+\nocite{prefix-biber,
+ label-biber,apostroph-biber}
+\AtNextBibliography
+ {\footnotesize}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-3-5.ltx b/info/examples/tlc3/example-sources/15-3-5.ltx
new file mode 100644
index 0000000000..dc5be62bd4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-3-5.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-3-5 on page II-408 in "Managing the \protect \BibTeX {} and \protect \nxLPack {biber differences}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[style=authoryear, uniquename=allfull]{biblatex}
+\addbibresource{tlc-ex.bib}
+\DeclareSourcemap{
+ \maps{
+ \map[overwrite]{
+ \step[fieldsource=author-biblatex,fieldtarget=author]
+ \step[fieldset=abstract,null]%suppress abstract
+ }}}
+%StopShownPreambleCommands
+
+\begin{document}
+The author is \citename{sourcemap-test}[given-family]{author}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-6-1.ltx b/info/examples/tlc3/example-sources/15-6-1.ltx
new file mode 100644
index 0000000000..dcfb6623ba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-6-1.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-6-1 on page II-415 in "biblist --- Printing \protect \BibTeX {} database files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+\setlength\headsep{8pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {1.25ex \@plus1ex \@minus.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage{biblist}
+\bibliographystyle{alpha}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{MR-PQ}
+\footnotesize
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-6-2.ltx b/info/examples/tlc3/example-sources/15-6-2.ltx
new file mode 100644
index 0000000000..fcb039adbb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-6-2.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-6-2 on page II-417 in "\protect \nxLPack {bibclean}, etc. --- A set of command-line tools".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+\setlength\headsep{6pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {1.25ex \@plus1ex \@minus.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage{showtags}
+\bibliographystyle
+ {is-alpha}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{MR-PQ}
+\footnotesize
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-1.ltx b/info/examples/tlc3/example-sources/15-7-1.ltx
new file mode 100644
index 0000000000..04435abe76
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-1 on page II-420 in "A collection of \protect \BibTeX {} style files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{390.0pt}
+
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \renewcommand\refname{References (\texttt{plain} style)}
+
+ % Use BibTeX without --minref
+
+%StartShownPreambleCommands
+ \bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+ \nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a,test97}
+ \bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-10.ltx b/info/examples/tlc3/example-sources/15-7-10.ltx
new file mode 100644
index 0000000000..8290640b33
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-10.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-10 on page II-435 in "\protect \hspace *{-1em}biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=alphabetic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-100.ltx b/info/examples/tlc3/example-sources/15-7-100.ltx
new file mode 100644
index 0000000000..8de194a9c1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-100.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-100 on page II-457 in "\protect \hspace *{-1em}biblatex-chem".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=chem-angew]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-101.ltx b/info/examples/tlc3/example-sources/15-7-101.ltx
new file mode 100644
index 0000000000..3b5395c92e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-101.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-101 on page II-457 in "\protect \hspace *{-1em}biblatex-chem".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=chem-biochem]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-102.ltx b/info/examples/tlc3/example-sources/15-7-102.ltx
new file mode 100644
index 0000000000..3342f07682
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-102.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-102 on page II-457 in "\protect \hspace *{-1em}biblatex-chem".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=chem-rsc]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-103.ltx b/info/examples/tlc3/example-sources/15-7-103.ltx
new file mode 100644
index 0000000000..7cec09547a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-103.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-103 on page II-457 in "\protect \hspace *{-1em}biblatex-ieee".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ieee]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-104.ltx b/info/examples/tlc3/example-sources/15-7-104.ltx
new file mode 100644
index 0000000000..8c0c50139a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-104.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-104 on page II-457 in "\protect \hspace *{-1em}biblatex-ieee".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ieee-alphabetic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-105.ltx b/info/examples/tlc3/example-sources/15-7-105.ltx
new file mode 100644
index 0000000000..c88f1a0f96
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-105.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-105 on page II-458 in "\protect \hspace *{-1em}biblatex-ijsra".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ijsra]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-106.ltx b/info/examples/tlc3/example-sources/15-7-106.ltx
new file mode 100644
index 0000000000..d7434158c7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-106.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-106 on page II-458 in "\protect \hspace *{-1em}biblatex-lncs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=lncs]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-107.ltx b/info/examples/tlc3/example-sources/15-7-107.ltx
new file mode 100644
index 0000000000..6256d46d65
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-107.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-107 on page II-458 in "\protect \hspace *{-1em}biblatex-lni".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=LNI]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-108.ltx b/info/examples/tlc3/example-sources/15-7-108.ltx
new file mode 100644
index 0000000000..559b10c6b8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-108.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-108 on page II-458 in "\protect \hspace *{-1em}biblatex-nature".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=nature]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-109.ltx b/info/examples/tlc3/example-sources/15-7-109.ltx
new file mode 100644
index 0000000000..dcaad9582a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-109.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-109 on page II-459 in "\protect \hspace *{-1em}biblatex-nejm".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=nejm]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-11.ltx b/info/examples/tlc3/example-sources/15-7-11.ltx
new file mode 100644
index 0000000000..9b687998f3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-11.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-11 on page II-436 in "\protect \hspace *{-1em}biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=authortitle]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-110.ltx b/info/examples/tlc3/example-sources/15-7-110.ltx
new file mode 100644
index 0000000000..cc1dd360d3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-110.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-110 on page II-459 in "\protect \hspace *{-1em}biblatex-phys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=phys]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-111.ltx b/info/examples/tlc3/example-sources/15-7-111.ltx
new file mode 100644
index 0000000000..024b5692a9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-111.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-111 on page II-459 in "\protect \hspace *{-1em}biblatex-science".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=science]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-112.ltx b/info/examples/tlc3/example-sources/15-7-112.ltx
new file mode 100644
index 0000000000..72a99b7e9e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-112.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-112 on page II-459 in "\protect \hspace *{-1em}biblatex-spbasic".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=biblatex-spbasic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-113.ltx b/info/examples/tlc3/example-sources/15-7-113.ltx
new file mode 100644
index 0000000000..01edfd5291
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-113.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-113 on page II-460 in "\protect \hspace *{-1em}biblatex-unified".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=unified]{biblatex}\usepackage {hyperref}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-114.ltx b/info/examples/tlc3/example-sources/15-7-114.ltx
new file mode 100644
index 0000000000..564ec566a6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-114.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-114 on page II-460 in "\protect \hspace *{-1em}dtk".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=dtk]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-115.ltx b/info/examples/tlc3/example-sources/15-7-115.ltx
new file mode 100644
index 0000000000..e6d0502f61
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-115.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-115 on page II-460 in "\protect \hspace *{-1em}emisa".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=emisa]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-116.ltx b/info/examples/tlc3/example-sources/15-7-116.ltx
new file mode 100644
index 0000000000..63d6777f09
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-116.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-116 on page II-460 in "\protect \hspace *{-1em}historische-zeitschrift".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=historische-zeitschrift]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-117.ltx b/info/examples/tlc3/example-sources/15-7-117.ltx
new file mode 100644
index 0000000000..3f1f65e248
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-117.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-117 on page II-461 in "\protect \hspace *{-1em}langsci".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=langsci-unified]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-118.ltx b/info/examples/tlc3/example-sources/15-7-118.ltx
new file mode 100644
index 0000000000..9b07942037
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-118.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-118 on page II-461 in "\protect \hspace *{-1em}nwejm".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=nwejm]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-119.ltx b/info/examples/tlc3/example-sources/15-7-119.ltx
new file mode 100644
index 0000000000..c9ae8f3c61
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-119.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-119 on page II-461 in "\protect \hspace *{-1em}biblatex-bookinother".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\setlength\textheight{10\baselineskip}
+\usepackage[citestyle=verbose,bibstyle=bookinother]{biblatex}
+\addbibresource{tlc-biblatex-special.bib}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \textcite{BHG226e} and \textcite{cole1983}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-12.ltx b/info/examples/tlc3/example-sources/15-7-12.ltx
new file mode 100644
index 0000000000..965f209937
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-12.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-12 on page II-436 in "\protect \hspace *{-1em}biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=authoryear]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-120.ltx b/info/examples/tlc3/example-sources/15-7-120.ltx
new file mode 100644
index 0000000000..2d1d8ac8d7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-120.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-120 on page II-462 in "\protect \hspace *{-1em}biblatex-claves".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage[bibstyle=claves,citestyle=authortitle]{biblatex}
+\addbibresource{tlc-biblatex-special.bib}
+\AddBiblatexClavis{BHG}
+\AddBiblatexClavis{CANT}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \textcite{BHG225}.}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-121.ltx b/info/examples/tlc3/example-sources/15-7-121.ltx
new file mode 100644
index 0000000000..034973a32c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-121.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-121 on page II-462 in "\protect \hspace *{-1em}biblatex-cv".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\setlength\parindent{0pt}
+\setlength\textheight{6\baselineskip}
+\usepackage[american]{babel}
+\usepackage{biblatex-cv}
+\addbibresource{tlc-biblatex-special.bib}
+\highlightname{Doe}{Jon}{}{}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\nocite{Funding:IndividualOngoing,Funding:InstitutionalCompleted}
+\nocite{Abstract:TalkInternalSolo,Abstract:TalkInvitedOther}
+\printbibliography[check = Funding]
+\printbibliography[check = Abstract]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-122.ltx b/info/examples/tlc3/example-sources/15-7-122.ltx
new file mode 100644
index 0000000000..830d3418d5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-122.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-122 on page II-462 in "\protect \hspace *{-1em}biblatex-manuscripts-philology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\setlength\textheight{6.5\baselineskip}
+\usepackage[bibstyle=manuscripts,citestyle=verbose]{biblatex}
+\addbibresource{tlc-biblatex-special.bib}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \textcite{C} and again \textcite{C}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-123.ltx b/info/examples/tlc3/example-sources/15-7-123.ltx
new file mode 100644
index 0000000000..84815cecab
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-123.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-123 on page II-463 in "\protect \hspace *{-1em}biblatex-manuscripts-philology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\setlength\textheight{6.5\baselineskip}
+\usepackage[bibstyle=manuscripts-noautoshorthand,citestyle=verbose]{biblatex}
+\addbibresource{tlc-biblatex-special.bib}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \textcite{C} and again \textcite{C}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-124.ltx b/info/examples/tlc3/example-sources/15-7-124.ltx
new file mode 100644
index 0000000000..825ca227db
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-124.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-124 on page II-463 in "\protect \hspace *{-1em}biblatex-morenames".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\setlength\textheight{7.8\baselineskip}
+\usepackage[citestyle=verbose,bibstyle=morenames]{biblatex}
+\addbibresource{tlc-biblatex-special.bib}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \textcite{Maraval1998}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-125.ltx b/info/examples/tlc3/example-sources/15-7-125.ltx
new file mode 100644
index 0000000000..3a92000449
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-125.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-125 on page II-463 in "\protect \hspace *{-1em}biblatex-realauthor".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [bibstyle=realauthor,citestyle=verbose]{biblatex}\textheight =10.8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-126.ltx b/info/examples/tlc3/example-sources/15-7-126.ltx
new file mode 100644
index 0000000000..357dd0e6a0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-126.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-126 on page II-464 in "\protect \hspace *{-1em}biblatex-software".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+
+ \usepackage{xcolor}
+ \setlength\parindent{0pt}
+ \setlength\textheight{6\baselineskip}
+ \usepackage[datamodel=software,style=authoryear]{biblatex}
+ \usepackage{software-biblatex}
+ \addbibresource{tlc-biblatex-special.bib}
+
+% bug fix:
+ \usepackage{hyperref}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{\cite{delebecque:hal-02090402-condensed}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-127.ltx b/info/examples/tlc3/example-sources/15-7-127.ltx
new file mode 100644
index 0000000000..fbf0cdbc14
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-127.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-127 on page II-464 in "\protect \hspace *{-1em}biblatex-subseries".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\setlength\textheight{8\baselineskip}
+\usepackage[citestyle=verbose,bibstyle=subseries]{biblatex}
+\addbibresource{tlc-biblatex-special.bib}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \textcite{CSCO545} and \textcite{cole1983}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-128.ltx b/info/examples/tlc3/example-sources/15-7-128.ltx
new file mode 100644
index 0000000000..f1613ae8dd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-128.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-128 on page II-464 in "\protect \hspace *{-1em}biblatex-dw".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=authortitle-dw]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-129.ltx b/info/examples/tlc3/example-sources/15-7-129.ltx
new file mode 100644
index 0000000000..a1b119de34
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-129.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-129 on page II-465 in "\protect \hspace *{-1em}biblatex-dw".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=footnote-dw]{biblatex}\textheight =10\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-13.ltx b/info/examples/tlc3/example-sources/15-7-13.ltx
new file mode 100644
index 0000000000..fc9cc26228
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-13.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-13 on page II-436 in "\protect \hspace *{-1em}biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=draft]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-130.ltx b/info/examples/tlc3/example-sources/15-7-130.ltx
new file mode 100644
index 0000000000..a2cc6ff41e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-130.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-130 on page II-465 in "\protect \hspace *{-1em}biblatex-fiwi".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=fiwi]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-131.ltx b/info/examples/tlc3/example-sources/15-7-131.ltx
new file mode 100644
index 0000000000..63062c7649
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-131.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-131 on page II-465 in "\protect \hspace *{-1em}biblatex-fiwi".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=fiwi2]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-132.ltx b/info/examples/tlc3/example-sources/15-7-132.ltx
new file mode 100644
index 0000000000..5e74875d29
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-132.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-132 on page II-465 in "\protect \hspace *{-1em}biblatex-german-legal".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=german-legal-book]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-133.ltx b/info/examples/tlc3/example-sources/15-7-133.ltx
new file mode 100644
index 0000000000..ae84b177d8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-133.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-133 on page II-466 in "\protect \hspace *{-1em}biblatex-jura2".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=jura2]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-134.ltx b/info/examples/tlc3/example-sources/15-7-134.ltx
new file mode 100644
index 0000000000..444da067ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-134.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-134 on page II-466 in "\protect \hspace *{-1em}biblatex-juradiss".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=biblatex-juradiss]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-135.ltx b/info/examples/tlc3/example-sources/15-7-135.ltx
new file mode 100644
index 0000000000..80b0d6d504
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-135.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-135 on page II-466 in "\protect \hspace *{-1em}biblatex-philosophy".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=philosophy-classic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-136.ltx b/info/examples/tlc3/example-sources/15-7-136.ltx
new file mode 100644
index 0000000000..f77cabaac6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-136.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-136 on page II-466 in "\protect \hspace *{-1em}biblatex-philosophy".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=philosophy-modern]{biblatex}\setlength {\textwidth }{320pt}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-137.ltx b/info/examples/tlc3/example-sources/15-7-137.ltx
new file mode 100644
index 0000000000..3b98a4ac97
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-137.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-137 on page II-467 in "\protect \hspace *{-1em}biblatex-philosophy".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=philosophy-verbose]{biblatex}\textheight =9.5\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-138.ltx b/info/examples/tlc3/example-sources/15-7-138.ltx
new file mode 100644
index 0000000000..203c07efba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-138.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-138 on page II-467 in "\protect \hspace *{-1em}biblatex-publist".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=publist]{biblatex}\ExecuteBibliographyOptions {plauthorhandling=highlight}\plauthorname {Lau}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-139.ltx b/info/examples/tlc3/example-sources/15-7-139.ltx
new file mode 100644
index 0000000000..55ea0a3d48
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-139.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-139 on page II-467 in "\protect \hspace *{-1em}cnltx".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=cnltx]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-14.ltx b/info/examples/tlc3/example-sources/15-7-14.ltx
new file mode 100644
index 0000000000..725edf7d03
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-14.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-14 on page II-436 in "\protect \hspace *{-1em}biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=numeric]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-140.ltx b/info/examples/tlc3/example-sources/15-7-140.ltx
new file mode 100644
index 0000000000..bec95524cd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-140.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-140 on page II-468 in "\protect \hspace *{-1em}oscola".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=oscola]{biblatex}\textheight =10\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-141.ltx b/info/examples/tlc3/example-sources/15-7-141.ltx
new file mode 100644
index 0000000000..bb01fd3f26
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-141.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-141 on page II-468 in "\protect \hspace *{-1em}savetrees".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=savetrees]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-15.ltx b/info/examples/tlc3/example-sources/15-7-15.ltx
new file mode 100644
index 0000000000..492ffb358b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-15.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-15 on page II-436 in "\protect \hspace *{-1em}biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=reading]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-16.ltx b/info/examples/tlc3/example-sources/15-7-16.ltx
new file mode 100644
index 0000000000..c03a0b834d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-16.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-16 on page II-437 in "\protect \hspace *{-1em}biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=verbose]{biblatex}\textheight =9.5\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-17.ltx b/info/examples/tlc3/example-sources/15-7-17.ltx
new file mode 100644
index 0000000000..788f301108
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-17.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-17 on page II-437 in "\protect \hspace *{-1em}biblatex-ext".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ext-alphabetic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-18.ltx b/info/examples/tlc3/example-sources/15-7-18.ltx
new file mode 100644
index 0000000000..7223fcd897
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-18.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-18 on page II-438 in "\protect \hspace *{-1em}biblatex-ext".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ext-authornumber]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-19.ltx b/info/examples/tlc3/example-sources/15-7-19.ltx
new file mode 100644
index 0000000000..bac62376da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-19.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-19 on page II-438 in "\protect \hspace *{-1em}biblatex-ext".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ext-authortitle]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-2.ltx b/info/examples/tlc3/example-sources/15-7-2.ltx
new file mode 100644
index 0000000000..3f63b9f055
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-2.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-2 on page II-421 in "A collection of \protect \BibTeX {} style files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{390.0pt}
+
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \renewcommand\refname{References (\texttt{abbrv} style)}
+
+ % Use BibTeX without --minref
+
+%StartShownPreambleCommands
+\bibliographystyle{abbrv}
+%StopShownPreambleCommands
+
+\begin{document}
+ \nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a,test97}
+\nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a}
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-20.ltx b/info/examples/tlc3/example-sources/15-7-20.ltx
new file mode 100644
index 0000000000..f06e0ae1a5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-20.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-20 on page II-438 in "\protect \hspace *{-1em}biblatex-ext".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ext-authoryear]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-21.ltx b/info/examples/tlc3/example-sources/15-7-21.ltx
new file mode 100644
index 0000000000..fd39ce01bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-21.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-21 on page II-438 in "\protect \hspace *{-1em}biblatex-ext".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ext-numeric]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-22.ltx b/info/examples/tlc3/example-sources/15-7-22.ltx
new file mode 100644
index 0000000000..b8c189ed11
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-22.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-22 on page II-438 in "\protect \hspace *{-1em}biblatex-ext".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ext-verbose]{biblatex}\textheight =10\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-23.ltx b/info/examples/tlc3/example-sources/15-7-23.ltx
new file mode 100644
index 0000000000..aa38268c8b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-23.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-23 on page II-439 in "\protect \hspace *{-1em}biblatex-trad".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=trad-abbrv]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-24.ltx b/info/examples/tlc3/example-sources/15-7-24.ltx
new file mode 100644
index 0000000000..23f453e928
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-24.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-24 on page II-439 in "\protect \hspace *{-1em}biblatex-trad".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=trad-alpha]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-25.ltx b/info/examples/tlc3/example-sources/15-7-25.ltx
new file mode 100644
index 0000000000..38af4992c8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-25.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-25 on page II-439 in "\protect \hspace *{-1em}biblatex-trad".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=trad-plain]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-26.ltx b/info/examples/tlc3/example-sources/15-7-26.ltx
new file mode 100644
index 0000000000..cfcf695d02
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-26.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-26 on page II-439 in "\protect \hspace *{-1em}biblatex-trad".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=trad-unsrt]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-27.ltx b/info/examples/tlc3/example-sources/15-7-27.ltx
new file mode 100644
index 0000000000..79e10f5b51
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-27.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-27 on page II-440 in "\protect \hspace *{-1em}biblatex-apa".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=apa]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-28.ltx b/info/examples/tlc3/example-sources/15-7-28.ltx
new file mode 100644
index 0000000000..623d94a8c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-28.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-28 on page II-440 in "\protect \hspace *{-1em}biblatex-chicago".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [authordate]{biblatex-chicago}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-29.ltx b/info/examples/tlc3/example-sources/15-7-29.ltx
new file mode 100644
index 0000000000..64779e0c29
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-29.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-29 on page II-440 in "\protect \hspace *{-1em}biblatex-chicago".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [authordate-trad]{biblatex-chicago}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-3.ltx b/info/examples/tlc3/example-sources/15-7-3.ltx
new file mode 100644
index 0000000000..fcddd6047d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-3 on page II-422 in "A collection of \protect \BibTeX {} style files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{390.0pt}
+
+\renewcommand\refname{} % suppress heading in example
+% Use BibTeX without --minref
+
+%StartShownPreambleCommands
+\bibliographystyle{unsrt}
+%StopShownPreambleCommands
+
+\begin{document}
+ \nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a,test97}
+\nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a}
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-30.ltx b/info/examples/tlc3/example-sources/15-7-30.ltx
new file mode 100644
index 0000000000..9128af32a8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-30.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-30 on page II-440 in "\protect \hspace *{-1em}biblatex-chicago".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [notes]{biblatex-chicago}\textheight =10\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-31.ltx b/info/examples/tlc3/example-sources/15-7-31.ltx
new file mode 100644
index 0000000000..f947b02717
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-31.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-31 on page II-441 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-alphabetic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-32.ltx b/info/examples/tlc3/example-sources/15-7-32.ltx
new file mode 100644
index 0000000000..a09da70fb0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-32.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-32 on page II-441 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-alphabetic-min]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-33.ltx b/info/examples/tlc3/example-sources/15-7-33.ltx
new file mode 100644
index 0000000000..3e3f1517c0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-33.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-33 on page II-441 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-authoryear]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-34.ltx b/info/examples/tlc3/example-sources/15-7-34.ltx
new file mode 100644
index 0000000000..592eaac780
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-34.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-34 on page II-441 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-authoryear-min]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-35.ltx b/info/examples/tlc3/example-sources/15-7-35.ltx
new file mode 100644
index 0000000000..b9c251c349
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-35.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-35 on page II-442 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-footnote]{biblatex}\textheight =9\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-36.ltx b/info/examples/tlc3/example-sources/15-7-36.ltx
new file mode 100644
index 0000000000..0bf101a8ee
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-36.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-36 on page II-442 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-footnote-min]{biblatex}\textheight =8.5\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-37.ltx b/info/examples/tlc3/example-sources/15-7-37.ltx
new file mode 100644
index 0000000000..d7dc222216
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-37.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-37 on page II-442 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-numeric]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-38.ltx b/info/examples/tlc3/example-sources/15-7-38.ltx
new file mode 100644
index 0000000000..de9cfcdaf5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-38.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-38 on page II-442 in "\protect \hspace *{-1em}biblatex-gost".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=gost-numeric-min]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-39.ltx b/info/examples/tlc3/example-sources/15-7-39.ltx
new file mode 100644
index 0000000000..3cd88f1144
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-39.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-39 on page II-443 in "\protect \hspace *{-1em}biblatex-iso690".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=iso-alphabetic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-4.ltx b/info/examples/tlc3/example-sources/15-7-4.ltx
new file mode 100644
index 0000000000..04d7f1092d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-4.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-4 on page II-422 in "A collection of \protect \BibTeX {} style files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{390.0pt}
+
+\renewcommand\refname{} % suppress heading in example
+% Use BibTeX without --minref
+
+%StartShownPreambleCommands
+\bibliographystyle{alpha}
+%StopShownPreambleCommands
+
+\begin{document}
+ \nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a,test97}
+\nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a}
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-40.ltx b/info/examples/tlc3/example-sources/15-7-40.ltx
new file mode 100644
index 0000000000..1ed8df0382
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-40.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-40 on page II-443 in "\protect \hspace *{-1em}biblatex-iso690".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=iso-authortitle]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-41.ltx b/info/examples/tlc3/example-sources/15-7-41.ltx
new file mode 100644
index 0000000000..fc7529b7bf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-41.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-41 on page II-443 in "\protect \hspace *{-1em}biblatex-iso690".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=iso-authoryear]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-42.ltx b/info/examples/tlc3/example-sources/15-7-42.ltx
new file mode 100644
index 0000000000..34890ccac7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-42.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-42 on page II-443 in "\protect \hspace *{-1em}biblatex-iso690".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=iso-numeric]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-43.ltx b/info/examples/tlc3/example-sources/15-7-43.ltx
new file mode 100644
index 0000000000..326cfc0ae5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-43.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-43 on page II-443 in "\protect \hspace *{-1em}biblatex-mla".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=mla]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-44.ltx b/info/examples/tlc3/example-sources/15-7-44.ltx
new file mode 100644
index 0000000000..3fe99b658c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-44.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-44 on page II-444 in "\protect \hspace *{-1em}biblatex-oxref".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=oxalph]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-45.ltx b/info/examples/tlc3/example-sources/15-7-45.ltx
new file mode 100644
index 0000000000..1fee6857bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-45.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-45 on page II-444 in "\protect \hspace *{-1em}biblatex-oxref".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=oxnotes]{biblatex}\textheight =9\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-46.ltx b/info/examples/tlc3/example-sources/15-7-46.ltx
new file mode 100644
index 0000000000..20b01ec5ba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-46.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-46 on page II-444 in "\protect \hspace *{-1em}biblatex-oxref".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=oxnum]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-47.ltx b/info/examples/tlc3/example-sources/15-7-47.ltx
new file mode 100644
index 0000000000..bffd0686a1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-47.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-47 on page II-444 in "\protect \hspace *{-1em}biblatex-oxref".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=oxyear]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-48.ltx b/info/examples/tlc3/example-sources/15-7-48.ltx
new file mode 100644
index 0000000000..51fb16e9c1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-48.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-48 on page II-445 in "\protect \hspace *{-1em}biblatex-sbl".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=sbl]{biblatex}\textheight =9.5\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-49.ltx b/info/examples/tlc3/example-sources/15-7-49.ltx
new file mode 100644
index 0000000000..487db39ccf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-49.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-49 on page II-445 in "\protect \hspace *{-1em}biblatex-vancouver".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=vancouver]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-5.ltx b/info/examples/tlc3/example-sources/15-7-5.ltx
new file mode 100644
index 0000000000..6b2286a6c1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-5 on page II-423 in "A collection of \protect \BibTeX {} style files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{390.0pt}
+
+\renewcommand\refname{} % suppress heading in example
+% Use BibTeX without --minref
+
+%StartShownPreambleCommands
+\bibliographystyle{phaip}
+%StopShownPreambleCommands
+
+\begin{document}
+ \nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a,test97}
+\nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a}
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-50.ltx b/info/examples/tlc3/example-sources/15-7-50.ltx
new file mode 100644
index 0000000000..59c1163bde
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-50.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-50 on page II-445 in "\protect \hspace *{-1em}windycity".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=windycity]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-51.ltx b/info/examples/tlc3/example-sources/15-7-51.ltx
new file mode 100644
index 0000000000..4ff9948806
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-51.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-51 on page II-446 in "\protect \hspace *{-1em}archaeologie".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=archaeologie]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-52.ltx b/info/examples/tlc3/example-sources/15-7-52.ltx
new file mode 100644
index 0000000000..13bab6d03a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-52.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-52 on page II-446 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=aefkw]{biblatex}\textheight =6\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-53.ltx b/info/examples/tlc3/example-sources/15-7-53.ltx
new file mode 100644
index 0000000000..2bb0090571
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-53.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-53 on page II-447 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=afwl]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-54.ltx b/info/examples/tlc3/example-sources/15-7-54.ltx
new file mode 100644
index 0000000000..7cdfa2d68a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-54.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-54 on page II-447 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=amit]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-55.ltx b/info/examples/tlc3/example-sources/15-7-55.ltx
new file mode 100644
index 0000000000..b580909f25
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-55.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-55 on page II-447 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=archa]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-56.ltx b/info/examples/tlc3/example-sources/15-7-56.ltx
new file mode 100644
index 0000000000..aca0d9e630
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-56.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-56 on page II-447 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=dguf]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-57.ltx b/info/examples/tlc3/example-sources/15-7-57.ltx
new file mode 100644
index 0000000000..2b895a7457
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-57.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-57 on page II-447 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=dguf-alt]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-58.ltx b/info/examples/tlc3/example-sources/15-7-58.ltx
new file mode 100644
index 0000000000..abbff39fb5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-58.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-58 on page II-448 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=dguf-apa]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-59.ltx b/info/examples/tlc3/example-sources/15-7-59.ltx
new file mode 100644
index 0000000000..73fe93ee5d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-59.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-59 on page II-448 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=eaz]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-6.ltx b/info/examples/tlc3/example-sources/15-7-6.ltx
new file mode 100644
index 0000000000..0f089b4262
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-6.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-6 on page II-424 in "A collection of \protect \BibTeX {} style files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{390.0pt}
+
+\renewcommand\refname{} % suppress heading in example
+% Use BibTeX without --minref
+
+%StartShownPreambleCommands
+\usepackage{natbib}\bibliographystyle{chicago}
+%StopShownPreambleCommands
+
+\begin{document}
+ \nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a,test97}
+\nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a}
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-60.ltx b/info/examples/tlc3/example-sources/15-7-60.ltx
new file mode 100644
index 0000000000..d64d7ddcde
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-60.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-60 on page II-448 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=eaz-alt]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-61.ltx b/info/examples/tlc3/example-sources/15-7-61.ltx
new file mode 100644
index 0000000000..eacef8689e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-61.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-61 on page II-448 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=foe]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-62.ltx b/info/examples/tlc3/example-sources/15-7-62.ltx
new file mode 100644
index 0000000000..34703b9ecb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-62.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-62 on page II-448 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=jb-halle]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-63.ltx b/info/examples/tlc3/example-sources/15-7-63.ltx
new file mode 100644
index 0000000000..37e1a42c96
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-63.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-63 on page II-448 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=jb-kreis-neuss]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-64.ltx b/info/examples/tlc3/example-sources/15-7-64.ltx
new file mode 100644
index 0000000000..6c8c7d7e01
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-64.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-64 on page II-449 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=karl]{biblatex}\textheight =8.5\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-65.ltx b/info/examples/tlc3/example-sources/15-7-65.ltx
new file mode 100644
index 0000000000..101d28e0dd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-65.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-65 on page II-449 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=kunde]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-66.ltx b/info/examples/tlc3/example-sources/15-7-66.ltx
new file mode 100644
index 0000000000..7501015678
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-66.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-66 on page II-449 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=maja]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-67.ltx b/info/examples/tlc3/example-sources/15-7-67.ltx
new file mode 100644
index 0000000000..9bc3c1df12
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-67.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-67 on page II-449 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=mpk]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-68.ltx b/info/examples/tlc3/example-sources/15-7-68.ltx
new file mode 100644
index 0000000000..d3e35853ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-68.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-68 on page II-449 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=mpkoeaw]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-69.ltx b/info/examples/tlc3/example-sources/15-7-69.ltx
new file mode 100644
index 0000000000..55f3d67e9c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-69.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-69 on page II-450 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=niedersachsen]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-7.ltx b/info/examples/tlc3/example-sources/15-7-7.ltx
new file mode 100644
index 0000000000..9ab328252f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-7.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-7 on page II-425 in "A collection of \protect \BibTeX {} style files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{390.0pt}
+
+% Use BibTeX without --minref
+
+%StartShownPreambleCommands
+ \usepackage[bibformat=ibidem]{jurabib}
+ \bibliographystyle{jurabib} \jbuseidemhrule % use default rule
+ \renewcommand\refname{} % suppress heading for the example
+%StopShownPreambleCommands
+
+\begin{document}
+ \nocite{Knuth:TB10-1-31,GNUMake,MR-PQ,Knuth-CT-a,test97,LGC97}
+ \bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-70.ltx b/info/examples/tlc3/example-sources/15-7-70.ltx
new file mode 100644
index 0000000000..8d0a8a18cb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-70.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-70 on page II-450 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=nnu]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-71.ltx b/info/examples/tlc3/example-sources/15-7-71.ltx
new file mode 100644
index 0000000000..a149b9cd4f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-71.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-71 on page II-450 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=offa]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-72.ltx b/info/examples/tlc3/example-sources/15-7-72.ltx
new file mode 100644
index 0000000000..802a4c411e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-72.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-72 on page II-450 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=rgk-inline]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-73.ltx b/info/examples/tlc3/example-sources/15-7-73.ltx
new file mode 100644
index 0000000000..df5d1d9c64
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-73.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-73 on page II-450 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=rgk-numeric]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-74.ltx b/info/examples/tlc3/example-sources/15-7-74.ltx
new file mode 100644
index 0000000000..b3411b90f0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-74.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-74 on page II-450 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=rgk-verbose]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-75.ltx b/info/examples/tlc3/example-sources/15-7-75.ltx
new file mode 100644
index 0000000000..e3c39190e8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-75.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-75 on page II-451 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=rgzm-inline]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-76.ltx b/info/examples/tlc3/example-sources/15-7-76.ltx
new file mode 100644
index 0000000000..bf0d9d17a4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-76.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-76 on page II-451 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=rgzm-numeric]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-77.ltx b/info/examples/tlc3/example-sources/15-7-77.ltx
new file mode 100644
index 0000000000..21ca880c4a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-77.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-77 on page II-451 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=rgzm-verbose]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-78.ltx b/info/examples/tlc3/example-sources/15-7-78.ltx
new file mode 100644
index 0000000000..7432e0d6b6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-78.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-78 on page II-451 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ufg-muenster-inline]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-79.ltx b/info/examples/tlc3/example-sources/15-7-79.ltx
new file mode 100644
index 0000000000..27bef7f46b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-79.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-79 on page II-451 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ufg-muenster-numeric]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-8.ltx b/info/examples/tlc3/example-sources/15-7-8.ltx
new file mode 100644
index 0000000000..883f701975
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-8.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-8 on page II-433 in "An overview of biblatex styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+ \setlength\parindent{0pt}
+
+ \usepackage{microtype} % improve line breaking
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth:TB10-1-31,Knuth-CT-a}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-80.ltx b/info/examples/tlc3/example-sources/15-7-80.ltx
new file mode 100644
index 0000000000..2cd198de62
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-80.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-80 on page II-451 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ufg-muenster-verbose]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-81.ltx b/info/examples/tlc3/example-sources/15-7-81.ltx
new file mode 100644
index 0000000000..2a7667b699
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-81.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-81 on page II-452 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=volkskunde]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-82.ltx b/info/examples/tlc3/example-sources/15-7-82.ltx
new file mode 100644
index 0000000000..7ca5d9126e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-82.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-82 on page II-452 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=zaak]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-83.ltx b/info/examples/tlc3/example-sources/15-7-83.ltx
new file mode 100644
index 0000000000..2cbccc3765
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-83.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-83 on page II-452 in "\protect \hspace *{-1em}biblatex-archaeology".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=zaes]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-84.ltx b/info/examples/tlc3/example-sources/15-7-84.ltx
new file mode 100644
index 0000000000..d78407faf0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-84.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-84 on page II-452 in "\protect \hspace *{-1em}biblatex-arthistory-bonn".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=arthistory-bonn]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-85.ltx b/info/examples/tlc3/example-sources/15-7-85.ltx
new file mode 100644
index 0000000000..a81f225951
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-85.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-85 on page II-452 in "\protect \hspace *{-1em}biblatex-bath".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=bath]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-86.ltx b/info/examples/tlc3/example-sources/15-7-86.ltx
new file mode 100644
index 0000000000..8285c31d84
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-86.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-86 on page II-453 in "\protect \hspace *{-1em}biblatex-bwl".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=bwl-FU]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-87.ltx b/info/examples/tlc3/example-sources/15-7-87.ltx
new file mode 100644
index 0000000000..87d9899e19
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-87.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-87 on page II-453 in "\protect \hspace *{-1em}biblatex-enc".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=enc]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-88.ltx b/info/examples/tlc3/example-sources/15-7-88.ltx
new file mode 100644
index 0000000000..52b3d9e9f8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-88.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-88 on page II-453 in "\protect \hspace *{-1em}biblatex-musuos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=musuos]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-89.ltx b/info/examples/tlc3/example-sources/15-7-89.ltx
new file mode 100644
index 0000000000..9d92028547
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-89.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-89 on page II-454 in "\protect \hspace *{-1em}biblatex-nottsclassic".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=nottsclassic]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-9.ltx b/info/examples/tlc3/example-sources/15-7-9.ltx
new file mode 100644
index 0000000000..0c404cd505
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-9.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-9 on page II-433 in "An overview of biblatex styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+ \setlength\parindent{0pt}
+
+ \usepackage{microtype} % improve line breaking
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel} \usepackage{csquotes}
+\usepackage[style=authoryear,
+ date=iso,dashed=false,isbn=false,
+ sorting=none,giveninits]{biblatex}
+\DeclareFieldFormat{title}{\mkbibbold{#1}}
+\renewcommand\newunitpunct{%
+ \addsemicolon\addspace}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth:TB10-1-31,Knuth-CT-a}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-90.ltx b/info/examples/tlc3/example-sources/15-7-90.ltx
new file mode 100644
index 0000000000..b0012aaf66
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-90.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-90 on page II-454 in "\protect \hspace *{-1em}biblatex-social\protect \-sciences\protect \-huberlin".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=socialscienceshuberlin]{biblatex}\AtBeginDocument {\colorlet {sshuberlincolor}{blue}}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-91.ltx b/info/examples/tlc3/example-sources/15-7-91.ltx
new file mode 100644
index 0000000000..67125ae256
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-91.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-91 on page II-454 in "\protect \hspace *{-1em}thuthesis".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=thuthesis-author-year]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-92.ltx b/info/examples/tlc3/example-sources/15-7-92.ltx
new file mode 100644
index 0000000000..b18e87596d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-92.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-92 on page II-454 in "\protect \hspace *{-1em}thuthesis".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=thuthesis-bachelor]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-93.ltx b/info/examples/tlc3/example-sources/15-7-93.ltx
new file mode 100644
index 0000000000..f1a8285089
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-93.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-93 on page II-455 in "\protect \hspace *{-1em}uni-wtal-ger".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=uni-wtal-ger]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-94.ltx b/info/examples/tlc3/example-sources/15-7-94.ltx
new file mode 100644
index 0000000000..28bf118e64
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-94.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-94 on page II-455 in "\protect \hspace *{-1em}uni-wtal-lin".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=uni-wtal-lin]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-95.ltx b/info/examples/tlc3/example-sources/15-7-95.ltx
new file mode 100644
index 0000000000..959b0d1013
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-95.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-95 on page II-455 in "\protect \hspace *{-1em}univie-ling".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=univie-ling]{biblatex}\textheight =8\baselineskip \addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-96.ltx b/info/examples/tlc3/example-sources/15-7-96.ltx
new file mode 100644
index 0000000000..59b1ee7a7a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-96.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-96 on page II-456 in "\protect \hspace *{-1em}acmart".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=acmauthoryear]{biblatex}\providecommand \bibliofont {\normalfont \normalsize }\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-97.ltx b/info/examples/tlc3/example-sources/15-7-97.ltx
new file mode 100644
index 0000000000..a78a9c97ea
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-97.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-97 on page II-456 in "\protect \hspace *{-1em}acmart".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=acmnumeric]{biblatex}\providecommand \bibliofont {\normalfont \normalsize }\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-98.ltx b/info/examples/tlc3/example-sources/15-7-98.ltx
new file mode 100644
index 0000000000..b74929254f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-98.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-98 on page II-456 in "\protect \hspace *{-1em}biblatex-ajc2020\protect \-unofficial".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=ajc2020unofficial]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/15-7-99.ltx b/info/examples/tlc3/example-sources/15-7-99.ltx
new file mode 100644
index 0000000000..20f9585f80
--- /dev/null
+++ b/info/examples/tlc3/example-sources/15-7-99.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 15-7-99 on page II-456 in "\protect \hspace *{-1em}biblatex-chem".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{328.0pt}
+
+%% Use biber program
+\usepackage{xcolor}
+\setlength\parindent{0pt}
+\usepackage {csquotes}\usepackage [style=chem-acs]{biblatex}\textheight =10cm\addbibresource {tlc-biblatex-special.bib}
+%StartShownPreambleCommands
+
+
+% A patch for archeology styles until they are fixed:
+
+\AddToHook{package/biblatex-archaeology/after}
+{\renewbibmacro*{maintitle+title}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}
+ {}
+ {\usebibmacro{maintitle}%
+ \iffieldundef{volume}
+ {\newunit\newblock}
+ {\printfield{volume}%
+ \printfield{part}%
+ \clearfield{volume}%
+ \clearfield{part}%
+ \setunit{\addcolon\space}}}}%
+ \usebibmacro{title}%
+ \newunit}}
+
+
+%StopShownPreambleCommands
+
+\begin{document}
+\let\normalsize\footnotesize \normalsize
+\textcolor{blue}{See \cite{zar2099} and \textcite[4-8]{cole1983} and again \textcite{cole1983,cole1995}}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-1-1.ltx b/info/examples/tlc3/example-sources/16-1-1.ltx
new file mode 100644
index 0000000000..d4ee93c649
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-1-1.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-1-1 on page II-471 in "Bibliographical reference schemes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{330.59894pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage{chicago} \bibliographystyle{chicago}
+%StopShownPreambleCommands
+
+\begin{document}
+Entries with multiple authors can be problematical, e.g., \shortcite{TLC94},
+\shortcite{LGC97} and \shortcite{test97} or worse \shortcite{TLC94,LGC97,test97}.
+
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-1-2.ltx b/info/examples/tlc3/example-sources/16-1-2.ltx
new file mode 100644
index 0000000000..ac1e152003
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-1-2.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-1-2 on page II-472 in "Bibliographical reference schemes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage{natbib}
+\bibliographystyle
+ {abbrvnat}
+%StopShownPreambleCommands
+
+\begin{document}
+Entries with multiple
+authors might
+be problematical,
+e.g., \cite{LGC97} and
+\cite{test97} or even
+\cite{LGC97,test97}.
+But then they might not.
+
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-1-3.ltx b/info/examples/tlc3/example-sources/16-1-3.ltx
new file mode 100644
index 0000000000..51a8aa2054
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-1-3.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-1-3 on page II-472 in "Bibliographical reference schemes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+% small headings for the example
+ % Use biber program
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+
+\usepackage[style=authoryear,
+ uniquelist=false,maxnames=1]{biblatex}
+\addbibresource{tlc.bib}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+Entries with multiple authors might be
+problematical, e.g., \cite{LGC97} and
+\cite{test97} or even \cite{LGC97,test97}.
+But then they might not.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-1-4.ltx b/info/examples/tlc3/example-sources/16-1-4.ltx
new file mode 100644
index 0000000000..fcbed04dd6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-1-4.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-1-4 on page II-472 in "Bibliographical reference schemes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{303.0pt}
+% small headings for the example
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+Entries with multiple
+authors might
+be problematical,
+e.g., \cite{LGC97} and
+\cite{test97} or even
+\cite{LGC97,test97}.
+But then they might not.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-1.ltx b/info/examples/tlc3/example-sources/16-2-1.ltx
new file mode 100644
index 0000000000..65916f0fe5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-1.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-1 on page II-475 in "Standard \LaTeX --- Reference by number".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+Color support for \LaTeX{} is described in
+\cite[chap.~9]{LGC97} and the \texttt{hyperref}
+package in \cite[pp.\,35--67]{LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-10.ltx b/info/examples/tlc3/example-sources/16-2-10.ltx
new file mode 100644
index 0000000000..b7f39c4c90
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-10 on page II-479 in "cite --- Enhanced references by number".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{cite} \bibliographystyle{plain}
+\renewcommand\citeleft{(} \renewcommand\citeright{)}
+\renewcommand\citemid{;\nolinebreak[3] }
+%StopShownPreambleCommands
+
+\begin{document}
+Color support for \LaTeX{} is described in \cite{LGC97} and
+the \texttt{hyperref} package in \cite[pp.\,35--67]{LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-11.ltx b/info/examples/tlc3/example-sources/16-2-11.ltx
new file mode 100644
index 0000000000..63c0a2847a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-11.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-11 on page II-480 in "cite --- Enhanced references by number".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{cite,color} \bibliographystyle{plain}
+\renewcommand\citeform[1]{\textcolor{blue}{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+Color support for \LaTeX{} is described in \cite{LGC97} and
+the \texttt{hyperref} package in \cite[pp.\,35--67]{LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-12.ltx b/info/examples/tlc3/example-sources/16-2-12.ltx
new file mode 100644
index 0000000000..80907d4765
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-12.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-12 on page II-480 in "cite --- Enhanced references by number".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+%% For the example in the book:
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[nospace]{cite} \bibliographystyle{plain}
+\renewcommand\citeform[1]{(#1)}
+%StopShownPreambleCommands
+
+\begin{document}
+\citen{LGC97,LWC99,test97,vLeunen:92} but \cite[\S5]{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-13.ltx b/info/examples/tlc3/example-sources/16-2-13.ltx
new file mode 100644
index 0000000000..15a889fc37
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-13.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-13 on page II-481 in "Citations with superscript numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+\sloppy
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[superscript]{cite}
+\bibliographystyle{plain}
+\usepackage{color}
+\renewcommand\citeform[1]{\textcolor{blue}{#1}}
+\renewcommand\citeleft{(} \renewcommand\citeright{)}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information about \TeX{} and \LaTeX{} can be found in
+\cite{LGC97,LWC99,Knuth-CT-a,Knuth:ct-b,Knuth:TB10-1-31}.
+For \texttt{hyperref} see \cite[pp.\,35--67]{LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-14.ltx b/info/examples/tlc3/example-sources/16-2-14.ltx
new file mode 100644
index 0000000000..eb56825d3b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-14.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-14 on page II-482 in "Citations with superscript numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+\sloppy
+\setlength\textheight{3.3\baselineskip}
+\addtolength\textwidth{-8pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[superscript]{cite}
+\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information\footnote{Confusing footnote!}
+can be found in \cite{LGC97,LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-15.ltx b/info/examples/tlc3/example-sources/16-2-15.ltx
new file mode 100644
index 0000000000..640c6f6e5d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-15.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-15 on page II-482 in "Citations with superscript numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Some settings for the look of the example in the book:
+\sloppy
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[superscript]{cite}
+\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ book~\cite{Knuth-CT-a}; see also
+Goossens et al.~\cite{LGC97}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-16.ltx b/info/examples/tlc3/example-sources/16-2-16.ltx
new file mode 100644
index 0000000000..9c246eda36
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-16.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-16 on page II-482 in "Citations with superscript numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%% Some settings for the look of the example in the book:
+\sloppy
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[super]{cite}
+\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+et al.\@ \cite{LGC97}. \hfil et al.\ \cite{LGC97}.
+
+U.S.A. \cite{unknown}. \hfil U.S.A\@. \cite{unknown}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-17.ltx b/info/examples/tlc3/example-sources/16-2-17.ltx
new file mode 100644
index 0000000000..2abce200bc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-17.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-17 on page II-483 in "Citations with superscript numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%% Some settings for the look of the example in the book:
+\sloppy
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[super]{cite} \bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+For details see ``The \TeX book'' \cite{Knuth-CT-a}.
+But wanted is ``The \TeX book.'' \cite{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-18.ltx b/info/examples/tlc3/example-sources/16-2-18.ltx
new file mode 100644
index 0000000000..dc788d54b4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-18.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-18 on page II-483 in "Citations with superscript numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%% Some settings for the look of the example in the book:
+\sloppy
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[super,ref]{cite}
+\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+Color support is described in ``LGC'' \cite{LGC97}
+and the \texttt{hyperref} package in ``LWC''
+\cite[pp.\,35--67]{LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-19.ltx b/info/examples/tlc3/example-sources/16-2-19.ltx
new file mode 100644
index 0000000000..2147aed7f3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-19.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-19 on page II-484 in "natbib's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage{natbib}
+\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{Knuth:TB10-1-31},
+\citep{Knuth:TB10-1-31},
+\citet{Knuth:TB10-1-31}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-2.ltx b/info/examples/tlc3/example-sources/16-2-2.ltx
new file mode 100644
index 0000000000..b577cfc423
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-2.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-2 on page II-476 in "Customizing citation references and the bibliography in standard \LaTeX {}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\bibliographystyle{plain} \usepackage{ifthen}
+\makeatletter
+\renewcommand\@cite[2]{({#1\ifthenelse
+ {\boolean{@tempswa}}{,\nolinebreak[3] #2}{}})}
+\makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+Color support for \LaTeX{} is described in \cite{LGC97} and
+the \texttt{hyperref} package in \cite[pp.\,35--67]{LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-20.ltx b/info/examples/tlc3/example-sources/16-2-20.ltx
new file mode 100644
index 0000000000..b2aba17957
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-20.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-20 on page II-484 in "natbib's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage{natbib} \setcitestyle{numbers}
+\bibliographystyle{plainnat}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{Knuth:TB10-1-31},
+\citep{Knuth:TB10-1-31},
+\citet{Knuth:TB10-1-31}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-21.ltx b/info/examples/tlc3/example-sources/16-2-21.ltx
new file mode 100644
index 0000000000..bc6f5e9eb6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-21.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-21 on page II-485 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[natbib,minnames=2,maxnames=2]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{Knuth:TB10-1-31} \\
+\parencite[see also][2-4]{LGC97} \\
+\citet{LGC97} \\
+\citet*{LGC97} \\
+\citep[see][35-44]{LGC97} \\
+\citeauthor{LGC97} \\
+\citeauthor*{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-22.ltx b/info/examples/tlc3/example-sources/16-2-22.ltx
new file mode 100644
index 0000000000..671f750598
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-22.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-22 on page II-485 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[minnames=2,maxnames=2]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citeauthor{LGC97} \\
+\citeauthor*{LGC97} \\
+\AtNextCite{\setcounter{maxnames}{99}}%
+\citeauthor{LGC97} \\
+\citeauthor{LGC97} % maxnames automatically reset
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-23.ltx b/info/examples/tlc3/example-sources/16-2-23.ltx
new file mode 100644
index 0000000000..846b15e9ff
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-23.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-23 on page II-485 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+\AddToHook{package/biblatex/after}{\addbibresource{tlc.bib}}
+
+%StartShownPreambleCommands
+\usepackage{biblatex}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{cicero,angenendt,kant:kpv}\\
+\cite{cicero,kant:kpv,cicero,angenendt}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-24.ltx b/info/examples/tlc3/example-sources/16-2-24.ltx
new file mode 100644
index 0000000000..65fc54bca5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-24.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-24 on page II-486 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+\AddToHook{package/biblatex/after}{\addbibresource{tlc.bib}}
+
+%StartShownPreambleCommands
+\usepackage[sortcites]{biblatex}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{cicero,angenendt,kant:kpv}\\
+\cite{cicero,kant:kpv,cicero,angenendt}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-25.ltx b/info/examples/tlc3/example-sources/16-2-25.ltx
new file mode 100644
index 0000000000..c4fe514a3d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-25.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-25 on page II-486 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=numeric-comp]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information about \TeX{} and \LaTeX{} can be found in
+\cite{LGC97,LWC99,Knuth-CT-a,Knuth:ct-b,Knuth:TB10-1-31}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-26.ltx b/info/examples/tlc3/example-sources/16-2-26.ltx
new file mode 100644
index 0000000000..b038d46cd5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-26.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-26 on page II-486 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{149.0pt}
+
+ % Use biber program
+
+ \addtolength\textwidth{-14pt} % match nearby example
+
+%StartShownPreambleCommands
+\usepackage[style=ext-numeric-comp]{biblatex}
+\addbibresource{tlc.bib} \DeclareOuterCiteDelims{cite}{(}{)}
+\renewcommand\postnotedelim{\addsemicolon\addspace}
+\renewcommand\multicitedelim{\addsemicolon\addspace}
+%StopShownPreambleCommands
+
+\begin{document}
+Color support for \LaTeX{} is described in \cite{LGC97}
+and the \texttt{hyperref} package in \cite[35-67]{LWC99}.
+\par See also \cite{MR-PQ,Southall}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-27.ltx b/info/examples/tlc3/example-sources/16-2-27.ltx
new file mode 100644
index 0000000000..da3b928cb9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-27.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-27 on page II-486 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{149.0pt}
+
+ % Use biber program
+
+ \usepackage{microtype}
+
+
+%StartShownPreambleCommands
+\usepackage[style=ext-numeric-comp,maxcitenames=1]{biblatex}
+\addbibresource{tlc.bib} \DeclareOuterCiteDelims{cite}{(}{)}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information about \TeX{} and \LaTeX{} can be found
+in \supercite{LGC97,LWC99,Knuth-CT-a,Knuth:ct-b,%
+ Knuth:TB10-1-31}.
+For \texttt{hyperref} see \cite[35-67]{LWC99}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-28.ltx b/info/examples/tlc3/example-sources/16-2-28.ltx
new file mode 100644
index 0000000000..99b0e49689
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-28.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-28 on page II-487 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[maxcitenames=1,style=numeric-comp,
+ autocite=superscript]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+See \citeauthor{Knuth-CT-a}~\autocite{Knuth-CT-a},
+\citeauthor[see also][]{LGC97}~\autocite{LGC97}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-29.ltx b/info/examples/tlc3/example-sources/16-2-29.ltx
new file mode 100644
index 0000000000..20a48acdb2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-29.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-29 on page II-487 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=alphabetic,minalphanames=2,
+ maxalphanames=2]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{Knuth-CT-a}, \textcite{Knuth:TB10-1-31} \\
+\textcite{LGC97} \\ \textcite{LWC99}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-3.ltx b/info/examples/tlc3/example-sources/16-2-3.ltx
new file mode 100644
index 0000000000..aa180678f3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-3.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-3 on page II-476 in "Customizing citation references and the bibliography in standard \LaTeX {}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{243.0pt}
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\bibliographystyle{abbrv}
+\makeatletter
+ \renewcommand\@biblabel[1]{#1.}
+\makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth-CT-a,Knuth:TB10-1-31}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-30.ltx b/info/examples/tlc3/example-sources/16-2-30.ltx
new file mode 100644
index 0000000000..ddc6d7c8a3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-30.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-30 on page II-487 in "biblatex's approach to number-only references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=alphabetic,minalphanames=2,
+ maxalphanames=2]{biblatex}
+\DeclareLabelalphaTemplate
+ {\labelelement{\field[varwidth]{labelname}}}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{Knuth-CT-a}, \textcite{Knuth:TB10-1-31} \\
+\textcite{LGC97} \\ \textcite{LWC99}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-4.ltx b/info/examples/tlc3/example-sources/16-2-4.ltx
new file mode 100644
index 0000000000..9e53409875
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-4.ltx
@@ -0,0 +1,61 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-4 on page II-477 in "Customizing citation references and the bibliography in standard \LaTeX {}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+%
+% This example is one of the few that are slightly faked:
+%
+% Because we want to show the use of the openbib class option
+% we pretend that this is what we call by showing a faked
+% document class line that we gobble up with this:
+%
+\renewcommand\documentclass[2][]{}
+%
+% The work of the openbib option is to redefine \@openbib@code
+% so we just do that manually here:
+%
+\renewcommand\@openbib@code{%
+ \advance\leftmargin\bibindent
+ \itemindent -\bibindent
+ \listparindent \itemindent
+ \parsep \z@
+ }%
+ \renewcommand\newblock{\par}
+\makeatother
+
+%StartShownPreambleCommands
+\documentclass[openbib]{article}
+\bibliographystyle{abbrv}
+\setlength\bibindent{24pt}
+
+\makeatletter
+\renewcommand\@biblabel[1]
+ {\textsuperscript{#1}}
+\makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{LWC99,Knuth:TB10-1-31}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-5.ltx b/info/examples/tlc3/example-sources/16-2-5.ltx
new file mode 100644
index 0000000000..5792d3ec4e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-5.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-5 on page II-477 in "Customizing citation references and the bibliography with biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[style=numeric]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareCiteCommand{\cite}[\mkbibparens]
+ {\usebibmacro{prenote}}
+ {\usebibmacro{citeindex}\usebibmacro{cite}}
+ {\multicitedelim}
+ {\usebibmacro{postnote}}
+%StopShownPreambleCommands
+
+\begin{document}
+Color support for \LaTeX{} is described in \cite{LGC97}
+and the \texttt{hyperref} package in \cite[35-67]{LWC99}.
+
+See also \cite{MR-PQ,Southall}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-6.ltx b/info/examples/tlc3/example-sources/16-2-6.ltx
new file mode 100644
index 0000000000..1125690a6d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-6.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-6 on page II-478 in "Customizing citation references and the bibliography with biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[style=ext-numeric]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareOuterCiteDelims{cite}{\bibopenparen}{\bibcloseparen}
+%StopShownPreambleCommands
+
+\begin{document}
+Color support for \LaTeX{} is described in \cite{LGC97} and
+the \texttt{hyperref} package in \cite[35-67]{LWC99}. \par
+See also \cite{MR-PQ,Southall}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-7.ltx b/info/examples/tlc3/example-sources/16-2-7.ltx
new file mode 100644
index 0000000000..7c1ab466da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-7.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-7 on page II-478 in "Customizing citation references and the bibliography with biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[style=trad-abbrv]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareFieldFormat{labelnumberwidth}{#1\adddot}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth-CT-a}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-8.ltx b/info/examples/tlc3/example-sources/16-2-8.ltx
new file mode 100644
index 0000000000..4e0cac1233
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-8.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-8 on page II-478 in "cite --- Enhanced references by number".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information about \TeX{} and \LaTeX{} can be found in
+\cite{LGC97,LWC99,Knuth-CT-a,Knuth:ct-b,Knuth:TB10-1-31}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-2-9.ltx b/info/examples/tlc3/example-sources/16-2-9.ltx
new file mode 100644
index 0000000000..c74b2805a0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-2-9.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-2-9 on page II-478 in "cite --- Enhanced references by number".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{cite} \bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information about \TeX{} and \LaTeX{} can be found in
+\cite{LGC97,LWC99,Knuth-CT-a,Knuth:ct-b,Knuth:TB10-1-31}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-1.ltx b/info/examples/tlc3/example-sources/16-3-1.ltx
new file mode 100644
index 0000000000..07bd7c269f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-1.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-1 on page II-488 in "The author-date system".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{Knuth:TB10-1-31} shows \ldots\ This is explained
+in the authoritative manual on \TeX{}~\citep{Knuth-CT-a}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-10.ltx b/info/examples/tlc3/example-sources/16-3-10.ltx
new file mode 100644
index 0000000000..01f42d3471
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-10.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-10 on page II-492 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+ \usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+ \citetext{see \citealp{LGC97} or \citealp{Knuth-CT-a}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-11.ltx b/info/examples/tlc3/example-sources/16-3-11.ltx
new file mode 100644
index 0000000000..2060e56a53
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-11.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-11 on page II-492 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+Normal citation: \citet{vLeunen:92} \\
+\Citet{vLeunen:92} or \Citealt{vLeunen:92} \\
+\Citep{vLeunen:92} or \Citealp{vLeunen:92} \\
+\Citeauthor{vLeunen:92}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-12.ltx b/info/examples/tlc3/example-sources/16-3-12.ltx
new file mode 100644
index 0000000000..7ec656c1a7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-12.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-12 on page II-493 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+\defcitealias{LGC97}{Dogbook~II}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LGC97} = \citetalias{LGC97} \\
+\citep{LGC97} = \citepalias{LGC97} \par
+\defcitealias{LGC97}{Dogbook~II~2ed}
+Alias changed: \citepalias[see][]{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-13.ltx b/info/examples/tlc3/example-sources/16-3-13.ltx
new file mode 100644
index 0000000000..d2c6a559c1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-13.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-13 on page II-493 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+\bibliographystyle{agsm}
+\newcommand\possessivecite[1]{\citeauthor{#1}'s \citeyearpar{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+\citeauthor{Knuth-CT-a}'s \citeyearpar{Knuth-CT-a} \\
+\possessivecite{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-14.ltx b/info/examples/tlc3/example-sources/16-3-14.ltx
new file mode 100644
index 0000000000..bddcafd2ce
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-14.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-14 on page II-493 in "Multiple citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LGC97,LWC99} \\
+\citep{LGC97,LWC99} \\
+\citep{Knuth:TB10-1-31,Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-15.ltx b/info/examples/tlc3/example-sources/16-3-15.ltx
new file mode 100644
index 0000000000..d7d97617fe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-15.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-15 on page II-493 in "Multiple citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[sort]{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citep{Knuth:TB10-1-31,Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-16.ltx b/info/examples/tlc3/example-sources/16-3-16.ltx
new file mode 100644
index 0000000000..5519807a54
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-16.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-16 on page II-494 in "Multiple citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citep[see][p.~55]{vLeunen:92,Knuth-CT-a} \\
+\citep[see][p.~55]{Knuth-CT-a,Knuth:TB10-1-31} \\
+\citet[see][p.~55]{vLeunen:92,Knuth-CT-a} \\
+\citet[see][p.~55]{Knuth-CT-a,Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-17.ltx b/info/examples/tlc3/example-sources/16-3-17.ltx
new file mode 100644
index 0000000000..b03bd0132b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-17.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-17 on page II-494 in "Full author list only with the first citation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[longnamesfirst]{natbib}
+\bibliographystyle{agsm}
+%StopShownPreambleCommands
+
+\begin{document}
+\citep{LGC97} \hfill first citation \\
+\citep{LGC97} \hfill second \\
+\citep*{LGC97}\hfill names forced \\
+\citet{LGC97} \\
+\citep[e.g.,][]{LGC97} \\
+\citeauthor{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-18.ltx b/info/examples/tlc3/example-sources/16-3-18.ltx
new file mode 100644
index 0000000000..d22cf62a77
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-18.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-18 on page II-494 in "Full author list only with the first citation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage \bibliography{tlc,tlc-ex}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[longnamesfirst]{natbib}
+\bibliographystyle{agsm}
+%StopShownPreambleCommands
+
+\begin{document}
+\citep{LGC97} \hfill first citation \\
+\citep{LGC97} \hfill second \\
+\citep{test97}\hfill first citation \\
+\citep{test97}\hfill second citation
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-19.ltx b/info/examples/tlc3/example-sources/16-3-19.ltx
new file mode 100644
index 0000000000..2bc4bd485d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-19.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-19 on page II-495 in "Full author list only with the first citation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage \bibliography{tlc,tlc-ex}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[longnamesfirst]{natbib}
+\bibliographystyle{chicago}
+\shortcites{LGC97}
+%StopShownPreambleCommands
+
+\begin{document}
+\citep{LGC97} \hfill first citation \\
+\citep{LGC97} \hfill second citation \\
+\citep*{LGC97}\hfill forced \\
+\citep{test97}\hfill first citation \\
+\citep{test97}\hfill second citation
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-2.ltx b/info/examples/tlc3/example-sources/16-3-2.ltx
new file mode 100644
index 0000000000..ee0a3ca2b4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-2.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-2 on page II-489 in "Early attempts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{chicago}
+\bibliographystyle{chicago}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{LGC97} \\
+\citeA{LGC97} \\
+\citeN{LGC97} \\
+\shortcite{LWC99} \\
+\shortciteA{LWC99} \\
+\shortciteN{LWC99} \\
+\citeyear{LWC99}, \citeyearNP{LWC99}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-20.ltx b/info/examples/tlc3/example-sources/16-3-20.ltx
new file mode 100644
index 0000000000..7d68ecf6db
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-20.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-20 on page II-495 in "Customizing the citation reference layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib} \bibliographystyle{agu}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LGC97} \\ \citep{Knuth-CT-a,LWC99} \\
+\citep[see][chap.~2]{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-21.ltx b/info/examples/tlc3/example-sources/16-3-21.ltx
new file mode 100644
index 0000000000..015a354a64
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-21.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-21 on page II-495 in "Customizing the citation reference layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib} \bibliographystyle{agu}
+\citestyle{agsm}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LGC97} \\ \citep{Knuth-CT-a,LWC99} \\
+\citep[see][chap.~2]{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-22.ltx b/info/examples/tlc3/example-sources/16-3-22.ltx
new file mode 100644
index 0000000000..0aac8bb48a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-22.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-22 on page II-496 in "Customizing the citation reference layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[curly,comma]{natbib}
+\bibliographystyle{agu}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LGC97} \\ \citep{Knuth-CT-a,LWC99} \\
+\citep[see][chap.~2]{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-23.ltx b/info/examples/tlc3/example-sources/16-3-23.ltx
new file mode 100644
index 0000000000..b45e4c48a5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-23.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-23 on page II-497 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage{natbib}
+\bibliographystyle{abbrvnat}
+\renewcommand\bibsection{\section{\refname}}
+\renewcommand\bibpreamble{Some material
+ inserted between heading and list.\par}
+\renewcommand\bibfont
+ {\footnotesize\raggedright}
+\setlength\bibhang{30pt}
+\setlength\bibsep{1pt plus 1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+Entries with multiple authors might be
+problematical, e.g., \cite{LGC97} and
+\cite{test97} or even \cite{LGC97,test97}.
+But then they might not.
+\bibliography{tlc,tlc-ex}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-24.ltx b/info/examples/tlc3/example-sources/16-3-24.ltx
new file mode 100644
index 0000000000..09d49f0600
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-24.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-24 on page II-497 in "Publications without author or year information".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc,tlc-ex}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib} \bibliographystyle{agsm}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{G-G} / \citet{oddity} / \citet{GNUMake}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-25.ltx b/info/examples/tlc3/example-sources/16-3-25.ltx
new file mode 100644
index 0000000000..a0bc6f8e98
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-25.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-25 on page II-498 in "Publications without author or year information".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc,tlc-ex}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib} \bibliographystyle{unsrtnat}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{G-G} / \citet{oddity} / \citet{GNUMake} \\
+\citep{G-G} / \citep{oddity} / \citep{GNUMake}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-26.ltx b/info/examples/tlc3/example-sources/16-3-26.ltx
new file mode 100644
index 0000000000..f8a31850d0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-26.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-26 on page II-498 in "Publications without author or year information".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc,tlc-ex}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib} \bibliographystyle{chicago}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{G-G} / \citet{oddity} / \citet{GNUMake} \\
+\citep{G-G} / \citep{oddity} / \citep{GNUMake}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-27.ltx b/info/examples/tlc3/example-sources/16-3-27.ltx
new file mode 100644
index 0000000000..9218fc3cf3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-27.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-27 on page II-500 in "biblatex's approach to author-date references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+The \verb=\textcite= variants: \\[2pt]
+\textcite[chap.~2]{LGC97} \\
+\textcite[see][chap.~2]{LGC97} \\
+\textcite[see][]{LGC97} \\[12pt]
+Other commands: \\[2pt]
+\parencite[see][chap.~2]{LGC97}\\
+\cite[see][chap.~2]{LGC97} \\
+\cite*[see][chap.~2]{LGC97} \\
+\citeauthor{LGC97} \\
+\citeauthor*{LGC97} \\
+\citeyear{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-28.ltx b/info/examples/tlc3/example-sources/16-3-28.ltx
new file mode 100644
index 0000000000..1b5fde81cf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-28.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-28 on page II-501 in "biblatex's approach to author-date references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear-icomp]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{LGC97,Knuth-CT-a,LWC99,Knuth:TB10-1-31}\\
+\textcite[see][]{Knuth-CT-a} \\
+\textcite[see][]{Knuth-CT-a} \\
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-29.ltx b/info/examples/tlc3/example-sources/16-3-29.ltx
new file mode 100644
index 0000000000..d101925080
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-29.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-29 on page II-501 in "biblatex's approach to author-date references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear,useprefix]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+Normal citation: \textcite{vLeunen:92}\\
+\Textcite{vLeunen:92} \\
+\Parencite{vLeunen:92} \\
+\Citeauthor{vLeunen:92}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-3.ltx b/info/examples/tlc3/example-sources/16-3-3.ltx
new file mode 100644
index 0000000000..c0401dea9c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-3.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-3 on page II-489 in "Early attempts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{authordate1-4}
+\bibliographystyle{authordate2}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{LGC97} or \shortcite{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-30.ltx b/info/examples/tlc3/example-sources/16-3-30.ltx
new file mode 100644
index 0000000000..a1cc750500
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-30.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-30 on page II-501 in "biblatex's approach to author-date references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear,
+ maxcitenames=1]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{LGC97} \\
+\AtNextCite{\setcounter{minnames}{2}%
+ \setcounter{maxnames}{2}}\textcite{LGC97} \\
+\textcite{LGC97} \\
+\AtNextCite{\setcounter{maxnames}{99}}\textcite{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-31.ltx b/info/examples/tlc3/example-sources/16-3-31.ltx
new file mode 100644
index 0000000000..2abb2100a4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-31.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-31 on page II-502 in "biblatex's approach to author-date references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Use biber program
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear-comp]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+1: \cites[see][55]{Knuth-CT-a}
+ [also][35]{Knuth:TB10-1-31}\\
+2: \cites[35]{Knuth:TB10-1-31}[55]{Knuth-CT-a} \\
+3: \parencites[see][55]{Knuth-CT-a}
+ [also][35]{Knuth:TB10-1-31} \\
+4: \parencites[35]{Knuth:TB10-1-31}[55]{Knuth-CT-a}\\
+5: \textcites [see][55]{vLeunen:92}
+ [also][43]{Knuth-CT-a} \\
+5: \textcites [see][55]{Knuth-CT-a}
+ [also][43]{Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-32.ltx b/info/examples/tlc3/example-sources/16-3-32.ltx
new file mode 100644
index 0000000000..22bc9ce404
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-32.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-32 on page II-502 in "biblatex's approach to author-date references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear,
+ citetracker=true,maxnames=2]{biblatex}
+\addbibresource{tlc.bib}
+\AtEveryCitekey{%
+ \ifciteseen{}{\setcounter{maxnames}{99}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{LGC97} \\ \textcite{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-33.ltx b/info/examples/tlc3/example-sources/16-3-33.ltx
new file mode 100644
index 0000000000..bd3c9fa93b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-33.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-33 on page II-502 in "biblatex's approach to author-date references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{156.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+\usepackage{microtype}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\usepackage[ngerman]{babel}
+\addbibresource{tlc.bib} \addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+1: \textcite{G-G} \\ 2: \textcite{oddity} \\
+3: \textcite{GNUMake}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-4.ltx b/info/examples/tlc3/example-sources/16-3-4.ltx
new file mode 100644
index 0000000000..21a0a4d32e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-4.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-4 on page II-490 in "Early attempts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{harvard}
+\bibliographystyle{agsm}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{LGC97} \\
+\cite{LGC97} \hfill second citation \\
+\cite*{LGC97}\hfill long names forced\\
+\citeasnoun{LGC97} \\
+\citeaffixed{LGC97}{e.g.,} \\
+\citename{LGC97} \\
+\possessivecite{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-5.ltx b/info/examples/tlc3/example-sources/16-3-5.ltx
new file mode 100644
index 0000000000..4458511662
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-5.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-5 on page II-491 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage \bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+Different \verb=\citet= variants: \\[2pt]
+\citet{LGC97} \\
+\citet[chap.~2]{LGC97} \\
+\citet[see][chap.~2]{LGC97} \\
+pre-note only: \citet[see][]{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-6.ltx b/info/examples/tlc3/example-sources/16-3-6.ltx
new file mode 100644
index 0000000000..3ea605192f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-6.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-6 on page II-491 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage \bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+Different \verb=\citep= variants: \\[2pt]
+\citep{LGC97} \\
+\citep[chap.~2]{LGC97} \\
+\citep[see][chap.~2]{LGC97} \\
+pre-note only: \citep[see][]{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-7.ltx b/info/examples/tlc3/example-sources/16-3-7.ltx
new file mode 100644
index 0000000000..9d58f435c7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-7.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-7 on page II-491 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+\bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+Compare \citet{LGC97} with \\
+\citet*{LGC97} \\
+\citep*[see][]{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-8.ltx b/info/examples/tlc3/example-sources/16-3-8.ltx
new file mode 100644
index 0000000000..c1eb271364
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-8.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-8 on page II-492 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citealt{LGC97} \\
+\citealp{LGC97} \\
+\citealt*{LGC97} \\
+\citealp*{LGC97} \\
+\citealp[p.~236]{LWC99} etc.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-3-9.ltx b/info/examples/tlc3/example-sources/16-3-9.ltx
new file mode 100644
index 0000000000..b4e8e50c65
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-3-9.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-3-9 on page II-492 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citeauthor{LGC97} \\
+\citeauthor*{LGC97} \\
+\citeyear{LGC97} or \citeyearpar{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-1.ltx b/info/examples/tlc3/example-sources/16-4-1.ltx
new file mode 100644
index 0000000000..00f902142b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-1 on page II-503 in "natbib --- Revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{chicago}
+ \bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[numbers]{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LGC97} \\
+\citet[chap.~2]{LGC97} \\
+\citet[see][chap.~2]{LGC97} \\
+pre-note only: \citet[see][]{LGC97} \\[5pt]
+\citep{LGC97} \\
+\citep[chap.~2]{LGC97} \\
+\citep[see][chap.~2]{LGC97} \\
+pre-note only: \citep[see][]{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-10.ltx b/info/examples/tlc3/example-sources/16-4-10.ltx
new file mode 100644
index 0000000000..ec1d0e775c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-10.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-10 on page II-507 in "biblatex's approach to author-number references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{249.0pt}
+
+\setlength\parindent{0pt}
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+\usepackage{microtype}
+
+%StartShownPreambleCommands
+\usepackage[style=ext-authornumber,
+ isbn=false]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareDelimFormat[bib]
+ {namenumberdelim}{\\*}
+\DeclareDelimFormat[bib]
+ {nametitledelim}{\addspace}
+\renewcommand\bibnamedash
+ {\hspace*{\leftmargin}}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{Knuth:TB10-1-31,%
+ vLeunen:92,Knuth-CT-a}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-2.ltx b/info/examples/tlc3/example-sources/16-4-2.ltx
new file mode 100644
index 0000000000..06e61e265f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-2.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-2 on page II-503 in "natbib --- Revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{plainnat}
+ \bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[numbers]{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet*{LGC97} \\
+\citeauthor{LGC97} \\
+\citeauthor*{LGC97} \\
+\citeyear{LGC97} or \citeyearpar{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-3.ltx b/info/examples/tlc3/example-sources/16-4-3.ltx
new file mode 100644
index 0000000000..130d02b96a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-3.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-3 on page II-504 in "natbib --- Revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{plainnat}
+ \bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[numbers]{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citealt{LGC97} \\
+\citealt*{LGC97} \\
+\citealp{LGC97} \\
+\citealp[p.~236]{LGC97} etc.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-4.ltx b/info/examples/tlc3/example-sources/16-4-4.ltx
new file mode 100644
index 0000000000..2c46b6c37b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-4.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-4 on page II-504 in "natbib --- Revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{plainnat}
+ \bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[super]{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LGC97} \\
+\citet[chap.~2]{LGC97} \\
+\citet[see][chap.~2]{LGC97} \\
+pre-note only: \citet[see][]{LGC97} \\[5pt]
+\citep{LGC97} \\
+\citep[chap.~2]{LGC97} \\
+\citep[see][chap.~2]{LGC97} \\
+pre-note only: \citep[see][]{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-5.ltx b/info/examples/tlc3/example-sources/16-4-5.ltx
new file mode 100644
index 0000000000..ae27245f75
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-5.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-5 on page II-504 in "natbib --- Revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+\setlength\parindent{0pt}
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliographystyle{plainnat}
+ \bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[super]{natbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots Knuth's book~\citep{Knuth-CT-a}; see also \citet{LGC97}.
+\par %%% Manually corrected in two places:
+\ldots Knuth's book;\citep{Knuth-CT-a} see also \citet{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-6.ltx b/info/examples/tlc3/example-sources/16-4-6.ltx
new file mode 100644
index 0000000000..0080e327b3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-6.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-6 on page II-505 in "Sorting and compressing numerical citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[sort]{natbib} \bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information about \TeX{} and \LaTeX{} can be found in
+\citep{LGC97,LWC99,Knuth-CT-a,Knuth:TB10-1-31}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-7.ltx b/info/examples/tlc3/example-sources/16-4-7.ltx
new file mode 100644
index 0000000000..4e6e875a77
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-7.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-7 on page II-505 in "Sorting and compressing numerical citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[sort&compress]{natbib}\bibliographystyle{plain}
+%StopShownPreambleCommands
+
+\begin{document}
+Good information about \TeX{} and \LaTeX{} can be found in
+\citep{LGC97,LWC99,Knuth-CT-a,Knuth:TB10-1-31}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-8.ltx b/info/examples/tlc3/example-sources/16-4-8.ltx
new file mode 100644
index 0000000000..a5720a5882
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-8.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-8 on page II-506 in "Customizing natbib in numerical mode".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\usepackage[numbers,round]{natbib}
+\bibliographystyle{abbrvnat}
+\renewcommand\bibfont{\small\raggedright}
+\setlength\bibhang{30pt} % ignored!
+\setlength\bibsep{1pt plus 1pt}
+\renewcommand\citenumfont[1]{\textbf{#1}}
+\renewcommand\bibnumfmt[1]{\textbf{#1.}}
+%StopShownPreambleCommands
+
+\begin{document}
+Images are discussed elsewhere,
+see \citep{LGC97,Knuth-CT-a}.
+
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-4-9.ltx b/info/examples/tlc3/example-sources/16-4-9.ltx
new file mode 100644
index 0000000000..673a7f2a6e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-4-9.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-4-9 on page II-506 in "biblatex's approach to author-number references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[maxcitenames=1]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{Knuth-CT-a} \\
+\textcite{LGC97} \\
+\textcite[see][chap.~2]{LGC97} \\
+\textcite[see][]{LGC97} \\
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-1.ltx b/info/examples/tlc3/example-sources/16-5-1.ltx
new file mode 100644
index 0000000000..83f6f32cbf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-1.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-1 on page II-509 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{aschur} \\
+\cite[\S\,123]{aschur} \\
+\cite[Heinrichs][]{bgb} \\
+\cite[Heinrichs][\S\,26]{bgb}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-10.ltx b/info/examples/tlc3/example-sources/16-5-10.ltx
new file mode 100644
index 0000000000..b4a8daed4a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-10.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-10 on page II-511 in "Citations with short and full titles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{titleformat={all,commasep,italic}}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite[\S\,123]{aschur} \\ \cite{bschur} \\
+\cite[Heinrichs][]{bgb} \\ \cite{Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-11.ltx b/info/examples/tlc3/example-sources/16-5-11.ltx
new file mode 100644
index 0000000000..2477cf0ff0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-11.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-11 on page II-512 in "Citations with short and full titles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{titleformat=all} \citenotitlefortype{book}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{bschur} \\ \cite{LWC99} \\
+\cite{Knuth-CT-a} \\ \cite{Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-12.ltx b/info/examples/tlc3/example-sources/16-5-12.ltx
new file mode 100644
index 0000000000..b118905814
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-12.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-12 on page II-513 in "Using natbib citation semantics".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[see,round]{jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{LGC97} \\ \cite[chap.~2]{LGC97} \\[3pt]
+\cite[compare][]{LGC97}\\ \cite[see][chap.~2]{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-13.ltx b/info/examples/tlc3/example-sources/16-5-13.ltx
new file mode 100644
index 0000000000..5458210f76
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-13.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-13 on page II-513 in "This work was cited as \protect \ldots ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+% page 6 will appear in book so citations are not shown, only
+% bibliography:
+\setcounter{page}{4}
+\renewcommand\refname{} % suppress heading in example
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{titleformat={all,commasep,italic},howcited={all}}
+%StopShownPreambleCommands
+
+\begin{document}
+\bibliography{tlc}
+\newpage
+\cite[\S\,123]{aschur} \\ \cite{bschur} \\
+\cite[Heinrichs][]{bgb} \\ \cite{Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-14.ltx b/info/examples/tlc3/example-sources/16-5-14.ltx
new file mode 100644
index 0000000000..dd6d918268
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-14.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-14 on page II-514 in "This work was cited as \protect \ldots ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+%
+\usepackage[ngerman,english]{babel}
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+\jurabibsetup{howcited=all}
+\AddTo\bibsall{%
+ \renewcommand\howcitedprefix
+ { (cited as }%
+ \renewcommand\howcitedsuffix{).}%
+ \renewcommand\bibnotcited
+ { (not cited).}}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{aschur}
+\ldots \cite{bschur} \ldots
+\cite{Knuth:TB10-1-31} \ldots
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-15.ltx b/info/examples/tlc3/example-sources/16-5-15.ltx
new file mode 100644
index 0000000000..3715ad0fb9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-15.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-15 on page II-515 in "Full citations inside the text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+\sloppy
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+\jurabibsetup{authorformat=citationreversed}
+
+\raggedright \setlength\parindent{12pt}
+%StopShownPreambleCommands
+
+\begin{document}
+For details see \fullcite{Knuth:TB10-1-31}.
+General information can be found in
+\fullcite{Knuth-CT-a}.
+
+As shown by \citet{Knuth:TB10-1-31} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-16.ltx b/info/examples/tlc3/example-sources/16-5-16.ltx
new file mode 100644
index 0000000000..28c9e3bede
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-16.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-16 on page II-515 in "Full citations inside the text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+\jurabibsetup{citefull=first}
+%StopShownPreambleCommands
+
+\begin{document}
+See \cite{zpo} \ldots
+
+As shown by \cite[Heinrichs][\S\,216]{zpo}
+the interpretation \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-17.ltx b/info/examples/tlc3/example-sources/16-5-17.ltx
new file mode 100644
index 0000000000..d344efb1c2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-17.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-17 on page II-516 in "Full citations inside the text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{citefull=first}
+\citefullfirstfortype{article}
+%StopShownPreambleCommands
+
+\begin{document}
+For details see \cite{Knuth:TB10-1-31}. General
+information can be found in \cite{Knuth-CT-a}.
+
+As shown by \cite{Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-18.ltx b/info/examples/tlc3/example-sources/16-5-18.ltx
new file mode 100644
index 0000000000..e41b5c4701
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-18.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-18 on page II-516 in "Full citations inside the text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\setlength\parindent{0pt}
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[citefull=first]{jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\nextciteshort{Knuth-CT-a,Knuth:TB10-1-31}
+A) \cite{Knuth-CT-a} \\
+B) \cite{Knuth:TB10-1-31} \\
+\nextcitereset{Knuth-CT-a}
+C) \cite{Knuth-CT-a} \\
+D) \cite{Knuth:TB10-1-31} \\
+\nextcitereset{Knuth-CT-a,Knuth:TB10-1-31}
+E) \cite{Knuth-CT-a} \\
+F) \cite{Knuth:TB10-1-31} \\
+\nextcitefull{Knuth-CT-a}
+\nextcitenotitle{Knuth:TB10-1-31}
+G) \cite{Knuth-CT-a} \\
+H) \cite{Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-19.ltx b/info/examples/tlc3/example-sources/16-5-19.ltx
new file mode 100644
index 0000000000..939431930c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-19.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-19 on page II-517 in "Full citations inside the text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\renewcommand\refname
+ {Selected further reading}
+\bibliographystyle{jurabib}
+\citeswithoutentry{aschur}
+\jurabibsetup{citefull=first}
+%StopShownPreambleCommands
+
+\begin{document}
+This is explained in \cite{aschur}.
+\par As shown in \cite{aschur}\ldots
+\nocite{zpo}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-2.ltx b/info/examples/tlc3/example-sources/16-5-2.ltx
new file mode 100644
index 0000000000..085ec297b2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-2.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-2 on page II-509 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{annotatorformat=italic,
+ annotatorlastsep=divis}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{aschur} \\ \cite[Heinrichs][\S\,26]{bgb} \\
+\jurabibsetup{annotatorfirstsep=comma}
+\cite[Heinrichs][\S\,26]{bgb} \\
+\jurabibsetup{annotatorfirstsep=in,annotatorformat=normal}
+\cite[Heinrichs][\S\,26]{bgb}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-20.ltx b/info/examples/tlc3/example-sources/16-5-20.ltx
new file mode 100644
index 0000000000..a1f8bd8cf7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-20.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-20 on page II-517 in "Citations as footnotes or endnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+\setlength\textheight{6\baselineskip}
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[ragged,symbol]{footmisc}
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots to use \LaTeX{} on the
+web.\footfullcite{LWC99}
+Also discussed by \cite{LWC99}
+is generating PDF and HTML.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-21.ltx b/info/examples/tlc3/example-sources/16-5-21.ltx
new file mode 100644
index 0000000000..64c98fea31
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-21.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-21 on page II-518 in "Citations as footnotes or endnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setcounter{page}{5}
+ \setlength\textheight{5\baselineskip}
+ \sloppy
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+ \AtEndDocument{\newpage\bibliography{tlc}}
+
+%% show second page in book
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{super,citefull=first,ibidem,lookat}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots to use \LaTeX{} on the web.\cite{LWC99}
+ \newpage % Next page shown on the left:
+Also discussed is generating PDF\cite[chap.~2]
+ {LWC99} and HTML.\cite[chap.~3--4]{LWC99}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-22.ltx b/info/examples/tlc3/example-sources/16-5-22.ltx
new file mode 100644
index 0000000000..e42fa85711
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-22.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-22 on page II-518 in "Citations as footnotes or endnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setcounter{page}{5}
+ \setlength\textheight{5\baselineskip}
+ \sloppy
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+ \AtEndDocument{\newpage\bibliography{tlc}}
+
+%% show second page in book
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{super,citefull=first,lookat}
+\AddTo\bibsall{\renewcommand\lookatprefix
+ {, \emph{supra} note }
+ \renewcommand\lookatsuffix{}}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots to use \LaTeX{} on the web.\cite{LWC99}
+ \newpage % Next page shown on the left:
+Also discussed is generating PDF\cite[chap.~2]
+ {LWC99} and HTML.\cite[chap.~3--4]{LWC99}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-23.ltx b/info/examples/tlc3/example-sources/16-5-23.ltx
new file mode 100644
index 0000000000..cb565897ba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-23.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-23 on page II-519 in "Citations as footnotes or endnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+\setlength\textheight{10\baselineskip}
+\sloppy
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib,endnotes}
+\bibliographystyle{jurabib}
+\jurabibsetup{citefull=first,
+ super,lookat}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots to typeset with
+graphics.\cite{LGC97} Also
+discussed is typesetting
+music\cite[chap.~7]{LGC97} and
+games.\cite[chap.~8]{LGC97}
+\theendnotes
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-24.ltx2 b/info/examples/tlc3/example-sources/16-5-24.ltx2
new file mode 100644
index 0000000000..f9e4273e81
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-24.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-24 on page II-519 in "Ibidem --- In the same place".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+\setlength\textheight{8\baselineskip}
+\addtolength\textwidth{-8pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+
+%StartShownPreambleCommands
+\usepackage[marginal,multiple]{footmisc}
+\usepackage[super,ibidem]{jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+A \cite[\S\,7]{bschur}
+legal \cite[\S\,7]{bschur}
+ \cite[\S\,16]{bschur}
+text.\cite[\S\,7]{bschur} \cite{aschur}
+\newpage % <---
+Some \cite[\S\,3]{aschur} \cite{bschur}
+more \cite[\S\,15]{bschur} text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-25.ltx2 b/info/examples/tlc3/example-sources/16-5-25.ltx2
new file mode 100644
index 0000000000..3515db3fef
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-25.ltx2
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-25 on page II-520 in "Ibidem --- In the same place".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+\setlength\textheight{6.5\baselineskip}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[para,multiple,perpage]{footmisc}
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+\jurabibsetup{super,ibidem=strictdoublepage}
+%StopShownPreambleCommands
+
+\begin{document}
+Some \cite[\S\,7]{bschur} legal
+\cite[\S\,7]{bschur} \cite[\S\,16]{bschur}
+text \cite[\S\,7]{bschur} \cite{aschur}
+with commentaries.
+\newpage
+And \cite[\S\,3]{aschur} \cite{bschur}
+several more. \cite[\S\,15]{bschur}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-26.ltx2 b/info/examples/tlc3/example-sources/16-5-26.ltx2
new file mode 100644
index 0000000000..fc07753ca6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-26.ltx2
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-26 on page II-520 in "Ibidem --- In the same place".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{81.00082pt}
+
+\setcounter{page}{5}
+\setlength\textheight{6\baselineskip}
+\sloppy
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%% drop one page in the book
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{super,ibidem=nostrict}
+%StopShownPreambleCommands
+
+\begin{document}
+ \ldots \fullcite{bschur} \ldots
+\newpage % page above not shown on the left
+ A page without a citation.
+\newpage This page has references.\cite{bschur}
+ Maybe better like this? \noibidem\cite{bschur}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-27.ltx b/info/examples/tlc3/example-sources/16-5-27.ltx
new file mode 100644
index 0000000000..976fb84d7c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-27.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-27 on page II-521 in "Ibidem --- In the same place".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\textheight{9\baselineskip}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+ %% Do not show the bibliography itself in the example,
+ %% so put it on a separate page:
+ \AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[marginal,ragged,multiple]{footmisc}
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+\jurabibsetup{super,ibidem=name,
+ authorformat=reducedifibidem}
+%StopShownPreambleCommands
+
+\begin{document}
+A \cite[\S\,7]{bschur} legal
+\cite[\S\,8]{bschur} \cite[\S\,16]{zpo}
+text \cite[\S\,7]{bschur} \cite{zpo}
+with \cite[\S\,3]{zpo} commentaries.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-28.ltx b/info/examples/tlc3/example-sources/16-5-28.ltx
new file mode 100644
index 0000000000..23615cd607
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-28.ltx
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-28 on page II-521 in "Ibidem --- In the same place".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+
+ \setcounter{page}{5}
+ \setlength\textheight{9.7\baselineskip}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+ \AtEndDocument{\newpage\bibliography{tlc}}
+
+%% show second page in the book
+
+
+%StartShownPreambleCommands
+\usepackage[marginal,ragged,multiple]{footmisc}
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+\jurabibsetup{super,ibidem=name&title&auto}
+%StopShownPreambleCommands
+
+\begin{document}
+ Full citations for \cite{aschur} and
+ \cite{bschur} are put on an earlier
+ page and therefore not displayed
+ on the left!
+\newpage
+ A \cite[\S\,7]{aschur} different
+ \cite[\S\,8]{aschur} \cite[\S\,16]{zpo}
+ legal \cite[\S\,7]{bschur} \cite{aschur}
+ text. \cite[\S\,3]{zpo}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-29.ltx2 b/info/examples/tlc3/example-sources/16-5-29.ltx2
new file mode 100644
index 0000000000..ccb2e7cc1f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-29.ltx2
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-29 on page II-522 in "Ibidem --- In the same place".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+\setlength\textheight{12\baselineskip}
+\addtolength\textwidth{-0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[flushmargin,%
+ multiple]{footmisc}
+\usepackage[super,idem=strict,%
+ ibidem=name]{jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots some \cite{Knuth-CT-a}
+text \cite[p.~22]{Knuth-CT-a}
+and \cite{vLeunen:92}
+\cite{vLeunen:92}\ldots
+\newpage % <--
+\ldots a \cite{vLeunen:92}
+bit \cite[p.~16]{vLeunen:92}
+more \cite[p.~308]{Knuth-CT-a}
+text \cite{Knuth:TB10-1-31}
+\cite[p.~80]{Knuth-CT-a}\ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-3.ltx b/info/examples/tlc3/example-sources/16-5-3.ltx
new file mode 100644
index 0000000000..2ce66ebd47
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-3.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-3 on page II-509 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{authorformat={and,smallcaps}}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{aschur} \\ \cite[Heinrichs][\S\,26]{bgb} \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-30.ltx b/info/examples/tlc3/example-sources/16-5-30.ltx
new file mode 100644
index 0000000000..5356b96c9e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-30.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-30 on page II-522 in "Ibidem --- In the same place".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+\setlength\textheight{7.5\baselineskip}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[multiple]{footmisc}
+\usepackage[super,idem=strict,%
+ citefull=first,opcit]{jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots some \cite{Knuth-CT-a} text
+\cite[p.~22]{Knuth-CT-a} and
+\cite{GNUMake} some more text
+\cite{Knuth-CT-a}\cite{GNUMake}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-31.ltx b/info/examples/tlc3/example-sources/16-5-31.ltx
new file mode 100644
index 0000000000..ebaf4394e6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-31.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-31 on page II-523 in "Cross-referencing citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\jurabibsetup{citefull=first,
+ crossref=normal}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{MR-PQ} \par
+\cite{Southall} \par
+\cite{MR-PQ}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-32.ltx b/info/examples/tlc3/example-sources/16-5-32.ltx
new file mode 100644
index 0000000000..1a9ca1832b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-32.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-32 on page II-523 in "Cross-referencing citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\usepackage{microtype}
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\jurabibsetup{citefull=first,
+ authorformat=
+ citationreversed,
+ crossref={dynamic,long}}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{MR-PQ} \par
+\cite{Southall}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-33.ltx b/info/examples/tlc3/example-sources/16-5-33.ltx
new file mode 100644
index 0000000000..7e3613d10d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-33.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-33 on page II-524 in "Author-date citation support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citet{LWC99} \\
+\citet[chap.~2]{LWC99} \\
+\citet[see][chap.~2]{LWC99} \\
+pre-note only: \citet[see][]{LWC99} \\[5pt]
+\citep{LWC99} \\
+\citep[chap.~2]{LWC99} \\
+\citep[see][chap.~2]{LWC99} \\
+pre-note only: \citep[see][]{LWC99} \\[5pt]
+\citealp{Knuth-CT-a} \\
+\citeauthor{Knuth-CT-a} \\
+\citeyearpar{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-34.ltx b/info/examples/tlc3/example-sources/16-5-34.ltx
new file mode 100644
index 0000000000..de921633b2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-34.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-34 on page II-524 in "Author-date citation support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+ %% Do not show the bibliography itself in the example,
+ %% so put it on a separate page:
+ \AtEndDocument{\newpage\bibliography{tlc}}
+
+ \hyphenation{Schuld-recht}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{authorformat=year,annotatorformat=italic,
+ titleformat={all,colonsep}}
+\renewcommand\jbcitationyearformat[1]{\oldstylenums{#1}}
+\jbyearaftertitle
+%StopShownPreambleCommands
+
+\begin{document}
+\cite[Heinrichs][\S\,26]{bgb} \\ \cite{aschur}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-35.ltx b/info/examples/tlc3/example-sources/16-5-35.ltx
new file mode 100644
index 0000000000..940f3723c6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-35.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-35 on page II-525 in "Language support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\textheight{6.5\baselineskip}
+\addtolength\textheight{4pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[super,ibidem,titleformat=all]{jurabib}
+\AddTo\bibsenglish{\renewcommand\ibidemname{Ib.}%
+ \renewcommand\ibidemmidname{ib.}}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\cite{vLeunen:92} and\cite{vLeunen:92}
+\jurabibsetup{ibidem=name} % <-- change convention
+some\cite{Knuth-CT-a} more text.\cite{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-36.ltx b/info/examples/tlc3/example-sources/16-5-36.ltx
new file mode 100644
index 0000000000..a40cec25cb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-36.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-36 on page II-525 in "Language support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[ngerman,english]{babel}
+\usepackage{jurabib} \bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citefield{title}{aschur,bschur}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-37.ltx b/info/examples/tlc3/example-sources/16-5-37.ltx
new file mode 100644
index 0000000000..ccf388808d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-37.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-37 on page II-526 in "Distinguishing the author's gender".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\textheight{5\baselineskip}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[super,idem=strict,titleformat=all,
+ lookforgender=true]{jurabib}
+\AddTo\bibsenglish{\renewcommand\idemSfname{Eadem}%
+ \renewcommand\idemsfname{eadem}}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\cite{vLeunen:92} and\cite{vLeunen:92}
+some\cite{Knuth-CT-a} more text.\cite{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-38.ltx b/info/examples/tlc3/example-sources/16-5-38.ltx
new file mode 100644
index 0000000000..054bf04f2a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-38.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-38 on page II-526 in "Customizing the in-text citation layout further".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{square,superscriptedition={all}}
+%StopShownPreambleCommands
+
+\begin{document}
+\citetitle{zpo}\\ \cite[\S\,3]{bschur}\\ \cite[Heinrichs][]{bgb}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-39.ltx b/info/examples/tlc3/example-sources/16-5-39.ltx
new file mode 100644
index 0000000000..801098c42a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-39.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-39 on page II-527 in "Customizing the in-text citation layout further".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage[round]{jurabib}
+\renewcommand\jbbtasep{ and } \renewcommand\jbbfsasep{, }
+\renewcommand\jbbstasep{, and } \bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{aschur} \\ \cite{LGC97}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-4.ltx b/info/examples/tlc3/example-sources/16-5-4.ltx
new file mode 100644
index 0000000000..b9ac89259b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-4.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-4 on page II-510 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{authorformat=dynamic}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{aschur} \\ \cite[Heinrichs][\S\,26]{bgb} \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-40.ltx b/info/examples/tlc3/example-sources/16-5-40.ltx
new file mode 100644
index 0000000000..e08bd0e8f6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-40.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-40 on page II-528 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\renewcommand\refname{} % suppress heading in example
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\bibliographystyle{jurabib}
+\renewcommand\biblnfont{\MakeUppercase}
+\renewcommand\bibfnfont{\textsc}
+\renewcommand\bibtfont {\textsf}
+\renewcommand\bibapifont[1]{\textit{``#1''}}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth-CT-a,Knuth:TB10-1-31}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-41.ltx b/info/examples/tlc3/example-sources/16-5-41.ltx
new file mode 100644
index 0000000000..402141e101
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-41.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-41 on page II-529 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+\renewcommand\refname{} % suppress heading in example
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+
+%StartShownPreambleCommands
+
+\usepackage[dotafter=bibentry]
+ {jurabib}
+\bibliographystyle{jurabib}
+\renewcommand\bibjtsep{in }
+\renewcommand\bibansep{ }
+\renewcommand\bibatsep{;}
+\renewcommand\bibbdsep{}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth:TB10-1-31,MR-PQ}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-42.ltx b/info/examples/tlc3/example-sources/16-5-42.ltx
new file mode 100644
index 0000000000..841e5c8a17
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-42.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-42 on page II-529 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+% Get the hyphenation right:
+\usepackage[ngerman,english]{babel}
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+% Suppress heading in example:
+\AtBeginDocument{\renewcommand\refname{}}
+
+%StartShownPreambleCommands
+\usepackage[authorformat=allreversed]
+ {jurabib}
+\bibliographystyle{jurabib}
+\renewcommand\bibbtasep{ and }
+\renewcommand\bibbfsasep{, }
+\renewcommand\bibbstasep{, and }
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{aschur,LGC97}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-43.ltx b/info/examples/tlc3/example-sources/16-5-43.ltx
new file mode 100644
index 0000000000..a3c3ab37da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-43.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-43 on page II-530 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+\usepackage{microtype}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+\renewcommand\refname{} % suppress heading in example
+
+%StartShownPreambleCommands
+
+\usepackage[newcommands]{ragged2e}
+\usepackage[bibformat={compress,%
+ raggedright}]
+ {jurabib}
+\bibliographystyle{jurunsrt}
+\setlength\jbbibhang{1pc}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{aschur,zpo,bschur}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-44.ltx b/info/examples/tlc3/example-sources/16-5-44.ltx
new file mode 100644
index 0000000000..4142cad67c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-44.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-44 on page II-530 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+\renewcommand\refname{} % suppress heading in example
+
+%StartShownPreambleCommands
+\usepackage[bibformat=tabular]{jurabib}
+\bibliographystyle{jurabib}
+\renewcommand\bibleftcolumn{6.5pc}
+\renewcommand\bibcolumnsep{1pc}
+\renewcommand\bibleftcolumnadjust
+ {\raggedright}
+\renewcommand\bibrightcolumnadjust{}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{aschur,Knuth:TB10-1-31}
+\nocite{GNUmake}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-45.ltx b/info/examples/tlc3/example-sources/16-5-45.ltx
new file mode 100644
index 0000000000..64d848702c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-45.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-45 on page II-531 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+\renewcommand\refname{} % suppress heading in example
+
+%StartShownPreambleCommands
+\usepackage[bibformat=ibidem]
+ {jurabib}
+\bibliographystyle{jurabib}
+\jbuseidemhrule % use default rule
+% Alternative generic redefinition
+% instead of the default rule:
+%\renewcommand\bibauthormultiple
+% {[same name symbol]}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{aschur,bschur}
+\nocite{Knuth-CT-a,Knuth:TB10-1-31}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-46.ltx b/info/examples/tlc3/example-sources/16-5-46.ltx
new file mode 100644
index 0000000000..a5aa43b17f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-46.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-46 on page II-531 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+\renewcommand\refname{} % suppress heading in example
+
+%StartShownPreambleCommands
+\usepackage{jurabib}
+\jurabibsetup{bibformat=ibidemalt}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{aschur,bschur,zpo,bgb}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-47.ltx b/info/examples/tlc3/example-sources/16-5-47.ltx
new file mode 100644
index 0000000000..081e86c0f7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-47.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-47 on page II-531 in "Customizing the bibliography layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+\renewcommand\refname{} % suppress heading in example
+
+%StartShownPreambleCommands
+\begin{filecontents}{Knuth-CT-a.tex}
+ The authoritative user manual on the program \TeX{}
+ by its creator.
+\end{filecontents}
+\usepackage[annote]{jurabib}\bibliographystyle{jurabib}
+\renewcommand\jbannoteformat[1]
+ {{\footnotesize\begin{quote}#1\end{quote}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth-CT-a}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-48.ltx b/info/examples/tlc3/example-sources/16-5-48.ltx
new file mode 100644
index 0000000000..f2c56f0935
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-48.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-48 on page II-534 in "biblatex's approach to author-title references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authortitle]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{EP92}\\
+\textcite{Knuth:TB10-1-31,vLeunen:92,Knuth-CT-a}\\
+\parencite{Knuth:TB10-1-31,Knuth-CT-a}\\
+\textcite{Knuth-CT-a}\ldots \textcite{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-49.ltx b/info/examples/tlc3/example-sources/16-5-49.ltx
new file mode 100644
index 0000000000..b95b086303
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-49.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-49 on page II-535 in "biblatex's approach to author-title references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authortitle-ticomp]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{EP92}\\
+\textcite{Knuth:TB10-1-31,vLeunen:92,Knuth-CT-a}\\
+\parencite{Knuth:TB10-1-31,Knuth-CT-a}\\
+\textcite{Knuth-CT-a}\ldots \textcite{Knuth-CT-a}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-5.ltx b/info/examples/tlc3/example-sources/16-5-5.ltx
new file mode 100644
index 0000000000..7b6e19febb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-5.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-5 on page II-510 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{authorformat={and,smallcaps,year,italic}}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{aschur} \\ \cite[Heinrichs][\S\,26]{bgb} \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-50.ltx b/info/examples/tlc3/example-sources/16-5-50.ltx
new file mode 100644
index 0000000000..9bfcbf45a1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-50.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-50 on page II-535 in "biblatex's approach to author-title references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+%\setlength\textheight{5cm}
+\usepackage{microtype}
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[style=authortitle]{biblatex}
+\usepackage{csquotes}
+\SetCiteCommand{\parencite}
+\addbibresource{tlc.bib}
+\hyphenation{Ur-theils-kraft}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcquote{kant:kpv}[.]{Handle so, daß
+ die Maxime deines Willens jederzeit
+ zugleich als Prinzip einer allgemeinen
+ Gesetzgebung gelten könne}
+\printbiblist{shorthand}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-51.ltx b/info/examples/tlc3/example-sources/16-5-51.ltx
new file mode 100644
index 0000000000..af9d949584
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-51.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-51 on page II-535 in "biblatex's approach to author-title references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authortitle-ibid]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citeauthor{EP92}\ \ldots\ \citetitle{EP92}\\
+\cite{EP92} \\
+\citefield{EP92}{title} \\
+\citeauthor{kant:kpv}, \citetitle{kant:kpv}\\
+\cite*{kant:kpv} \\
+\citefield{kant:kpv}{shorthand}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-52.ltx b/info/examples/tlc3/example-sources/16-5-52.ltx
new file mode 100644
index 0000000000..71df44112e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-52.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-52 on page II-536 in "biblatex's approach to author-title references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel}
+\usepackage[style=jura2,
+ howcited=true]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite[siehe][(Ellenberger)119]{palandt}\\
+\ldots\ \parencite[(Heinrichs)50]{palandt}
+
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-53.ltx b/info/examples/tlc3/example-sources/16-5-53.ltx
new file mode 100644
index 0000000000..4abe407296
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-53.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-53 on page II-536 in "biblatex's approach to author-title references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel}
+\usepackage[style=biblatex-juradiss]
+ {biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ \cite[Ellenberger][119]{palandt}\\
+\ldots\ \parencite[Heinrichs][50]{palandt}
+
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-54.ltx b/info/examples/tlc3/example-sources/16-5-54.ltx
new file mode 100644
index 0000000000..39f40ef191
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-54.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-54 on page II-537 in "biblatex's approach to author-title references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel}
+\usepackage[style=oscola]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ \cite[Ellenberger][119]{palandt}\\
+\ldots\ \parencite[Heinrichs][50]{palandt}
+
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-6.ltx b/info/examples/tlc3/example-sources/16-5-6.ltx
new file mode 100644
index 0000000000..8f0f36f75f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-6.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-6 on page II-510 in "The basic syntax".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+\jurabibsetup{authorformat=smallcaps}
+%StopShownPreambleCommands
+
+\begin{document}
+\citefield{author}{aschur} \\
+\citefield[\S\,53]{shorttitle}{bschur} \\
+\citefield{apy}{LGC97} \\
+\citefield{title}{aschur,bschur}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-7.ltx b/info/examples/tlc3/example-sources/16-5-7.ltx
new file mode 100644
index 0000000000..e98403ad18
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-7.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-7 on page II-511 in "Citations with short and full titles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{aschur} \\ \cite{bschur} \\[2pt]
+\cite{Knuth-CT-a} \\ \cite{Knuth:TB10-1-31}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-8.ltx b/info/examples/tlc3/example-sources/16-5-8.ltx
new file mode 100644
index 0000000000..0a527e2baf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-8.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-8 on page II-511 in "Citations with short and full titles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citetitle{zpo}, \cite*{aschur}, and
+\cite*{bschur} are three different books, or not?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-5-9.ltx b/info/examples/tlc3/example-sources/16-5-9.ltx
new file mode 100644
index 0000000000..eab1332a90
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-5-9.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-5-9 on page II-511 in "Citations with short and full titles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+
+%% Apply the jurabib defaults we use in the book (documented at the beginning of the section)
+\AddToHook{package/jurabib/after}{\jurabibsetup{titleformat=colonsep,commabeforerest=true}}
+
+%% Do not show the bibliography itself in the example,
+%% so put it on a separate page:
+\AtEndDocument{\newpage\bibliography{tlc}}
+
+%StartShownPreambleCommands
+\usepackage{jurabib} \bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+\citetitleonly[\S\,13]{zpo}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-1.ltx b/info/examples/tlc3/example-sources/16-6-1.ltx
new file mode 100644
index 0000000000..beb586cd32
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-1.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-1 on page II-538 in "bibentry --- Full bibliographic entries in running text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \usepackage{microtype}
+ \setlength\parindent{12pt}
+
+%StartShownPreambleCommands
+\usepackage{bibentry,natbib}
+\bibliographystyle{agu}
+\AtBeginDocument{\nobibliography{tlc}}
+%StopShownPreambleCommands
+
+\begin{document}
+For details see \bibentry{Knuth:TB10-1-31}.
+General information can be found in
+\bibentry{Knuth-CT-a} and in
+\citet{TLC94,LGC97}.
+
+As shown by \citet{Knuth:TB10-1-31} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-2.ltx b/info/examples/tlc3/example-sources/16-6-2.ltx
new file mode 100644
index 0000000000..f79d63707f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-2.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-2 on page II-539 in "biblatex's approach to verbose citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+\usepackage{microtype}
+
+%StartShownPreambleCommands
+\usepackage{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+For details see \fullcite{Knuth:TB10-1-31}
+and also \textcite{LGC97}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-3.ltx b/info/examples/tlc3/example-sources/16-6-3.ltx
new file mode 100644
index 0000000000..c15b1dde8f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-3.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-3 on page II-539 in "biblatex's approach to verbose citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+\setlength\textheight{9\baselineskip}%
+\usepackage{microtype}
+
+%StartShownPreambleCommands
+\usepackage[style=verbose-trad1,
+ isbn=false]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\
+\textcite[see][33]{Knuth:TB10-1-31}\quad
+see\autocite[see][33]{kant:kpv} \quad
+\textcite[see][32]{Knuth:TB10-1-31}\quad
+\textcite[see][32]{Knuth:TB10-1-31}\quad
+see\autocite[see][33]{kant:kpv} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-4.ltx b/info/examples/tlc3/example-sources/16-6-4.ltx
new file mode 100644
index 0000000000..c8fb567ea4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-4.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-4 on page II-539 in "biblatex's approach to verbose citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+% Use biber program
+\setlength\textheight{6\baselineskip}%
+
+%StartShownPreambleCommands
+\usepackage[style=verbose-trad1,
+ isbn=false]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ citation\autocite{Knuth:TB10-1-31}
+and\autocite{Knuth:TB10-1-31}
+footnote\footnote{Don't use footnotes, Don!}
+mixup\autocite{Knuth:TB10-1-31} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-5.ltx b/info/examples/tlc3/example-sources/16-6-5.ltx
new file mode 100644
index 0000000000..147e195bc3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-5 on page II-540 in "biblatex's approach to verbose citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+% Use biber program
+\setlength\textheight{4\baselineskip}%
+
+%StartShownPreambleCommands
+\usepackage[style=verbose-trad1,isbn=false,
+ citepages=separate]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ \textcite[see][33]{Knuth:TB10-1-31} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-6.ltx b/info/examples/tlc3/example-sources/16-6-6.ltx
new file mode 100644
index 0000000000..871c53e4e2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-6.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-6 on page II-540 in "biblatex's approach to verbose citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+% Use biber program
+\setlength\textheight{5\baselineskip}%
+\makeatletter
+\newcommand*{\ForceNextCiteShort}{\AtNextCite{\let\ifciteseen\@firstoftwo}}
+\makeatother
+\AtBeginDocument{\ForceNextCiteShort}
+
+%StartShownPreambleCommands
+\usepackage[style=verbose-trad1,isbn=false,
+ ibidpage=true]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ \textcite[see][33]{Knuth:TB10-1-31}\quad
+\textcite[see][33]{Knuth:TB10-1-31}\quad
+\textcite[see][32]{Knuth:TB10-1-31} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-7.ltx b/info/examples/tlc3/example-sources/16-6-7.ltx
new file mode 100644
index 0000000000..3a078f3877
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-7.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-7 on page II-540 in "biblatex's approach to verbose citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setcounter{page}{5}
+ \setlength\textheight{4.5\baselineskip}
+% Use biber program
+ \AtBeginDocument{\enlargethispage*{9\baselineskip}\raggedright}
+%% show second page in book
+
+%StartShownPreambleCommands
+\usepackage[style=verbose-inote]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots to use \LaTeX{} on the web.\autocite{LWC99}
+ \newpage % Next page shown on the left:
+Also discussed is generating PDF\autocite[chap.~2]
+ {LWC99} and HTML.\autocite[chap.~3--4]{LWC99}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-6-8.ltx b/info/examples/tlc3/example-sources/16-6-8.ltx
new file mode 100644
index 0000000000..9930e17567
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-6-8.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-6-8 on page II-541 in "biblatex's approach to verbose citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\setlength\textheight{10.5\baselineskip}%
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel} \usepackage{csquotes}
+\usepackage[style=verbose-trad1,isbn=false,
+ citepages=separate]{biblatex}
+\renewcommand*{\mkibid}{\emph}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite[\bibstring{confer}][33]{Knuth:TB10-1-31}
+auch\autocite[\bibstring{see}][101]{kant:kpv}
+\textcite[\bibstring{see}][16]{Knuth:TB10-1-31},
+\textcite[\bibstring{see}][17]{Knuth:TB10-1-31}
+und\autocite[\bibstring{see}][49]{kant:kpv}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-1.ltx b/info/examples/tlc3/example-sources/16-7-1.ltx
new file mode 100644
index 0000000000..49713860e6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-1.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-1 on page II-543 in "Basic biblatex setup".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authortitle]{biblatex}
+\addbibresource{tlc.bib}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{Knuth-CT-a}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-10.ltx b/info/examples/tlc3/example-sources/16-7-10.ltx
new file mode 100644
index 0000000000..340065bf28
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-10 on page II-549 in "Unambiguous citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+% Use biber program
+\setlength\textheight{10\baselineskip}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[style=authoryear,uniquename=init]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{smith,kirk1,kirk2}\\ \cite{pyne1,pyne2}\\
+\cite{doe1,doe2}\\ \cite{webb1,webb2}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-11.ltx b/info/examples/tlc3/example-sources/16-7-11.ltx
new file mode 100644
index 0000000000..0fea6cdc26
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-11 on page II-549 in "Unambiguous citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+% Use biber program
+\setlength\textheight{10\baselineskip}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[style=authoryear,uniquename=false]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{smith,kirk1,kirk2}\\ \cite{pyne1,pyne2}\\
+\cite{doe1,doe2}\\ \cite{webb1,webb2}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-12.ltx b/info/examples/tlc3/example-sources/16-7-12.ltx
new file mode 100644
index 0000000000..0f8e33d45b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-12.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-12 on page II-549 in "Unambiguous citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+% Use biber program
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[style=authoryear,maxcitenames=1]{biblatex}
+\addbibresource{tlc-ex.bib}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{list0}\\ \cite{list1}\\
+\cite{list2}\\ \cite{list3}\\
+\cite{list4}\\ \cite{list5}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-13.ltx b/info/examples/tlc3/example-sources/16-7-13.ltx
new file mode 100644
index 0000000000..04687ab3b3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-13.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-13 on page II-549 in "Unambiguous citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+% Use biber program
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear,maxcitenames=1,
+ uniquelist=false]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{list0}\\ \cite{list1}\\
+\cite{list2}\\ \cite{list3}\\
+\cite{list4}\\ \cite{list5}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-14.ltx b/info/examples/tlc3/example-sources/16-7-14.ltx
new file mode 100644
index 0000000000..acf7868648
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-14.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-14 on page II-551 in "Printing the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[isbn=false]{biblatex}
+\addbibresource{tlc.bib}
+\defbibnote{prebib}
+ {Some text before the bibliography.}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{Knuth-CT-a,Knuth:TB10-1-31}
+\printbibliography
+ [heading=bibnumbered,prenote=prebib,
+ title=My References]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-15.ltx b/info/examples/tlc3/example-sources/16-7-15.ltx
new file mode 100644
index 0000000000..87b42df7a0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-15.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-15 on page II-551 in "Printing the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{237.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{article1}, \textcite{article2},
+\textcite{book1}, \textcite{book2}
+
+\printbibliography
+ [type=book,title=Books]
+
+\printbibliography
+ [nottype=book,title=Not Books]
+
+\printbibliography
+ [keyword=important,title=Important]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-16.ltx b/info/examples/tlc3/example-sources/16-7-16.ltx
new file mode 100644
index 0000000000..7fbd50940e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-16.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-16 on page II-552 in "Printing the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{261.0pt}
+
+% Use biber program
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{biblatex}
+\addbibresource{tlc-ex.bib}
+\setlength\bibitemsep{0pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{article1},
+\textcite{article2},
+\textcite{book1},
+\textcite{book2}
+\printbibliography
+ [type=book,title=Books]
+
+\printbibliography
+ [nottype=book,title=Other]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-17.ltx b/info/examples/tlc3/example-sources/16-7-17.ltx
new file mode 100644
index 0000000000..cec12fb09e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-17.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-17 on page II-552 in "Printing the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{261.0pt}
+
+% Use biber program
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[defernumbers]
+ {biblatex}
+\addbibresource{tlc-ex.bib}
+\setlength\bibitemsep{0pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{article1},
+\textcite{article2},
+\textcite{book1},
+\textcite{book2}
+\printbibliography
+ [type=book,title=Books]
+
+\printbibliography
+ [nottype=book,title=Not Books]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-18.ltx b/info/examples/tlc3/example-sources/16-7-18.ltx
new file mode 100644
index 0000000000..8b4d0ad7c6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-18.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-18 on page II-553 in "Printing the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareBibliographyCategory{cited}
+\AtEveryCitekey{\addtocategory{cited}%
+ {\thefield{entrykey}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{Knuth-CT-a}
+\nocite{vLeunen:92}
+
+\printbibliography[category=cited]
+\printbibliography[notcategory=cited,
+ title=Further reading]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-19.ltx b/info/examples/tlc3/example-sources/16-7-19.ltx
new file mode 100644
index 0000000000..448f7519a2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-19.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-19 on page II-554 in "Printing the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+\defbibcheck{before1988}{%
+ \iffieldint{year}{%
+ \ifnumless{\thefield{year}}{1988}%
+ {}{\skipentry}}%
+ {\skipentry}}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{*}
+\printbibliography[heading=none,
+ check=before1988]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-2.ltx b/info/examples/tlc3/example-sources/16-7-2.ltx
new file mode 100644
index 0000000000..048855182f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-2.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-2 on page II-545 in "Citing with biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ % Use biber program
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[ngerman,french,english]{babel}
+\usepackage{biblatex}
+\addbibresource{tlc.bib} \addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite[1]{G-G} \cite[1-4]{G-G} \cite[1,3,5]{G-G}\\
+\cite[IV]{G-G} \cite[5\psq]{G-G} \cite[\nopp 25]{G-G}\\
+\cite[\pno~27a]{G-G} \cite[especially \pnfmt{27-34}]{G-G}
+
+\bigskip\selectlanguage{french} % French typography
+\cite[1]{G-G}\\ \cite[1-4]{G-G} % rules
+
+\bigskip\selectlanguage{ngerman} % German typography
+\cite[1-4]{G-G}\\ \cite[5\psq]{G-G} % rules
+
+\bigskip
+\cite[33]{pagination}\\
+\cite[besonders \pnfmt{27-34}]{pagination}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-20.ltx b/info/examples/tlc3/example-sources/16-7-20.ltx
new file mode 100644
index 0000000000..ad75a74e0a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-20.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-20 on page II-555 in "The sorting of the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+% Use biber program
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[defernumbers]{biblatex}
+\addbibresource{tlc-ex.bib}
+\DeclareRefcontext{byyear}
+ {sorting=ynt,labelprefix=A}
+%StopShownPreambleCommands
+
+\begin{document}
+
+\cite{book1,article1,article3,book2}
+\printbibliography[title=References]
+
+\newrefcontext{byyear}
+\printbibliography[type=article,
+ title=Articles by year]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-21.ltx b/info/examples/tlc3/example-sources/16-7-21.ltx
new file mode 100644
index 0000000000..8bddf76392
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-21.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-21 on page II-555 in "The sorting of the bibliography".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+% Use biber program
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[defernumbers]{biblatex}
+\addbibresource{tlc-ex.bib}
+\DeclareRefcontext{byyear}
+ {sorting=ynt,labelprefix=A}
+\assignrefcontextentries[name=default]{*}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite{book1,article1,article3,book2}
+\printbibliography[title=References]
+
+\newrefcontext{byyear}
+\printbibliography[type=article,
+ title=Articles by year]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-22.ltx b/info/examples/tlc3/example-sources/16-7-22.ltx
new file mode 100644
index 0000000000..7feb0bd660
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-22.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-22 on page II-556 in "Document divisions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear,
+ dashed=false]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\newrefsegment
+\ldots\ \cite{smith2020-1} \ldots
+
+\printbibliography
+ [title=References of refsegment 1, segment=1]
+
+\newrefsegment
+\ldots\ \cite{smith2020-2} \ldots
+
+\printbibliography
+ [title=References of refsegment 2, segment=2]
+
+\printbibliography[title=Global bibliography]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-23.ltx b/info/examples/tlc3/example-sources/16-7-23.ltx
new file mode 100644
index 0000000000..709e16a4de
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-23.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-23 on page II-557 in "Document divisions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\newrefsection
+\ldots\ \cite{smith2020-1} \ldots
+\printbibliography[title=References of refsection 1]
+
+\newrefsection
+\ldots\ \cite{smith2020-2} \ldots
+\printbibliography[title=References of refsection 2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-24.ltx b/info/examples/tlc3/example-sources/16-7-24.ltx
new file mode 100644
index 0000000000..19497c892f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-24.ltx
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-24 on page II-557 in "Document divisions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.75ex \@plus-1ex \@minus-.2ex}% % bigger than in most examples
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\renewcommand\subsection{\@startsection{section}{1}{\z@}%
+ {-0.75ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc-ex.bib}
+\defbibheading{subbibliography}{%
+ \subsection*{References for Article
+ \ref{refsection:\therefsection}}}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Article} \newrefsection
+\ldots\ \cite{smith2020-1} \ldots
+
+\section{Another article} \newrefsection
+\ldots\ \cite{smith2020-2} \ldots
+
+\printbibheading
+\bibbysection[heading=subbibliography]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-25.ltx b/info/examples/tlc3/example-sources/16-7-25.ltx
new file mode 100644
index 0000000000..49a01b3120
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-25.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-25 on page II-558 in "Annotated bibliographies".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+%
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[style=reading]{biblatex}
+\addbibresource{tlc.bib}
+\AtBeginBibliography{\small}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{jcg}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-26.ltx b/info/examples/tlc3/example-sources/16-7-26.ltx
new file mode 100644
index 0000000000..db5d43d665
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-26.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-26 on page II-558 in "Annotated bibliographies".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareFieldFormat{annotation}
+ {\par\textsf{Annotation: #1}}
+\renewbibmacro{finentry}{\setunit{\finentrypunct}%
+ \printfield{annotation}\finentry}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{jcg}
+\raggedright \printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-27.ltx b/info/examples/tlc3/example-sources/16-7-27.ltx
new file mode 100644
index 0000000000..69fbf4b853
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-27.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-27 on page II-558 in "Bibliography lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel}
+\usepackage{csquotes}
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{angenendt} schrieb in
+\citetitle{angenendt} \ldots
+\printbiblist[title=Liste der
+ Kurztitel]{shorttitle}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-28.ltx b/info/examples/tlc3/example-sources/16-7-28.ltx
new file mode 100644
index 0000000000..e37ba8d7a2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-28.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-28 on page II-559 in "Language support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[french,english]{babel}
+\usepackage{csquotes}
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{cicero}
+\printbibliography[heading=none]
+\selectlanguage{french}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-29.ltx b/info/examples/tlc3/example-sources/16-7-29.ltx
new file mode 100644
index 0000000000..735363fd66
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-29.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-29 on page II-559 in "Language support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[english]{babel}
+\usepackage[style=authoryear,
+ abbreviate=false]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{cicero}
+\printbibliography[heading=none]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-3.ltx b/info/examples/tlc3/example-sources/16-7-3.ltx
new file mode 100644
index 0000000000..931d15d9c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-3.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-3 on page II-545 in "Citing with biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % Use biber program
+ \setlength\textheight{8\baselineskip}
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[autocite=inline,
+ useprefix=true]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite[see][5]{vLeunen:92} \\
+\parencite[see][5]{vLeunen:92} \\
+\textcite[see][5]{vLeunen:92} \\
+\Textcite[see][5]{vLeunen:92} \\
+footcite \footcite{vLeunen:92} \\
+autocite \autocite{vLeunen:92}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-30.ltx2 b/info/examples/tlc3/example-sources/16-7-30.ltx2
new file mode 100644
index 0000000000..f84bcc08f7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-30.ltx2
@@ -0,0 +1,110 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-30 on page II-560 in "Language support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{112.20114pt}
+
+ \setlength\textheight{13\baselineskip}
+ \addtolength\textwidth{-4pt}
+ % Use biber program
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+ \AtBeginDocument{%
+ \DeclareSortingTemplate[locale=swedish]{swe-nyt}{
+ \sort{
+ \field{presort}
+ }
+ \sort[final]{
+ \field{sortkey}
+ }
+ \sort{
+ \field{sortname}
+ \field{author}
+ \field{editor}
+ \field{translator}
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{sortyear}
+ \field{year}
+ }
+ \sort{
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{volume}
+ \literal{0}
+ }
+ }
+ }
+
+\begin{filecontents*}[overwrite,noheader]{locale.bib}
+ @book{aa,
+ author = {Aachen, Georgina},
+ title = {Title AA},
+ }
+ @book{vn,
+ author = {Vn, A},
+ title = {Title VN},
+ }
+ @book{vr,
+ author = {Vr, A},
+ title = {Title VR},
+ }
+ @book{wolf,
+ author={Wolf, Ceasar},
+ title={Title B},
+ }
+ @book{ringa,
+ author = {Ånten, Georgina},
+ title = {Title Å},
+ }
+ @book{ua,
+ author = {Änten, Georgina},
+ title = {Title Ä},
+ }
+ @book{uo,
+ author = {Önten, Georgina},
+ title = {Title Ö},
+ }
+\end{filecontents*}
+
+%StartShownPreambleCommands
+
+\usepackage[swedish,english]
+ {babel}
+\usepackage[style=authoryear]
+ {biblatex}
+\addbibresource{locale.bib}
+\AtBeginBibliography{\small}
+% declaration for swe-nyt not shown
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{*}
+\printbibliography
+ [title=English Sorting]
+\newpage
+\newrefcontext[sorting=swe-nyt]
+\printbibliography
+ [title=Swedish Sorting]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-31.ltx b/info/examples/tlc3/example-sources/16-7-31.ltx
new file mode 100644
index 0000000000..4a0ac63909
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-31.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-31 on page II-560 in "Distinguishing the author's gender".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+% Use biber program
+\setlength\parindent{0pt}
+\setlength\textheight{7.5\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage[multiple]{footmisc}
+\usepackage[style=verbose-trad1]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+ Some\autocite{jane-1} text referencing
+ works\autocite{jane-2} by Jane\autocite{jane-1}
+ and works\footcite{max-1} by
+ Max.\footcite{max-2}\footcite{max-1}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-32.ltx b/info/examples/tlc3/example-sources/16-7-32.ltx
new file mode 100644
index 0000000000..9e1ed56259
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-32.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-32 on page II-561 in "Sentence casing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+%
+\setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[ngerman,english]{babel} \usepackage{biblatex}
+\usepackage[autostyle]{csquotes}
+%StopShownPreambleCommands
+
+\begin{document}
+\MakeSentenceCase*{a Story of \emph{Green} and {\emph{Blue}} {Ducks}.}
+
+\selectlanguage{ngerman}
+\MakeSentenceCase*{Eine Geschichte \emph{grüner} und {\emph{blauer}}
+ {Enten}.}
+Aber \enquote{\MakeSentenceCase{eine Geschichte \ldots}} ist falsch!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-33.ltx b/info/examples/tlc3/example-sources/16-7-33.ltx
new file mode 100644
index 0000000000..e1d7dc93b0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-33.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-33 on page II-561 in "Sentence casing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+ % Use biber program
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[ngerman,english]{babel}
+\usepackage[style=authortitle]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareFieldFormat[inproceedings]{citetitle}
+ {\mkbibemph{\MakeSentenceCase*{#1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ \textcite{Southall} \ldots\\[3pt]
+But when we switch to German, the citation changes
+and is no longer altered:\\[3pt]
+\selectlanguage{ngerman}\ldots\ \textcite{Southall}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-34.ltx b/info/examples/tlc3/example-sources/16-7-34.ltx
new file mode 100644
index 0000000000..304802a056
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-34.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-34 on page II-564 in "Core configuration files and commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+%
+% Use biber program
+\setlength\parindent{0pt}
+\usepackage{biblatex}
+\addbibresource{tlc-ex.bib}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\DeclareCiteCommand{\citetesting}[\textit]
+ {BEFORE }{\textbf{\thefield{entrykey}}}{ SEP }{ AFTER}
+\citetesting{article1,article2,article3}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-35.ltx b/info/examples/tlc3/example-sources/16-7-35.ltx
new file mode 100644
index 0000000000..2ce62f8cbf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-35.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-35 on page II-565 in "Adapting localization strings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%
+ \setlength\parindent{0pt}
+% Use biber program
+\makeatletter
+\sloppy
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[nil]{babel}
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+\AtBeginBibliography{\raggedright\small}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{cicero}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-36.ltx b/info/examples/tlc3/example-sources/16-7-36.ltx
new file mode 100644
index 0000000000..364cb33b45
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-36.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-36 on page II-565 in "Adapting localization strings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%
+ \setlength\parindent{0pt}
+ \setlength\emergencystretch{1em}
+
+ % Use biber program
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage[english]{babel}
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+\DefineBibliographyStrings{english}{ and = /,
+ byeditortr = revised and adapted by,
+ langgerman = Teutonic,
+ withafterword = addendum by}
+%StopShownPreambleCommands
+
+\begin{document}
+\nocite{cicero} \printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-37.ltx b/info/examples/tlc3/example-sources/16-7-37.ltx
new file mode 100644
index 0000000000..ebff7b899a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-37.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-37 on page II-566 in "Customizing punctuation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+ \setlength\parindent{0pt}
+ \setlength\emergencystretch{1em}
+% Use biber program
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear,backref]{biblatex}
+\addbibresource{tlc.bib}
+\renewcommand\bibpagerefpunct{ $\hookleftarrow$ }
+\DeclareDelimFormat[bib]{nameyeardelim}{\,\addcolon\ }
+\DeclareDelimFormat[parencite]{nameyeardelim}{\,\ldots}
+\DeclareDelimFormat[textcite]{nameyeardelim}{ $\mapsto$ }
+%StopShownPreambleCommands
+
+\begin{document}
+textcite: \textcite{Knuth-CT-a}\\
+parencite: \parencite{Knuth-CT-a}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-38.ltx b/info/examples/tlc3/example-sources/16-7-38.ltx
new file mode 100644
index 0000000000..7d8e17ef72
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-38.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-38 on page II-567 in "Changing format directives".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+%
+ \setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage{biblatex} \addbibresource{tlc.bib}
+\DeclareFieldFormat{myfieldformat}{\thefield{entrytype}/\currentfield/#1}
+\DeclareFieldFormat[article]{myfieldformat}{[\currentfield/#1]}
+%StopShownPreambleCommands
+
+\begin{document}
+\citefield{Knuth-CT-a}[myfieldformat]{volume} \\ % a book
+\citefield{Knuth:TB10-1-31}[myfieldformat]{volume} \\ % an article
+\citefield{LGC97}[myfieldformat]{year} \\
+\citefield{LGC97}[myfieldformat]{volume} % a book without volume info
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-39.ltx b/info/examples/tlc3/example-sources/16-7-39.ltx
new file mode 100644
index 0000000000..afe8e311c8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-39.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-39 on page II-567 in "Changing format directives".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%
+ \setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage{biblatex} \addbibresource{tlc-ex.bib}
+\DeclareListFormat{mylistformat}
+ {Location \thelistcount/\theliststop: #1%
+ \ifnumgreater{\value{listcount}}{\value{liststop}-1}%
+ {!}% -- list end reached
+ {,\\}% -- in list
+ }
+%StopShownPreambleCommands
+
+\begin{document}
+\citelist{location-list}[mylistformat]{location}
+ \\[3pt]
+\citelist{location-list}{location} % default directive
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-4.ltx b/info/examples/tlc3/example-sources/16-7-4.ltx
new file mode 100644
index 0000000000..1cac45b707
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-4.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-4 on page II-546 in "Citing with biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% Use biber program
+\setlength\textheight{8.5\baselineskip}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear,autocite=footnote,
+ useprefix=true]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\cite[see][5]{vLeunen:92} \\
+\parencite[see][5]{vLeunen:92} \\
+\Textcite[see][5]{vLeunen:92} \\
+\textcite[see][5]{vLeunen:92} \\
+footcite \footcite{vLeunen:92} \\
+autocite \autocite{vLeunen:92}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-40.ltx b/info/examples/tlc3/example-sources/16-7-40.ltx
new file mode 100644
index 0000000000..4afd8a1ee3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-40.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-40 on page II-568 in "Changing format directives".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%
+ \setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage{biblatex}
+\addbibresource{tlc.bib}
+\DeclareNameFormat{mynameformat}
+ {\thelistcount/\theliststop:
+ \namepartgiveni~\namepartfamily~(\namepartfamilyi)%
+ \ifnumgreater{\value{listcount}}{\value{liststop}-1}%
+ {}{\\}% add a linebreak between names
+ }
+%StopShownPreambleCommands
+
+\begin{document}
+\citename{LGC97}[mynameformat]{author} \\[3pt]
+\citename{EP92}[mynameformat]{editor}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-41.ltx b/info/examples/tlc3/example-sources/16-7-41.ltx
new file mode 100644
index 0000000000..abd12f40c7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-41.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-41 on page II-568 in "Changing format directives".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%
+ \setlength\parindent{0pt}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[giveninits]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareNameAlias{mynameformat}{family-given}
+%StopShownPreambleCommands
+
+\begin{document}
+\citename{LGC97}[mynameformat]{author} \\
+\citename{LGC97}[family-given/given-family]{author}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-42.ltx b/info/examples/tlc3/example-sources/16-7-42.ltx
new file mode 100644
index 0000000000..6224f4f525
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-42.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-42 on page II-569 in "Changing format directives".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{189.0pt}
+%
+ \setlength\parindent{0pt}
+% Use biber program
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % for better line breaking
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+\DeclareNameAlias{sortname}{family-given}
+\AtBeginBibliography{%
+ \renewcommand\mkbibnamefamily[1]{\textsc{#1}}%
+ \renewcommand\mkbibnamegiven [1]{\textsc{#1}}%
+ \renewcommand\mkbibnameprefix[1]{\textsc{#1}}%
+ \renewcommand\mkbibnamesuffix[1]{\textsc{#1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{LGC97}
+\printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-5.ltx b/info/examples/tlc3/example-sources/16-7-5.ltx
new file mode 100644
index 0000000000..f60a698a4d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-5.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-5 on page II-546 in "Citing with biblatex".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%
+ \setlength\parindent{0pt}
+ \setlength\parskip{\smallskipamount}
+% Use biber program
+
+%StartShownPreambleCommands
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\cite[see][for the details.]{Knuth-CT-a}; \\
+\cite[see][for the details!]{Knuth-CT-a};
+
+\cite[see][for the details.\bibsentence]{Knuth-CT-a}; \\
+\cite[see][for the details!\nopunct] {Knuth-CT-a};
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-6.ltx b/info/examples/tlc3/example-sources/16-7-6.ltx
new file mode 100644
index 0000000000..5d2f830640
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-6.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-6 on page II-546 in "Indexing citations automatically".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{105.0pt}
+
+ % Use biber program
+ %% show second page
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+
+% we need a trivial index environment with 1 column for the small example
+
+ \renewenvironment{theindex}{\section*{\indexname}%
+ \begin{flushleft}\let\item\@idxitem}{\end{flushleft}}
+
+ \renewcommand\indexspace{\par}
+
+ \makeatother
+
+ \setlength\parindent{0pt}
+ \setlength\parskip{0pt}
+
+%StartShownPreambleCommands
+\usepackage{makeidx} \makeindex
+\usepackage[indexing=cite]{biblatex} \addbibresource{tlc.bib}
+\renewbibmacro{citeindex}{\ifciteindex{\indexnames{labelname}}{}}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{LGC97}, \textcite{Knuth-CT-a} % p.6 (not shown)
+\newpage \printindex % p.7 (shown on the left)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-7.ltx b/info/examples/tlc3/example-sources/16-7-7.ltx
new file mode 100644
index 0000000000..0eb912770c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-7.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-7 on page II-547 in "Back references and links".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+% Use biber program
+%% show second page in book
+
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+ \setlength\parindent{0pt}
+ \setlength\parskip{0pt}
+
+ \usepackage{xcolor} % needed to get the spotcolors in the book right
+
+%StartShownPreambleCommands
+\usepackage[backref,style=authoryear]{biblatex}
+\addbibresource{tlc-ex.bib}
+\usepackage{hyperref}
+\hypersetup{colorlinks,allcolors=blue}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{url:e} % p.6 (not shown)
+\newpage % p.7 (shown on the left)
+\textcite{url:e}
+\raggedright \printbibliography
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-8.ltx b/info/examples/tlc3/example-sources/16-7-8.ltx
new file mode 100644
index 0000000000..f7970f0ef8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-8.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-8 on page II-547 in "Bibliography entries with multiple authors".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+% Use biber program
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+\textcite{zpo} \\ % 4 authors
+\textcite{LGC97} \\ \textcite{LWC99} % 2-3 authors
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-7-9.ltx b/info/examples/tlc3/example-sources/16-7-9.ltx
new file mode 100644
index 0000000000..c7671645c2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-7-9.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-7-9 on page II-548 in "Unambiguous citations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% Use biber program
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{tlc-ex.bib}
+%StopShownPreambleCommands
+
+\begin{document}
+ \cite{smith,kirk1,kirk2} \\
+ \cite{pyne1,pyne2} \\
+ \cite{doe1,doe2} \\
+ \cite{webb1,webb2}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-1.ltx2 b/info/examples/tlc3/example-sources/16-8-1.ltx2
new file mode 100644
index 0000000000..29d761644c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-1.ltx2
@@ -0,0 +1,77 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-1 on page II-572 in "chapterbib --- Bibliographies per included file".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+% Small headings for the example
+\makeatletter
+\renewcommand\@makechapterhead[1]{%
+ \vspace*{20pt}%
+ {\setlength\parindent{0pt}\raggedright\normalfont
+ \large\bfseries \@chapapp\space \thechapter
+ \par\nobreak
+ \vspace{5pt}%
+ \interlinepenalty\@M
+ \LARGE \bfseries #1\par\nobreak
+ \vspace{20pt}%
+ }}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+\makeatother
+
+% We force rewriting these files, because other examples use
+% the same name:
+
+\begin{filecontents}[force]{article-1.tex}
+ \stepcounter{chapter}
+ \ldots\ see \cite{Knuth-CT-a} \ldots
+ \bibliographystyle{alpha}
+ \bibliography{tlc}
+\end{filecontents}
+\begin{filecontents}[force]{article-2.tex}
+ \stepcounter{chapter}
+ \ldots see \cite{Knuth-CT-a}
+ and \cite{bschur} \ldots
+ \bibliographystyle{plain}
+ \bibliography{tlc}
+\end{filecontents}
+
+% Process article-1 and article-2 with BibTeX
+
+%StartShownPreambleCommands
+\begin{filecontents}{article-1.tex}
+ \stepcounter{chapter}
+ \ldots\ see \cite{Knuth-CT-a} \ldots
+ \bibliographystyle{alpha}
+ \bibliography{tlc}
+\end{filecontents}
+\begin{filecontents}{article-2.tex}
+ \stepcounter{chapter}
+ \ldots see \cite{Knuth-CT-a}
+ and \cite{bschur} \ldots
+ \bibliographystyle{plain}
+ \bibliography{tlc}
+\end{filecontents}
+\usepackage[sectionbib]{chapterbib}
+%StopShownPreambleCommands
+
+\begin{document}
+\include{article-1}
+\include{article-2}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-10.ltx b/info/examples/tlc3/example-sources/16-8-10.ltx
new file mode 100644
index 0000000000..ba3d492255
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-10.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-10 on page II-581 in "multibib --- Separate global bibliographies".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{multibib}
+\newcites{latex}
+ {\LaTeX{} references}
+%StopShownPreambleCommands
+
+\begin{document}
+A book on graphics in \LaTeX{} is
+\citelatex{LGC97}; suggestions on
+citations can be found in
+\cite{vLeunen:92}.
+
+\bibliographystylelatex{plain}
+\bibliographylatex{tlc}
+
+\renewcommand\refname
+ {General references}
+\bibliographystyle{alpha}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-11.ltx b/info/examples/tlc3/example-sources/16-8-11.ltx
new file mode 100644
index 0000000000..ae906e32a7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-11.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-11 on page II-581 in "multibib --- Separate global bibliographies".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[super]{cite}
+\usepackage{multibib}
+\newcites{latex}{\LaTeX{} references}
+%StopShownPreambleCommands
+
+\begin{document}
+\LaTeX{} offers an interface to include
+graphics \citelatex{LGC97}. \LaTeX's
+default citation scheme is
+number-only \cite{vLeunen:92}.
+
+\bibliographystylelatex{plain}
+\bibliographylatex{tlc}
+
+\renewcommand\refname
+ {General references}
+\bibliographystyle{plain}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-2.ltx b/info/examples/tlc3/example-sources/16-8-2.ltx
new file mode 100644
index 0000000000..531d21ec4f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-2.ltx
@@ -0,0 +1,68 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-2 on page II-573 in "chapterbib --- Bibliographies per included file".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{330.59894pt}
+
+\setcounter{page}{4} % thus page 6 will contain biblio
+% Small headings for the example
+\makeatletter
+\renewcommand\@makeschapterhead[1]{%
+ {\setlength\parindent{0pt}%
+ \Large \bfseries #1\par}%
+ \nobreak
+ \vspace{7pt}}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+
+% We force rewriting these files, because other examples use
+% the same name:
+
+\begin{filecontents}[force]{article-1.tex}
+ \stepcounter{chapter}
+ \ldots\ see \cite{Knuth-CT-a} \ldots
+ \bibliographystyle{alpha}
+ \bibliography{tlc}
+\end{filecontents}
+\begin{filecontents}[force]{article-2.tex}
+ \stepcounter{chapter}
+ \ldots see \cite{Knuth-CT-a}
+ and \cite{bschur} \ldots
+ \bibliographystyle{plain}
+ \bibliography{tlc}
+\end{filecontents}
+
+%% Do not process top-level aux file with BibTeX
+%% Process article-1 and article-2 with BibTeX
+
+%% show third page in book
+
+\usepackage [gather,sectionbib]{chapterbib}
+\newcommand\FinalBibTitles{References for Article~\thechapter
+ ~\mbox{---}~\chaptitle}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\newcommand\chaptitle{Intro} \include{article-1}
+\renewcommand\chaptitle{Summary} \include{article-2} \bibliography{}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-3.ltx b/info/examples/tlc3/example-sources/16-8-3.ltx
new file mode 100644
index 0000000000..f5d3e7609a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-3.ltx
@@ -0,0 +1,72 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-3 on page II-574 in "chapterbib --- Bibliographies per included file".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{330.59894pt}
+
+ \setcounter{page}{4} % thus page 6 will contain biblio
+
+ % Small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\Large\bfseries}}
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalsize\bfseries}}
+ \makeatother
+
+% We force rewriting these files, because other examples use
+% the same name (but with ``chapter'' as the highest level):
+
+\begin{filecontents}[force]{article-1.tex}
+ \stepcounter{section}
+ \ldots\ see \cite{Knuth-CT-a} \ldots
+ \bibliographystyle{alpha}
+ \bibliography{tlc}
+\end{filecontents}
+\begin{filecontents}[force]{article-2.tex}
+ \stepcounter{section}
+ \ldots see \cite{Knuth-CT-a}
+ and \cite{bschur} \ldots
+ \bibliographystyle{plain}
+ \bibliography{tlc}
+\end{filecontents}
+
+%% Do not process top-level aux file with BibTeX
+
+%% show third page in book
+
+ \usepackage[gather]{chapterbib}
+ \sectionbib{\subsection*}{subsection}
+
+ \newcommand\FinalBibTitles{References for Article \thesection}
+ \renewcommand\StartFinalBibs{\section*{\refname}%
+ \begingroup
+ \setcounter{secnumdepth}{-1}\addcontentsline{toc}{section}{\refname}%
+ \sectionmark{\refname}%
+ \endgroup
+ \renewcommand\bibname{\UseName{@auto@bibname}}}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \include{article-1} \include{article-2} \bibliography{}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-4.ltx2 b/info/examples/tlc3/example-sources/16-8-4.ltx2
new file mode 100644
index 0000000000..c6f3bcd53e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-4.ltx2
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-4 on page II-575 in "bibunits --- Bibliographies for arbitrary units".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+\setlength\textheight{12\baselineskip}
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+\makeatother
+% Do not process top-level aux file with BibTeX
+
+%StartShownPreambleCommands
+\usepackage{bibunits}
+\defaultbibliographystyle{alpha}
+\defaultbibliography{tlc-ex}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{First one}
+\begin{bibunit}[plain]
+ \cite{GNUMake} was used to
+ produce \cite{Knuth:TB10-1-31}.
+ \putbib[tlc]
+\end{bibunit}
+\section{Another one}
+\begin{bibunit}% default used
+ As described by \cite{book1}
+ \ldots
+ \putbib % default used
+\end{bibunit}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-5.ltx2 b/info/examples/tlc3/example-sources/16-8-5.ltx2
new file mode 100644
index 0000000000..81b3a7a8cb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-5.ltx2
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-5 on page II-576 in "bibunits --- Bibliographies for arbitrary units".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+\setlength\textheight{15\baselineskip}
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{bibunits}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{First one}
+\begin{bibunit}[plain]
+ \cite{GNUMake} was used to
+ produce \cite*{Knuth:TB10-1-31}.
+ \putbib[tlc]
+\end{bibunit}
+\section{Another one}
+\begin{bibunit}[plain]
+ As described by
+ \cite*{Knuth:TB10-1-31}
+ \ldots \putbib[tlc]
+\end{bibunit}
+\renewcommand\refname
+ {Global References}
+\bibliographystyle{plain}
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-6.ltx2 b/info/examples/tlc3/example-sources/16-8-6.ltx2
new file mode 100644
index 0000000000..7e1a1aa766
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-6.ltx2
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-6 on page II-577 in "bibunits --- Bibliographies for arbitrary units".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+\setlength\textheight{11.5\baselineskip}
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+\makeatother
+% Do not process top-level aux file with BibTeX
+
+%StartShownPreambleCommands
+\usepackage{bibunits}
+%StopShownPreambleCommands
+
+\begin{document}
+\bibliographyunit[\section]
+\bibliographystyle*{plain}
+\bibliography*{tlc}
+\section{First one}
+ \cite{GNUMake} was
+ used to produce
+ \cite{Knuth:TB10-1-31}.
+ \putbib
+\section{Another one}
+ As described by
+ \cite{aschur} \ldots
+ \putbib
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-7.ltx2 b/info/examples/tlc3/example-sources/16-8-7.ltx2
new file mode 100644
index 0000000000..8b1a882c16
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-7.ltx2
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-7 on page II-577 in "bibunits --- Bibliographies for arbitrary units".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+\setlength\textheight{11.5\baselineskip}
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalsize\bfseries}}
+\makeatother
+% Do not process top-level aux file with BibTeX
+
+%StartShownPreambleCommands
+\usepackage[subsectionbib]
+ {bibunits}
+%StopShownPreambleCommands
+
+\begin{document}
+\bibliographyunit[\section]
+\bibliographystyle*{plain}
+\bibliography*{tlc}
+\section{First one}
+ \cite{GNUMake} was
+ used to produce
+ \cite{Knuth:TB10-1-31}.
+ \putbib
+\section{Another one}
+ As described by
+ \cite{aschur} \ldots
+ \putbib
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-8.ltx b/info/examples/tlc3/example-sources/16-8-8.ltx
new file mode 100644
index 0000000000..370b81e267
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-8.ltx
@@ -0,0 +1,83 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-8 on page II-579 in "bibtopic --- Combining references by topic".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+% Use a special naming convention for aux files (for the book):
+%
+\AtBeginDocument{\renewcommand\thebtauxfile{\jobname+\arabic{btauxfile}}}
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+
+% the two databases we use ...
+
+\begin{filecontents*}[force]{tlc-tex.bib}
+@Book{Knuth-CT-a,
+ Author = "Donald E. Knuth",
+ Title = "The {\TeX}book",
+ Publisher = "Ad{\-d}i{\-s}on-Wes{\-l}ey",
+ Address = "Reading, MA, USA",
+ Volume = "A",
+ Series = "Computers and Typesetting",
+ pages = "ix + 483",
+ year = 1986,
+ isbn = "0-201-13447-0",
+}
+\end{filecontents*}
+
+
+\begin{filecontents*}[force]{tlc-jura.bib}
+@BOOK{aschur,
+ author = {Hans Brox and Wolf-Dietrich Walker},
+ title = {Allgemeines Schuldrecht},
+ language = {ngerman},
+ edition = {29.},
+ year = 2003,
+ address = {M\"unchen}}
+
+@BOOK{bschur,
+ author = {Hans Brox and Wolf-Dietrich Walker},
+ title = {Besonderes Schuldrecht},
+ shorttitle = {BSchuR},
+ language = {ngerman},
+ edition = {27.},
+ year = 2002,
+ address = {M\"unchen}}
+\end{filecontents*}
+
+%StartShownPreambleCommands
+\usepackage{bibtopic}
+%StopShownPreambleCommands
+
+\begin{document}
+We saw the citations \cite{Knuth-CT-a},
+\cite{aschur}, and \cite{bschur}.
+\begin{btSect}{tlc-jura}
+ \section*{Juridical literature}
+ \btPrintCited
+\end{btSect}
+\begin{btSect}[abbrv]{tlc-tex}
+ \section*{\TeX{} literature}
+ \btPrintCited
+\end{btSect}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/16-8-9.ltx b/info/examples/tlc3/example-sources/16-8-9.ltx
new file mode 100644
index 0000000000..cf6601e827
--- /dev/null
+++ b/info/examples/tlc3/example-sources/16-8-9.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 16-8-9 on page II-580 in "bibtopic --- Combining references by topic".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+% Use a special naming convention for aux files (for the book):
+%
+\AtBeginDocument{\renewcommand\thebtauxfile{\jobname+\arabic{btauxfile}}}
+% Small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{bibtopic,jurabib}
+\bibliographystyle{jurabib}
+%StopShownPreambleCommands
+
+\begin{document}
+We saw the citations \cite{Knuth-CT-a},
+\cite{aschur}, and \cite{bschur}.
+\begin{btSect}{tlc-jura}
+ \section*{Juridical literature}
+ \btPrintCited
+\end{btSect}
+\begin{btSect}{tlc-tex}
+ \section*{\TeX{} literature}
+ \btPrintCited
+\end{btSect}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/17-4-1.ltx b/info/examples/tlc3/example-sources/17-4-1.ltx
new file mode 100644
index 0000000000..f99db1b5e6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/17-4-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 17-4-1 on page II-618 in "svn-multi --- Accessing Subversion keywords".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{161.0pt}
+
+ \setlength\parindent{8pt} % make it smaller for this example
+ \usepackage{microtype} % for better line breaking in small columns
+
+%StartShownPreambleCommands
+\usepackage{microtype,svn-multi}
+\svnid{$Id: test.tex 6 2022-01-12 13:34:19Z Frank $}
+%StopShownPreambleCommands
+
+\begin{document}
+Information is directly available using
+\verb"\svnkw": the file \svnkw{Filename} has revision
+number \svnkw{Revision}, last checked in by
+\svnkw{Author} on \svnkw{Date}.
+
+Global information is available during a second
+\LaTeX{} run: the global revision number is \svnrev{},
+with the last check-in was made by \svnauthor{} on
+\svndate{} at \svntime\,\textsc{utc} (we might refer
+to it as \svntoday{}).
+\end{document}
diff --git a/info/examples/tlc3/example-sources/17-4-2.ltx b/info/examples/tlc3/example-sources/17-4-2.ltx
new file mode 100644
index 0000000000..257cad4886
--- /dev/null
+++ b/info/examples/tlc3/example-sources/17-4-2.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 17-4-2 on page II-619 in "filemod --- Printing or checking file modification dates".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{filemod}
+\begin{filecontents}[force]{trial1}
+ content Trial1 % rewritten always!
+\end{filecontents}
+\begin{filecontents}{trial2}
+ content Trial2 % written once!
+\end{filecontents}
+%StopShownPreambleCommands
+
+\begin{document}
+Date: \filemodprintdate{trial1.tex} \\
+Time: \filemodprinttime{trial1.tex} \\[10pt]
+trial1.tex: \filemodprint{trial1} \\
+% second file (written only once):
+trial2.tex: \filemodprint{trial2} \\[10pt]
+Oldest: \input{\filemodoldest{trial1}{trial2}} \\
+Newest: \input{\filemodnewest{trial1}{trial2}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-1-1.ltx b/info/examples/tlc3/example-sources/2-1-1.ltx
new file mode 100644
index 0000000000..e465ce0204
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-1-1.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-1-1 on page I-27 in "Front matter elements".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+ \setlength\textheight{24\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage[auth-sc,affil-it]
+ {authblk}
+\usepackage{kantlipsum}
+
+\title{Author Management}
+
+\author{Immanuel Kant}
+ \affil{Königsberg}
+\author{Moses Mendelssohn}
+ \affil{Berlin}
+\author{Friedrich Schiller}
+ \affil{Jena}
+\author{Leonhard Euler}
+ \affil{St.\ Petersburg}
+\author[2]{Friedrich der
+ Große\thanks{Sponsor}}
+
+\date{June, 1770}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\maketitle
+\kant[1] % only partly shown
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-1-2.ltx b/info/examples/tlc3/example-sources/2-1-2.ltx
new file mode 100644
index 0000000000..97fb43c474
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-1-2.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-1-2 on page I-31 in "tagging --- Providing variants in the document source".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage[doc]{tagging}
+%StopShownPreambleCommands
+
+\begin{document}
+\tagged{doc} {Typeset this if tag doc is used.}
+\untagged{code}{Typeset this if tag code is not used.}
+\iftagged{be} {To be or}{Not to be!} Which is it? \par
+\tagged{doc,code}{Typeset this for either doc or code.}
+Typeset this \untagged{}{always}\tagged{}{never}! \par
+\usetag{code} \droptag{doc}
+Now neither of the variants are typeset!
+\tagged{doc} {Typeset this if tag doc is used.}
+\untagged{code}{Typeset this if tag code is not used.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-1-3.ltx b/info/examples/tlc3/example-sources/2-1-3.ltx
new file mode 100644
index 0000000000..576711570d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-1-3.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-1-3 on page I-31 in "tagging --- Providing variants in the document source".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage[doc]{tagging}
+%StopShownPreambleCommands
+
+\begin{document}
+Environments can contain verbatim material
+\begin{taggedblock}{doc} e.g., \verb=#&=\end{taggedblock}
+. \par Note the placement of the period and the spacing!
+Careful: \begin{untaggedblock}{doc}
+ Not \end{untaggedblock} shown!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-1.ltx b/info/examples/tlc3/example-sources/2-2-1.ltx
new file mode 100644
index 0000000000..dc45a3fe40
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-1.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-1 on page I-35 in "Numbering headings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalsize\bfseries}}
+\makeatother
+
+
+%StartShownPreambleCommands
+\renewcommand\thesection{\Alph{section}}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Different-looking section}
+\subsection{Different-looking subsection}
+Due to the default definitions not only the
+numbers on sections change, but lower-level
+sectioning commands also show this
+representation of the section number.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-10.ltx b/info/examples/tlc3/example-sources/2-2-10.ltx
new file mode 100644
index 0000000000..70d5516cf2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-10.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-10 on page I-41 in "The basic interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%StartShownPreambleCommands
+\usepackage{lipsum,titlesec}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A very long heading that
+ shows the default behavior of
+ \LaTeX's sectioning commands}
+\lipsum[3][1-2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-11.ltx b/info/examples/tlc3/example-sources/2-2-11.ltx
new file mode 100644
index 0000000000..bed1be7d77
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-11.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-11 on page I-42 in "The basic interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%StartShownPreambleCommands
+\usepackage[raggedright]{titlesec}
+\usepackage{lipsum}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A very long heading that
+ shows the default behavior of
+ \LaTeX's sectioning commands}
+\lipsum[3][1-3]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-12.ltx b/info/examples/tlc3/example-sources/2-2-12.ltx
new file mode 100644
index 0000000000..c7f0668e0d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-12.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-12 on page I-44 in "The extended interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ % the book normally uses Times fonts in the examples but here we use CM:
+ \renewcommand\rmdefault{cmr}
+
+%StartShownPreambleCommands
+\usepackage{titlesec}
+\titleformat{\section}[runin]{\normalfont\scshape}
+ {\S\,\oldstylenums{\thesection}.}{.5em}{}[.]
+%StopShownPreambleCommands
+
+\begin{document}
+\section{The Title}
+The heading is separated from the section text by
+a dot and a space of one quad.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-13.ltx b/info/examples/tlc3/example-sources/2-2-13.ltx
new file mode 100644
index 0000000000..a7d326d9ca
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-13.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-13 on page I-45 in "The extended interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{titlesec}
+\titleformat {\paragraph}[runin]{\normalfont\scshape}{}{0pt}{}
+\titlespacing{\paragraph}{\parindent}{\medskipamount}{\wordsep}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent \ldots\ some text above.
+\paragraph{The man} started to run away from the truck.
+He saw that he was followed by the \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-14.ltx b/info/examples/tlc3/example-sources/2-2-14.ltx
new file mode 100644
index 0000000000..dcffe77677
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-14.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-14 on page I-45 in "The extended interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{titlesec}
+\titleformat{\section}[frame]{\normalfont}
+ {\footnotesize \enspace SECTION \thesection
+ \enspace}{6pt}{\large\bfseries\filcenter}
+\titlespacing*{\section}{1pc}{*4}{*2.3}[1pc]
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent \ldots some text before \ldots
+\section{A Title Test}
+Some text to prove that this paragraph is not indented
+and that the title has a margin of 1pc on either side.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-15.ltx b/info/examples/tlc3/example-sources/2-2-15.ltx
new file mode 100644
index 0000000000..7cb0fadf9a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-15.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-15 on page I-46 in "The extended interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{titlesec}
+\newcommand\secformat[1]{%
+ \parbox[b]{.5\textwidth}{\filleft\bfseries #1}%
+ \quad\rule[-12pt]{2pt}{70pt}\quad
+ {\fontsize{60}{60}\selectfont\thesection}}
+\titleformat{\section}[block]
+ {\filleft\normalfont\sffamily}{}{0pt}{\secformat}
+\titlespacing*{\section}{0pt}{*3}{*2}[1pc]
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Title\\ on Two Lines}
+In this example the heading number appears to
+the right of the heading text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-16.ltx b/info/examples/tlc3/example-sources/2-2-16.ltx
new file mode 100644
index 0000000000..0f2ebf5a4b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-16.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-16 on page I-47 in "The extended interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\sloppy
+%StartShownPreambleCommands
+\usepackage[noindentafter,calcwidth]{titlesec}
+\titleformat{\section}[display]
+ {\filright\normalfont\bfseries\sffamily}
+ {\titleline[r]{Section \Huge\thesection}}{1ex}
+ {\titleline*[l]{\titlerule[1pt]}\vspace{1pt}%
+ \titleline*[l]{\titlerule[2pt]}\vspace{2pt}}
+ [{\titleline*[l]{\titlerule*{\tiny\LaTeX}}}]
+\titlespacing{\section}{1pc}{*3}{*2}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Rules and Leaders}
+Note that the last \verb=\titleline*= is
+surrounded by braces. Without them its
+optional argument would prematurely end the
+outer optional argument of \verb=\titleformat=.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-17.ltx2 b/info/examples/tlc3/example-sources/2-2-17.ltx2
new file mode 100644
index 0000000000..a85f180692
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-17.ltx2
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-17 on page I-49 in "Conditional heading layouts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{88.2009pt}
+
+% For the book example:
+\setlength\textheight{9\baselineskip}
+\sloppy
+
+%StartShownPreambleCommands
+\usepackage{lipsum,titlesec}
+\titleformat{name=\section,page=odd}[block]
+ {\normalfont\bfseries}{\thesection.}{6pt}
+ {\itshape\filleft}
+\titleformat{name=\section,page=even}[block]
+ {\normalfont\bfseries}{\thesection.}{6pt}
+ {\itshape\filright}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Head} \lipsum[1][1-4]
+\section{Another} \lipsum[1][1-4]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-18.ltx b/info/examples/tlc3/example-sources/2-2-18.ltx
new file mode 100644
index 0000000000..96c52287bc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-18.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-18 on page I-49 in "Conditional heading layouts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+% For the book example:
+\setlength\textheight{8\baselineskip}
+\sloppy
+
+%StartShownPreambleCommands
+\usepackage{titlesec}
+\titleformat{name=\section}[block]
+ {\normalfont\bfseries}{\thesection.}{6pt}{\filright}
+\titleformat{name=\section,numberless=true}[block]
+ {\normalfont}{---}{12pt}{\itshape\filcenter}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Head}
+Some text to fill the page. Some text to fill the page.
+\section*{Another}
+Some text to fill this line.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-19.ltx b/info/examples/tlc3/example-sources/2-2-19.ltx
new file mode 100644
index 0000000000..884352c35e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-19.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-19 on page I-52 in "Formatting headings --- \LaTeX 's internal low-level methods".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{layouts}
+
+
+\renewcommand\Huge{\large % for the book we
+ % cheat ...
+ \renewcommand\Huge{\large\sffamily\bfseries}} % not recommended
+
+\def\line(#1)#2{} % for the book drop the straight lines
+ % again not recommended
+
+%StopShownPreambleCommands
+
+\begin{document}
+\setlayoutscale{0.7}
+\setlabelfont{\fontsize{7}{8}\sffamily}
+\setparametertextfont{\fontsize{6}{8}\selectfont}
+\runinheadfalse
+\headingdiagram{}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-2.ltx b/info/examples/tlc3/example-sources/2-2-2.ltx
new file mode 100644
index 0000000000..98638b76a5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-2.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-2 on page I-36 in "Numbering headings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%StartShownPreambleCommands
+\renewcommand\thesubsection
+ {\fbox{\thesection.\arabic{subsection}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\setcounter{section}{3}
+\subsection{A mistake}\label{wrong}
+Referencing a subsection in this format produces
+a funny result as we can see looking at
+subsection~\ref{wrong}. We get a boxed reference.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-20.ltx b/info/examples/tlc3/example-sources/2-2-20.ltx
new file mode 100644
index 0000000000..81d7e93a78
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-20.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-20 on page I-52 in "Formatting headings --- \LaTeX 's internal low-level methods".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{layouts}
+\renewcommand\Huge{\fontsize{7}{8}\selectfont % for the book we cheat
+ \renewcommand\Huge{\fontsize{7}{8}\sffamily\bfseries}} % not recommended
+
+\def\line(#1)#2{} % for the book drop the straight lines
+ % again not recommended
+
+%StopShownPreambleCommands
+
+\begin{document}
+\setlayoutscale{0.9}
+\setlabelfont{\fontsize{7}{8}\sffamily}
+\setparametertextfont{\fontsize{6}{8}\selectfont}
+\runinheadtrue
+\headingdiagram{}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-21.ltx b/info/examples/tlc3/example-sources/2-2-21.ltx
new file mode 100644
index 0000000000..dbb4b5def5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-21.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-21 on page I-52 in "Formatting headings --- \LaTeX 's internal low-level methods".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setcounter{section}{4} % simulate previous sections
+
+%StartShownPreambleCommands
+\makeatletter
+\renewcommand\subsection{\@startsection
+ {subsection}{2}{0mm}% % name, level, indent
+ {-\baselineskip}{0.5\baselineskip}% % beforeskip, afterskip
+ {\normalfont\normalsize\itshape}}% % style
+\makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ some text above.
+\subsection{Subsection Heading}
+The first paragraph following the redefined subsection
+heading \ldots \par And a second one (indented).
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-22.ltx b/info/examples/tlc3/example-sources/2-2-22.ltx
new file mode 100644
index 0000000000..8a6626a420
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-22.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-22 on page I-54 in "Formatting headings --- \LaTeX 's internal low-level methods".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\makeatletter
+\renewcommand\appendix{%
+ \renewcommand\section{% Redefinition of \section...
+ \newpage\thispagestyle{plain}% new page, folio bottom
+ \suppressfloats[t]\@afterindentfalse% no top floats, no indent
+ \secdef\Appendix\sAppendix}%
+ \setcounter{section}{0}\renewcommand\thesection{\Alph{section}}}
+\newcommand\Appendix[2][?]{% Complex form
+ \refstepcounter{section}%
+ \addcontentsline{toc}{appendix}{\protect\numberline{\appendixname~\thesection}#1}%
+ {\raggedleft\large\bfseries\appendixname\ \thesection\par \centering#2\par}%
+ \@afterheading\sectionmark{#1}\addvspace{\baselineskip}}
+\newcommand\sAppendix[1]{% Simplified (starred) form
+ {\raggedleft\large\bfseries\appendixname\par \centering#1\par}%
+ \@afterheading\addvspace{\baselineskip}}
+\makeatother
+
+%StartShownPreambleCommands
+% Example needs commands introduced above!
+%StopShownPreambleCommands
+
+\begin{document}
+\appendix
+\section{The list of all commands}
+
+Then follows the text of the first section in
+the appendix. Some more text in the appendix.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-3.ltx b/info/examples/tlc3/example-sources/2-2-3.ltx
new file mode 100644
index 0000000000..fbcd0616f7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-3.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-3 on page I-36 in "Numbering headings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%StartShownPreambleCommands
+\usepackage{titlesec}
+\titlelabel{\fbox{\thetitle}\hspace{0.5em}}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{This is correct}\label{sec:OK}
+Referencing a section using this definition
+generates the correct result for the section
+reference~\ref{sec:OK}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-4.ltx b/info/examples/tlc3/example-sources/2-2-4.ltx
new file mode 100644
index 0000000000..f020beb558
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-4.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-4 on page I-37 in "Changing fixed heading texts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\renewcommand\abstractname{Summary}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{abstract}
+ This book describes how to modify the
+ appearance of \LaTeX{} documents.
+\end{abstract}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-5.ltx b/info/examples/tlc3/example-sources/2-2-5.ltx
new file mode 100644
index 0000000000..14225e86db
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-5.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-5 on page I-37 in "Introduction to heading design".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\paragraph{Run-in headings.}
+
+This example shows how a run-in heading looks
+like. Paragraph text following the heading
+continues on the same line as the heading.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-6.ltx b/info/examples/tlc3/example-sources/2-2-6.ltx
new file mode 100644
index 0000000000..633f75a0b1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-6.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-6 on page I-39 in "quotchap, epigraph --- Mottos on chapters and sections".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage[avantgarde]{quotchap}
+\renewcommand\chapterheadstartvskip
+ {\vspace*{-5\baselineskip}}
+% select TeX Gyre Heros for title and quote:
+\usepackage{tgheros}
+\renewcommand\sectfont{\sffamily\bfseries}
+\renewcommand\quotefont{\sffamily\slshape}
+\renewcommand\qauthorfont{\scshape}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{savequote}[10pc]
+ Cookies! Give me some cookies!
+ \qauthor{Cookie Monster}
+\end{savequote}
+\chapter{A Package Test}
+Adding this package changes the chapter
+heading dramatically.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-7.ltx b/info/examples/tlc3/example-sources/2-2-7.ltx
new file mode 100644
index 0000000000..06e5eda0f5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-7.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-7 on page I-39 in "quotchap, epigraph --- Mottos on chapters and sections".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{epigraph}
+ \setlength\epigraphwidth{.4\textwidth}
+ \renewcommand\epigraphsize {\small}
+ \renewcommand\epigraphflush{flushright}
+ \renewcommand\sourceflush {flushright}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Package Test}
+\epigraph{Cookies! Give me some cookies!}
+ {Cookie Monster}
+When adding a quote, the paragraph following
+it comes out indented. If you do not like
+this, you have to use \verb=\noindent= at
+the beginning of this paragraph.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-8.ltx b/info/examples/tlc3/example-sources/2-2-8.ltx
new file mode 100644
index 0000000000..8e953d8dde
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-8.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-8 on page I-41 in "The basic interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage[sf,bf,tiny,center]{titlesec}
+\titlelabel{\thetitle.\enspace}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A section}
+\subsection{A subsection}
+\subsubsection{A subsubsection}
+Three headings following each other, a situation you
+will not see very often \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-2-9.ltx b/info/examples/tlc3/example-sources/2-2-9.ltx
new file mode 100644
index 0000000000..8627acb741
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-2-9.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-2-9 on page I-41 in "The basic interface".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage[rm,it,raggedleft,tiny,compact]{titlesec}
+\titleformat*{\subsubsection}{\scshape\MakeLowercase}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A section}
+\subsection{A subsection}
+\subsubsection{A subsubsection}
+Three headings following each other, a situation you
+will not see very often \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-1.ltx2 b/info/examples/tlc3/example-sources/2-3-1.ltx2
new file mode 100644
index 0000000000..90d0f914b7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-1.ltx2
@@ -0,0 +1,66 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-1 on page I-55 in "Table of contents structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+
+ \setlength\textheight{14.6\baselineskip}
+
+ \setcounter{page}{1}
+
+ \setlength\footskip{24pt}
+ \pagestyle{origplain}
+
+ \sloppy % narrow columns
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.5ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.ex \@plus -.5ex \@minus -.2ex}%
+ {.3ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\tableofcontents
+\section*{Foreword}
+\addcontentsline{toc}{section}
+ {\protect\numberline{}Foreword}
+A starred heading with the TOC entry
+manually added. Compare this to the
+form used for the bibliography.
+
+\section{Thoughts}
+We find all in \cite{k1}.
+\subsection{Contact info}
+E-mail Ben at \cite{k2}.
+\begin{thebibliography}{9}
+\addcontentsline{toc}{section}
+ {\refname}
+\bibitem{k1} Ben User, Some day will
+ never come, 2010
+\bibitem{k2} BUser@earth.info
+\end{thebibliography}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-10.ltx b/info/examples/tlc3/example-sources/2-3-10.ltx
new file mode 100644
index 0000000000..5e7d3eb0f9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-10.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-10 on page I-66 in "Contents entries combined in a paragraph".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{titletoc}
+\contentsmargin{0pt}
+\titlecontents{chapter}[0pt]
+ {\addvspace{1.4pc}\bfseries}
+ {{\Huge\thecontentspage\quad}}{}{}
+\newcommand\xquad
+ {\hspace{1em plus.4em minus.4em}}
+\titlecontents*{section}[0pt]
+ {\filright\small}{}{}
+ {,~\thecontentspage}
+ [\xquad\textbullet\xquad][.]
+\setcounter{tocdepth}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+\input{partial.toc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-11.ltx b/info/examples/tlc3/example-sources/2-3-11.ltx
new file mode 100644
index 0000000000..bac3623dba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-11.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-11 on page I-67 in "Contents entries combined in a paragraph".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage[osf]{garamondx}
+\usepackage{titletoc}
+\contentsmargin{0pt}
+\titlecontents{chapter}[1.5pc]
+ {\addvspace{2pc}\large}
+ {\contentslabel{2pc}%
+ \scshape\MakeLowercase}
+ {\scshape\MakeLowercase}
+ {\hfill\thecontentspage}
+ [\vspace{2pt}]
+\titlecontents*{section}[1.5pc]
+ {\small}{\S\thecontentslabel\ }
+ {}{,~\thecontentspage}[.\ ][.]
+\setcounter{tocdepth}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+\input{partial.toc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-12.ltx b/info/examples/tlc3/example-sources/2-3-12.ltx
new file mode 100644
index 0000000000..dc2cecce80
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-12.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-12 on page I-68 in "Generating partial table of contents lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{titlesec,titletoc}
+\titleformat{\section}[frame]{\normalfont}
+ {\footnotesize \enspace SECTION \thesection
+ \enspace}{6pt}{\large\bfseries\filcenter}
+ [\vspace*{5pt}\startcontents
+ \printcontents{p-}{2}{\contentsmargin{0pt}}]
+\titlespacing*{\section}{1pc}{*4}{*2.3}[1pc]
+\titlecontents*{p-subsection}[0pt]
+ {\small\itshape\fillast}{}{}{}[ --- ][.]
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Title Test}
+Some text to prove that this paragraph is not indented.
+\subsection{A first} Some text \ldots \newpage
+\subsection{A longer second} Some more text.
+\stopcontents \subsection{A third} \resumecontents
+\subsection{An even longer fourth}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-13.ltx b/info/examples/tlc3/example-sources/2-3-13.ltx
new file mode 100644
index 0000000000..166bf9ffc3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-13.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-13 on page I-72 in "Typesetting a contents list".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\setcounter{tocdepth}{3}
+%StopShownPreambleCommands
+
+\begin{document}
+\contentsline {part}{I\hspace{1em}Part}{2}{}%
+\contentsline{chapter}{\numberline{1}A-Head}{2}{}%
+\contentsline{section}{\numberline{1.1}B-Head}{3}{}%
+\contentsline{subsection}%
+ {\numberline{1.1.1}C-Head}{4}{}%
+\contentsline{subsection}%
+ {\numberline{}With Empty Number}{5}{}%
+\contentsline{subsection}{Unnumbered C-Head}{6}{}%
+\contentsline{subsection}%
+ {\numberline{1.1.2}Another C-Head}{8}{}%
+\contentsline{section}%
+ {\numberline{1.2}Another B-Head}{10}{}%
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-14.ltx b/info/examples/tlc3/example-sources/2-3-14.ltx
new file mode 100644
index 0000000000..63d0e80b5b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-14.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-14 on page I-73 in "Typesetting a contents list".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\contentsline{section}{\numberline{10}A-Head}{3}{}%
+\contentsline{subsection}{\numberline{10.1}B-Head}{3}{}%
+\ldots % several more heading lines here (not shown)
+\contentsline{subsection}{\numberline{10.9}B-Head}{7}{}%
+\contentsline{subsection}{\numberline{10.10}B-Head}{8}{}%
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-15.ltx b/info/examples/tlc3/example-sources/2-3-15.ltx
new file mode 100644
index 0000000000..49498e4404
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-15.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-15 on page I-74 in "Typesetting a contents list".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\makeatletter
+\renewcommand\l@subsection{\@dottedtocline{2}{1.5em}{3em}}
+\makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+\contentsline{section}{\numberline{10}A-Head}{3}{}%
+\ldots % several more heading lines here
+\contentsline{subsection}{\numberline{10.9}B-Head}{7}{}%
+\contentsline{subsection}{\numberline{10.10}B-Head}{8}{}%
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-16.ltx b/info/examples/tlc3/example-sources/2-3-16.ltx
new file mode 100644
index 0000000000..ad5246c0d9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-16.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-16 on page I-74 in "Providing additional contents files".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% example pages normally start with page 6 but not here:
+\setcounter{page}{1}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+%StartShownPreambleCommands
+\newcommand\artist[2]
+ {#1\addcontentsline{rec}{note}{#1: #2}}
+\makeatletter \newcommand\listofartistnotes
+ {\section*{Notes on artists}\@starttoc{rec}}
+ \newcommand\l@note[2]
+ {\par\noindent#1,~\textit{#2}\par} \makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+The version of Ravel's Boléro by \artist{Jacques
+Loussier Trio}{A strange experience} is rather
+unusual. Quite interesting is Davis' Blue in Green
+by \artist{Cassandra Wilson}{A wonderful version}.
+\listofartistnotes
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-2.ltx b/info/examples/tlc3/example-sources/2-3-2.ltx
new file mode 100644
index 0000000000..a634b02d48
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-2.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-2 on page I-57 in "tocdata --- Providing extra data for the TOC".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.ex \@plus -.5ex \@minus -.2ex}%
+ {.3ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{color,tocdata}
+\renewcommand\tocdataformat[1]{\textnormal{%
+ \textcolor{blue}{--- \small\itshape#1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\tableofcontents
+
+\section{On Cookies}
+\tocdata{toc}{Ben User}
+\subsection{Preparing cookies}
+Text of his recipes \ldots
+
+\tocdata{toc}{Cookie Monster}
+\subsection{Eating cookies}
+How to do it \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-3.ltx b/info/examples/tlc3/example-sources/2-3-3.ltx
new file mode 100644
index 0000000000..7a54df15af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-3.ltx
@@ -0,0 +1,62 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-3 on page I-58 in "tocdata --- Providing extra data for the TOC".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.ex \@plus -.5ex \@minus -.2ex}%
+ {.3ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ % This is a dirty hack to avoid 2-column (and a new page for the index)
+ %
+ % Not meant to be used in a real document!
+ %
+ \renewcommand\twocolumn[1][]{#1}
+
+%StartShownPreambleCommands
+\usepackage{makeidx}
+ \makeindex % enable indexing
+% save some space in the index:
+ \renewcommand\indexspace{\par\vspace{2pt}}
+
+\usepackage{tocdata}
+%StopShownPreambleCommands
+
+\begin{document}
+
+\tableofcontents \smallskip
+
+\section{On Cookies}
+\subsectionauthor{Preparing cookies}
+ [Sir]{Ben}{User}
+Text of his recipes \ldots
+
+\subsectionauthor{Eating cookies}
+ {}{Cookie Monster}[!!]
+How to do it \ldots
+
+\printindex
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-4.ltx b/info/examples/tlc3/example-sources/2-3-4.ltx
new file mode 100644
index 0000000000..c720178ffb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-4.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-4 on page I-59 in "tocdata --- Providing extra data for the TOC".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{graphicx,tocdata} \tdartistright
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}
+ \centering
+ \includegraphics{cat}
+ \captionartist{A cat}[This has been already used\\
+ in the first edition of TLC]
+ {Sebastian}{Rahtz}[ (1955--2016)]
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-5.ltx b/info/examples/tlc3/example-sources/2-3-5.ltx
new file mode 100644
index 0000000000..8073a49567
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-5.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-5 on page I-63 in "More complicated layouts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{titletoc}
+\titlecontents{section}[0pt]{\addvspace{2pt}\filright}
+ {\contentspush{\thecontentslabel\enspace }}
+ {}{~\hrulefill\contentspage}
+%StopShownPreambleCommands
+
+\begin{document}
+\contentsline{section}{\numberline{12.8}Some section that
+ is wrapped in the TOC}{87}{}%
+\contentsline{section}{\numberline{12.9}Another section}{88}{}%
+\contentsline{section}{\numberline{12.10}And yet another
+ wrapping section}{90}{}%
+\contentsline{section}{\numberline{12.11}Final section}{92}{}%
+\contentsfinish
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-6.ltx b/info/examples/tlc3/example-sources/2-3-6.ltx
new file mode 100644
index 0000000000..9e0f304204
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-6.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-6 on page I-64 in "A few design examples".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{243.0pt}
+%StartShownPreambleCommands
+\usepackage[dotinlabels]{titletoc}
+\titlecontents{chapter} [5pc]
+ {\addvspace{1pc}\bfseries
+ \titlerule[2pt]\filright}
+ {\contentslabel
+ [\textsc{\chaptername}\
+ \thecontentslabel]{5pc}}
+ {}{\hfill\contentspage}
+ [\addvspace{2pt}]
+% Show only chapter/section entries:
+\setcounter{tocdepth}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+\input{partial.toc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-7.ltx b/info/examples/tlc3/example-sources/2-3-7.ltx
new file mode 100644
index 0000000000..e74f722bf1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-7.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-7 on page I-64 in "A few design examples".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{243.0pt}
+%StartShownPreambleCommands
+\usepackage{titletoc}
+\titlecontents{chapter}[0pc]
+ {\addvspace{6pt}}
+ {\large\sffamily
+ \oldstylenums{\thecontentslabel}
+ \ \hrulefill\ }{}
+ {\large\sffamily\ \hrulefill\
+ \oldstylenums{\thecontentspage}}
+ [\addvspace{2pt}]
+\titlecontents{section} [1pc]{}
+ {\oldstylenums{\thecontentslabel}
+ -- }{}{}
+\setcounter{tocdepth}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+\input{partial.toc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-8.ltx b/info/examples/tlc3/example-sources/2-3-8.ltx
new file mode 100644
index 0000000000..d32b5747ad
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-8.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-8 on page I-65 in "A few design examples".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{243.0pt}
+%StartShownPreambleCommands
+\usepackage{titletoc}
+\titlecontents{chapter}[2pc]
+ {\addvspace{5pt}}
+ {\large\bfseries
+ \contentslabel[\hfill
+ \thecontentspage]{2pc}\dotfill
+ }{}{}
+ [\addvspace{2pt}]
+\titlecontents{section}[2pc]{}
+ {\contentslabel[\hfill
+ \thecontentspage]{2pc}%
+ \enspace --\enspace }{}{}
+\setcounter{tocdepth}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+\input{partial.toc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-3-9.ltx b/info/examples/tlc3/example-sources/2-3-9.ltx
new file mode 100644
index 0000000000..696c5eb87a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-3-9.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-3-9 on page I-66 in "Contents entries combined in a paragraph".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+%StartShownPreambleCommands
+\usepackage{titletoc,xcolor} \contentsmargin{0pt}
+\titlecontents*{chapter}[0pt]
+ {\sffamily}{}{}{, \thecontentspage}
+ [\ \textbullet \ ] [~\P] % mid, finish
+\titlecontents*{section}[0pt]
+ {\color{blue}\footnotesize\slshape}{}{}{}
+ [ \{] [; ] [\}] % start, mid, finish
+%StopShownPreambleCommands
+
+\begin{document}
+\setcounter{tocdepth}{1}
+\sloppy \input{partial.toc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-1.ltx b/info/examples/tlc3/example-sources/2-4-1.ltx
new file mode 100644
index 0000000000..c830bf2898
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-1 on page I-75 in "Managing references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \setcounter{section}{3}
+
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex \@plus.2ex}%
+ {\normalfont\Large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Section} \label{sec:this}
+
+A reference to this section looks
+like this: ``see section~\ref{sec:this}
+on page~\pageref{sec:this}''.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-10.ltx b/info/examples/tlc3/example-sources/2-4-10.ltx
new file mode 100644
index 0000000000..ee4df7d5e0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-10.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-10 on page I-88 in "cleveref --- Cleverly formatted references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setcounter{section}{3}
+
+ \usepackage{amsmath}
+
+ \usepackage{color} % for the book we need to load this explicitly because of
+ % the spotcolors we use (otherwise the blue will not be in
+ % the spotcolor but a ``real blue'' and thus gray)
+
+ \AtEndDocument{% we place the equations at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \section{A section}\label{sec:this}
+ \begin{align}
+ a &= b \label{eq:a} \\
+ b &< c \label{eq:b} \\
+ c &< d \label{eq:c} \\
+ d &< e \label{eq:d} \\
+ a &< e \label{eq:e}
+ \end{align}
+ }
+
+%StartShownPreambleCommands
+\usepackage[colorlinks,linkcolor=blue]{hyperref}
+\usepackage[nameinlink,noabbrev]{cleveref}
+%StopShownPreambleCommands
+
+\begin{document}
+\Cref{sec:this} contains \cref{eq:a,eq:b}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-11.ltx b/info/examples/tlc3/example-sources/2-4-11.ltx
new file mode 100644
index 0000000000..845432665c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-11.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-11 on page I-88 in "cleveref --- Cleverly formatted references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setcounter{section}{3}
+
+ \usepackage{amsmath}
+
+ \AtEndDocument{% we place the equations at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \begin{align}
+ a &= b \label{eq:a} \\
+ b &< c \label{eq:b} \\
+ c &< d \label{eq:c} \\
+ d &< e \label{eq:d} \\
+ a &< e \label{eq:e}
+ \end{align}
+ }
+
+%StartShownPreambleCommands
+\usepackage{cleveref}
+%StopShownPreambleCommands
+
+\begin{document}
+\Crefrange{eq:a}{eq:e} and in particular
+\crefrange{eq:b}{eq:c} show \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-12.ltx2 b/info/examples/tlc3/example-sources/2-4-12.ltx2
new file mode 100644
index 0000000000..01ef0e9b37
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-12.ltx2
@@ -0,0 +1,48 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-12 on page I-89 in "cleveref --- Cleverly formatted references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{10\baselineskip}
+ \sloppy
+ \pagestyle{origplain}
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage[nospace]{varioref}
+\usepackage[noabbrev]{cleveref}
+\renewcommand\theequation
+ {\thesection.\arabic{equation}}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Test}
+Observe \vrefrange{A}{C} and
+in particular \vref{B,C}.
+\begin{equation}a=b\label{A}\end{equation}
+Here is a second equation that appears
+on the next page \ldots
+\begin{equation}b<c\label{B}\end{equation}
+\ldots and finally one more equation:
+\begin{equation}a<c\label{C}\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-13.ltx b/info/examples/tlc3/example-sources/2-4-13.ltx
new file mode 100644
index 0000000000..62bcff0786
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-13.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-13 on page I-90 in "Customizing the references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setcounter{section}{3}
+
+ \AtEndDocument{% we place the floats at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \begin{figure}\caption{A}\label{fig:a}\end{figure}
+ \begin{table} \caption{A}\label{tab:a}\end{table}
+ \begin{figure}\caption{B}\label{fig:b}\end{figure}
+ \begin{figure}\caption{C}\label{fig:c}\end{figure}
+ }
+
+%StartShownPreambleCommands
+\usepackage{cleveref}
+\crefname{figure}{figure}{figures}
+\newcommand\crefrangeconjunction{--}
+%StopShownPreambleCommands
+
+\begin{document}
+In \cref{fig:a,tab:a,fig:b,fig:c} we show all
+relevant data from the different experiments \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-14.ltx b/info/examples/tlc3/example-sources/2-4-14.ltx
new file mode 100644
index 0000000000..20d9348fac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-14.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-14 on page I-91 in "Customizing the references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{cleveref}
+\crefname{assume}{assumption}{assumptions}
+\creflabelformat{assume}{#2(#1)#3}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation} a=b\label[assume]{eq}\end{equation}
+Starting from \cref{eq} we get \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-15.ltx b/info/examples/tlc3/example-sources/2-4-15.ltx
new file mode 100644
index 0000000000..d07f16ed80
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-15.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-15 on page I-91 in "Support for multiple languages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setcounter{section}{3}
+
+ \AtEndDocument{% we place the floats at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \begin{figure}\caption{A}\label{fig:a}\end{figure}
+ \begin{table} \caption{A}\label{tab:a}\end{table}
+ \begin{figure}\caption{B}\label{fig:b}\end{figure}
+ \begin{figure}\caption{C}\label{fig:c}\end{figure}
+ }
+
+%StartShownPreambleCommands
+\usepackage[ngerman,english]{babel,cleveref}
+\crefname{figure}{figure}{figures}
+\newcommand\crefrangeconjunction{--}
+\AtBeginDocument{\addto\extrasngerman{%
+ \crefname{figure}{Abbildung}{Abbildungen}%
+ \renewcommand\crefrangeconjunction{--}}}
+%StopShownPreambleCommands
+
+\begin{document}
+In \cref{fig:a,tab:a,fig:b,fig:c} we have \ldots
+\par \selectlanguage{ngerman}
+In \cref{fig:a,tab:a,fig:b,fig:c} haben wir \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-16.ltx b/info/examples/tlc3/example-sources/2-4-16.ltx
new file mode 100644
index 0000000000..6b5e74390a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-16.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-16 on page I-92 in "Handling theorem-like environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%StartShownPreambleCommands
+\usepackage{cleveref}
+\newtheorem{thm}{Theorem}
+\newtheorem{lem}{Lemma}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{thm} A theorem. \label{thm:a}\end{thm}
+\begin{lem} A lemma. \label{lem:a}\end{lem}
+\begin{lem} Another one.\label{lem:b}\end{lem}
+\Cref{lem:b} is used to prove \cref{thm:a}. \\
+But \cref{lem:a,lem:b} need formatting help.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-17.ltx b/info/examples/tlc3/example-sources/2-4-17.ltx
new file mode 100644
index 0000000000..a3c76916f5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-17.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-17 on page I-92 in "Handling theorem-like environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%StartShownPreambleCommands
+\usepackage{cleveref}
+\crefname{thm}{theorem}{theorems}
+\crefname{lem}{lemma}{lemmas}
+\newtheorem{thm}{Theorem} \newtheorem{lem}[thm]{Lemma}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{thm} A theorem. \label{thm:a}\end{thm}
+\begin{lem} A lemma. \label{lem:a}\end{lem}
+\begin{lem} Another one.\label{lem:b}\end{lem}
+\Cref{lem:b} is used to prove \cref{thm:a}. \\
+But \cref{lem:a,lem:b} need formatting help.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-18.ltx b/info/examples/tlc3/example-sources/2-4-18.ltx
new file mode 100644
index 0000000000..9738c378d3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-18.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-18 on page I-92 in "Handling theorem-like environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+
+ \setlength\parindent{0pt}
+
+ % loading and definitions here to save space in the book
+ \usepackage{amsthm,cleveref}
+ \crefname{thm}{theorem}{theorems}
+ \crefname{lem}{lemma}{lemmas}
+ \newtheorem{thm}{Theorem} \newtheorem{lem}[thm]{Lemma}
+
+ \AtEndDocument{% we place the envs at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \begin{thm} A theorem. \label{thm:a}\end{thm}
+ \begin{lem} A lemma. \label{lem:a}\end{lem}
+ \begin{lem} Another one.\label{lem:b}\end{lem}
+ }
+
+%StartShownPreambleCommands
+\usepackage{amsthm,cleveref}
+% Otherwise same setup as in previous example ...
+%StopShownPreambleCommands
+
+\begin{document}
+\Cref{lem:b} is used to prove \cref{thm:a}. \\
+Now \cref{lem:a,lem:b} are typeset correctly.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-19.ltx b/info/examples/tlc3/example-sources/2-4-19.ltx
new file mode 100644
index 0000000000..c4d2721aed
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-19.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-19 on page I-93 in "nameref --- Non-numerical references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setcounter{section}{3}
+
+%StartShownPreambleCommands
+\usepackage{nameref}
+\setcounter{secnumdepth}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Textual References}\label{num}
+Section \Nameref{num} proves that
+it is possible to reference unnumbered sections
+by referencing section ``\nameref{unnum}''.
+
+\subsection[Example]{A Small Example}\label{unnum}
+The current section is referenced in
+section~\ref{num}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-2.ltx b/info/examples/tlc3/example-sources/2-4-2.ltx
new file mode 100644
index 0000000000..d556200d4f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-2.ltx
@@ -0,0 +1,59 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-2 on page I-76 in "Managing references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+ \setcounter{section}{2}
+
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.5ex \@plus -1ex \@minus -.2ex}%
+ {1.3ex \@plus.2ex}%
+ {\normalfont\Large\bfseries}}
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-2.25ex\@plus -1ex \@minus -.2ex}%
+ {0.5ex \@plus .2ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A section}
+\subsection{A subsection}\label{sec:before}
+Text before is referenced as `\ref{sec:before}'.
+
+\begin{figure}[ht] \label{fig:in1} % bad
+ \begin{center}
+ \fbox{\ldots{} figure body \ldots}
+ \caption{First caption} \label{fig:in2} % ok
+ \bigskip
+ \fbox{\ldots{} figure body \ldots}
+ \caption{Second caption} \label{fig:in3} % ok
+ \end{center} \label{fig:in4} % bad
+\end{figure}
+\label{sec:after} % bad, unless you want the page reference
+
+\raggedright
+The labels are: `before' (\ref{sec:before}),
+`fig:in1' (\ref{fig:in1}) -- bad, `fig:in2' (\ref{fig:in2}),
+`fig:in3' (\ref{fig:in3}), `fig:in4' (\ref{fig:in4}) -- bad
+and `after' (\ref{sec:after}) -- probably bad!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-20.ltx b/info/examples/tlc3/example-sources/2-4-20.ltx
new file mode 100644
index 0000000000..316d9153d8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-20.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-20 on page I-94 in "showkeys, refcheck --- Displaying \& checking reference keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.ex \@plus -.5ex \@minus -.2ex}%
+ {.3ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ % to account for the use of the margin
+ \addtolength\textwidth{-80pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,showkeys}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{An example}\label{sec}
+\subsection{A subsection}\label{unused}
+Section~\ref{sec} shows the use of the
+\texttt{showkeys} package with a
+reference to equation~(\ref{eq}).
+\begin{align} a &= b \label{eq} \\
+ a &< b \label{eq2} \\
+ a &> b \end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-21.ltx b/info/examples/tlc3/example-sources/2-4-21.ltx
new file mode 100644
index 0000000000..ad0428f424
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-21.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-21 on page I-95 in "showkeys, refcheck --- Displaying \& checking reference keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.ex \@plus -.5ex \@minus -.2ex}%
+ {.3ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ % to account for the use of the margin
+ \addtolength\textwidth{-80pt}
+
+%StartShownPreambleCommands
+\usepackage{amsmath,refcheck}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{An example}\label{sec}
+\subsection{A subsection}\label{unused}
+Section~\ref{sec} shows the use of the
+\texttt{refcheck} package with a
+reference to equation~(\ref{eq}).
+\begin{align} a &= b \label{eq} \\
+ a &< b \label{eq2} \\
+ a &> b \end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-3.ltx b/info/examples/tlc3/example-sources/2-4-3.ltx
new file mode 100644
index 0000000000..8ef2c319e2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-3.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-3 on page I-78 in "Fancier labels".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{180.0pt}
+%StartShownPreambleCommands
+\usepackage[nospace]{varioref}
+\labelformat{section}{section~#1}
+\labelformat{equation}{equation~(#1)}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{An example}\label{sec}
+\Ref{sec} shows the use of the \verb=\labelformat=
+declaration with a reference to \ref{eq}.
+\begin{equation} a = b \label{eq} \end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-4.ltx2 b/info/examples/tlc3/example-sources/2-4-4.ltx2
new file mode 100644
index 0000000000..89eb8d4ddf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-4.ltx2
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-4 on page I-81 in "varioref --- More flexible cross-references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{8.5\baselineskip}
+\sloppy
+\pagestyle{origplain}
+
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.8ex}%
+ {\large\bfseries}}
+\makeatother
+
+
+
+%StartShownPreambleCommands
+\usepackage[nospace]{varioref}
+\renewcommand\theequation
+ {\thesection.\arabic{equation}}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Test}
+Observe equations~\vrefrange{A}{C} and
+in particular equations~\ref{B}
+and~\ref{C} \vpagerefrange{B}{C}.
+\begin{equation}a=b\label{A}\end{equation}
+Here is a second equation\ldots
+\begin{equation}b<c\label{B}\end{equation}
+\ldots and finally one more equation:
+\begin{equation}a<c\label{C}\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-5.ltx2 b/info/examples/tlc3/example-sources/2-4-5.ltx2
new file mode 100644
index 0000000000..051623a32a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-5.ltx2
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-5 on page I-82 in "Providing your own reference commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{88.2009pt}
+\setlength\textheight{10\baselineskip}
+\sloppy
+\pagestyle{origplain}
+
+%StartShownPreambleCommands
+\usepackage[nospace]{varioref}
+\newcommand\veqns[2]{the equation%
+ \vpagerefcompare{#1}{#2}%
+ {s (\ref{#1})}%
+ { (\ref{#1}) \vpageref{#1}}%
+ \space and (\ref{#2}) \vpageref{#2}}
+%StopShownPreambleCommands
+
+\begin{document}
+Test: \veqns{A}{B}. \par Test: \veqns{A}{C}.
+\begin{equation} a=b \label{A}\end{equation}
+\begin{equation} b=c \label{B}\end{equation}
+\newpage
+Test: \veqns{A}{B}. \par Test: \veqns{A}{C}.
+\par We force eq.~\ref{C} to the next page!
+\newpage % for eq. to next page
+\begin{equation} c=a \label{C}\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-6.ltx b/info/examples/tlc3/example-sources/2-4-6.ltx
new file mode 100644
index 0000000000..ba9c045eb7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-6.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-6 on page I-86 in "cleveref --- Cleverly formatted references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setcounter{section}{3}
+%StartShownPreambleCommands
+ \usepackage{amsmath,cleveref}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \section{A Section}\label{sec:this}
+
+ A reference to an equation in this section looks
+ like: ``see \cref{eq:a} in \cref{sec:this}''.
+ \begin{align} a &= b \label{eq:a} \\
+ b &< c \label{eq:b} \\
+ c &< d \label{eq:c} \end{align}
+ \Cref{eq:c,eq:a,eq:b} above are \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-7.ltx b/info/examples/tlc3/example-sources/2-4-7.ltx
new file mode 100644
index 0000000000..2c3a467130
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-7.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-7 on page I-87 in "cleveref --- Cleverly formatted references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+
+ \usepackage{amsmath,cleveref}
+
+ \AtEndDocument{% we place the equations at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \begin{align}
+ a &= b \label{eq:a} \\
+ b &< c \label{eq:b} \\
+ c &< d \label{eq:c} \\
+ d &< e \label{eq:d} \\
+ a &< e \label{eq:e} \\
+ \end{align}
+ }
+
+%StartShownPreambleCommands
+% equations as before + 2 more
+%StopShownPreambleCommands
+
+\begin{document}
+\Cref{eq:c,eq:b,eq:a,eq:d,eq:e} are sorted and
+\cref{eq:c,eq:b,eq:a,eq:e} are sorted with a gap.
+But compare these results with referencing
+\cref{eq:c,,eq:b,eq:a,eq:d,eq:e}! Surprised?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-8.ltx b/info/examples/tlc3/example-sources/2-4-8.ltx
new file mode 100644
index 0000000000..226bfd38b3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-8.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-8 on page I-87 in "cleveref --- Cleverly formatted references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setcounter{section}{3}
+
+ \AtEndDocument{% we place the floats at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \begin{figure}\caption{A}\label{fig:a}\end{figure}
+ \begin{table} \caption{A}\label{tab:a}\end{table}
+ \begin{figure}\caption{B}\label{fig:b}\end{figure}
+ \begin{figure}\caption{C}\label{fig:c}\end{figure}
+
+ }
+
+%StartShownPreambleCommands
+\usepackage{cleveref}
+%StopShownPreambleCommands
+
+\begin{document}
+In \cref{fig:a,tab:a,fig:b,fig:c} we \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/2-4-9.ltx b/info/examples/tlc3/example-sources/2-4-9.ltx
new file mode 100644
index 0000000000..3852b80cea
--- /dev/null
+++ b/info/examples/tlc3/example-sources/2-4-9.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 2-4-9 on page I-87 in "cleveref --- Cleverly formatted references".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setcounter{section}{3}
+
+ \usepackage{amsmath}
+
+ \AtEndDocument{% we place the equations at the document end so that
+ % they do not show up in the book and take up unnecessary space
+ \newpage
+ \section{A section}\label{sec:this}
+ \begin{align}
+ a &= b \label{eq:a} \\
+ b &< c \label{eq:b} \\
+ c &< d \label{eq:c} \\
+ d &< e \label{eq:d} \\
+ a &< e \label{eq:e}
+ \end{align}
+ }
+
+%StartShownPreambleCommands
+\usepackage[ngerman,sort]{cleveref}
+%StopShownPreambleCommands
+
+\begin{document}
+\Cref{eq:c,eq:a,eq:b} in \cref{sec:this} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-1.ltx b/info/examples/tlc3/example-sources/3-1-1.ltx
new file mode 100644
index 0000000000..ddd6bdb60b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-1.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-1 on page I-122 in "Unjustified text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{flushleft}
+ ``The \LaTeX{} document preparation system is
+ a special version of Donald Knuth's \TeX{}
+ program. \TeX{} is a sophisticated program
+ designed to produce high-quality typesetting,
+ especially for mathematical text.''
+\end{flushleft}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-10.ltx b/info/examples/tlc3/example-sources/3-1-10.ltx
new file mode 100644
index 0000000000..8118526b74
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-10.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-10 on page I-134 in "Specifying tracking, extra kerning, and adjusted spacing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[english,french]{babel}
+\usepackage[kerning]{microtype}
+% \SetExtraKerning ... as above
+\DeclareMicrotypeBabelHook{french}{kerning=french}
+%StopShownPreambleCommands
+
+\begin{document}
+FRENCH: Je ne parle pas français! \par
+\selectlanguage{english} ENGLISH: I speak English!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-11.ltx b/info/examples/tlc3/example-sources/3-1-11.ltx
new file mode 100644
index 0000000000..3a813accde
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-11 on page I-138 in "parskip --- Adjusting the look and feel of paragraphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+\usepackage{microtype}
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+\usepackage{multicol}
+ \raggedcolumns
+\usepackage{parskip}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2}
+ \kant[1][1] % one sentence
+ \kant[1][2] % paragraphs
+ \kant[1][3]
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-12.ltx b/info/examples/tlc3/example-sources/3-1-12.ltx
new file mode 100644
index 0000000000..6313ab1968
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-12.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-12 on page I-139 in "parskip --- Adjusting the look and feel of paragraphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+\usepackage{microtype}
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+\usepackage{multicol}
+ \raggedcolumns
+\usepackage[indent=3em,
+ parfill=1em,
+ skip=\baselineskip]
+ {parskip}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2}
+ \kant[1][1] \kant[1][2]
+ \kant[1][3]
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-13.ltx b/info/examples/tlc3/example-sources/3-1-13.ltx
new file mode 100644
index 0000000000..1f8823a94a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-13.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-13 on page I-140 in "setspace --- Changing interline spacing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{setspace}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{doublespace}
+ In the beginning God created the heaven
+ and the earth. Now the earth was unformed
+ and void, and darkness was upon the face
+ of the deep; and the spirit of God
+ hovered over the face of the waters.
+\end{doublespace}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-14.ltx b/info/examples/tlc3/example-sources/3-1-14.ltx
new file mode 100644
index 0000000000..55c6191961
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-14.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-14 on page I-140 in "setspace --- Changing interline spacing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{setspace}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{spacing}{2.0}
+ In the beginning God created the heaven
+ and the earth. Now the earth was unformed
+ and void, and darkness was upon the face
+ of the deep; and the spirit of God
+ hovered over the face of the waters.
+\end{spacing}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-15.ltx b/info/examples/tlc3/example-sources/3-1-15.ltx
new file mode 100644
index 0000000000..f960c71a07
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-15.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-15 on page I-141 in "lettrine --- Dropping your capital".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\sloppy % to fit in small book columns
+%StartShownPreambleCommands
+\usepackage{lettrine}
+%StopShownPreambleCommands
+
+\begin{document}
+\lettrine{L}{et us suppose} that the noumena have
+nothing to do with necessity, since knowledge of
+the Categories is a posteriori. Hume tells \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-16.ltx b/info/examples/tlc3/example-sources/3-1-16.ltx
new file mode 100644
index 0000000000..c2d277c973
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-16.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-16 on page I-142 in "lettrine --- Dropping your capital".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{103.0pt}
+
+%StartShownPreambleCommands
+\usepackage{lettrine,color,ragged2e}
+\renewcommand\LettrineFontHook{\sffamily\bfseries\color{blue}}
+\renewcommand\LettrineTextFont{\sffamily\scshape\color{blue}}
+\RaggedRight
+%StopShownPreambleCommands
+
+\begin{document}
+\lettrine{L}{et us suppose} that the noumena have nothing to do
+with necessity, since knowledge of the Categories is a posteriori.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-17.ltx b/info/examples/tlc3/example-sources/3-1-17.ltx
new file mode 100644
index 0000000000..830d7df2b4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-17.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-17 on page I-142 in "lettrine --- Dropping your capital".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy % to fit in small book columns
+%StartShownPreambleCommands
+\usepackage{tgpagella,lettrine,color}
+%StopShownPreambleCommands
+
+\begin{document}
+\lettrine[lines=3, depth=1, loversize=0.4,
+ lraise=-0.05, lhang=.1]{\color[gray]{0.8}Q}
+ {uality questions}
+create a quality life. Successful people ask better
+questions, and as a result, they get better answers.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-18.ltx b/info/examples/tlc3/example-sources/3-1-18.ltx
new file mode 100644
index 0000000000..343d341c5a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-18.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-18 on page I-143 in "lettrine --- Dropping your capital".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy % to fit in small book columns
+%StartShownPreambleCommands
+\usepackage{tgpagella,lettrine}
+\usepackage[french]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent \ldots paragraphe précédent \ldots
+\lettrine[ante={\makebox[0pt][l]{\hspace{5pt}\og}},
+ lines=4,slope=0.6em,findent=-1em,nindent=0.6em]{À}
+ { peine ont-ils mis} le pied dans la ville
+en pleurant la mort de leur bienfaiteur, qu'ils
+sentent la terre trembler sous leurs pas; \ldots \fg
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-19.ltx b/info/examples/tlc3/example-sources/3-1-19.ltx
new file mode 100644
index 0000000000..cca8738a11
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-19.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-19 on page I-145 in "lettrine --- Dropping your capital".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+\sloppy % to fit in small book columns
+\begin{filecontents}[overwrite]{myinitials.cfg}
+\LettrineOptionsFor{A}{grid,loversize=.33,slope=0.6em,findent=-1em,nindent=0.6em}
+\LettrineOptionsFor{I}{image,loversize=.1,lraise=-.05,findent=1pt}
+\end{filecontents}
+
+%StartShownPreambleCommands
+\usepackage{tgpagella,lettrine,graphicx}
+\setcounter{DefaultLines}{3}
+% content of file shown above
+\renewcommand\DefaultOptionsFile{myinitials.cfg}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\lettrine{I}{f your initial} does not exist as a glyph
+in a font but as a graphic object (like this one) then
+you can use the keyword \texttt{image} \ldots
+\lettrine[ante={\makebox[0pt][l]{\hspace{5pt}``}}]
+ {A}{s a result} font size used for the initial `A' is
+exactly the same as the one for `À' and as \ldots ''
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-2.ltx b/info/examples/tlc3/example-sources/3-1-2.ltx
new file mode 100644
index 0000000000..283e617e01
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-2.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-2 on page I-124 in "ragged2e --- Improving unjustified text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+%StartShownPreambleCommands
+\usepackage[document]{ragged2e}
+\setlength\RaggedRightRightskip{0pt plus 1cm}
+\setlength\RaggedRightParindent{12pt}
+%StopShownPreambleCommands
+
+\begin{document}
+``The \LaTeX{} document preparation system is
+a special version of Donald Knuth's \TeX{}
+program. \TeX{} is a sophisticated program
+designed to produce high-quality typesetting,
+especially for mathematical text.''
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-20.ltx b/info/examples/tlc3/example-sources/3-1-20.ltx
new file mode 100644
index 0000000000..64bd70e8f6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-20.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-20 on page I-145 in "Alphabets for initials".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{Typocaps,Kramer,Starburst,Rothdn,lettrine}
+\renewcommand\LettrineFontHook{\Typocapsfamily}
+%StopShownPreambleCommands
+
+\begin{document}
+\lettrine{A}{s} a well-spent day brings happy sleep, so
+life well used brings happy death. (Leonardo da Vinci)
+\par {\Rothdnfamily A B C a b c} \hfill
+{\Kramerfamily A B C a b c} \par \starburst{STARBURST}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-21.ltx b/info/examples/tlc3/example-sources/3-1-21.ltx
new file mode 100644
index 0000000000..fecb7246a8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-21.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-21 on page I-146 in "magaz --- Special handling of the first line".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{magaz}
+\renewcommand\FirstLineFont{\bfseries}
+%StopShownPreambleCommands
+
+\begin{document}
+\FirstLine{The first line of this paragraph is
+ typeset in boldface.}
+The remainder is set in the normal body font.
+
+\FirstLine{\noindent Less material} in the argument
+will be fully typeset in the special font. Note the
+placement and result of the \verb=\noindent= command.
+
+\noindent\FirstLine{If placed in front it will get
+lost} as you can see here.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-22.ltx b/info/examples/tlc3/example-sources/3-1-22.ltx
new file mode 100644
index 0000000000..10482c0272
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-22.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-22 on page I-147 in "fancypar --- Fancy layouts for individual paragraphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+ \addtolength\textwidth{-24pt}
+
+ \usepackage{xcolor} % for the book we need to load this explicitly because of
+ % the spotcolors we use (otherwise the blue will not be in
+ % the spotcolor but a ``real blue'' and thus gray)
+
+%StartShownPreambleCommands
+ \usepackage{lipsum,fancypar}
+ \fancyparsetup{linecolor=green!20,
+ textcolor=blue,intercolor=black,
+ spiral=true,spiralcolor=red,
+ interheight=0.5pt }
+%StopShownPreambleCommands
+
+\begin{document}
+ \NotebookPar{\lipsum[1][1]\par
+ \lipsum[1][2]}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-23.ltx b/info/examples/tlc3/example-sources/3-1-23.ltx
new file mode 100644
index 0000000000..a4af4fdc0b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-23.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-23 on page I-147 in "fancypar --- Fancy layouts for individual paragraphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+ \addtolength\textwidth{-24pt}
+
+
+%StartShownPreambleCommands
+ \usepackage{lipsum,fancypar}
+ \fancyparsetup{mark=$\gets$}
+%StopShownPreambleCommands
+
+\begin{document}
+ \MarkedPar{\lipsum[2][1]}
+ \MarkedPar[mark=$\to$,position=left]
+ {\lipsum[2][2-3]}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-3.ltx b/info/examples/tlc3/example-sources/3-1-3.ltx
new file mode 100644
index 0000000000..d3d2e8b759
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-3.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-3 on page I-125 in "Spurious underfull box warnings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{ragged2e}
+%StopShownPreambleCommands
+
+\begin{document}
+\RaggedRight ragged right text \par
+\RaggedLeft ragged left text \par
+\Centering centered text
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-4.ltx b/info/examples/tlc3/example-sources/3-1-4.ltx
new file mode 100644
index 0000000000..542ac3bfe0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-4.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-4 on page I-126 in "nolbreaks --- Preventing line breaks in text fragments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{129.0pt}
+
+%StartShownPreambleCommands
+\usepackage{nolbreaks} \sloppy
+%StopShownPreambleCommands
+
+\begin{document}
+However, to keep several \nolbreaks*{words together,}
+it is not a good idea to place them together
+with the spaces between them into \nolbreaks{a box};
+use \verb=\nolbreaks= instead.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-5.ltx b/info/examples/tlc3/example-sources/3-1-5.ltx
new file mode 100644
index 0000000000..fda44f61b4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-5.ltx
@@ -0,0 +1,54 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-5 on page I-126 in "microtype --- Enhancing justified text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+\usepackage{multicol}
+\setlength\columnsep{1pc}
+%StartShownPreambleCommands
+
+ \usepackage{lmodern}
+ \usepackage[expansion=false,verbose]{microtype}
+ \LoadMicrotypeFile{cmr}
+ \SetProtrusion
+ [ name = lmr-hangingp ]
+ { encoding = {T1,OT1},
+ family = lmr }
+ {
+ . = { ,1000},
+ : = { ,1000},
+ ; = { ,1000},
+ {,} = { ,1000},
+ \textquotedblleft = {1000, },
+ \textquotedblright = { ,1000},
+ \textquoteleft = {1000, },
+ \textquoteright = { ,1000},
+ }
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{multicols}{2}
+ \fontsize{8}{9}\selectfont\noindent ``What is
+ hanging punctuation?'' asked Alice, with a puzzled frown. `Well,
+ y'know, \mbox{actually},' answered Bill, `I'd rather demonstrate
+ it than explain it.' ``Oh, now I see. Commas, periods, and quotes
+ are allowed to stick out into the margins, if they occur next to a
+ line break.'' `Yeah, I guess.' ``Really! But why do all your
+ remarks have single quotes, while mine are double?'' `I haven't
+ the foggiest; it's weird. Ask the author of this crazy book.'
+ \end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-6.ltx b/info/examples/tlc3/example-sources/3-1-6.ltx
new file mode 100644
index 0000000000..4b8c8e15fb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-6.ltx
@@ -0,0 +1,53 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-6 on page I-128 in "Package options".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+\usepackage{multicol}
+\setlength\columnsep{1pc}
+%StartShownPreambleCommands
+
+ \usepackage{lmodern}
+ \usepackage[protrusion=true,expansion=false,factor=0]{microtype}
+ \LoadMicrotypeFile{cmr}
+ \SetProtrusion
+ [ name = lmr-hangingp ]
+ { encoding = {T1,OT1},
+ family = lmr }
+ {
+ . = { ,1000},
+ - = { ,500},
+ {,}= { ,1000},
+ \textquotedblleft = {1000, },
+ \textquotedblright = { ,1000},
+ \textquoteleft = {1000, },
+ \textquoteright = { ,1000},
+ }
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{multicols}{2}
+ \fontsize{8}{9}\selectfont\noindent ``What is
+ hanging punctuation?'' asked Alice, with a puzzled frown. `Well,
+ y'know, \mbox{actually},' answered Bill, `I'd rather demonstrate
+ it than explain it.' ``Oh, now I see. Commas, periods, and quotes
+ are allowed to stick out into the margins, if they occur next to a
+ line break.'' `Yeah, I guess.' ``Really! But why do all your
+ remarks have single quotes, while mine are double?'' `I haven't
+ the foggiest; it's weird. Ask the author of this crazy book.'
+ \end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-7.ltx b/info/examples/tlc3/example-sources/3-1-7.ltx
new file mode 100644
index 0000000000..84f3880eda
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-7.ltx
@@ -0,0 +1,53 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-7 on page I-128 in "Package options".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+\usepackage{multicol}
+\setlength\columnsep{1pc}
+%StartShownPreambleCommands
+
+ \usepackage{lmodern}
+ \usepackage[protrusion=true,expansion=false,factor=500]{microtype}
+ \LoadMicrotypeFile{cmr}
+ \SetProtrusion
+ [ name = lmr-hangingp ]
+ { encoding = {T1,OT1},
+ family = lmr }
+ {
+ . = { ,1000},
+ - = { ,500},
+ {,} = { ,1000},
+ \textquotedblleft = {1000, },
+ \textquotedblright = { ,1000},
+ \textquoteleft = {1000, },
+ \textquoteright = { ,1000},
+ }
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{multicols}{2}
+ \fontsize{8}{9}\selectfont\noindent ``What is
+ hanging punctuation?'' asked Alice, with a puzzled frown. `Well,
+ y'know, \mbox{actually},' answered Bill, `I'd rather demonstrate
+ it than explain it.' ``Oh, now I see. Commas, periods, and quotes
+ are allowed to stick out into the margins, if they occur next to a
+ line break.'' `Yeah, I guess.' ``Really! But why do all your
+ remarks have single quotes, while mine are double?'' `I haven't
+ the foggiest; it's weird. Ask the author of this crazy book.'
+ \end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-8.ltx b/info/examples/tlc3/example-sources/3-1-8.ltx
new file mode 100644
index 0000000000..3abd5a6585
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-8.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-8 on page I-129 in "Package options".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{324.0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[protrusion=false,stretch=500,verbose]{microtype}
+\usepackage{calc}
+\newcommand\samplet{Stretching or shrinking text too much is a bad idea!}
+\newcommand\sample[2]{\parbox{\widthof{\samplet}+#1}
+ {\setlength\parfillskip{0pt}\samplet}\hfill \textit{#2}\par}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{-27.3pt}{-15\%}
+ \sample{-9pt} {-5\%}
+ \sample{-3.6pt} {-2\%}
+ \sample{0pt} {(natural)}
+ \sample{3.6pt} {2\%}
+ \sample{9pt} {5\%}
+ \sample{27.3pt} {15\%}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-1-9.ltx b/info/examples/tlc3/example-sources/3-1-9.ltx
new file mode 100644
index 0000000000..1229ccd37b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-1-9.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-1-9 on page I-129 in "Package options".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{324.0pt}
+
+%StartShownPreambleCommands
+
+\usepackage[protrusion=false,stretch=500,verbose,selected]{microtype}
+\usepackage{calc}
+\newcommand\samplet{Stretching or shrinking text too much is a bad idea!}
+\newcommand\sample[2]{\parbox{\widthof{\samplet}+#1}
+ {\setlength\parfillskip{0pt}\samplet}\hfill \textit{#2}\par}
+
+%StopShownPreambleCommands
+
+\begin{document}
+% \sample{-7pt} {-5\%}
+ \sample{-4.2pt}{-3\%}
+ \sample{-2.8pt} {-2\%}
+ \sample{0pt} {(natural)}
+ \sample{2.8pt} {2\%}
+ \sample{4.2pt}{3\%}
+ \sample{7pt} {5\%}
+ \sample{21.2pt} {15\%}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-1.ltx b/info/examples/tlc3/example-sources/3-2-1.ltx
new file mode 100644
index 0000000000..9aecc6ec0b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-1 on page I-148 in "ellipsis, lips --- Marks of omission".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\newcommand\lips{\dots\unkern}
+%StopShownPreambleCommands
+
+\begin{document}
+Compare the following:\\
+ Du E\dots\ du! Scher dich zum \dots!\\
+ Du E\lips\ du! Scher dich zum \lips!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-2.ltx b/info/examples/tlc3/example-sources/3-2-2.ltx
new file mode 100644
index 0000000000..c81eed800a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-2.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-2 on page I-149 in "ellipsis, lips --- Marks of omission".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[xspace]{ellipsis}
+%StopShownPreambleCommands
+
+\begin{document}
+Compare the following:\\
+ Du E\dots du! Scher dich zum \dots!\\
+\renewcommand\ellipsisgap{1.0\fontdimen2\font}
+ Du E\dots du! Scher dich zum \dots!\\
+\renewcommand\ellipsisgap{0.05em}
+ Du E\dots du! Scher dich zum T\midwordellipsis el!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-3.ltx b/info/examples/tlc3/example-sources/3-2-3.ltx
new file mode 100644
index 0000000000..da6d2ddb86
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-3 on page I-149 in "ellipsis, lips --- Marks of omission".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[mla,xspace]{ellipsis}
+%StopShownPreambleCommands
+
+\begin{document}
+Compare the following:\\
+ Du E\dots du! Scher dich zum \dots!\\
+\renewcommand\ellipsisgap{1.0\fontdimen2\font}
+ Du E\dots du! Scher dich zum \dots!\\
+\renewcommand\ellipsisgap{0.05em}
+ Du E\dots du! Scher dich zum T\midwordellipsis el!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-4.ltx b/info/examples/tlc3/example-sources/3-2-4.ltx
new file mode 100644
index 0000000000..3c73e0b422
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-4.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-4 on page I-150 in "extdash and amsmath --- Dashes in text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+ \usepackage{amsmath}
+ \newcommand\p{$p$\nobreakdash} % for "\p-adic"
+ \newcommand\Ndash{\nobreakdash--}% "3\Ndash 9"
+ \usepackage[shortcuts]{extdash}
+ \newcommand\n[1]{$n$\-/} % "\n-dimensional"
+%StopShownPreambleCommands
+
+\begin{document}
+ \noindent The generalization to the \n-dimensional
+ case---using the standard \p-adic topology---can be
+ found on Pages 3\Ndash 9 of Volume IV.
+
+ Compare the above em\-/dashes to the \verb=\Emdash=
+ command\---this leaves a small space on either side.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-5.ltx b/info/examples/tlc3/example-sources/3-2-5.ltx
new file mode 100644
index 0000000000..baf7dc58de
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-5 on page I-151 in "extdash and amsmath --- Dashes in text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\usepackage{microtype}
+%StartShownPreambleCommands
+\usepackage[shortcuts,wordspacearound,shortemdash,
+ allowbreakbefore]{extdash}
+%StopShownPreambleCommands
+
+\begin{document}
+\TeX{}'s---basic --- em-dash does not manipulate
+surrounding spaces.
+
+Here are\---Gedankenstriche \--- shorter and set
+apart. Breaks can\--- as shown \---happen before them.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-6.ltx b/info/examples/tlc3/example-sources/3-2-6.ltx
new file mode 100644
index 0000000000..f7ae9273c8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-6.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-6 on page I-152 in "underscore --- Making that character more usable".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{underscore}
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\parbox{77pt}{
+ A compound\textunderscore fracture \\ % bad
+ A compound\_fracture \\ % good (with package)
+ A bad compound\_fracture \\ % good? see below
+ A really bad compound\_fracture % ok here
+}}
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-7.ltx b/info/examples/tlc3/example-sources/3-2-7.ltx
new file mode 100644
index 0000000000..093b2952a9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-7.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-7 on page I-152 in "underscore --- Making that character more usable".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage[nohyphen]{underscore}
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\parbox{77pt}{
+ A compound\_fracture \\
+ A bad compound\_fracture % no hyphen here this time
+}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-8.ltx b/info/examples/tlc3/example-sources/3-2-8.ltx
new file mode 100644
index 0000000000..44a9f51970
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-8.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-8 on page I-152 in "underscore --- Making that character more usable".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+ \usepackage{underscore}
+ \newcommand\var[1]{\textsf{\itshape #1}}
+%StopShownPreambleCommands
+
+\begin{document}
+ We have $\var{temperature_cur_value} < x_i$
+ even if \var{temperature_max} has not been set.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-2-9.ltx b/info/examples/tlc3/example-sources/3-2-9.ltx
new file mode 100644
index 0000000000..aa6e2a3409
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-2-9.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-2-9 on page I-153 in "xspace --- Gentle spacing after a macro".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+ \usepackage{xspace}
+ \newcommand\marker{\textsuperscript{*}\xspace}
+ \newcommand\GB {Great Britain\xspace}
+ \newcommand\EU {European Union\xspace}
+%StopShownPreambleCommands
+
+\begin{document}
+ In 2017 \GB\marker voted for leaving the \EU\marker.
+ \par \xspaceaddexceptions{\marker}
+ In 2017 \GB\marker voted for leaving the \EU\marker.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-1.ltx b/info/examples/tlc3/example-sources/3-3-1.ltx
new file mode 100644
index 0000000000..e6fd37b82f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-1.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-1 on page I-155 in "fmtcount --- Ordinals and cardinals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{105.0pt}
+
+ \sloppy % not much space available
+
+ \setcounter{chapter}{3} % pretend we have seen chapters, sections and footnotes
+ \setcounter{section}{1}
+ \setcounter{footnote}{7}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel,fmtcount}
+%StopShownPreambleCommands
+
+\begin{document}
+\Ordinalstring{chapter}[n] Kapitel \ordinalstring{section}[m]
+Abschnitt, \ordinalstring{footnote}[f] Fußnote.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-10.ltx b/info/examples/tlc3/example-sources/3-3-10.ltx
new file mode 100644
index 0000000000..f07b2c07fd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-10.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-10 on page I-160 in "Formatting acronym texts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\setlength\parindent{0pt}
+\raggedright
+%StartShownPreambleCommands
+\usepackage[english,ngerman]{babel} \usepackage{acro}
+\acsetup{format/short=\textlsc, format/foreign=\itshape}
+\DeclareAcronym{etc}{short=etc.\@, long=et cetera,
+ short-format= } % overwriting default
+\DeclareAcronym{cd}{short = CD\@, long = Compact Disc}
+\DeclareAcronym{lp}{short = LP\@, long = Langspielplatte,
+ foreign = Long Playing Vinyl Record, foreign-babel = english}
+\newcommand\textlsc[1]{\textsc{\MakeLowercase{#1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\ac{cd} \\ \ac{lp} \\ \ac{etc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-11.ltx b/info/examples/tlc3/example-sources/3-3-11.ltx
new file mode 100644
index 0000000000..4a4d613410
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-11.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-11 on page I-161 in "Formatting acronym texts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+\setlength\textheight{4.5\baselineskip}
+\usepackage[english,ngerman]{babel}
+\newcommand\textlsc[1]{\textsc{\MakeLowercase{#1}}}
+%
+% The acro package is loaded here to set up the declarations
+%
+% It is (unnecessarily) loaded again in the section that is shown
+% in the book
+%
+\usepackage{acro} \acsetup{format/short=\textlsc, format/foreign=\itshape}
+\DeclareAcronym{cd}{short=CD, long=Compact Disc}
+\DeclareAcronym{lp}{short=LP, long=Langspielplatte,
+ foreign=Long Playing Vinyl Record, foreign-babel=english}
+%StartShownPreambleCommands
+\usepackage{acro} \acsetup{first-style=short-long}
+% Acronym declarations as in previous example except ...
+\DeclareAcronym{etc}{short = etc.\@, long=et cetera,
+ short-format=, first-style=short}
+%StopShownPreambleCommands
+
+\begin{document}
+\ac{cd}, \ac{lp}, \ac{etc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-12.ltx b/info/examples/tlc3/example-sources/3-3-12.ltx
new file mode 100644
index 0000000000..66d8383175
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-12.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-12 on page I-161 in "Formatting acronym texts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+\setlength\textheight{4.5\baselineskip}
+\usepackage[english,ngerman]{babel}
+\newcommand\textlsc[1]{\textsc{\MakeLowercase{#1}}}
+%
+% The acro package is loaded here to set up the declarations
+%
+% It is (unnecessarily) loaded again in the section that is shown
+% in the book
+%
+\usepackage{acro} \acsetup{format/short=\textlsc, format/foreign=\itshape}
+\DeclareAcronym{cd}{short=CD, long=Compact Disc}
+\DeclareAcronym{lp}{short=LP, long=Langspielplatte,
+ foreign=Long Playing Vinyl Record, foreign-babel=english}
+\DeclareAcronym{etc}{short=etc.\@, long=et cetera,
+ short-format=, first-style=short}
+
+\NewAcroTemplate{square}{\acroiffirstTF % first usage of acronym?
+ {\acrowrite{long}\acspace [% % write long text + [
+ \acroifT{foreign}{\acrowrite{foreign}, }% % write foreign text if given
+ \acrowrite{short}% % write short text
+ \acroifT{alt}{ \acrotranslate{or} \acrowrite{alt}}% write alt text if given
+ \acrogroupcite ]}% % handle group cites if present + ]
+ {\acrowrite{short}}} % use short text if not first time
+
+%StartShownPreambleCommands
+ \usepackage{acro} \acsetup{first-style=square}
+%StopShownPreambleCommands
+
+\begin{document}
+ \ac{cd}, \ac{lp}, \ac{etc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-13.ltx b/info/examples/tlc3/example-sources/3-3-13.ltx
new file mode 100644
index 0000000000..7981a2bc3d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-13.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-13 on page I-162 in "Using acro for abbreviations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{75.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+ \usepackage{acro}
+\DeclareAcronym{zB}{short=z.B\acdot,long=zum Beispiel,
+ first-style=short}
+\DeclareAcronym{etc}{short=etc\acdot,long=et cetera,
+ first-style=short}
+%StopShownPreambleCommands
+
+\begin{document}
+ 1 \Ac*{zB}, 2 \ac{zB}, \\ 3 \acl{zB}, 4 \ac{zB}. \\
+ 1 \Ac*{etc}, 2 \ac{etc}, \\ 3 \acl{etc}, 4 \ac{etc}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-14.ltx b/info/examples/tlc3/example-sources/3-3-14.ltx
new file mode 100644
index 0000000000..a579da24f8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-14.ltx
@@ -0,0 +1,53 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-14 on page I-163 in "Listing your acronyms and abbreviations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+% smaller headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.5ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\large\bfseries}}
+\makeatother
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{acro}
+\acsetup{list/display=all,
+ pages/display=all,format/extra=\itshape}
+
+\DeclareAcronym{aka}{short=aka,long=also known as}
+\DeclareAcronym{cd}{short=CD\@,long=Compact Disc}
+\DeclareAcronym{ES}{short = $\emptyset$,
+ long = empty set, sort = 0}
+\DeclareAcronym{etc}{short=etc\acdot,
+ long=et cetera, first-style=short,tag=ignore}
+\DeclareAcronym{lol}{short=LOL\@,long=laughing out loud}
+\DeclareAcronym{ufo}{short = UFO\@,
+ long = unidentified flying object,
+ extra = Most often seen in the north}
+\DeclareAcronym{zB}{short=z.B\acdot,long=zum Beispiel,
+ first-style=short,tag=ignore}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\Acl{zB}: \acs{cd}, \acs{aka}, \acs{ufo}, \ac{etc}.\\
+Some acronyms not used, but still listed: ES and lol.
+
+\printacronyms[exclude=ignore,name=Abbrevs]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-15.ltx b/info/examples/tlc3/example-sources/3-3-15.ltx
new file mode 100644
index 0000000000..812ba07578
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-15.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-15 on page I-164 in "xfrac --- Customizable \protect \sfrac [hls-bf]{text}{fractions}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{48.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{xfrac,fix-cm}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sfrac{1}{4} \sfrac{2}[/]{4} \sfrac{3}[|]{4} \sfrac{4}[\textbackslash]{4}
+ \\[3pt] And in math: \\[3pt]
+$\sfrac{1}{4}\,\sfrac{2}[/]{4}\,\sfrac{3}[|]{4}\,\sfrac{4}[\setminus]{4}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-16.ltx b/info/examples/tlc3/example-sources/3-3-16.ltx
new file mode 100644
index 0000000000..1b6cc6042b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-16.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-16 on page I-164 in "xfrac --- Customizable \protect \sfrac [hls-bf]{text}{fractions}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{48.0pt}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{xfrac,lmodern}
+%StopShownPreambleCommands
+
+\begin{document}
+\rmfamily \sfrac{1}{2} \itshape \sfrac{3}{4} \bfseries \sfrac{5}{6} \\
+\sffamily \sfrac{7}{10} \upshape \sfrac{8}{15} \mdseries \sfrac{9}{23} \\
+\ttfamily \sfrac{1}{25} \slshape \sfrac{1}{100} \bfseries \sfrac{1}{1000}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-17.ltx b/info/examples/tlc3/example-sources/3-3-17.ltx
new file mode 100644
index 0000000000..0ba3a5ba0c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-17.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-17 on page I-166 in "xfrac --- Customizable \protect \sfrac [hls-bf]{text}{fractions}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+\setlength\parindent{0pt}
+\usepackage{xfrac}
+
+%StartShownPreambleCommands
+\usepackage{xfrac,lmodern}
+\EditInstance{xfrac}{lmr} {slash-symbol-format=\textnormal{#1}}
+\EditInstance{xfrac}{lmss}{slash-symbol-format=\textnormal{\sffamily #1}}
+\EditInstance{xfrac}{lmtt}{slash-symbol-font =lmss}
+%StopShownPreambleCommands
+
+\begin{document}
+\rmfamily \sfrac{1}{2} \itshape \sfrac{3}{4} \bfseries \sfrac{5}{6} \\
+\sffamily \sfrac{7}{10} \upshape \sfrac{8}{15} \mdseries \sfrac{9}{23} \\
+\ttfamily \sfrac{1}{25} \slshape \sfrac{1}{100} \bfseries \sfrac{1}{1000}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-18.ltx b/info/examples/tlc3/example-sources/3-3-18.ltx
new file mode 100644
index 0000000000..63afeb6f46
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-18.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-18 on page I-168 in "Basic number and unit formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+ \usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+ \num{123456789011} \hfill \num{123} \\
+ \num{10001} \hfill \num{10 001} \\
+ \num{0.000005} \hfill \num{0,123} \\
+ \num{.05} \hfill \num{-,05} \\
+ \num{9.95e-3} \hfill \num{9,95 d-3}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-19.ltx b/info/examples/tlc3/example-sources/3-3-19.ltx
new file mode 100644
index 0000000000..d6f7a23686
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-19.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-19 on page I-168 in "Basic number and unit formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+ \usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+ Use \num{1.2+-3}, \num{1\pm 2} or \num{0.5(2)}. Note that
+ \num{0+-1} is, but \num{+-1} is not, an uncertainty value.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-2.ltx b/info/examples/tlc3/example-sources/3-3-2.ltx
new file mode 100644
index 0000000000..5bc4401eb7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-2.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-2 on page I-155 in "fmtcount --- Ordinals and cardinals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\sloppy % not much space available
+
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fmtcount}
+\newcommand\nth[1]{\ordinalstringnum{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+We select the \nth{1}, \nth{13}, \nth{14} and \nth{22}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-20.ltx b/info/examples/tlc3/example-sources/3-3-20.ltx
new file mode 100644
index 0000000000..d9f63e930f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-20.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-20 on page I-168 in "Basic number and unit formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\num{1e3} or tight as \sisetup{tight-spacing} \num{1e3}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-21.ltx b/info/examples/tlc3/example-sources/3-3-21.ltx
new file mode 100644
index 0000000000..9877448981
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-21.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-21 on page I-169 in "Basic number and unit formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\numlist{2;3;5;7;11} are prime. \numlist{6;28} are
+perfect numbers, e.g., $6=\numproduct{1x2x3}=1+2+3$.
+There are $25$ prime and $2$ perfect numbers in the
+range from \numrange{2}{100}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-22.ltx b/info/examples/tlc3/example-sources/3-3-22.ltx
new file mode 100644
index 0000000000..91b0270575
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-22.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-22 on page I-169 in "Basic number and unit formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\unit{N.m} \hfill \unit{g/cm^{3}} \hfill \unit{J.mol.K^{-1}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-23.ltx b/info/examples/tlc3/example-sources/3-3-23.ltx
new file mode 100644
index 0000000000..87d6ce40aa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-23.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-23 on page I-169 in "Basic number and unit formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx,xfrac}
+\newcommand\sample[1]{#1:\quad \unit{\kilo\metre\per\hour}
+ \hfill\unit{\mole\per\metre\cubed}\\[5pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{per-mode=symbol} \sample{B}
+\sisetup{per-mode=fraction} \sample{C}
+\sisetup{per-mode=fraction,fraction-command=\sfrac} \sample{D}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-24.ltx b/info/examples/tlc3/example-sources/3-3-24.ltx
new file mode 100644
index 0000000000..b308991c94
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-24.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-24 on page I-170 in "Quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\qty{1.23}{J.mol^{-1}.K^{-1}} \\
+\qty{.23e7}{\candela} \\
+\qty[per-mode = symbol]{1.99}{\per\kilogram} \\
+\qty[per-mode = fraction]{1,345}{\coulomb\per\mole} \\
+\qty[parse-numbers = false]{\sqrt{3}}{\metre}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-25.ltx b/info/examples/tlc3/example-sources/3-3-25.ltx
new file mode 100644
index 0000000000..f10c0614c5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-25.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-25 on page I-171 in "Quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx} % next line defines a new unit...
+\DeclareSIUnit[per-mode=symbol]\kmh{\kilo\metre\per\hour}
+%StopShownPreambleCommands
+
+\begin{document}
+Typical inner-city speed limits are
+\qtylist{7.5;10;30;50}{\kmh}. Cyclists
+usually travel between \qtyrange{10}{25}{\kmh}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-26.ltx b/info/examples/tlc3/example-sources/3-3-26.ltx
new file mode 100644
index 0000000000..b0c40d190c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-26.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-26 on page I-171 in "Quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\ang{10} \quad \ang{60.948} \quad \ang{-3} \\
+\ang{12;3;} \quad \ang{1;2;3} \quad \ang{;;1}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-27.ltx b/info/examples/tlc3/example-sources/3-3-27.ltx
new file mode 100644
index 0000000000..a28fddf811
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-27.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-27 on page I-172 in "Complex values as numbers or in quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\complexnum{1+2ie3} \\ \complexqty{2.3-3.4i}{\ohm}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-28.ltx b/info/examples/tlc3/example-sources/3-3-28.ltx
new file mode 100644
index 0000000000..9547349969
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-28.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-28 on page I-173 in "Customizing numerical data representation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\unit{\raiseto{4}{\metre}} \quad
+\unit{\per\henry\tothe{5}} \quad \unit{\mole\of{cat}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-29.ltx b/info/examples/tlc3/example-sources/3-3-29.ltx
new file mode 100644
index 0000000000..c70937e82b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-29.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-29 on page I-173 in "Customizing numerical data representation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+ \usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+ German: \hfill \num{4 276 928 295,32} \\[8pt]
+ \sisetup{input-ignore=. ,input-decimal-markers={,}}
+ Spanish: \hfill \num{4.276.928.295,32} \\[8pt]
+ \sisetup{input-ignore={,} ,input-decimal-markers=.}
+ English: \hfill \num{4,276,928,295.32} \\[8pt]
+ \sisetup{parse-numbers=false}
+ Not parsed: \hfill \num{4,276,928,295.32} \\[8pt]
+ Not parsed: \hfill \qty{\sqrt{2+\text{offset}}}{\metre}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-3.ltx b/info/examples/tlc3/example-sources/3-3-3.ltx
new file mode 100644
index 0000000000..9ca5bb990e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-3.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-3 on page I-155 in "fmtcount --- Ordinals and cardinals".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\sloppy % not much space available
+\setcounter{chapter}{3}
+\setcounter{section}{1}
+\setcounter{subsection}{5}
+
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[ngerman,english]{babel,fmtcount}
+%StopShownPreambleCommands
+
+\begin{document}
+\Ordinalstring{section} section in \ordinal{chapter}
+chapter has \numberstring{subsection} subsections.
+ \par \selectlanguage{ngerman}%
+\Ordinalstring{section} Abschnitt im \ordinal{chapter}[n]
+Kapitel hat \numberstring{subsection}[m] Unterabschnitte.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-30.ltx b/info/examples/tlc3/example-sources/3-3-30.ltx
new file mode 100644
index 0000000000..51d7a2a589
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-30.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-30 on page I-173 in "Customizing numerical data representation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\newcommand\sample[1]{#1:
+ \num{18.276(1)}\hfill \num{18.276}\hfill
+ \num{124.5}\hfill \num{1.245e2}\\[8pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{round-mode=places} \sample{B}
+\sisetup{round-precision=1} \sample{C}
+\sisetup{round-precision=3} \sample{D}
+\sisetup{round-mode=figures} \sample{E}
+\sisetup{round-half=even} \sample{F}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-31.ltx b/info/examples/tlc3/example-sources/3-3-31.ltx
new file mode 100644
index 0000000000..1cbe150891
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-31.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-31 on page I-174 in "Customizing numerical data representation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\newcommand\sample[1]{#1:\hfill \num{0.005}\hfill
+ \num{0.0023}\hfill \num{-0.005}\hfill
+ \num{-0.0023}\\[5pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{round-mode=places} \sample{B}
+\sisetup{round-half=even} \sample{C}
+\sisetup{round-minimum=0.01} \sample{D}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-32.ltx b/info/examples/tlc3/example-sources/3-3-32.ltx
new file mode 100644
index 0000000000..b7cba10baa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-32.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-32 on page I-174 in "Customizing numerical data representation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\newcommand\sample[1]{#1: \num{0.005} \hfill
+ \num{0.03} \hfill \num{123.4(1)} \\[5pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{exponent-mode=scientific} \sample{B}
+\sisetup{exponent-mode=engineering} \sample{C}
+\sisetup{exponent-mode=fixed,fixed-exponent=-2}
+ \sample{D}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-33.ltx b/info/examples/tlc3/example-sources/3-3-33.ltx
new file mode 100644
index 0000000000..114558ac36
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-33.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-33 on page I-174 in "Customizing numerical data representation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\newcommand\sample[1]{#1:\quad \num{1e4}\hfill
+ \num{5e8}\hfill \num{1.7e0}\\[5pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{retain-zero-exponent,
+ retain-unity-mantissa=false} \sample{B}
+\sisetup{exponent-base=2,exponent-product=\cdot}\sample{C}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-34.ltx b/info/examples/tlc3/example-sources/3-3-34.ltx
new file mode 100644
index 0000000000..97dd8e1bb8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-34.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-34 on page I-175 in "Customizing units and quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx,xfrac}
+\newcommand\sample[1]{#1: \unit{\joule\per\mega\mole\per\K}
+ \hfill \qty{5.3}{\kilo\ampere\per\mole\deci\s} \\[5pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{per-mode=power-positive-first} \sample{B}
+\sisetup{per-mode=fraction} \sample{C}
+\sisetup{fraction-command=\sfrac} \sample{D}
+\sisetup{inter-unit-product=\cdot} \sample{E}
+\sisetup{per-mode=symbol} \sample{F}
+\sisetup{per-mode=repeated-symbol} \sample{G}
+\sisetup{prefix-mode=extract-exponent} \sample{H}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-35.ltx b/info/examples/tlc3/example-sources/3-3-35.ltx
new file mode 100644
index 0000000000..65cc073437
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-35.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-35 on page I-175 in "Customizing units and quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx} \DeclareSIQualifier\oak{oak}
+\DeclareSIQualifier\daylight{dl} \DeclareSIQualifier\solar{sol}
+\newcommand\sample[1]{#1: \qty{3}{\cubic\m\oak}
+ \hfil \qty{5}{\kW\solar\per\hour\daylight}\\[5pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{qualifier-mode=bracket} \sample{B}
+\sisetup{qualifier-mode=space} \sample{C}
+\sisetup{qualifier-mode=phrase} \sample{D}
+\sisetup{qualifier-phrase={\text{\,t:}}}\sample{E}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-36.ltx b/info/examples/tlc3/example-sources/3-3-36.ltx
new file mode 100644
index 0000000000..c74424ca4d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-36.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-36 on page I-176 in "Customizing units and quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\newcommand\sample[1]{#1: \qty{12.3(4)}{\km}\\[5pt]}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample{A}
+\sisetup{separate-uncertainty} \sample{B}
+\sisetup{separate-uncertainty-units=repeat} \sample{C}
+\sisetup{separate-uncertainty-units=bracket}\sample{D}
+\sisetup{separate-uncertainty-units=single} \sample{E}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-37.ltx b/info/examples/tlc3/example-sources/3-3-37.ltx
new file mode 100644
index 0000000000..84744f6167
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-37.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-37 on page I-176 in "Customizing units and quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\DeclareSIUnit[per-mode=symbol]\kmh{\kilo\metre\per\hour}
+%StopShownPreambleCommands
+
+\begin{document}
+You can drive \qty{50}{\kmh} in most cities.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-38.ltx b/info/examples/tlc3/example-sources/3-3-38.ltx
new file mode 100644
index 0000000000..176ca5bc34
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-38.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-38 on page I-176 in "Customizing units and quantities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{siunitx} \DeclareSIPower\quartic\tothefourth{4}
+%StopShownPreambleCommands
+
+\begin{document}
+\unit{\newton\tothefourth} and \unit{\quartic\metre}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-39.ltx b/info/examples/tlc3/example-sources/3-3-39.ltx
new file mode 100644
index 0000000000..e6745d4d7d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-39.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-39 on page I-177 in "Controlling printing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\parindent{0pt}
+ \setlength\parskip{2pt}
+
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\DeclareSIUnit[per-mode=symbol]\kmh{\kilo\metre\per\hour}
+\newcommand\sample[1]{\textnormal{\noindent #1:}
+ The speed limit is \qty{100}{\kmh}.\par}
+%StopShownPreambleCommands
+
+\begin{document}
+\sffamily \sample{A} \textbf{\sample{B}}
+\sisetup{text-family-to-math,text-series-to-math}
+\sample{C} \textbf{\sample{D}}
+\sisetup{mode=match,reset-text-family=false,
+ reset-text-series=false}
+\textbf{\sample{E}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-4.ltx b/info/examples/tlc3/example-sources/3-3-4.ltx
new file mode 100644
index 0000000000..56fedf2238
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-4.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-4 on page I-157 in "acro --- Managing your abbreviations and acronyms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{161.0pt}
+
+
+ \setlength\parindent{0pt}
+
+ \usepackage{microtype}
+
+%StartShownPreambleCommands
+\usepackage{acro}
+\DeclareAcronym{eds}{short=\mbox{EDS}, long=Electronic
+ Data Systems, alt=Excel driven solutions}
+\DeclareAcronym{aka}{short = aka, long = also known as}
+%StopShownPreambleCommands
+
+\begin{document}
+1 \ac{eds}, 2 \aca{eds}, 3 \ac{eds} \\
+4 \Acf*{aka}, 5 \acs*{aka}, 6 \ac{aka}, 7 \ac{aka},
+8 \aca{aka}, 9 \Acl{aka}, 10 \Ac{aka}, 11 \acf{aka}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-5.ltx b/info/examples/tlc3/example-sources/3-3-5.ltx
new file mode 100644
index 0000000000..08f303aeba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-5.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-5 on page I-158 in "Plural forms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{acro}
+\DeclareAcronym{mp}{short = MP\@, long = Member of Parliament,
+ long-plural-form = Members of Parliament}
+%StopShownPreambleCommands
+
+\begin{document}
+\acp{mp}, \acp{mp}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-6.ltx b/info/examples/tlc3/example-sources/3-3-6.ltx
new file mode 100644
index 0000000000..225b23b4bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-6.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-6 on page I-158 in "Indefinite forms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{acro}
+\DeclareAcronym{ufo}{short=UFO\@, long=unidentified
+ flying object, long-indefinite = an}
+%StopShownPreambleCommands
+
+\begin{document}
+1 \Iac{ufo}, 2 \iac{ufo}, 3 \iacl{ufo}, 4 \iacs{ufo},
+5 \iacf{ufo}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-7.ltx b/info/examples/tlc3/example-sources/3-3-7.ltx
new file mode 100644
index 0000000000..7ae946924b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-7.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-7 on page I-159 in "One-time usage of acronyms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\parindent{8pt}
+
+%StartShownPreambleCommands
+\usepackage{acro} \acsetup{single=2,single-style=short}
+\DeclareAcronym{hg}{short = \mbox{THGTTG}, long = the
+ Hitchhiker's Guide to the Galaxy}
+\DeclareAcronym{ufo}{short = UFO\@, long = unidentified
+ flying object, single = Zaphod Beeblebrox}
+%StopShownPreambleCommands
+
+\begin{document}
+\Ac{hg} and \Acf*{ufo}, \acs{ufo} and \ac{ufo}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-8.ltx b/info/examples/tlc3/example-sources/3-3-8.ltx
new file mode 100644
index 0000000000..20eaa60dab
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-8.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-8 on page I-159 in "Citations for acronyms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+
+\setlength\parindent{0pt}
+
+\bibliographystyle{plain}
+%StartShownPreambleCommands
+\usepackage{acro} \acsetup{cite/display=all}
+\DeclareAcronym{tb}{short = TB-tricks,
+ long = Dirty Tricks in the \TeX{} Book,
+ first-style = long,
+ cite = [App.\,D]{Knuth-CT-a} }
+%StopShownPreambleCommands
+
+\begin{document}
+\Ac{tb} and later refer to \ac{tb}.
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-3-9.ltx b/info/examples/tlc3/example-sources/3-3-9.ltx
new file mode 100644
index 0000000000..ac82e72ac9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-3-9.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-3-9 on page I-160 in "Citations for acronyms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+\setlength\textheight{9\baselineskip}
+\bibliographystyle{plain}
+%StartShownPreambleCommands
+\usepackage{acro}
+\acsetup{cite/group,cite/group/pre=,
+ cite/group/cmd=\footcite}
+\DeclareAcronym{tb}{short = TB-tricks,
+ long = Dirty Tricks in the \TeX{} Book,
+ cite = [App.\,D]{Knuth-CT-a} }
+\newcommand\footcite[2][]
+ {\footnote{See \cite[#1]{#2}.}}
+%StopShownPreambleCommands
+
+\begin{document}
+\Ac{tb} and later refer to \ac{tb}.
+\bibliography{tlc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-1.ltx b/info/examples/tlc3/example-sources/3-4-1.ltx
new file mode 100644
index 0000000000..c0c3297797
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-1 on page I-178 in "Change case of text intelligently (formerly textcase)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{205.0pt}
+
+%StartShownPreambleCommands
+\usepackage{textcase}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Textcase example}\label{exa}
+\MakeTextUppercase{Text in section~\ref{exa},
+ about $a=b$ and $\alpha \neq a$ }
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-10.ltx b/info/examples/tlc3/example-sources/3-4-10.ltx
new file mode 100644
index 0000000000..071cb5ec65
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-10.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-10 on page I-183 in "Changes, insertions, and deletions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{csquotes}
+%StopShownPreambleCommands
+
+\begin{document}
+Corr\textdel{r}ection: \textins*{chemist} \textins{sic}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-11.ltx b/info/examples/tlc3/example-sources/3-4-11.ltx
new file mode 100644
index 0000000000..28ca9ed24e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-11.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-11 on page I-184 in "Managing quotes in foreign languages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+ \usepackage[ngerman,english]{babel}
+ \usepackage[maxlevel=3,autostyle]{csquotes}
+%StopShownPreambleCommands
+
+\begin{document}
+ \enquote{He said \enquote{I can speak
+ \foreignquote{ngerman}{wunderbar} German.}}
+
+ \selectlanguage{ngerman}
+ \enquote{Er sagte \foreignquote{english}{I can speak
+ \hyphenquote{ngerman}{wunderbar} German.}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-12.ltx b/info/examples/tlc3/example-sources/3-4-12.ltx
new file mode 100644
index 0000000000..8f9b6b6a6c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-12.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-12 on page I-186 in "Further configuration possibilities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\textheight{12\baselineskip}
+%StartShownPreambleCommands
+\usepackage[threshold=5]{csquotes}
+\renewcommand\mkcitation [1]{\footnote{#1}}
+\renewcommand\mktextquote[6]{#1#2#4#5#3#6}
+%StopShownPreambleCommands
+
+\begin{document}
+He started his talk with the quotes
+\blockquote[Umberto Eco][.]{Our life is full of empty
+ space} and
+\blockquote[Douglas Adams]{Space is big. You just
+ won't believe how vastly, hugely, mind-bogglingly
+ big it is. I mean, you may think it's a long way
+ down the road to the \textelp{chemist}, but that's
+ just peanuts to space \textelp{}}.
+Later he finished with \blockquote[Albert Einstein]
+{God does not play \textelp{}}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-13.ltx b/info/examples/tlc3/example-sources/3-4-13.ltx
new file mode 100644
index 0000000000..2e4d77bb87
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-13.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-13 on page I-186 in "Further configuration possibilities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\leftmargini{1.5em} % -- shorten quote indentation for example
+
+%StartShownPreambleCommands
+\usepackage[threshold=1]{csquotes}
+\renewcommand\mktextquote[6]
+ {#1#2\ifblank{#4}{ \textelp{}}{#4}#5#3#6}
+\renewcommand\mkblockquote[4]
+ {\enquote{#1\ifblank{#2}{ \textelp{}}{#2}#3}#4}
+%StopShownPreambleCommands
+
+\begin{document}
+He started with the quotes
+\blockquote[Umberto Eco][.]{Our life is full of empty
+ space} and
+\blockquote[Douglas Adams]{Space is big. You just
+ won't believe how vastly, hugely, mind-bogglingly
+ big}.
+Later he finished with
+\blockquote[Albert Einstein]{God does not play}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-14.ltx b/info/examples/tlc3/example-sources/3-4-14.ltx
new file mode 100644
index 0000000000..6df53c3499
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-14.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-14 on page I-187 in "Further configuration possibilities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\parindent{0pt} % -- no par indentation for example
+ \setlength\leftmargini{1.5em} % -- shorten quote indentation for example
+
+%StartShownPreambleCommands
+\usepackage{csquotes}
+\renewcommand\mkenddispquote[2]
+ {#1\hspace*{\stretch{1}}\nolinebreak[3]%
+ \hspace*{\stretch{1}}\mbox{#2}}
+%StopShownPreambleCommands
+
+\begin{document}
+He said: \begin{displayquote}[Umberto Eco][.]
+ Our life is full of empty space
+\end{displayquote}
+and \begin{displayquote}[Douglas Adams]
+ Space is big. You just won't believe how
+ \textelp{} big \textelp{}
+\end{displayquote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-15.ltx b/info/examples/tlc3/example-sources/3-4-15.ltx
new file mode 100644
index 0000000000..9dbe3a8cb6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-15.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-15 on page I-187 in "Further configuration possibilities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{csquotes,ulem}
+\renewcommand\mktextins[1]{(\textit{#1})}
+\renewcommand\mktextmod[1]{[\textellipsis #1]}
+\renewcommand\mktextdel[1]{[\sout{#1}]}
+%StopShownPreambleCommands
+
+\begin{document}
+Corr\textdel{r}ection: \\ \textins*{chemist} \\ \textins{sic}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-16.ltx b/info/examples/tlc3/example-sources/3-4-16.ltx
new file mode 100644
index 0000000000..b807bfb116
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-16.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-16 on page I-189 in "embrac --- Upright brackets and parentheses".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{lmodern,embrac}
+%StopShownPreambleCommands
+
+\begin{document}
+\emph {[Here] we highlight (some) text.}
+
+\emph*{[Here] we highlight (some) text.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-17.ltx b/info/examples/tlc3/example-sources/3-4-17.ltx
new file mode 100644
index 0000000000..a1344b7488
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-17.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-17 on page I-189 in "ulem --- Emphasize and copy-edit via underline".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\sloppy
+%StartShownPreambleCommands
+\usepackage{ulem}
+%StopShownPreambleCommands
+
+\begin{document}
+Advice from Robert Bringhurst [7]:
+\emph{Use the \emph{virgule} with words
+ and dates, the \emph{solidus} with
+ split-level fractions.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-18.ltx b/info/examples/tlc3/example-sources/3-4-18.ltx
new file mode 100644
index 0000000000..9482cad501
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-18.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-18 on page I-190 in "ulem --- Emphasize and copy-edit via underline".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{ulem}
+%StopShownPreambleCommands
+
+\begin{document}
+You can have \uline{single} or \uuline{double
+ under\-lining}, \uwave{a wavy underline},
+\sout{strike out}, or \xout{cross out} text or use
+\dashuline{dashes} or \dotuline{dots}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-19.ltx b/info/examples/tlc3/example-sources/3-4-19.ltx
new file mode 100644
index 0000000000..874adaf5ea
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-19.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-19 on page I-190 in "ulem --- Emphasize and copy-edit via underline".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ \setlength\emergencystretch{5pt} % narrow measure
+
+%StartShownPreambleCommands
+\usepackage[normalem]{ulem}
+\useunder{\uwave}{\itshape}{\textit}
+\useunder{\uline}{\bfseries}{\textbf}
+\useunder{\uuline}{\ttfamily}{\texttt}
+%StopShownPreambleCommands
+
+\begin{document}
+Historically speaking, \texttt{expl3} is an acronym for
+\textbf{EX}perimental \textbf{P}rogramming \textbf{L}anguage
+\textbf{3} even though it is a \textit{production lan\-guage}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-2.ltx b/info/examples/tlc3/example-sources/3-4-2.ltx
new file mode 100644
index 0000000000..d878bd33e0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-2.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-2 on page I-178 in "Change case of text intelligently (formerly textcase)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{205.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Textcase example}\label{exa}
+\MakeUppercase{Text in section~\ref{exa},
+ about $a=b$ and $\alpha \neq a$ }
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-20.ltx b/info/examples/tlc3/example-sources/3-4-20.ltx
new file mode 100644
index 0000000000..f2913933aa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-20.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-20 on page I-191 in "dashundergaps --- Produce fill-in forms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\sloppy
+%StartShownPreambleCommands
+\usepackage{dashundergaps}
+%StopShownPreambleCommands
+
+\begin{document}
+The initial `E.' in Donald E. Knuth's name stands
+for \gap[.]{Erwin}. The well-known answer to the
+Ultimate Question \gap{of Life, the Universe, and
+Everything} is 42 according to \gap[w]{Douglas Adams}.
+The first edition of \gap*[d]{The \LaTeX{} Companion}
+celebrates silver anniversary in 2019. Historically
+speaking, \texttt{expl3} is an acronym for
+\gap*[-]{\textbf{EX}perimental \textbf{P}rogramming
+\textbf{L}an\-guage \textbf{3}} even though it
+is now a \gap{production language}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-21.ltx b/info/examples/tlc3/example-sources/3-4-21.ltx
new file mode 100644
index 0000000000..e8cfe45b8e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-21.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-21 on page I-191 in "dashundergaps --- Produce fill-in forms".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\sloppy
+%StartShownPreambleCommands
+\usepackage{dashundergaps}
+\dashundergapssetup{widen, dash, gap-font = \itshape,
+ teacher-gap-format = underline, gap-number-format
+ = \textsuperscript{\normalfont/\thegapnumber/}}
+\newcommand\puzzletext{The initial `E.' in Donald
+ E. Knuth's name stands for \gap{Erwin}. The
+ well-known answer to the Ultimate Question
+ \gap{of Life, the Universe, and Everything} is
+ 42 according to \gap{Douglas Adams}.\par}
+%StopShownPreambleCommands
+
+\begin{document}
+\puzzletext
+\bigskip \setcounter{gapnumber}{0} \TeacherModeOn
+\puzzletext
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-22.ltx b/info/examples/tlc3/example-sources/3-4-22.ltx
new file mode 100644
index 0000000000..06b26998af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-22.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-22 on page I-193 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\hyphenation{let-ter-spac-ing}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{lmodern,microtype}
+%StopShownPreambleCommands
+
+\begin{document}
+ \emph{Nothing} is \textsf{letterspaced}! \\
+\textls{\emph{Everything} is \textsf{letterspaced}}! \\
+\textls*[230]{Much \emph{too much} \textsf{letterspacing}}!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-23.ltx b/info/examples/tlc3/example-sources/3-4-23.ltx
new file mode 100644
index 0000000000..5937587698
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-23.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-23 on page I-193 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{lmodern,microtype}
+%StopShownPreambleCommands
+
+\begin{document}
+!`Hola! << ?`difficult? --- ``IJsselmeer'' \\
+\lsstyle
+!`Hola! << ?`difficult? --- ``IJsselmeer'' \\
+\lslig{!}` \hfill ``\lslig{IJ}sselmeer''
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-24.ltx b/info/examples/tlc3/example-sources/3-4-24.ltx
new file mode 100644
index 0000000000..8385c6ae84
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-24.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-24 on page I-194 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\usepackage{lmodern}
+%StartShownPreambleCommands
+\usepackage[tracking]{microtype}
+%StopShownPreambleCommands
+
+\begin{document}
+ Normal size text and \textsc{Small Caps}! \\[5pt]
+{\Large Large text \& \textsc{Small Caps}!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-25.ltx b/info/examples/tlc3/example-sources/3-4-25.ltx
new file mode 100644
index 0000000000..c03562306a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-25.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-25 on page I-194 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{191.0pt}
+
+%StartShownPreambleCommands
+\usepackage{soul,color}
+%StopShownPreambleCommands
+
+\begin{document}
+With the \texttt{soul} package you can
+\so{letter\-space words and phrases}. Capitals
+are \caps{Letter\-Spaced} (not
+\textsc{Letter\-Spaced}) with a separate command.
+Interfaces for \ul{underlining}, \st{strikeouts},
+and \hl{highlighting} are also provided.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-26.ltx b/info/examples/tlc3/example-sources/3-4-26.ltx
new file mode 100644
index 0000000000..111d6d8189
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-26.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-26 on page I-195 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\hyphenation{let-ter-space}
+%StartShownPreambleCommands
+\usepackage{soul,color,microtype}
+%StopShownPreambleCommands
+
+\begin{document}
+With \texttt{microtype} you can \textls{also
+letterspace \hl{words} and \hl{phrases}} while the
+highlighting is done with \texttt{soul}. Capitals
+or small capitals are then \textls{\scshape
+\ul{Letter\-}\st{Spaced}} like this.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-27.ltx b/info/examples/tlc3/example-sources/3-4-27.ltx
new file mode 100644
index 0000000000..5fb13a8aa8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-27.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-27 on page I-195 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\renewcommand\rmdefault{cmr}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{soulutf8}
+\soulaccent{\capitalgrave}
+%StopShownPreambleCommands
+
+\begin{document}
+\Huge \st{\"a \`u \~O \capitalgrave X {\capitalbreve Y}}
+
+% next line needs soulutf8:
+ \st{ä ù Õ \capitalgrave X {\capitalbreve Y}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-28.ltx b/info/examples/tlc3/example-sources/3-4-28.ltx
new file mode 100644
index 0000000000..09e917ccc8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-28.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-28 on page I-195 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\renewcommand\rmdefault{cmr}
+%StartShownPreambleCommands
+\usepackage[normalem]{ulem}
+%StopShownPreambleCommands
+
+\begin{document}
+\Huge\sout{ä ù Õ} or \sout{\"a \`u \~O
+ \capitalgrave X \capitalbreve Y}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-29.ltx b/info/examples/tlc3/example-sources/3-4-29.ltx
new file mode 100644
index 0000000000..f497caa2b8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-29.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-29 on page I-196 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{soul,csquotes} \soulregister{\enquote}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+\so{\enquote{$2+2$ equals $5$,}} he said.
+\caps{{!`}For \textbf{Extremely} Large Values of $2$!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-3.ltx b/info/examples/tlc3/example-sources/3-4-3.ltx
new file mode 100644
index 0000000000..f403c62969
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-3.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-3 on page I-178 in "Change case of text intelligently (formerly textcase)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\MakeUppercase{Neither of these \textbf{fail: $a+B=c$
+ and} \emph{for\NoCaseChange{tuna}tely}},
+but did so in the past!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-30.ltx b/info/examples/tlc3/example-sources/3-4-30.ltx
new file mode 100644
index 0000000000..d37718fc61
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-30.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-30 on page I-196 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\sloppy
+%StartShownPreambleCommands
+\usepackage{microtype,csquotes}
+\newcommand\caps[1]{\textls{\scshape#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+\textls{\enquote{$2+2$ equals $5$,}} he said.
+\caps{!`For \textbf{Extremely} Large Values of $2$!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-31.ltx b/info/examples/tlc3/example-sources/3-4-31.ltx
new file mode 100644
index 0000000000..0da93386ef
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-31.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-31 on page I-196 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+ \usepackage{soul,microtype}
+%StopShownPreambleCommands
+
+\begin{document}
+ Compare ``\so{bl\textbf{oo}dy}'' and
+ ``\so{bl\>\textbf{oo}\>dy}'' with
+ ``\textls{bl\textbf{oo}dy}'' (\texttt{microtype})
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-32.ltx b/info/examples/tlc3/example-sources/3-4-32.ltx
new file mode 100644
index 0000000000..1d3392135a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-32.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-32 on page I-197 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{soul}
+%StopShownPreambleCommands
+
+\begin{document}
+\so{``\<So there \ldots\<'' he said. Let's
+ produce a spaced out\linebreak line\>, Right?}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-33.ltx b/info/examples/tlc3/example-sources/3-4-33.ltx
new file mode 100644
index 0000000000..df23fa85eb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-33.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-33 on page I-197 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{soulutf8,yfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+\textfrak{\so{S{ch}u{tz}vorri{ch}tung \\
+ Au{s:}si{ch}t{s:}losigkeit}} \\
+\so{Gödel, E\mbox{sch}er, Bach} \\
+\ul{Temporarily dis\soulomit{abl}ing the scanner}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-34.ltx b/info/examples/tlc3/example-sources/3-4-34.ltx
new file mode 100644
index 0000000000..27cc8ed9c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-34.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-34 on page I-197 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{microtype,yfonts}
+%StopShownPreambleCommands
+
+\begin{document}
+\textfrak{\textls{Schutzvorrichtung \\ % all
+ Aus:sichts:losigkeit}} \\ % easy
+\textls{Gödel, E\mbox{sch}er, Bach} \\ % no, but
+\textls{Gödel, E\lslig{sch}er, Bach} % yes
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-35.ltx b/info/examples/tlc3/example-sources/3-4-35.ltx
new file mode 100644
index 0000000000..2c3f149086
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-35.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-35 on page I-197 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{soul}
+%StopShownPreambleCommands
+
+\begin{document}
+\setul{0pt}{.4pt} \ul{Here we test} \par
+\setul{-.6ex}{.3ex} \ul{a number of} \par
+\setuldepth{g} \ul{different settings.} \par
+\resetul \ul{And back to normal!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-36.ltx b/info/examples/tlc3/example-sources/3-4-36.ltx
new file mode 100644
index 0000000000..19e66f6001
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-36.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-36 on page I-198 in "microtype \& soul --- Letterspacing or stealing sheep".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{soul,color}
+\sethlcolor{yellow} \setulcolor{blue} \setstcolor{red}
+%StopShownPreambleCommands
+
+\begin{document}
+Rules \hl{are now} in \st{red} or \ul{blue}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-37.ltx b/info/examples/tlc3/example-sources/3-4-37.ltx
new file mode 100644
index 0000000000..bab0b8fd3a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-37.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-37 on page I-198 in "url --- Typesetting \acsp {url}, path names, and the like".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{180.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{url}
+%StopShownPreambleCommands
+
+\begin{document}
+The \LaTeX{} project web pages are at
+\url{https://www . latex-project . org} and my
+home directory is \path+~frank+ (sometimes).
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-38.ltx b/info/examples/tlc3/example-sources/3-4-38.ltx
new file mode 100644
index 0000000000..157b8a3933
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-38.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-38 on page I-199 in "url --- Typesetting \acsp {url}, path names, and the like".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{url}
+%StopShownPreambleCommands
+
+\begin{document}
+\url{^frank} and \mbox{\url{^frank}} (OK) \par
+\url{^^frank} but \mbox{\url{^^frank}} (bad) \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-39.ltx b/info/examples/tlc3/example-sources/3-4-39.ltx
new file mode 100644
index 0000000000..d045d4cc3f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-39.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-39 on page I-199 in "url --- Typesetting \acsp {url}, path names, and the like".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{url}
+\urldef\test\path{^^frank~#$\}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{\test{} works?}
+It does---in contrast to the earlier example.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-4.ltx b/info/examples/tlc3/example-sources/3-4-4.ltx
new file mode 100644
index 0000000000..550007c88a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-4.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-4 on page I-179 in "csquotes --- Context-sensitive quotation marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+Alice said: ``Why did you do that, Bob?'' And Bob
+answered: ``What do you mean by `that', dear Alice?''
+
+``I mean the use of "straight" marks!''
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-40.ltx b/info/examples/tlc3/example-sources/3-4-40.ltx
new file mode 100644
index 0000000000..7b4260f213
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-40.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-40 on page I-200 in "url --- Typesetting \acsp {url}, path names, and the like".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\renewcommand\ttdefault{pcr} % example class uses times package
+ % but changes tt fonts
+\renewcommand\rmdefault{cmr}
+\renewcommand\sfdefault{cmss}
+\renewcommand\ttdefault{cmtt}
+\setlength\emergencystretch{10mm} % columns so small in example
+
+%StartShownPreambleCommands
+\usepackage[hyphens]{url}
+\urldef\lproject\url{https://latex-project.org}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontfamily{qzc}\selectfont Zapf Chancery for text!
+ \lproject\ (default setup) \quad
+\urlstyle{rm}\lproject\ (CM Roman) \quad
+\urlstyle{sf}\lproject\ (CM Sans Serif) \quad
+\urlstyle{tt}\lproject\ (CM Typewriter) \quad
+\urlstyle{same}\lproject\ (Zapf Chancery)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-41.ltx b/info/examples/tlc3/example-sources/3-4-41.ltx
new file mode 100644
index 0000000000..45dddcdac0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-41.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-41 on page I-201 in "url --- Typesetting \acsp {url}, path names, and the like".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ \setlength\parindent{0pt}
+ \AtBeginDocument{\small}
+
+%StartShownPreambleCommands
+\usepackage{url}
+\renewcommand\UrlLeft{<url: }\renewcommand\UrlRight{>}
+\DeclareUrlCommand\email{\urlstyle{rm}%
+ \renewcommand\UrlLeft{mail:\ }\renewcommand\UrlRight{}}
+%StopShownPreambleCommands
+
+\begin{document}
+\url{https://latex-project.org} \par
+\email{frank.mittelbach@latex-project.org} \par
+\path{$HOME/figures} oops picks up the global definition!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-42.ltx b/info/examples/tlc3/example-sources/3-4-42.ltx
new file mode 100644
index 0000000000..c61f4748fe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-42.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-42 on page I-201 in "url --- Typesetting \acsp {url}, path names, and the like".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage[obeyspaces]{url}
+%StopShownPreambleCommands
+
+\begin{document}
+Garbled: \path{~/große Bilder/übel.jpg}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-43.ltx b/info/examples/tlc3/example-sources/3-4-43.ltx
new file mode 100644
index 0000000000..69d18f42a7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-43.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-43 on page I-202 in "Linking \acsp {url} to external resources".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+ \usepackage{color} % for the book we need to load this explicitly because of
+ % the spotcolors we use (otherwise the blue will not be in
+ % the spotcolor but a ``real blue'' and thus gray)
+
+
+%StartShownPreambleCommands
+\usepackage[colorlinks,urlcolor=blue]{hyperref}
+%StopShownPreambleCommands
+
+\begin{document}
+The \LaTeX\ project web site is: \url{https://
+ www . latex-project . org}. However, writing
+\urlstyle{sf}\url{latex-project.org} would produce
+a link to the local file \path{./latex-project.org}
+which may or may not be right.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-44.ltx b/info/examples/tlc3/example-sources/3-4-44.ltx
new file mode 100644
index 0000000000..b9a406cdbe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-44.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-44 on page I-203 in "uri --- Typesetting various types of \acsp {uri}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+ % lazy way to make the itemize list run a bit tighter
+ % in the book (not relevant for the example ...
+
+ \AddToHookNext{cmd/item/before}{\setlength\itemsep{1pt}}
+
+
+%StartShownPreambleCommands
+\usepackage{hyperref,uri}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{itemize}
+\item Amazon Catalogue: \hfill \asin{0201362996}
+\item Cornell University Library: \hfill \arxiv{math/9201303}
+\item Global library cooperative (OCLC): \hfill \oclc{935889548}
+\item Handle System (CNRI): \hfill \hdl{10338.dmlcz/702604}
+\item International DOI Foundation: \hfill \doi{10.1111/coin.12165}
+\item National Bibliography Number: \hfill \nbn{urn:nbn:de:bsz:mit1-opus-3145}
+\item PubMed Central (PMC): \hfill \pubmed{24925405}
+\item WebCite: \hfill \wc{71lh2xily}
+\end{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-45.ltx b/info/examples/tlc3/example-sources/3-4-45.ltx
new file mode 100644
index 0000000000..861b0ec304
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-45.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-45 on page I-203 in "uri --- Typesetting various types of \acsp {uri}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{uri}
+\urisetup{asinpre = ASIN( , asinpost =) ,
+ doipre = \textsc{doi:}\hspace*{2pt} }
+%StopShownPreambleCommands
+
+\begin{document}
+\asin{0201362996} \\ \doi{10.1111/coin.12165}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-46.ltx b/info/examples/tlc3/example-sources/3-4-46.ltx
new file mode 100644
index 0000000000..54a44413ae
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-46.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-46 on page I-204 in "uri --- Typesetting various types of \acsp {uri}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+
+ \usepackage{color} % for the book we need to load this explicitly because of
+ % the spotcolors we use (otherwise the blue will not be in
+ % the spotcolor but a ``real blue'' and thus gray)
+
+%StartShownPreambleCommands
+\usepackage[colorlinks,urlcolor=blue]{hyperref}
+ \usepackage{uri} \urlstyle{sf}
+%StopShownPreambleCommands
+
+\begin{document}
+Wikipedia article on 42: \tinyuri {424242}. \\
+Research on optimal pagination: \tinypuri{optpag}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-47.ltx b/info/examples/tlc3/example-sources/3-4-47.ltx
new file mode 100644
index 0000000000..e432bcc3aa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-47.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-47 on page I-204 in "uri --- Typesetting various types of \acsp {uri}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+ \setlength\parindent{0pt}
+ \sloppy
+
+ \usepackage{color} % for the book we need to load this explicitly because of
+ % the spotcolors we use (otherwise the blue will not be in
+ % the spotcolor but a ``real blue'' and thus gray)
+
+%StartShownPreambleCommands
+\usepackage[colorlinks,urlcolor=blue]{hyperref}
+\usepackage{uri} \urlstyle{same}
+%StopShownPreambleCommands
+
+\begin{document}
+Website: \citeurl{https://latex-project.org}.
+Report errors to: \mailto[Website error]
+ {webmaster@latex-project.org}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-5.ltx b/info/examples/tlc3/example-sources/3-4-5.ltx
new file mode 100644
index 0000000000..8313dc5247
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-5.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-5 on page I-180 in "csquotes --- Context-sensitive quotation marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{csquotes}
+%StopShownPreambleCommands
+
+\begin{document}
+Alice said: \enquote{Why did you do that, Bob?}
+And Bob answered: \enquote{What do you mean
+by \enquote{that}, dear Alice?}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-6.ltx b/info/examples/tlc3/example-sources/3-4-6.ltx
new file mode 100644
index 0000000000..5eafec52e9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-6.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-6 on page I-180 in "csquotes --- Context-sensitive quotation marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{csquotes}
+%StopShownPreambleCommands
+
+\begin{document}
+He said \textquote[Umberto Eco][.]{Our life is full
+of empty space} and \textquote[Douglas Adams]{Space
+is big. You just won't believe how [\ldots]}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-7.ltx b/info/examples/tlc3/example-sources/3-4-7.ltx
new file mode 100644
index 0000000000..07e40c3317
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-7.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-7 on page I-181 in "csquotes --- Context-sensitive quotation marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt} % -- no par indentation for example
+ \setlength\leftmargini{1.5em} % -- shorten quote indentation for example
+
+%StartShownPreambleCommands
+\usepackage{csquotes} \SetBlockEnvironment{quotation}
+%StopShownPreambleCommands
+
+\begin{document}
+He said: \begin{displayquote}[Umberto Eco][.]
+ Our life is full of empty space
+\end{displayquote}
+\begin{displayquote}[Douglas Adams] Space is big.
+ You just won't believe how vastly, hugely,
+ mind-bogglingly big [\ldots]
+\end{displayquote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-8.ltx b/info/examples/tlc3/example-sources/3-4-8.ltx
new file mode 100644
index 0000000000..9bff8d85e7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-8.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-8 on page I-181 in "csquotes --- Context-sensitive quotation marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \setlength\leftmargini{1.5em} % -- shorten quote indentation for example
+
+%StartShownPreambleCommands
+\usepackage{csquotes}
+\SetBlockEnvironment{quotation}
+%StopShownPreambleCommands
+
+\begin{document}
+He started his talk with the quotes
+\blockquote[Umberto Eco][.]{Our life is
+ full of empty space} and
+\blockquote[Douglas Adams]{Space is big.
+ You just won't believe how vastly, hugely,
+ mind-bogglingly big it is. I mean, you
+ may think it's a long way down the road to
+ the chemist, but that's just peanuts to
+ space \ldots}. Later on he finished with
+\blockquote[Albert Einstein]{God does not
+ play \ldots}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-4-9.ltx b/info/examples/tlc3/example-sources/3-4-9.ltx
new file mode 100644
index 0000000000..5db1163524
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-4-9.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-4-9 on page I-183 in "Changes, insertions, and deletions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage[threshold=4]{csquotes}
+%StopShownPreambleCommands
+
+\begin{document}
+He started his talk with the quotes
+\blockquote[Umberto Eco][.]{Our life is full
+ of empty space} and
+\blockquote[Douglas Adams]{Space is big. You
+ just won't believe how vastly, hugely,
+ mind-bogglingly big it is. I mean, you may
+ think it's a long way down the road to the
+ \textelp*{drug store}, but that's just peanuts
+ to space \textelp{}}. Later on he finished with
+\SetBlockThreshold{0}% -- force block quote
+\blockquote[Albert Einstein]{God does
+ not play \textelp{}}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-1.ltx b/info/examples/tlc3/example-sources/3-5-1.ltx
new file mode 100644
index 0000000000..96fd83a5c0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-1 on page I-205 in "Using standard footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{3.2\baselineskip}
+%StartShownPreambleCommands
+\renewcommand\thefootnote{\fnsymbol{footnote}}
+
+%StopShownPreambleCommands
+
+\begin{document}
+A line of text\footnote{The first}
+with some\footnote{The second} footnotes.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-10.ltx b/info/examples/tlc3/example-sources/3-5-10.ltx
new file mode 100644
index 0000000000..a1329f4fbb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-10.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-10 on page I-212 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{3.5\baselineskip}
+%StartShownPreambleCommands
+\usepackage[para]{footmisc}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text with a footnote.\footnote{A first.}
+More text.\footnote{A second.} Even more
+text.\footnote{A third.} Some final text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-11.ltx b/info/examples/tlc3/example-sources/3-5-11.ltx
new file mode 100644
index 0000000000..f645115f62
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-11.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-11 on page I-213 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+\setlength\textheight{6.5\baselineskip}
+\addtolength\textwidth{-45pt}
+\setlength\marginparwidth{30pt}
+
+%StartShownPreambleCommands
+\usepackage[side,flushmargin]{footmisc}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text with a footnote.\footnote{A first.}
+A lot of additional text here with a
+footnote.\footnote{A second.} Even more text
+and then another footnote.\footnote{A third.}
+Some more text.\footnote{A fourth.} A lot
+of additional lines of text here to fill up
+the space on the left.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-12.ltx b/info/examples/tlc3/example-sources/3-5-12.ltx
new file mode 100644
index 0000000000..1af1bcb1bb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-12.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-12 on page I-213 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\textheight{7\baselineskip}
+\addtolength\textwidth{-10pt} %account for marginal space in example
+%StartShownPreambleCommands
+\usepackage[marginal]{footmisc}
+\newcommand\sampletext{Some text\footnote{A first.}
+ with a footnote. More text.\footnote{A second
+ footnote with a few lines of text to show
+ variations in the footnote line-breaking behavior.}
+ Even more text.\footnote{A third note.}
+ Some final text.}
+%StopShownPreambleCommands
+
+\begin{document}
+\sampletext
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-13.ltx2 b/info/examples/tlc3/example-sources/3-5-13.ltx2
new file mode 100644
index 0000000000..046720a8a1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-13.ltx2
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-13 on page I-213 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{100.80103pt}
+\setlength\textheight{4.7\baselineskip}
+
+\newcommand\sampletext{Some
+ text\footnote{A first.} with a footnote.
+ More text.\footnote{A second footnote with
+ a few lines of text to show variations
+ in the footnote line-breaking behavior.}
+ Even more text.\footnote{A third note.}
+ Some final text.}
+
+
+%StartShownPreambleCommands
+ \usepackage{footmisc}
+ \setlength\footnotemargin{10pt}
+%StopShownPreambleCommands
+
+\begin{document}
+
+ \sampletext % as defined above
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-14.ltx2 b/info/examples/tlc3/example-sources/3-5-14.ltx2
new file mode 100644
index 0000000000..e6675c9efa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-14.ltx2
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-14 on page I-214 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{5\baselineskip}
+\newcommand\sampletext{Some
+ text\footnote{A first.} with a footnote.
+ More text.\footnote{A second footnote with
+ a few lines of text to show variations
+ in the footnote line-breaking behavior.}
+ Even more text.\footnote{A third note.}
+ Some final text.}
+
+%StartShownPreambleCommands
+ \usepackage[hang,splitrule]{footmisc}
+ \setlength\footnotemargin{6pt}
+%StopShownPreambleCommands
+
+\begin{document}
+
+ \sampletext % as defined before
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-15.ltx b/info/examples/tlc3/example-sources/3-5-15.ltx
new file mode 100644
index 0000000000..b0e364dde1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-15.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-15 on page I-214 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\setlength\textheight{6.5\baselineskip}
+\addtolength\textwidth{-80pt}
+\setlength\marginparwidth{72pt}
+
+%StartShownPreambleCommands
+ \usepackage[side,ragged]{footmisc}
+ \setlength\footnotemargin{5pt}
+%StopShownPreambleCommands
+
+\begin{document}
+ A lot of additional text here to fill
+ up\footnote{In the margin ragged
+ right often looks best. Do you agree?}
+ the space in the example. Include some
+ text with a footnote and some more.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-16.ltx b/info/examples/tlc3/example-sources/3-5-16.ltx
new file mode 100644
index 0000000000..08bf6922dc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-16.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-16 on page I-214 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+\setlength\textheight{4.3\baselineskip}
+\newcommand\sampletext{Some
+ text\footnote{A first.} with a footnote.
+ More text.\footnote{A second footnote with
+ a few lines of text to show variations
+ in the footnote line-breaking behavior.}
+ Even more text.\footnote{A third note.}
+ Some final text.}
+
+%StartShownPreambleCommands
+ \usepackage[norule,para]{footmisc}
+%StopShownPreambleCommands
+
+\begin{document}
+
+ \sampletext % as defined previously
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-17.ltx b/info/examples/tlc3/example-sources/3-5-17.ltx
new file mode 100644
index 0000000000..ac582c6f7e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-17.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-17 on page I-215 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+\setlength\textheight{3.2\baselineskip}
+%StartShownPreambleCommands
+ \usepackage[para]{footmisc}
+%StopShownPreambleCommands
+
+\begin{document}
+ Some text\footnote{A first.}\footnote{A second.} with
+ two footnotes. Even more text.\footnote{A third.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-18.ltx b/info/examples/tlc3/example-sources/3-5-18.ltx
new file mode 100644
index 0000000000..0017e26eb0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-18.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-18 on page I-215 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+\setlength\textheight{3.2\baselineskip}
+%StartShownPreambleCommands
+ \usepackage[multiple,para]{footmisc}
+ \renewcommand\multfootsep{|}
+%StopShownPreambleCommands
+
+\begin{document}
+ Some text\footnote{A first.}\footnote{A second.} with
+ two footnotes. Even more text.\footnote{A third.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-19.ltx b/info/examples/tlc3/example-sources/3-5-19.ltx
new file mode 100644
index 0000000000..7efdbe4114
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-19.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-19 on page I-216 in "footnoterange --- Referencing footnote ranges".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{129.0pt}
+\setlength\textheight{5\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage[para,multiple]{footmisc} \usepackage{footnoterange}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text.\begin{footnoterange}
+ \footnote{A first.}\footnote{Second.}%
+ \footnote{Third.} \end{footnoterange}
+with three footnotes. Even more
+text.\footnote{One more.}\footnote{Another one.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-2.ltx b/info/examples/tlc3/example-sources/3-5-2.ltx
new file mode 100644
index 0000000000..c0ebb874c7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-2.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-2 on page I-206 in "Using standard footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{12\baselineskip}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent\ldots{} main text \ldots
+\begin{center}
+ \begin{minipage}{.8\linewidth}
+ Footnotes in a minipage are numbered using
+ lowercase letters.\footnote{Inside minipage}
+ \par This text references a footnote at the
+ bottom of the page.\footnotemark{}
+ And another\footnote{Inside again} note.
+ \end{minipage}\footnotetext{At bottom of page}
+\end{center}
+\ldots{} main text \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-20.ltx b/info/examples/tlc3/example-sources/3-5-20.ltx
new file mode 100644
index 0000000000..8dfb4cbef1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-20.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-20 on page I-216 in "footnoterange --- Referencing footnote ranges".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{129.0pt}
+\setlength\textheight{7.5\baselineskip}
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[multiple]{footmisc} \usepackage{footnoterange}
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\begin{minipage}{.95\textwidth}
+ Some text\begin{footnoterange}
+ \footnote{A first.}\footnote{Second.} with
+ three footnotes.\footnote{Third (moved).}
+ \end{footnoterange}
+ Even more text.\footnote{One more.}\footnotemark
+\end{minipage}}\footnotetext{An external one.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-21.ltx b/info/examples/tlc3/example-sources/3-5-21.ltx
new file mode 100644
index 0000000000..1fd2158ac6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-21.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-21 on page I-217 in "fnpct --- Managing footnote markers and punctuation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\textheight{5\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage[para,multiple]{footmisc}
+%StopShownPreambleCommands
+
+\begin{document}
+The three little pigs built their houses out of
+straw\footnote{not to be confused with hay},
+sticks\footnote{or lumber according to some sources}
+and bricks\footnote{probably fired clay
+ bricks}\footnote{With kind permission by Clemens.}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-22.ltx b/info/examples/tlc3/example-sources/3-5-22.ltx
new file mode 100644
index 0000000000..4e2c5fb30e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-22.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-22 on page I-217 in "fnpct --- Managing footnote markers and punctuation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\textheight{5\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage[para]{footmisc} \usepackage{fnpct}
+%StopShownPreambleCommands
+
+\begin{document}
+The three little pigs built their houses out of
+straw\footnote{not to be confused with hay},
+sticks\footnote{or lumber according to some sources}
+and bricks\footnote{probably fired clay
+ bricks}\footnote{With kind permission by Clemens.}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-23.ltx b/info/examples/tlc3/example-sources/3-5-23.ltx
new file mode 100644
index 0000000000..95698c01ed
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-23.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-23 on page I-218 in "fnpct --- Managing footnote markers and punctuation".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \setlength\textheight{5\baselineskip}
+
+ \sloppy % as the columns are so small
+
+%StartShownPreambleCommands
+\usepackage{fnpct,enotez}
+\setfnpct{after-punct-space=-0.2em,
+ before-footnote-space=0pt,ranges}
+%StopShownPreambleCommands
+
+\begin{document}
+The three little pigs built their houses out of
+straw\endnote*{not to be confused with hay},
+sticks\endnote{or lumber according to some sources} and
+bricks\endnote{probably fired clay bricks}\endnote{With
+kind permission by Clemens.}\endnote{I asked, honestly.}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-24.ltx2 b/info/examples/tlc3/example-sources/3-5-24.ltx2
new file mode 100644
index 0000000000..2f34280b65
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-24.ltx2
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-24 on page I-219 in "perpage --- Resetting counters on a \enquote {per-page} basis".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{5\baselineskip}
+\sloppy % because the examples are so small ...
+%StartShownPreambleCommands
+\usepackage[symbol]{footmisc}
+\usepackage{perpage}
+\MakePerPage[2]{footnote}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{First.} with a footnote.
+More\footnote{Second.} text. Even more
+text.\footnote{Third.} And even\footnote
+ {Fourth.} more text. Some final text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-25.ltx2 b/info/examples/tlc3/example-sources/3-5-25.ltx2
new file mode 100644
index 0000000000..f70cb92f1e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-25.ltx2
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-25 on page I-219 in "perpage --- Resetting counters on a \enquote {per-page} basis".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+\setlength\textheight{5\baselineskip}
+\newcounter{mnote} \renewcommand\themnote{\alph{mnote}}
+\newcommand\mnote[1]{{\refstepcounter{mnote}%
+ \marginpar[\small\raggedleft\textsuperscript{(\themnote)}\itshape #1]%
+ {\small\raggedright\textsuperscript{(\themnote)}\itshape #1}}}
+\usepackage{perpage} \MakePerPage{mnote}
+\addtolength\textwidth{-38pt}
+\setlength\marginparwidth{36pt}
+\setlength\marginparsep{5pt}
+\sloppy % because the examples are so small ...
+%StartShownPreambleCommands
+% code as above
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\mnote{First.} with a
+footnote. More\footnote{Second
+as footnote.} text. Even more
+text.\mnote{Third!} And even
+more\mnote {Fourth.} text.
+Final text.\footnote{Fifth!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-26.ltx2 b/info/examples/tlc3/example-sources/3-5-26.ltx2
new file mode 100644
index 0000000000..6acec21252
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-26.ltx2
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-26 on page I-220 in "perpage --- Resetting counters on a \enquote {per-page} basis".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+ \setlength\textheight{7\baselineskip}
+ \sloppy % because the examples are so small ...
+
+%StartShownPreambleCommands
+\usepackage{perpage} \MakePerPage{footnote}
+\renewcommand\thefootnote
+ {\theperpage.\arabic{footnote}}
+\AddAbsoluteCounter{footnote}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{First.} with a footnote.
+More\footnote{Second.} text. Even more
+text.\footnote{Third.} And even\footnote
+{Fourth.} more text. There have been
+\theabsfootnote{} footnotes in total. \par
+This document has \theabspage{} pages.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-27.ltx b/info/examples/tlc3/example-sources/3-5-27.ltx
new file mode 100644
index 0000000000..176d4bd0b1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-27.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-27 on page I-222 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\textheight{7.5\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage[multiple]{footmisc}
+\usepackage[para]{manyfoot}
+\DeclareNewFootnote[para]{B}[alph]
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{A first.}\footnoteB{B-level.}
+with footnotes. Even more text.\footnoteB{A second.}
+Some text\footnote{Another main note.}%
+\FootnoteB{*}{A manual marker.} with footnotes.
+Even more text.\footnoteB{Another B note.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-28.ltx b/info/examples/tlc3/example-sources/3-5-28.ltx
new file mode 100644
index 0000000000..475053a803
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-28.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-28 on page I-222 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+\sloppy % because the example measure is soooo small
+\setlength\textheight{7.8\baselineskip}
+\addtolength\textwidth{-44pt}
+\setlength\marginparwidth{34pt}
+
+%StartShownPreambleCommands
+\usepackage[side,flushmargin,ragged,multiple]
+ {footmisc}
+\usepackage[para*]{manyfoot}
+\DeclareNewFootnote[para]{B}[roman]
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{A first.}\footnoteB{B-level.}
+with footnotes. Even more text.\footnoteB{A
+second.} Some text\footnote{Another main note.}%
+\FootnoteB{*}{A manual marker.} with footnotes.
+Even more text.\footnoteB{Another B note.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-29.ltx b/info/examples/tlc3/example-sources/3-5-29.ltx
new file mode 100644
index 0000000000..9bd6a4a7b6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-29.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-29 on page I-223 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+\setlength\textheight{8.5\baselineskip}
+\addtolength\textwidth{-4pt}
+
+%StartShownPreambleCommands
+\usepackage[marginal,multiple]{footmisc}
+\usepackage[ruled]{manyfoot} % or bigfoot
+\DeclareNewFootnote{B}[fnsymbol]
+\DeclareNewFootnote{C}[Alph]
+\renewcommand\extrafootnoterule{\vspace*{-3pt}%
+ \hrule width 4em height 0.4pt \vspace*{2.6pt}}
+\setlength{\skip\footinsC}{5pt minus 1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{A first.}\footnoteB{A second.}
+with a footnote. Even more text.\footnoteC{A third.}
+Some text\footnoteB{A sample.} with a
+footnote.\footnoteC{Another sample.} Some more
+text for the example.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-3.ltx b/info/examples/tlc3/example-sources/3-5-3.ltx
new file mode 100644
index 0000000000..cb097d0780
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-3.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-3 on page I-206 in "Using standard footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{10\baselineskip}
+%StartShownPreambleCommands
+\usepackage{footmisc}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Main text \ldots
+\begin{center}
+ \begin{minipage}{.8\linewidth}
+ Footnotes in a minipage are numbered using
+ lowercase letters.\footnote{Inside minipage}
+ \par This text references the previous
+ footnote.\addtocounter{mpfootnote}{-1}%
+ \mpfootnotemark{}
+ And another\footnote{Inside as well} note.
+ \end{minipage}
+\end{center} \ldots{} main text \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-30.ltx2 b/info/examples/tlc3/example-sources/3-5-30.ltx2
new file mode 100644
index 0000000000..84b8440c0a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-30.ltx2
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-30 on page I-223 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{81.00082pt}
+\setlength\textheight{8.3\baselineskip}
+\sloppy % because the examples are so small
+\raggedbottom
+
+%StartShownPreambleCommands
+\usepackage[multiple]{footmisc}
+\usepackage{manyfoot,perpage}
+\DeclareNewFootnote{B}[fnsymbol]
+\DeclareNewFootnote{C}[Alph]
+\MakePerPage{footnoteB}\MakePerPage{footnoteC}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{A first.} with a footnote.
+Even more\footnoteB{Second.}\footnoteC{Third.}
+text. Some text\footnoteC{A sample.} with a
+footnote here.\footnoteB{Another sample.} Some
+more text. And\footnote{Again.}\footnoteC{A
+ last one.} a last note.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-31.ltx2 b/info/examples/tlc3/example-sources/3-5-31.ltx2
new file mode 100644
index 0000000000..7b2fac4b26
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-31.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-31 on page I-224 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{91.80093pt}
+\setlength\textheight{14\baselineskip}
+\sloppy % because the examples are so small
+
+%StartShownPreambleCommands
+\usepackage[ruled]{bigfoot}
+\DeclareNewFootnote[para]{default}
+\DeclareNewFootnote[para]{B}[alph]
+\DeclareNewFootnote[para]{C}[fnsymbol]
+\MakePerPage{footnoteB}\MakePerPage{footnoteC}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{First.} with a footnote.
+Another sentence\footnote{Second.\footnoteB{A
+ subnote.}} with a footnote. Some
+text\footnote{Third.} with two footnotes
+here.\footnote{Fourth.\footnoteB{A
+ controversial\footnoteC{A C-level
+ commentary on the commentary.}
+ and lengthy subnote going on for a
+ number\footnoteC{Another commentary.} of
+ lines.\footnoteC{Final commentary.}}}
+Some more text. More text to fill up the
+pages in the example. A last note with
+notes.\footnote{Fifth.\footnoteB{A B-level
+ comment.\footnoteC{Being scrutinized!}}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-32.ltx b/info/examples/tlc3/example-sources/3-5-32.ltx
new file mode 100644
index 0000000000..c8343b3079
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-32.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-32 on page I-225 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+\setlength\textheight{10.6\baselineskip}
+%StartShownPreambleCommands
+\usepackage[ruled]{bigfoot}
+\DeclareNewFootnote[para]{default}
+\DeclareNewFootnote[para]{B}[alph]
+\DeclareNewFootnote[para]{C}[fnsymbol]
+\MakePerPage{footnoteB}\MakePerPage{footnoteC}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{First.} with a footnote.
+Another sentence\footnote{Second.\footnoteB{A
+ subnote.}} with a footnote. Some
+text\footnote{Third.} with two footnotes
+here.\footnote{Fourth.\footnoteB{A
+ controversial\footnoteC{A C-level
+ commentary on the commentary.}
+ and lengthy subnote going on for a
+ number\footnoteC{Another commentary.} of
+ lines.\footnoteC{Final commentary.}}}
+Some more text. More text to fill up the
+pages in the example. A last note with
+notes.\footnote{Fifth.\footnoteB{A B-level
+ comment.\footnoteC{Being scrutinized!}}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-33.ltx2 b/info/examples/tlc3/example-sources/3-5-33.ltx2
new file mode 100644
index 0000000000..c592b4c3b6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-33.ltx2
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-33 on page I-225 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{7\baselineskip}
+\newcommand\sample{Some text for
+ this block to fill the page. }
+\sloppy % because the examples are so small
+
+%StartShownPreambleCommands
+\usepackage[para]{manyfoot}
+\DeclareNewFootnote[para]{B}[roman]
+%StopShownPreambleCommands
+
+\begin{document}
+Some\footnote{An A-note.} text with two
+footnotes.\footnoteB{A B-note.} More
+text.\footnoteB{This is an extremely long
+B-note that is\SplitNote} Even more text.
+\par Some\FootnotetextB{}{continued
+ here.} text here and\footnote{Another
+ A-note.} even more there.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-34.ltx b/info/examples/tlc3/example-sources/3-5-34.ltx
new file mode 100644
index 0000000000..6a2054d02f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-34.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-34 on page I-226 in "manyfoot, bigfoot --- Independent footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{8\baselineskip}
+\newcommand\sample{Some text for
+ this block to fill the page. }
+\sloppy % because the examples are so small
+
+%StartShownPreambleCommands
+\usepackage[para]{manyfoot}
+\DeclareNewFootnote[para]{B}[roman]
+%StopShownPreambleCommands
+
+\begin{document}
+Some\footnote{An A-note.} text with two
+footnotes.\footnoteB{A B-note.} More
+text.\footnoteB{This is an extremely long
+B-note that is\SplitNote} Even more text.
+\par Some\FootnotetextB{}{continued here.}
+text here and\footnote{Another A-note.} even
+more there.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-35.ltx b/info/examples/tlc3/example-sources/3-5-35.ltx
new file mode 100644
index 0000000000..3af483fbff
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-35.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-35 on page I-226 in "parnotes --- Present the notes inside the galley".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{parnotes}
+%StopShownPreambleCommands
+
+\begin{document}
+This is simple text.\parnote{The first parnote.}
+This is simple text.\parnote{The second parnote with
+ more than one line of text to show the formatting
+ in the note section.}\parnote{Consecutive!}
+
+Some more text with a mark\parnote[\textdagger]
+ {A note with custom mark.} and text for two lines.
+\parnotes
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-36.ltx b/info/examples/tlc3/example-sources/3-5-36.ltx
new file mode 100644
index 0000000000..8e8a568c9c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-36.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-36 on page I-227 in "parnotes --- Present the notes inside the galley".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \hyphenation{par-note}
+
+
+%StartShownPreambleCommands
+\usepackage[alph,reset,narrower,notessf]{parnotes}
+%StopShownPreambleCommands
+
+\begin{document}
+This is simple text.\parnote{The first parnote.}
+This is simple text.\parnote{The second parnote with
+ more than one line of text to show the formatting
+ in the note section.} \parnotes
+
+Another\parnote{Note shows up later.} paragraph.
+
+Some more text with a
+mark\parnote[\textdagger]{A note with custom mark.}
+and text for two lines. \parnotes
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-37.ltx b/info/examples/tlc3/example-sources/3-5-37.ltx
new file mode 100644
index 0000000000..6c0a6d98cd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-37.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-37 on page I-227 in "parnotes --- Present the notes inside the galley".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{138.0pt}
+
+
+ \hyphenation{par-note}
+
+ \setlength\textheight{14.5\baselineskip}
+
+
+%StartShownPreambleCommands
+\usepackage[multiple]{footmisc} \usepackage{xcolor}
+\usepackage[indentafter,roman]{parnotes}
+\renewcommand\parnotefmt[1]{\centerline{\colorbox
+ {black!5}{\parbox{0.82\columnwidth}%
+ {\footnotesize\itshape\noindent #1}}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{autopn}
+ This is simple text.\parnote{The first parnote.}
+ This is simple text.\parnote{The second parnote with
+ more than one line of text to show the formatting
+ in the note section.}\footnote{Consecutive!}
+
+ Another\parnote{Note shows up immediately.} paragraph.
+
+ Some more text with a mark\parnote[\textdagger]{A note
+ with custom mark.} and text for two lines.
+\end{autopn}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-38.ltx b/info/examples/tlc3/example-sources/3-5-38.ltx
new file mode 100644
index 0000000000..40b5854332
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-38.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-38 on page I-230 in "enotez --- Endnotes, an alternative to footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+
+\addtolength\textwidth{-10pt} % account for the marks sticking into the margin
+
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{enotez}
+%StopShownPreambleCommands
+
+\begin{document}
+This is simple text.\endnote{The first endnote.}
+This is simple text.\endnote{The second endnote with
+ more than one line of text to show the formatting
+ in the note section.} Some more text with a
+mark.\endnote[\textdagger]{A note with custom mark}
+
+\printendnotes % output endnotes here
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-39.ltx b/info/examples/tlc3/example-sources/3-5-39.ltx
new file mode 100644
index 0000000000..661a2a739f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-39.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-39 on page I-230 in "enotez --- Endnotes, an alternative to footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+\setlength\parindent{0pt}
+
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{enotez}
+%StopShownPreambleCommands
+
+\begin{document}
+This is text.\endnote{The first\endnote{A nested
+ note\ldots\endnote{\ldots which itself
+ contains a note.}} endnote.\endnote{Another
+ second-level note with more text to show its
+ formatting in the note section.}}
+And this is more text.\endnote{The third
+ endnote.\endnote{Also with a second-level note.}}
+
+\printendnotes[itemize]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-4.ltx b/info/examples/tlc3/example-sources/3-5-4.ltx
new file mode 100644
index 0000000000..0470f1cd92
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-4.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-4 on page I-207 in "Using standard footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{11\baselineskip}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Main text with a
+ footnote\footnote{\label{A}At bottom} \ldots
+\begin{center}
+ \begin{minipage}{.8\linewidth}
+ Footnotes in a minipage are numbered using
+ lowercase letters.\footnote{\label{B}Inside
+ minipage} This text references a footnote
+ at the bottom\footref{A} of the page.
+ And another\footnote{Inside again} note.
+ \end{minipage}
+\end{center}
+\ldots{} main text referencing minipage
+footnote.\footref{B}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-40.ltx b/info/examples/tlc3/example-sources/3-5-40.ltx
new file mode 100644
index 0000000000..3b29813e38
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-40.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-40 on page I-231 in "enotez --- Endnotes, an alternative to footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+\setlength\parindent{0pt}
+
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[inline]{enumitem}
+ \setlist[itemize]{itemjoin=\hspace{1em plus 2pt}}
+
+\usepackage{enotez}
+ \setenotez{list-name={Section Notes}}
+ \DeclareInstance{enotez-list}{inline}{list}
+ {list-type = itemize*}
+ \AtEveryEndnotesList{General introductory text\ldots}
+%StopShownPreambleCommands
+
+\begin{document}
+This is text.\endnote{The first\endnote{A nested
+ note\ldots\endnote{\ldots which itself contains a
+ note.}} endnote.\endnote{Another second-level note with
+ more text to show its formatting in the note section.}}
+And this is more text.\endnote{The third
+ endnote.\endnote{Also with a second-level note.}}
+\printendnotes[inline]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-41.ltx b/info/examples/tlc3/example-sources/3-5-41.ltx
new file mode 100644
index 0000000000..d5a74a3df8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-41.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-41 on page I-232 in "enotez --- Endnotes, an alternative to footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{138.0pt}
+
+ % for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}{.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{enotez}
+\setenotez{reset,counter-format=alph}
+\renewcommand\enotezwritemark[1]{\textsuperscript{#1)}}
+\renewcommand\enmark[1]{#1)}
+%StopShownPreambleCommands
+
+\begin{document}
+This is simple text.\endnote{The first endnote.}
+This is simple text.\endnote{The second endnote with
+ more than one line of text to show the formatting
+ in the note section.} Some more text with a
+mark.\endnote[\textdagger]{A note with custom mark}
+\printendnotes[description]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-42.ltx2 b/info/examples/tlc3/example-sources/3-5-42.ltx2
new file mode 100644
index 0000000000..a2294949f2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-42.ltx2
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-42 on page I-232 in "enotez --- Endnotes, an alternative to footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+
+ \sloppy
+
+ \setlength\textheight{15\baselineskip}
+
+ % for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.0ex \@plus -1ex \@minus -.2ex}{.8ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.5ex \@plus -.5ex \@minus -.2ex}{.3ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{enotez}
+\setenotez{reset,split=section}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A first section}
+This is simple text.\endnote{An endnote.}
+Here is a bit more text.\endnote{The
+ second endnote with two lines.}
+\section{Second section}
+Some\endnote{A third note.} text
+for this section also with a note.
+\newpage \printendnotes[itemize]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-43.ltx b/info/examples/tlc3/example-sources/3-5-43.ltx
new file mode 100644
index 0000000000..f3547514b5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-43.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-43 on page I-233 in "Marginal notes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy
+\setcounter{page}{1}
+\addtolength\textwidth{-70pt}
+\setlength\marginparwidth{58pt}
+%StartShownPreambleCommands
+ \newcommand\marginlabel[1]{\mbox{}\marginpar
+ {\raggedright\hspace{0pt}#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+ Some\marginpar{ASuperLongFirstWord with problems}
+ text with a marginal note. Some more text.
+ Another text with a marginal note coming up
+ next\marginlabel{ASuperLongFirstword without
+ problems}. A lot of additional text here to fill
+ up the space in the example on the left.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-44.ltx b/info/examples/tlc3/example-sources/3-5-44.ltx
new file mode 100644
index 0000000000..8a79dad9da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-44.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-44 on page I-234 in "marginnote --- An alternative to \protect \nxLcs {marginpar}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy
+\setcounter{page}{1}
+\addtolength\textwidth{-70pt}
+\setlength\marginparwidth{58pt}
+%StartShownPreambleCommands
+\usepackage{xcolor,marginnote}
+%StopShownPreambleCommands
+
+\begin{document}
+Some\marginnote{ASuperLongFirstWord without problems}
+text with a marginal note. Some more text.
+
+\renewcommand\raggedrightmarginnote{\centering}
+\renewcommand\marginfont
+ {\strut\color{blue}\sffamily\tiny}
+Another text with a marginal note coming up
+next\marginnote{ASuperLongFirstword without problems}.
+A lot of additional text here to fill up the space
+with a few additional lines.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-45.ltx b/info/examples/tlc3/example-sources/3-5-45.ltx
new file mode 100644
index 0000000000..5834907111
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-45.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-45 on page I-235 in "marginnote --- An alternative to \protect \nxLcs {marginpar}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+\hyphenation{side-notes}
+
+\setcounter{page}{1}
+\addtolength\textwidth{-70pt}
+\setlength\marginparwidth{58pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,marginnote}
+%StopShownPreambleCommands
+
+\begin{document}
+Issue\marginnote{First} with\marginnote{\color{blue}A
+ longer second} sidenotes getting too close to
+each other.\marginnote{Third}
+
+Issue\marginnote{First} with\marginnote{\color{blue}A
+ longer second}[12pt] sidenotes getting too close to
+each other.\marginnote{Third}
+A bit more text for the main galley.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-46.ltx b/info/examples/tlc3/example-sources/3-5-46.ltx
new file mode 100644
index 0000000000..d2725eafab
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-46.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-46 on page I-236 in "snotez --- Numbered or otherwise marked side notes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+\setcounter{page}{1} % marginnote does not like documents starting on even numbered pages!
+
+\addtolength\textwidth{-50pt}
+\setlength\marginparwidth{40pt}
+
+
+%StartShownPreambleCommands
+\usepackage{snotez}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text with a side note.\sidenote{A first.}
+A lot of additional text here with a
+note.\sidenote{A second.} Even more text
+and then two side notes.\sidenote{A third.}%
+\sidenote[\textdagger]{A fourth.} A
+lot of additional lines of text here to
+fill up the space on the left.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-47.ltx b/info/examples/tlc3/example-sources/3-5-47.ltx
new file mode 100644
index 0000000000..0d81f636c8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-47.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-47 on page I-236 in "snotez --- Numbered or otherwise marked side notes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\setcounter{page}{1} % marginnote does not like documents starting on even numbered pages!
+
+\addtolength\textwidth{-50pt}
+\setlength\marginparwidth{40pt}
+
+
+%StartShownPreambleCommands
+\usepackage[marginnote]{snotez}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text with a side note.\sidenote{A first.}
+A lot of additional text here with a
+note.\sidenote{A second.} Even more text
+and then two side
+notes.\sidenote{A third.}% next one moved down
+ \sidenote(12pt)[\textdagger]{A fourth.}
+A lot of additional lines of text here to
+fill up the space on the left.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-48.ltx b/info/examples/tlc3/example-sources/3-5-48.ltx
new file mode 100644
index 0000000000..bbc95a56be
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-48.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-48 on page I-237 in "snotez --- Numbered or otherwise marked side notes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+
+\setcounter{page}{1} % marginnote does not like documents starting on even numbered pages!
+
+\addtolength\textwidth{-60pt}
+\setlength\marginparwidth{50pt}
+
+\setlength\textheight{7\baselineskip}
+
+ \sloppy % as the columns are so small
+
+%StartShownPreambleCommands
+\usepackage{fnpct} \usepackage[footnote]{snotez}
+\setsidenotes{text-format=\tiny,note-mark-format=#1)}
+\renewcommand\thesidenote{\alph{sidenote}}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ of straw\footnote*{not to be confused with hay},
+sticks\footnote{or lumber according to some sources}
+and bricks\footnote{probably fired clay bricks}%
+ \footnote{Several in a row?}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-5.ltx b/info/examples/tlc3/example-sources/3-5-5.ltx
new file mode 100644
index 0000000000..6e9fed10f9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-5.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-5 on page I-207 in "Using standard footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{3.2\baselineskip}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+Some\footnote{A sample\footnotemark{}
+footnote.}\footnotetext{A subfootnote.}
+text and some more text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-6.ltx b/info/examples/tlc3/example-sources/3-5-6.ltx
new file mode 100644
index 0000000000..da211eddae
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-6.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-6 on page I-207 in "Using standard footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{4\baselineskip}
+%StartShownPreambleCommands
+\newcommand\fnref[1]{\unskip~(\ref{#1})}
+%StopShownPreambleCommands
+
+\begin{document}
+This is some text.\footnote{Text inside
+referenced footnote\label{fn:myfoot}.} \ldots\par
+As shown in footnote\fnref{fn:myfoot} on
+page~\pageref{fn:myfoot}, \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-7.ltx b/info/examples/tlc3/example-sources/3-5-7.ltx
new file mode 100644
index 0000000000..b356071b7d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-7.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-7 on page I-210 in "Customizing standard footnotes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{4\baselineskip}
+%StartShownPreambleCommands
+\makeatletter
+\renewcommand\@makefntext[1]%
+ {\noindent\makebox[0pt][r]{\@thefnmark.\,}#1}
+\makeatother
+%StopShownPreambleCommands
+
+\begin{document}
+A line of text\footnote{The first}
+with some\footnote{The second} footnotes.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-8.ltx2 b/info/examples/tlc3/example-sources/3-5-8.ltx2
new file mode 100644
index 0000000000..d588fb9b60
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-8.ltx2
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-8 on page I-210 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{4.2\baselineskip}
+\sloppy % examples are so small ...
+%StartShownPreambleCommands
+\usepackage[perpage,symbol]{footmisc}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{First.} with a footnote.
+More\footnote{Second.} text. Even more
+text.\footnote{Third.} And even\footnote
+ {Fourth.} more text. Some final text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-5-9.ltx b/info/examples/tlc3/example-sources/3-5-9.ltx
new file mode 100644
index 0000000000..07aafedd08
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-5-9.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-5-9 on page I-212 in "footmisc --- Various footnotes styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\textheight{6.7\baselineskip}
+
+ \sloppy % examples are so small ...
+
+%StartShownPreambleCommands
+\usepackage[symbol]{footmisc}
+\DefineFNsymbols{stars}[text]{* {**} {***} {****}}
+\setfnsymbol{stars}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text\footnote{First.} with a footnote.
+More\footnote{Second.} text. Even more
+text.\footnote{Third.} And even\footnote{Fourth.}
+more text. Some more text to finish up.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-1.ltx b/info/examples/tlc3/example-sources/3-6-1.ltx
new file mode 100644
index 0000000000..2135d5bcb7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-1.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-1 on page I-238 in "todonotes --- Adding todos to your document".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+ \setlength\marginparwidth{70pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-2\marginparsep} % in the book example
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage[colorinlistoftodos]{todonotes}
+%StopShownPreambleCommands
+
+\begin{document}
+These\todo{Make nicer example} are real
+notes from early drafts of this
+section.
+
+\todo{Discuss the available keys}
+\listoftodos[My todos]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-10.ltx b/info/examples/tlc3/example-sources/3-6-10.ltx
new file mode 100644
index 0000000000..e5bc0d5dd2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-10.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-10 on page I-245 in "changes --- A set of typical editorial commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+ \setlength\marginparwidth{40pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-\marginparsep} % in the book example
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+\setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{changes}
+%StopShownPreambleCommands
+
+\begin{document}
+Sample text, something \added{added},
+a \replaced{word}{blob} replaced and
+\deleted{some} stuff\comment{Fix!}
+removed. \highlight{Whoa!}
+\listofchanges
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-11.ltx b/info/examples/tlc3/example-sources/3-6-11.ltx
new file mode 100644
index 0000000000..46ac63fd1e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-11.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-11 on page I-245 in "changes --- A set of typical editorial commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ \setlength\parindent{0pt}
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage[final]{changes}
+%StopShownPreambleCommands
+
+\begin{document}
+Sample text, something \added{added}, a \replaced{word}{blob}
+replaced and \deleted{some} stuff\comment{Fix!} removed.
+\highlight{Whoa!} \listofchanges
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-12.ltx b/info/examples/tlc3/example-sources/3-6-12.ltx
new file mode 100644
index 0000000000..a8a40f8a59
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-12.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-12 on page I-246 in "changes --- A set of typical editorial commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+ \setlength\parindent{0pt}
+ \setlength\textheight{10\baselineskip}
+
+
+ \setlength\marginparwidth{45pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-\marginparsep} % in the book example
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+ \usepackage{changes}
+ \definechangesauthor[color=red,
+ name=Frank]{FMi}
+%StopShownPreambleCommands
+
+\begin{document}
+ Sample text, something \added{added},
+ a \replaced[id=FMi,comment=really?]
+ {word}{blob} replaced
+ and \deleted[id=FMi]{some} stuff
+ removed.\comment{Fix it everywhere
+ in the document!}
+ \listofchanges
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-13.ltx2 b/info/examples/tlc3/example-sources/3-6-13.ltx2
new file mode 100644
index 0000000000..0a06ab4b11
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-13.ltx2
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-13 on page I-246 in "Customizing the list of changes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+ \setlength\parindent{0pt}
+ \setlength\textheight{10.3\baselineskip}
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % improve h&j in example
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage[commentmarkup=footnote]
+ {changes}
+\definechangesauthor[color=red,
+ name=Frank M.]{FMi}
+\setsummarytowidth{Commented\qquad}
+%StopShownPreambleCommands
+
+\begin{document}
+Sample text, something \added{added},
+a \replaced[id=FMi,comment=really?]
+ {word}{blob}
+replaced and \deleted[id=FMi]{some}
+\highlight{stuff}
+removed.\comment[id=FMi]{Mumble!}
+
+\listofchanges[title=Summary of
+ changes,style=summary]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-14.ltx b/info/examples/tlc3/example-sources/3-6-14.ltx
new file mode 100644
index 0000000000..b5e91ee65b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-14.ltx
@@ -0,0 +1,54 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-14 on page I-247 in "Customizing the list of changes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+ \setlength\parindent{0pt}
+
+
+ \setlength\marginparwidth{70pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-\marginparsep} % in the book example
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+\sloppy
+
+%StartShownPreambleCommands
+\usepackage[commentmarkup=margin]
+ {changes}
+\definechangesauthor[name=Frank M.,
+ color=red]{FMi}
+\setsummarywidth{110pt}
+%StopShownPreambleCommands
+
+\begin{document}
+Sample text, something \added{added},
+a \replaced[id=FMi,comment=really?]
+ {word}{blob}
+replaced and \deleted[id=FMi]{some}
+\highlight{stuff}
+removed.\comment[id=FMi]{Mumble!}
+
+\listofchanges[style=compactsummary]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-15.ltx b/info/examples/tlc3/example-sources/3-6-15.ltx
new file mode 100644
index 0000000000..8439d6b80a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-15.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-15 on page I-247 in "Customizing the list of changes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\parindent{0pt}
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+\sloppy
+
+%StartShownPreambleCommands
+\usepackage[ngerman]{babel}
+\usepackage[commentmarkup=uwave]{changes}
+\definechangesauthor[color=red,name=Frank M.]{FMi}
+
+%StopShownPreambleCommands
+
+\begin{document}
+Sample text, something \added{added}, a
+\replaced[id=FMi,comment=really?]{word}{blob}
+replaced and \deleted[id=FMi]{some}
+\highlight[comment=bad word]{stuff}
+removed.\comment[id=FMi]{Grumble!!!}
+
+\listofchanges[show=added|deleted|replaced]
+\listofchanges[show=comment|highlight,
+ title=Kommentare und Markierungen]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-16.ltx b/info/examples/tlc3/example-sources/3-6-16.ltx
new file mode 100644
index 0000000000..d651f1c140
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-16.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-16 on page I-248 in "Customizing the editorial markup commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\parindent{0pt}
+ \setlength\textheight{6\baselineskip}
+
+ \sloppy
+
+
+%StartShownPreambleCommands
+\usepackage[markup=bfit,authormarkuptext=name,
+ authormarkup=subscript,authormarkupposition=left,
+ highlightmarkup=uwave,commentmarkup=footnote]{changes}
+\definechangesauthor[color=red,name=Frank]{FMi}
+%StopShownPreambleCommands
+
+\begin{document}
+ Sample text, \added[comment=maybe]{something} added,
+ a \replaced[id=FMi,comment=really?]{word}{blob}
+ replaced and \deleted[id=FMi]{some} stuff removed.
+ \highlight{Whoa!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-17.ltx b/info/examples/tlc3/example-sources/3-6-17.ltx
new file mode 100644
index 0000000000..8705107e99
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-17.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-17 on page I-249 in "Customizing the editorial markup commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{145.0pt}
+
+ \setlength\parindent{0pt}
+
+ \sloppy
+
+ \setlength\marginparwidth{40pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-\marginparsep} % in the book example
+
+
+%StartShownPreambleCommands
+\usepackage{changes}
+\definechangesauthor[color=red,name=Frank]{FMi}
+\setcommentmarkup{\todo[size=small,textcolor=authorcolor,
+ linecolor=authorcolor,backgroundcolor=white,nolist]
+ {\IfIsAnonymous{#2}{}%
+ {\textbf{[#3\,\arabic{authorcommentcount}]} }#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+ Sample text, \added[comment=maybe]{something} added,
+ a \replaced[id=FMi,comment=really?]{blob}{word}
+ replaced and \deleted[id=FMi]{some} stuff removed.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-18.ltx b/info/examples/tlc3/example-sources/3-6-18.ltx
new file mode 100644
index 0000000000..55a1d91439
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-18.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-18 on page I-249 in "Providing your own editorial commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+ \setlength\parindent{0pt}
+ \setlength\textheight{10\baselineskip}
+
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage[commentmarkup=footnote]{changes}
+\definechangesauthor[name=Anonymous]{??}
+\definechangesauthor[name=Frank,color=red]{FMi}
+\DeclareDocumentCommand\add{O{??}mo}
+ {\IfValueTF{#3}{\added[id=#1,comment=#3]{#2}}{\added[id=#1]{#2}}}
+\DeclareDocumentCommand\del{O{??}mo}
+ {\IfValueTF{#3}{\deleted[id=#1,comment=#3]{#2}}
+ {\deleted[id=#1]{#2}}}
+\DeclareDocumentCommand\rep{O{??}mmo}
+ {\IfValueTF{#4}{\replaced[id=#1,comment=#4]{#2}{#3}}
+ {\replaced[id=#1]{#2}{#3}}}
+%StopShownPreambleCommands
+
+\begin{document}
+Sample text, something \add{added}[better], a \rep[FMi]{word}{blob}
+replaced and \del[FMi]{some}[Really?] stuff removed.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-19.ltx b/info/examples/tlc3/example-sources/3-6-19.ltx
new file mode 100644
index 0000000000..838a355db4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-19.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-19 on page I-251 in "vertbars --- Adding bars to paragraphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ \addtolength\textwidth{-25pt} % for the bars in the example
+
+ \usepackage{microtype} % improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage{vertbars} \setlength\barwidth{1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+This paragraph has no bar.
+\begin{vertbar}
+ The environment always starts a new paragraph
+ and can only contain full paragraphs.
+ \begin{vertbar}
+ Nesting is possible as shown here but only
+ on paragraph boundaries.
+ \end{vertbar}
+ Breaks across columns or pages are also
+ possible and the bar continues.
+\end{vertbar} Another paragraph without a bar.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-2.ltx b/info/examples/tlc3/example-sources/3-6-2.ltx
new file mode 100644
index 0000000000..f1d3c224f2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-2.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-2 on page I-239 in "todonotes --- Adding todos to your document".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+\setlength\textfloatsep{12pt plus 2pt} % less separation
+
+%StartShownPreambleCommands
+\usepackage{todonotes}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}
+ \centering
+ \missingfigure[figheight=90pt,
+ figwidth=170pt]
+ {Graphic on PLC}
+ \caption{The product lifecycle
+ stages}
+ \label{fig:plc}
+\end{figure}
+As shown in Figure~\ref{fig:plc}
+the four product lifecycle stages
+are Introduction, Growth, Maturity
+and Decline.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-3.ltx b/info/examples/tlc3/example-sources/3-6-3.ltx
new file mode 100644
index 0000000000..3293741938
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-3.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-3 on page I-240 in "Customizing todos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{202.0pt}
+
+
+\sloppy
+
+\setlength\marginparwidth{70pt}
+\addtolength\textwidth{-\marginparwidth} % make room on the page
+\addtolength\textwidth{-2\marginparsep} % in the book example
+
+%StartShownPreambleCommands
+\usepackage[loadshadowlibrary]{todonotes}
+\setuptodonotes{shadow,backgroundcolor=white,
+ bordercolor=blue,linecolor=black,
+ textcolor=gray,tickmarkheight=5pt}
+%StopShownPreambleCommands
+
+\begin{document}
+A\todo[fancyline]{A note with a fancy line}
+bit of paragraph text. Observe
+\todo[noshadow]{Second} how all the
+\todo[noline,textcolor=blue]{Third (no line)}
+spa\todo{Fourth}ces around \verb|\todo|
+commands are handled.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-4.ltx b/info/examples/tlc3/example-sources/3-6-4.ltx
new file mode 100644
index 0000000000..ce1d06c1c3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-4.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-4 on page I-240 in "Customizing todos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{197.0pt}
+
+
+\setlength\textheight{7\baselineskip}
+
+\sloppy
+
+\setlength\marginparwidth{70pt}
+\addtolength\textwidth{-\marginparwidth} % make room on the page
+\addtolength\textwidth{-2\marginparsep} % in the book example
+
+%StartShownPreambleCommands
+\usepackage{todonotes}
+%StopShownPreambleCommands
+
+\begin{document}
+In this\footnote{This footnote gets a
+ todo.\todo[inline,size=tiny]{See? But not
+ really good looking in footnotes}} short
+example we demonstrate\todo[size=Large]{Shout}
+sizing\todo[size=footnotesize]{Whisper} and
+inline notes.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-5.ltx b/info/examples/tlc3/example-sources/3-6-5.ltx
new file mode 100644
index 0000000000..fcb20bc43f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-5.ltx
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-5 on page I-241 in "Customizing todos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \setlength\marginparwidth{70pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-2\marginparsep} % in the book example
+
+ % smaller heading for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage[loadshadowlibrary]{todonotes}
+\setuptodonotes{shadow,size=scriptsize}
+%StopShownPreambleCommands
+
+\begin{document}
+\todo{A normal entry}
+\todo[caption=Alert,prepend]{Correct this}
+\todo[nolist]{Hide it}
+\todo[author=Frank]{An authored todo}
+\todo[caption=Cases]{Covered all cases?}
+
+We use a wide margin here to save space
+in the example. The todos are summarized
+in the list below (omitting the one
+labeled \texttt{nolist}).
+
+\listoftodos[Sample todos]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-6.ltx b/info/examples/tlc3/example-sources/3-6-6.ltx
new file mode 100644
index 0000000000..fd3b63021f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-6.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-6 on page I-243 in "fixme --- A slightly different approach to todos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+ \setlength\marginparwidth{60pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-2\marginparsep} % in the book example
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage[draft]{fixme}
+%StopShownPreambleCommands
+
+\begin{document}
+These\fxnote{Make nicer example}
+are real notes from early drafts of
+this section.\fxwarning{Discuss the
+ available keys}
+\listoffixmes
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-7.ltx b/info/examples/tlc3/example-sources/3-6-7.ltx
new file mode 100644
index 0000000000..0eb63f9dca
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-7.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-7 on page I-243 in "fixme --- A slightly different approach to todos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+
+ \setlength\textheight{5.5\baselineskip}
+
+ \usepackage{microtype} % improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage[draft]{fixme} \fxsetup{nomargin,footnote}
+%StopShownPreambleCommands
+
+\begin{document}
+These\fxnote[inline,nofootnote]{Make nicer example}
+are real notes from early drafts of this
+\fxwarning*{Discuss the available keys}{section}.
+This \fxerror*{A targeted note}{example} shows a
+targeted note.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-8.ltx b/info/examples/tlc3/example-sources/3-6-8.ltx
new file mode 100644
index 0000000000..64340dd25c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-8.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-8 on page I-244 in "fixme --- A slightly different approach to todos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ \usepackage{microtype} % improve h&j in example
+ \sloppy
+
+ \setlength\marginparwidth{55pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-\marginparsep} % in the book example
+
+%StartShownPreambleCommands
+\usepackage[draft]{fixme}
+%StopShownPreambleCommands
+
+\begin{document}
+If normal notes
+\begin{anfxnote}{Summary}
+ A really long comment possibly involving
+ \verb=\verb=, etc.\ \ldots{} that
+ automatically becomes an inline note
+\end{anfxnote}
+are not enough then try
+\fxfatal*{Change this}{environments}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/3-6-9.ltx b/info/examples/tlc3/example-sources/3-6-9.ltx
new file mode 100644
index 0000000000..04991cd367
--- /dev/null
+++ b/info/examples/tlc3/example-sources/3-6-9.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 3-6-9 on page I-244 in "fixme --- A slightly different approach to todos".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+
+ \setlength\textheight{6.5\baselineskip}
+
+ \tolerance=4000 % help typesetting in narrow columns
+
+%StartShownPreambleCommands
+\usepackage[draft]{fixme} \fxsetup{nomargin,footnote}
+\FXRegisterAuthor{fm}{afm}{Frank}
+%StopShownPreambleCommands
+
+\begin{document}
+These\fmnote{Make nicer example} are real notes
+from early drafts of this \fmwarning*{Discuss the
+ available keys}{section}. This \fxerror*
+[author=Ben User]{Explicit authored note}{example}
+shows a targeted note.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-1.ltx b/info/examples/tlc3/example-sources/4-1-1.ltx
new file mode 100644
index 0000000000..25c36b28d9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-1.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-1 on page I-254 in "Customizing the \protect \nxLenv {itemize} list environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+ \usepackage{pifont}
+ \newenvironment{myitemize}
+ {\renewcommand\labelitemi{\ding{43}}\begin{itemize}}
+ {\end{itemize}}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{myitemize}
+ \item Text of the first item in the list.
+ \item Text of the first paragraph in the second
+ item of the list.
+
+ The second paragraph of the item.
+ \item Text of the third item.
+ \end{myitemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-10.ltx b/info/examples/tlc3/example-sources/4-1-10.ltx
new file mode 100644
index 0000000000..f4ba6ecb6c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-10.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-10 on page I-263 in "enumitem --- Extended list environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\newlist{steps}{enumerate}{4}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent An example of a new list is \texttt{steps}:
+\begin{steps}[label=\arabic*:]
+\item Lists are declared with \verb=\newlist=.
+\item But this is not enough:
+ \begin{steps}[label=\alph*)]
+ \item as a minimum we need to define a \texttt{label}.
+ \item this is done here locally on each environment.
+ \end{steps}
+\item Usually, \verb=\setlist= is used for this.
+\end{steps}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-11.ltx b/info/examples/tlc3/example-sources/4-1-11.ltx
new file mode 100644
index 0000000000..73f54c5ee0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-11.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-11 on page I-265 in "Vertical spacing and page breaks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy %as the column in the book is so small
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\setlist{noitemsep,listparindent=1em,partopsep=0pt,
+ topsep=4pt plus 1pt minus 1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+On the other hand we may want all lists to
+\begin{enumerate}
+ \item use less space around them;
+ \item and no space between items and paragraphs.
+ \par Instead paragraphs should have some
+ indentation inside the list.
+\end{enumerate}
+Do these setting also apply
+\begin{center} here? \end{center}
+Clearly no! See discussion below.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-12.ltx b/info/examples/tlc3/example-sources/4-1-12.ltx
new file mode 100644
index 0000000000..007d5d5922
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-12.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-12 on page I-266 in "Vertical spacing and page breaks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy %as the column in the book is so small
+%StartShownPreambleCommands
+\usepackage[includedisplayed]{enumitem}
+\setlist{noitemsep,listparindent=1em,partopsep=0pt,
+ topsep=4pt plus 1pt minus 1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+Now we get the reduced spacing
+\begin{center} here! \end{center}
+And this applies to all other display environments too.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-13.ltx b/info/examples/tlc3/example-sources/4-1-13.ltx
new file mode 100644
index 0000000000..a8987080b7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-13.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-13 on page I-266 in "The general formatting of the list environment body".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ \usepackage{microtype} % to help as the example in the book is so small
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\setlist{rightmargin=0pt} % already the default
+\setlist[1]{rightmargin=20pt}
+%StopShownPreambleCommands
+
+\begin{document}
+A sample text showing the outer margins of
+normal text.
+\begin{itemize}
+\item A sample text of more than one line please.
+ \begin{itemize}
+ \item A sample text of more than one line.
+ \begin{enumerate}
+ \item A longer sample text with two lines.
+\end{enumerate} \end{itemize} \end{itemize}
+Again some more text to indicate the galley margins.
+\begin{description}
+\item[Description test] A longer sample text with
+ two lines of text. \end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-14.ltx b/info/examples/tlc3/example-sources/4-1-14.ltx
new file mode 100644
index 0000000000..d00a7381e1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-14.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-14 on page I-267 in "Defining the item label (or title) and its design".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy %as the column in the book is so small
+
+\usepackage{enumitem}
+\setlist[1]{label=\labelitemi} \setlist[2]{label=\labelitemii}
+\setlist[3]{label=\labelitemiii} \setlist[4]{label=\labelitemiv}
+
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+% default as above
+\newlist{ingredients}{itemize}{1}
+%StopShownPreambleCommands
+
+\begin{document}
+Slowly cooked shiitake mushrooms:
+\begin{ingredients}
+\item 20--30 dried shiitake mushrooms \item 4 fresh hot
+ red chillies \item 2 tablespoons roasted sesame oil
+\end{ingredients}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-15.ltx b/info/examples/tlc3/example-sources/4-1-15.ltx
new file mode 100644
index 0000000000..77652aa32a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-15.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-15 on page I-268 in "Defining the item label (or title) and its design".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy %as the column in the book is so small
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\newlist{steps}{enumerate}{2}
+\setlist[steps,1]{label=\arabic{stepsi}.}
+\setlist[steps,2]{label=(\alph{stepsii})}
+%StopShownPreambleCommands
+
+\begin{document}
+Slowly cooked shiitake mushrooms:
+\begin{steps}
+ \item Soak 20--30 dried mushrooms in hot water
+ \begin{steps}
+ \item minimum 2 hours
+ \item keep water for later
+ \end{steps}
+ \item Slice shiitake in 5--7\,mm slices
+ \item \ldots
+\end{steps}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-16.ltx b/info/examples/tlc3/example-sources/4-1-16.ltx
new file mode 100644
index 0000000000..44667bf8c2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-16.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-16 on page I-268 in "Defining the item label (or title) and its design".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\sloppy %as the column in the book is so small
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\newlist{legal}{enumerate}{6}
+\setlist[legal] {format=\bfseries,label*=\arabic*.}
+\setlist[legal,1]{label=\S\arabic*.}
+%StopShownPreambleCommands
+
+\begin{document}
+We may want to enumerate items within a paragraph to
+\begin{legal}
+ \item save space
+ \begin{legal}
+ \item make a less prominent statement, or
+ \item because
+ \begin{legal}
+ \item it's Friday \label{l1}
+ \item we are bored
+ \end{legal}
+ \end{legal}
+ \item or for some other reason.
+\end{legal}
+Show me: \ref{l1}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-17.ltx b/info/examples/tlc3/example-sources/4-1-17.ltx
new file mode 100644
index 0000000000..46d07d7c12
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-17.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-17 on page I-270 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \usepackage{microtype} % to improve h&j
+
+
+%StartShownPreambleCommands
+\usepackage{calc,enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent A sample text showing the outer margins.
+\begin{description}
+\item[X] Label shorter than the available space so
+ the text moves to the left.
+\item[Wide label] Wider than the space available so
+ the text moves to the right. \end{description}
+
+\setlist[description]{labelwidth=\leftmargin-\labelsep}
+\begin{description}
+\item[X] Now no text is moved.
+\item[Wide label] Wider than the space available so
+ the text again moves to the right.\end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-18.ltx b/info/examples/tlc3/example-sources/4-1-18.ltx
new file mode 100644
index 0000000000..00c2a3e132
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-18.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-18 on page I-270 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+
+ \addtolength\textwidth{-25pt} % account for protrusion into left margin
+
+ \usepackage{microtype} % to improve h&j
+
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\setlist[itemize]{format=\bfseries}
+\SetLabelAlign{rightextend}{\hfill#1}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent A sample text showing the outer margins.
+\begin{itemize}
+\item Label fits the available space.
+\item[Wide label] Label is wider than the available
+ space so protrudes into the left margin.\end{itemize}
+
+\begin{itemize}[align=rightextend]
+\item No change to the default.
+\item[Wide label] But now wide labels move following
+ text partly to the right. \end{itemize}
+
+\begin{itemize}[align=parleft]
+\item[Wide label] A rather ugly example for the use of
+ the \texttt{parleft} alignment. \end{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-19.ltx b/info/examples/tlc3/example-sources/4-1-19.ltx
new file mode 100644
index 0000000000..ff0a828a00
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-19.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-19 on page I-271 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+ \tolerance=2000
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\SetLabelAlign{right}{\setlength\fboxsep{0pt}%
+ \framebox[\labelwidth][r]{\strut#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Some text to show the left margin.
+\begin{itemize} \item The default. \end{itemize}
+\begin{itemize}[labelindent=17pt,labelwidth=!]
+\item No visible difference as label protrudes.
+\end{itemize}
+\begin{itemize}[labelindent=17pt,itemindent=!]
+\item This results in \texttt{itemindent} becoming
+ positive so the paragraph text moves to the right.
+\end{itemize}
+\begin{itemize}[labelindent=17pt,labelsep=!]
+\item Overprint of label and text because
+ \texttt{labelsep} becomes negative.
+\end{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-2.ltx b/info/examples/tlc3/example-sources/4-1-2.ltx
new file mode 100644
index 0000000000..f32dc8fef4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-2.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-2 on page I-255 in "Customizing the \protect \nxLenv {enumerate} list environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\renewcommand\theenumi {\Roman{enumi}}
+\renewcommand\theenumii {\Alph{enumii}}
+\renewcommand\labelenumii {\theenumii.}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{enumerate}
+ \item \textbf{Introduction} \label{q1}
+ \begin{enumerate}
+ \item \textbf{Applications} \label{q2} \\
+ Motivation for research
+ \item \textbf{Organization} \label{q3} \\
+ Structure of the report
+ \end{enumerate}
+ \item \textbf{Literature Survey} \label{q4}
+\end{enumerate}
+q1=\ref{q1} q2=\ref{q2} q3=\ref{q3} q4=\ref{q4}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-20.ltx b/info/examples/tlc3/example-sources/4-1-20.ltx
new file mode 100644
index 0000000000..287206cfa0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-20.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-20 on page I-272 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+ \usepackage{enumitem}
+ \setlist{nosep,first=\DrawEnumitemLabel}
+%StopShownPreambleCommands
+
+\begin{document}
+ \noindent Some text to show the left margin.
+ \begin{itemize}
+ \item The default.
+ \end{itemize}
+ \begin{itemize}[labelindent=20pt,itemindent=!]
+ \item \texttt{itemindent} now becomes positive.
+ \end{itemize}
+ \begin{itemize}[labelindent=-10pt,itemindent=!]
+ \item \ldots{} and here negative.
+ \end{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-21.ltx b/info/examples/tlc3/example-sources/4-1-21.ltx
new file mode 100644
index 0000000000..d64e6cd147
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-21.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-21 on page I-272 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+\usepackage{enumitem}
+\SetLabelAlign{right}{\hss\setlength\fboxsep{0pt}\framebox[\labelwidth][r]{\strut\llap{#1}}}
+
+%StartShownPreambleCommands
+ \usepackage{enumitem}
+ \setlist[enumerate]{label=--\arabic*--}
+%StopShownPreambleCommands
+
+\begin{document}
+ \noindent Some text to show the left margin.
+ \begin{enumerate}
+ \item The default.
+ \end{enumerate}
+ \begin{enumerate}[leftmargin=*,start=2]
+ \item One digit labels are set flushleft on the margin.
+ \end{enumerate}
+ \begin{enumerate}[leftmargin=*,start=33]
+ \item But labels with 2 digits protrude.
+ \end{enumerate}
+ \begin{enumerate}[leftmargin=*,widest=99,start=42]
+ \item Here we tell to leave space for 2 digits.
+ \end{enumerate}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-22.ltx b/info/examples/tlc3/example-sources/4-1-22.ltx
new file mode 100644
index 0000000000..976f2dda76
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-22.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-22 on page I-273 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\sloppy
+%StartShownPreambleCommands
+ \usepackage{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{description}[leftmargin=*,widest=Short label,nosep]
+ \item[Short label]
+ and some text to fill more than one line.
+ \item[A much longer label]
+ and some text to fill more than one line.
+ \end{description}
+ \begin{itemize}[leftmargin=*,widest=\labelitemi,nosep]
+ \item Bullet flush left.
+ \item[---] Dash now protruding.
+ \end{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-23.ltx b/info/examples/tlc3/example-sources/4-1-23.ltx
new file mode 100644
index 0000000000..b4c2749958
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-23.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-23 on page I-273 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \usepackage{microtype} % for better line breaking
+ \tolerance=2000
+
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{itemize}[wide,nosep]
+ \item
+ This item appears as a normal paragraph.
+
+ Here is a second paragraph for comparison.
+\end{itemize}
+\begin{description}[wide=0pt]
+ \item[Longer label]
+ Another common setting would be \texttt{0pt},
+ i.e., no indentation whatsoever.
+
+ Here is a second paragraph.
+\end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-24.ltx b/info/examples/tlc3/example-sources/4-1-24.ltx
new file mode 100644
index 0000000000..dfb3ffd16c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-24.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-24 on page I-274 in "The placement of the item label or item text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \addtolength\textwidth{-10pt} % account for protrusion
+
+ \usepackage{microtype} % for better line breaking
+ \tolerance=2000
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\setlist{first=\hrule,listparindent=10pt,noitemsep}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{itemize}[left=5pt]
+\item We have 5\,pt space in front of the label.
+\par Here is a second paragraph for comparison.
+\end{itemize}
+\begin{itemize}[left=0pt..20pt]
+\item The item text is 20\,pt indented and the label
+ starts flush left.\par A second paragraph.
+\end{itemize}
+\begin{enumerate}[left=-10pt..0pt]
+\item Outdented label with the text set flush left.
+\par Here is a second paragraph.
+\end{enumerate}
+\begin{description}[left=-10pt..10pt]
+\item[Label] With \texttt{description} this has an
+ ugly hole and gives a warning.
+\end{description}
+\begin{description}[left=-10pt..10pt,labelwidth=!]
+\item[Label] Much better now.
+\end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-25.ltx b/info/examples/tlc3/example-sources/4-1-25.ltx
new file mode 100644
index 0000000000..e30c379b4b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-25.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-25 on page I-274 in "Controlling the list numbering".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+
+
+ \usepackage{microtype} % improve the line breaking in short measure
+
+
+%StartShownPreambleCommands
+\usepackage{pifont,color,enumitem}
+\setlist[itemize]{label=\ding{43}}
+\setlist[enumerate,1]{start=172,ref=\ding{\arabic*},
+ label=\textcolor{blue}{\ding{\arabic*}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{enumerate}
+\item Altering \texttt{enumerate} is easy:\label{x1}
+ \begin{itemize} \item Just load a font with nice digits.
+ \item Select the starting point if necessary.
+ \end{itemize}
+\item For \texttt{itemize} select the symbol in
+ the \texttt{label}.\label{x2}
+\item Cross-referencing still works.\label{x3}
+\end{enumerate} x1=\ref{x1} x2=\ref{x2} x3=\ref{x3}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-26.ltx b/info/examples/tlc3/example-sources/4-1-26.ltx
new file mode 100644
index 0000000000..a7eac95331
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-26.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-26 on page I-275 in "Controlling the list numbering".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{144.0pt}
+
+
+ \usepackage{microtype} % improve the line breaking in short measure
+ \tolerance=2000
+
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Set up a list in a series \ldots
+\begin{enumerate}[series=xyz,nosep,listparindent=1em,
+ label=\arabic*\textsuperscript{*}]
+ \item A first item.
+ \item An item with two paragraphs. \par
+ This is the second paragraph with indentation.
+\end{enumerate}
+\ldots and a list outside the series:
+\begin{enumerate} \item Different formatting\end{enumerate}
+\ldots Now resume the series:
+\begin{enumerate}[resume*=xyz,listparindent=3em]
+ \item Formatting is restored. \par
+ Do you see the updated \texttt{listparindent}?
+\end{enumerate}
+More text after the list.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-27.ltx b/info/examples/tlc3/example-sources/4-1-27.ltx
new file mode 100644
index 0000000000..d8f6e8a3e1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-27.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-27 on page I-276 in "Short labels --- mimicking the enumerate package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \addtolength\textwidth{-23pt}
+
+%StartShownPreambleCommands
+\usepackage[shortlabels]{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{enumerate}[Task A:,noitemsep]
+\item We need to explain why this example has problems!
+\item We need to write \label{bad}
+ \begin{enumerate}[(1),nosep]
+ \item a summary \item good index entries.
+ \end{enumerate}
+\end{enumerate}
+Item ``\ref{bad}'' shows what can go wrong.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-28.ltx b/info/examples/tlc3/example-sources/4-1-28.ltx
new file mode 100644
index 0000000000..96ce61d8d8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-28.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-28 on page I-276 in "Hooking in code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{enumitem} \newlist{Quote}{itemize}{4}
+\setlist[Quote]{label=,rightmargin=\leftmargin,
+ first=\item\makebox[0pt][r]{``}\ignorespaces,
+ after=\unskip\makebox[0pt][l]{''}}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent \ldots\ some text before to indicate the margins.
+\begin{Quote}
+ Some quoted text, followed by more quoted text.
+\end{Quote}
+\ldots\ and some text following \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-29.ltx b/info/examples/tlc3/example-sources/4-1-29.ltx
new file mode 100644
index 0000000000..52a254aba2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-29.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-29 on page I-277 in "Hooking in code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{117.0pt}
+
+ \addtolength\textwidth{18pt} % manual adjustment for the display in the book
+
+%StartShownPreambleCommands
+ \usepackage{ragged2e,enumitem}
+ \renewlist{quote}{itemize}{4}
+ \setlist[quote]{label=,rightmargin=\leftmargin,
+ before=\RaggedRight,first=\item,listparindent=1em}
+%StopShownPreambleCommands
+
+\begin{document}
+ \noindent \ldots\ some text before.
+ \begin{quote}
+ Some text in our redefined \texttt{quote} environment. \par
+ Paragraphs are indented and the text is set ragged right.
+ \end{quote}
+ \ldots\ and some text following \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-3.ltx b/info/examples/tlc3/example-sources/4-1-3.ltx
new file mode 100644
index 0000000000..299ca9484e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-3.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-3 on page I-256 in "Customizing the \protect \nxLenv {enumerate} list environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\renewcommand\labelenumi{\S\theenumi.} \labelformat{enumi}{\S#1}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{enumerate}
+ \item \label{w1} item of list \item \label{w2} item of list
+\end{enumerate}
+w1=\ref{w1} w2=\ref{w2}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-30.ltx b/info/examples/tlc3/example-sources/4-1-30.ltx
new file mode 100644
index 0000000000..3a7ac23b4e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-30.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-30 on page I-277 in "Inline lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage[inline]{enumitem} \newlist{inenum}{enumerate*}{1}
+\setlist[inenum]{label=(\alph*),before={{\unskip: }},
+ itemjoin={{; }},itemjoin*={{ and }}}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots\ text before \begin{inenum} \item one
+ \item two \item three \end{inenum} and more text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-31.ltx b/info/examples/tlc3/example-sources/4-1-31.ltx
new file mode 100644
index 0000000000..a60166c0d0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-31.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-31 on page I-278 in "Styling description-like lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+\sloppy
+%StartShownPreambleCommands
+ \usepackage{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{description}
+ \item[Short label]
+ and some text to fill two lines.
+ \item[A much longer label]
+ to compare and some text to fill more than
+ one line.
+ \end{description}
+
+ \begin{description}[style=unboxed]
+ \item[A much longer label]
+ to compare and some text to fill more than
+ one line.
+ \end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-32.ltx b/info/examples/tlc3/example-sources/4-1-32.ltx
new file mode 100644
index 0000000000..e9ac90b512
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-32.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-32 on page I-278 in "Styling description-like lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+%StartShownPreambleCommands
+ \usepackage{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{description}[noitemsep,style=unboxed]
+ \item[X] and some text to fill more than
+ one line.
+ \item[Medium] and some text to fill more than
+ one line.
+ \item[A fairly long label --- so what happens?]
+ Well, it breaks.
+ \end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-33.ltx b/info/examples/tlc3/example-sources/4-1-33.ltx
new file mode 100644
index 0000000000..34cfadf4c9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-33.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-33 on page I-279 in "Styling description-like lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+%StartShownPreambleCommands
+ \usepackage{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{description}[style=sameline]
+ \item[X] Compare this text with that from the
+ previous example.
+ \end{description}
+ \begin{description}[style=nextline]
+ \item[Medium] This text starts on a new line.
+ \item[A fairly long label --- so what happens now?]
+ It breaks and the item text starts on a new line.
+ \end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-34.ltx b/info/examples/tlc3/example-sources/4-1-34.ltx
new file mode 100644
index 0000000000..4bac113ef8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-34.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-34 on page I-279 in "Styling description-like lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \usepackage{microtype} % improve typesetting in small columns
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+\setlist[description]{style=multiline,leftmargin=7em}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{description}
+\item[A fairly long label --- so what happens now?]
+ Now the label breaks in the margin, but this can still
+ look strange if it is long and the item text is short.
+\end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-35.ltx b/info/examples/tlc3/example-sources/4-1-35.ltx
new file mode 100644
index 0000000000..3fb9a8e8c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-35.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-35 on page I-282 in "amsthm --- Providing headed lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+ \usepackage{microtype} % improve the line breaking in short measure
+
+
+%StartShownPreambleCommands
+\usepackage{amsthm}
+\newtheorem{lem}{Lemma} \newtheorem*{ML}{Mittelbach's Lemma}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lem}[Main] The \LaTeX{} Companion
+ complements any \LaTeX{} introduction.
+\end{lem}
+\begin{ML} The \LaTeX{} Companion contains
+ packages for all important application areas.
+\end{ML}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-36.ltx b/info/examples/tlc3/example-sources/4-1-36.ltx
new file mode 100644
index 0000000000..b4a11780e7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-36.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-36 on page I-283 in "Proofs and the QED symbol".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+
+ \usepackage{microtype} % improve the line breaking in short measure
+
+
+%StartShownPreambleCommands
+\usepackage{amsthm}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{proof}[Proof (sufficiency)]
+This proof involves a list \begin{enumerate}
+ \item because the proof comes in two parts.
+ \item We need to use \verb|\qedhere|. \qedhere
+\end{enumerate} \end{proof}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-37.ltx b/info/examples/tlc3/example-sources/4-1-37.ltx
new file mode 100644
index 0000000000..552e4be38a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-37.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-37 on page I-284 in "Defining the style of headed lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+% small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % improve the line breaking in short measure
+
+
+%StartShownPreambleCommands
+\usepackage{amsthm}
+\theoremstyle{plain} \newtheorem{thm}{Theorem}[section]
+\theoremstyle{definition} \newtheorem{defn}[thm]{Definition}
+\theoremstyle{remark} \newtheorem*{rem}{Remark}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Theorem-Like}
+\begin{defn}
+ A typographical challenge is a problem that cannot be
+ solved with the help of \emph{The \LaTeX{} Companion}.
+\end{defn}
+\begin{thm}[Main]
+ There are no typographical challenges.\end{thm}
+\begin{rem}The proof is left to the reader.\end{rem}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-38.ltx b/info/examples/tlc3/example-sources/4-1-38.ltx
new file mode 100644
index 0000000000..e613dfd16d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-38.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-38 on page I-285 in "thmtools --- Advanced theorem declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+% small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % improve the line breaking in short measure
+
+%StartShownPreambleCommands
+\usepackage{amsthm,thmtools}
+\declaretheorem[title=Theorem,numberwithin=section]{thm}
+\declaretheorem[style=definition,title=Definition,
+ sharenumber=thm]{defn}
+\declaretheorem[style=remark,title=Remark,numbered=no]{rem}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Theorem-Like}
+\begin{defn}
+ A typographical challenge is a problem that cannot be
+ solved with the help of \emph{The \LaTeX{} Companion}.
+\end{defn}
+\begin{thm}[Main]
+ There are no typographical challenges. \end{thm}
+\begin{rem} The proof is left to the reader. \end{rem}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-39.ltx b/info/examples/tlc3/example-sources/4-1-39.ltx
new file mode 100644
index 0000000000..f02fc5c86a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-39.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-39 on page I-285 in "thmtools --- Advanced theorem declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \usepackage{microtype} % improve the line breaking in short measure
+
+
+%StartShownPreambleCommands
+\usepackage{amsthm,thmtools,cleveref}
+\declaretheorem[title=Claim,
+ Refname={Postulate,Postulates}]{thm}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{thm}\label{thm1} Many typographical
+ problems are difficult to solve. \end{thm}
+\begin{thm}[Main]\label{thm2}
+ But not when using the \LaTeX\ Companion. \end{thm}
+``\Cref{thm1,thm2}'' or ``\cref{thm1} and \cref{thm2}''
+or ``\cref{thm1,thm2}'' see?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-4.ltx b/info/examples/tlc3/example-sources/4-1-4.ltx
new file mode 100644
index 0000000000..52220ca08e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-4.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-4 on page I-257 in "Customizing the \protect \nxLenv {enumerate} list environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{pifont}
+\renewcommand\labelenumi{\theenumi}
+\renewcommand\theenumi
+ {\protect\ding{\inteval{171+\value{enumi}}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{enumerate}
+\item item of list \label{l1} \item item of list \label{l2}
+\item item of list \label{l3} \item item of list \label{l4}
+\end{enumerate}
+l1=\ref{l1} l2=\ref{l2} l3=\ref{l3} l4=\ref{l4}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-40.ltx b/info/examples/tlc3/example-sources/4-1-40.ltx
new file mode 100644
index 0000000000..8b78b98208
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-40.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-40 on page I-286 in "thmtools --- Advanced theorem declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \usepackage{microtype} % for better spacing
+
+ \addtolength\textwidth{-10pt}
+
+%StartShownPreambleCommands
+ \usepackage{amsthm,thmtools,xcolor}
+ \declaretheorem[style=remark,
+ shaded={padding=5pt,leftmargin=-10pt,
+ textwidth=.8\columnwidth}
+ ]{remark}
+ \declaretheorem[sibling=remark,
+ shaded={rulecolor=blue,rulewidth=2pt,
+ bgcolor=white}
+ ]{action}
+%StopShownPreambleCommands
+
+\begin{document}
+ \noindent Text to show the left margin.
+ \begin{remark}
+ We number remarks together with actions
+ but we use a gray background for them.
+ \end{remark}
+ \begin{action}[Background]
+ Background color needs resetting!
+ \end{action}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-41.ltx b/info/examples/tlc3/example-sources/4-1-41.ltx
new file mode 100644
index 0000000000..ea9816dacd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-41.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-41 on page I-287 in "thmtools --- Advanced theorem declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \usepackage{microtype}
+
+%StartShownPreambleCommands
+\usepackage{amsthm,thmtools}
+\declaretheorem[thmbox={L,leftmargin=4.6pt}]{theorem}
+\declaretheorem[thmbox={M,nounderline}]{lemma}
+\declaretheorem[thmbox={S,bodystyle=\normalfont
+ \small\noindent}]{remark}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{theorem}[Style L + left shift]
+ There are no typographical challenges.\end{theorem}
+\begin{lemma}[Style M + no underline]
+ All major application areas are discussed in
+ the \LaTeX{} Companion. \end{lemma}
+\begin{remark}[Style S + font settings]
+ Unfortunately this means the book has a large
+ number of pages. \end{remark}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-42.ltx b/info/examples/tlc3/example-sources/4-1-42.ltx
new file mode 100644
index 0000000000..de4b26977d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-42.ltx
@@ -0,0 +1,48 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-42 on page I-287 in "thmtools --- Advanced theorem declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+% small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % improve the line breaking in short measure
+
+
+%StartShownPreambleCommands
+\usepackage{amsthm,thmtools}
+ \declaretheorem[title=Theorem]{thm}
+ \declaretheorem[style=definition,title=Definition,
+ sharenumber=thm]{defn}
+ \declaretheorem[style=remark,title=Remark]{rem}
+%StopShownPreambleCommands
+
+\begin{document}
+\listoftheorems[ignoreall,show={thm,defn},
+ title=Definitions and Theorems]
+\begin{defn}
+ A typographical challenge is a problem that cannot be
+ solved with the help of \emph{The \LaTeX{} Companion}.
+\end{defn}
+\begin{thm}[Main]
+ There are no typographical challenges. \end{thm}
+\begin{rem} The proof is left to the reader. \end{rem}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-43.ltx b/info/examples/tlc3/example-sources/4-1-43.ltx
new file mode 100644
index 0000000000..0cfe74a030
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-43.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-43 on page I-288 in "thmtools --- Advanced theorem declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+
+ \usepackage{microtype}
+
+ \addtolength\textwidth{-12pt} % for the example in the book
+
+%StartShownPreambleCommands
+\usepackage{amsthm,thmtools}
+\declaretheoremstyle[spaceabove=9pt, spacebelow=9pt,
+ headindent=-12pt, headfont=\sffamily\bfseries,
+ headpunct=:, bodyfont=\itshape, break]{breakstyle}
+\declaretheorem[style=breakstyle,title=Exercise]{exa}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{exa}[Most Active Author]
+ Find the author responsible for the largest number of
+ packages described in The \LaTeX\ Companion 3rd edition.
+\end{exa}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-44.ltx b/info/examples/tlc3/example-sources/4-1-44.ltx
new file mode 100644
index 0000000000..1943e11fbe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-44.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-44 on page I-288 in "thmtools --- Advanced theorem declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+
+% FAKE: definition for \cite to fit book bibliography !!!
+\renewcommand\cite[1]{[48]}
+% FAKE: in real life this example should have a bibliography!!!
+
+%StartShownPreambleCommands
+\usepackage{amsthm,thmtools}
+\declaretheoremstyle[spaceabove=3pt, spacebelow=3pt,
+ headindent=\parindent, headpunct=., headformat=\NOTE,
+ notebraces={}{}, notefont=\bfseries, bodyfont=\itshape,
+ numbered=no, qed=\qedsymbol ]{citing}
+\declaretheorem[style=citing]{varthm}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{varthm}[Theorem 3.16 in \cite{Knuth90}]
+ By focusing on small details, it is possible to
+ understand the deeper significance of a passage.
+\end{varthm}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-45.ltx b/info/examples/tlc3/example-sources/4-1-45.ltx
new file mode 100644
index 0000000000..c866c7e0ee
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-45.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-45 on page I-289 in "tasks --- Making horizontally oriented lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+\sloppy
+
+%StartShownPreambleCommands
+\usepackage{lipsum,tasks}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tasks}(2)
+ \task \lipsum[1][1]
+ \task \lipsum[1][2]
+ \task[!!!] \lipsum[2][1]
+ \task \lipsum*[4][1-2]
+\end{tasks}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-46.ltx b/info/examples/tlc3/example-sources/4-1-46.ltx
new file mode 100644
index 0000000000..7edeb8fdcf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-46.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-46 on page I-290 in "tasks --- Making horizontally oriented lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{213.0pt}
+\sloppy
+
+%StartShownPreambleCommands
+\usepackage{tasks}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tasks}(4)
+ \task One \task two \task Three
+ \startnewitemline \task[?)] Go
+ \task \dotfill \task* \dotfill
+ \task![\alph{task})\textsuperscript{!!}]
+ \stepcounter{task}
+ Specially constructed label
+ \task*(2) Spanning 2 columns
+ \task No column span
+ \task! Another task spanning all columns
+ (therefore column 4 above stays empty)
+\end{tasks}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-47.ltx b/info/examples/tlc3/example-sources/4-1-47.ltx
new file mode 100644
index 0000000000..0520dd7cfb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-47.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-47 on page I-290 in "tasks --- Making horizontally oriented lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\sloppy
+
+ % we change some defaults for this example, so that it fits
+ % into the available space -- so a bit of a fake really
+ \usepackage{tasks}
+ \settasks{label-width=1.5em,label-offset=0pt,
+ item-indent=1.5em,label-align=center}
+
+%StartShownPreambleCommands
+\usepackage{tasks}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tasks}[style=itemize,after-item-skip=-\parsep](3)
+ \task One \task two \task[!!] Go
+ \task \dotfill \task* \dotfill
+\end{tasks}
+\begin{tasks}[style=enumerate,after-item-skip=0pt](3)
+ \task Zero \task isn't \task enough
+ \task! to remove the separation! \end{tasks}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-48.ltx b/info/examples/tlc3/example-sources/4-1-48.ltx
new file mode 100644
index 0000000000..b888c70d25
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-48.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-48 on page I-291 in "tasks --- Making horizontally oriented lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+
+%StartShownPreambleCommands
+ \usepackage{tasks} \settasks{debug}
+ \settasks{label-format=\sffamily,item-format=\itshape}
+%StopShownPreambleCommands
+
+\begin{document}
+ \noindent Show the text margin \ldots
+ \begin{tasks}(3) \task One \task Two \task Go \end{tasks}
+ \settasks{item-indent=3pc,label-width=2pc}
+ \begin{tasks}[label-align=center,column-sep=1em](2)
+ \task One \task Two \end{tasks}
+ \begin{tasks}[label-offset=0.9pc](2)
+ \task \dotfill \task \dotfill \end{tasks}
+ \begin{tasks}[item-indent=0pt,label-align=right](2)
+ \task![??] A task that wraps around the bend! \end{tasks}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-49.ltx b/info/examples/tlc3/example-sources/4-1-49.ltx
new file mode 100644
index 0000000000..d67aa7d9b7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-49.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-49 on page I-292 in "tasks --- Making horizontally oriented lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{tasks} \settasks{resume,label=\arabic*/}
+\settasks{before-skip=-9pt,after-skip=-9pt} % shorten space
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tasks}(2) \task One \task Two \end{tasks}
+\begin{tasks}(2) \task Three \task[!!] Go \end{tasks}
+\begin{tasks}[resume=false,label-align=right](3)
+ \task Eins \task Zwei \task[?] Go \end{tasks}
+\begin{tasks}[label=$\triangleright$,label-align=center](3)
+ \task Make static \task* labels like `\tasklabel'\end{tasks}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-5.ltx b/info/examples/tlc3/example-sources/4-1-5.ltx
new file mode 100644
index 0000000000..f04df071fc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-5.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-5 on page I-257 in "Customizing the \protect \nxLenv {description} list environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+%StartShownPreambleCommands
+ \renewcommand\descriptionlabel[1]%
+ {\hspace{\labelsep}\textsf{\bfseries #1}}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{description}
+ \item[An item] Its description with enough text
+ to fill more than one line in the example.
+ \item[Another item] Now just two lines of text.
+ \end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-50.ltx b/info/examples/tlc3/example-sources/4-1-50.ltx
new file mode 100644
index 0000000000..2ab8fe0f29
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-50.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-50 on page I-292 in "tasks --- Making horizontally oriented lists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+\sloppy
+
+%StartShownPreambleCommands
+\usepackage{amssymb,tasks}
+\NewTasksEnvironment[label=$\square$,
+ item-format=\raggedright]{multiq}[\quest](2)
+%StopShownPreambleCommands
+
+\begin{document}
+Text before the environment \ldots
+\begin{multiq}[after-skip=2ex]
+ \quest This? \quest Or that? \quest Or this one?
+ \quest Or perhaps that one after all?
+\end{multiq}
+Text after the environment to show the skip.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-51.ltx b/info/examples/tlc3/example-sources/4-1-51.ltx
new file mode 100644
index 0000000000..1550fdbad0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-51.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-51 on page I-293 in "typed-checklist --- Developing and maintaining checklists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setcounter{page}{1}
+
+ \usepackage{enumitem}
+ \setlist{noitemsep}
+
+
+
+%StartShownPreambleCommands
+\usepackage{typed-checklist}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{CheckList}{Goal}
+\Goal{achieved}{I have defined my goals and tasks}
+\Goal{open}{Our home is renovated}
+ \begin{CheckList}{Task}
+ \Task{done}{check status of rooms}
+ \Task{started}{decide color of paint}
+ \Task{open}{buy paint}
+ \Task{open}{paint the rooms}
+ \end{CheckList}
+\Goal{open}{I can play bass well}
+\end{CheckList}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-52.ltx b/info/examples/tlc3/example-sources/4-1-52.ltx
new file mode 100644
index 0000000000..c29512fe83
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-52.ltx
@@ -0,0 +1,68 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-52 on page I-294 in "typed-checklist --- Developing and maintaining checklists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+ \setcounter{page}{1}
+
+ \usepackage{multicol,enumitem}
+ \setlist{noitemsep}
+ \raggedbottom
+
+%StartShownPreambleCommands
+\usepackage{typed-checklist}
+%StopShownPreambleCommands
+
+\begin{document}
+\addtolength\baselineskip{2pt} % open up the list a bit
+\begin{multicols}{4}
+ \paragraph{Goals}
+ \begin{CheckList}{Goal}
+ \Goal{open}{\texttt{open}}
+ \Goal{unclear}{\texttt{unclear}}
+ \Goal{dropped}{\texttt{dropped}}
+ \Goal{achieved}{\texttt{achieved}}
+ \end{CheckList}
+ \vspace*{\fill}
+ \columnbreak
+ \paragraph{Tasks}
+ \begin{CheckList}{Task}
+ \Task{open}{\texttt{open}}
+ \Task{unclear}{\texttt{unclear}}
+ \Task{dropped}{\texttt{dropped}}
+ \Task{started}{\texttt{started}}
+ \Task{done}{\texttt{done}}
+ \end{CheckList}
+ \vspace*{\fill}
+ \columnbreak
+ \paragraph{Milestones}
+ \begin{CheckList}{Milestone}
+ \Milestone{open}{\texttt{open}}
+ \Milestone{achieved}{\texttt{achieved}}
+ \end{CheckList}
+ \vspace*{\fill}
+ \columnbreak
+ \paragraph{Artifacts}
+ \begin{CheckList}{Artifact}
+ \Artifact{missing}{\texttt{missing}}
+ \Artifact{unclear}{\texttt{unclear}}
+ \Artifact{dropped}{\texttt{dropped}}
+ \Artifact{incomplete}{\texttt{incomplete}}
+ \Artifact{available}{\texttt{available}}
+ \end{CheckList}
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-53.ltx b/info/examples/tlc3/example-sources/4-1-53.ltx
new file mode 100644
index 0000000000..1f897de45a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-53.ltx
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-53 on page I-294 in "typed-checklist --- Developing and maintaining checklists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ \usepackage{microtype} % to improve h&j
+
+ \setcounter{page}{1}
+
+ \usepackage{enumitem}
+ \setlist{noitemsep}
+
+ \setlength\marginparwidth{35pt}
+ \addtolength\textwidth{-2\marginparwidth}
+ \addtolength\textwidth{-2\marginparsep}
+
+ \setcounter{page}{1}
+
+%StartShownPreambleCommands
+\usepackage{typed-checklist}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{CheckList}[output-dates=m/d/y]{Goal}
+ \Goal[label=home]{open}
+ {Our home is renovated}
+ \begin{CheckList}{Task}
+ \Task[deadline=1.8.2018]{done}{check rooms}
+ \Task[label=decide,who=Christel,
+ deadline=1.9.2018]{started}
+ {decide color of paint}
+ \Task[who=Frank]{open}{buy paint}
+ \Task[who=?]{open}{paint the rooms}
+ \end{CheckList}
+ \Goal[who=Frank,deadline=1.1.2025]{open}
+ {I can play bass well}
+\end{CheckList}
+Remember that \ref{decide} is critical for
+achieving \ref{home}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-54.ltx b/info/examples/tlc3/example-sources/4-1-54.ltx
new file mode 100644
index 0000000000..57449bc5d6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-54.ltx
@@ -0,0 +1,48 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-54 on page I-295 in "typed-checklist --- Developing and maintaining checklists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+
+ \sloppy
+
+ \usepackage{enumitem}
+ \setlist{nosep}
+
+ \setlength\marginparwidth{30pt}
+ \addtolength\textwidth{-2\marginparwidth}
+ \addtolength\textwidth{-2\marginparsep}
+
+ \setcounter{page}{1}
+
+%StartShownPreambleCommands
+ \usepackage[withAsciilist]{typed-checklist}
+ \CheckListSet{input-dates=y-m-d,
+ output-dates=m/d/y}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{AsciiList}[GoalList,TaskList]{-,*}
+ - unclear[deadline=2019-1-1]: Packages missing?
+ - achieved[deadline=2017-8-1]: Chapter 2 done
+ - open[who=Frank,deadline=2019-1-1]:%
+ Chapter 3 done
+ * done[who=Frank,label=task]: Report issues
+ * started[who=Richard,deadline=yesterday]: %
+ Correct issues from \ref{task}
+ \end{AsciiList}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-55.ltx b/info/examples/tlc3/example-sources/4-1-55.ltx
new file mode 100644
index 0000000000..834d552134
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-55.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-55 on page I-296 in "typed-checklist --- Developing and maintaining checklists".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{225.0pt}
+\usepackage[tablepkg=tabularx]{typed-checklist}
+ \setcounter{page}{1}
+
+ \CheckListAddType{feature}{{\small\Square}}
+ \CheckListAddStatus{feature}{n}{false}{}
+ \CheckListAddStatus{feature}{d}{true} {\small\XSolid}
+ \CheckListAddStatus{feature}{e}{false}{\raisebox{0.4ex}{\footnotesize e}}
+ \CheckListAddStatus{feature}{s}{false}{\kern 1pt\small\ArrowBoldRightStrobe}
+ \CheckListAddStatus{feature}{f}{true} {\kern 2pt\Checkmark}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{CheckList}[layout=table]{feature}
+ \feature{n}{A new feature request}
+ \feature{e}{Feature evaluated}
+ \feature[label=foo,deadline=1.1.2022]
+ {d}{dropped/declined}
+ \feature[who=Frank,deadline=yesterday]
+ {s}{started}
+ \feature{f}{finished/implemented}
+\end{CheckList}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-6.ltx b/info/examples/tlc3/example-sources/4-1-6.ltx
new file mode 100644
index 0000000000..91e0e71103
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-6.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-6 on page I-259 in "\LaTeX {}'s generic list environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+%StartShownPreambleCommands
+ \usepackage{layouts}
+%StopShownPreambleCommands
+
+\begin{document}
+ \setlayoutscale{0.37}
+ \listdiagram
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-7.ltx b/info/examples/tlc3/example-sources/4-1-7.ltx
new file mode 100644
index 0000000000..1b827e7710
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-7.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-7 on page I-261 in "\LaTeX {}'s generic list environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ \sloppy %as the column in the book is so small
+
+%StartShownPreambleCommands
+\newenvironment{Quote}%
+ {\begin{list}{}{\setlength\rightmargin{\leftmargin}}%
+ \item[]\makebox[0pt][r]{``}\ignorespaces}%
+ {\unskip\makebox[0pt][l]{''}\end{list}}
+%StopShownPreambleCommands
+
+\begin{document}
+A paragraph of text before our display quotation.
+\begin{Quote} Some quoted text,
+ followed by more quoted text. \end{Quote}
+Directly following text \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-8.ltx b/info/examples/tlc3/example-sources/4-1-8.ltx
new file mode 100644
index 0000000000..7b728e933b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-8.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-8 on page I-262 in "enumitem --- Extended list environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\usepackage{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+A somewhat tight list \ldots
+\begin{enumerate}[noitemsep,listparindent=1em]
+ \item An item with two paragraphs. \par
+ This is the second paragraph containing
+ more text to fill two lines.
+ \item Another item.
+\end{enumerate}
+\ldots\ and here with no vertical spaces:
+\begin{enumerate}[nosep,resume]
+ \item Do you see?
+ \item And the numbering continues as requested.
+\end{enumerate}
+More text after the list.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-1-9.ltx b/info/examples/tlc3/example-sources/4-1-9.ltx
new file mode 100644
index 0000000000..dc26a9aa4e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-1-9.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-1-9 on page I-262 in "enumitem --- Extended list environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{129.0pt}
+
+ \usepackage{microtype} % to improve h&j
+
+ \sloppy % but we still need sloppy in such a narrow measure
+
+%StartShownPreambleCommands
+\usepackage[inline]{enumitem}
+%StopShownPreambleCommands
+
+\begin{document}
+We may want to enumerate items within a paragraph to
+\begin{enumerate*}[label=(\alph*)]
+ \item save space \item make a less prominent statement,
+ or \item for some other reason. \end{enumerate*}
+
+As before we can continue the list
+\begin{enumerate*}[resume*]
+ \item with the key \texttt{resume} \item or with
+ \texttt{resume*} \item or apply some other \par change.
+\end{enumerate*}
+\textbf{Paragraph breaks are ignored in such lists!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-1.ltx b/info/examples/tlc3/example-sources/4-2-1.ltx
new file mode 100644
index 0000000000..8d67314135
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-1.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-1 on page I-297 in "Displaying spaces in verbatim material".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % run with lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmonofont{AnonymousPro}
+%StopShownPreambleCommands
+
+\begin{document}
+\texttt{Typewriter with\textvisiblespace space}.\par
+\verb=\verb*=: \verb*=verbatim with spaces=. \par
+\DeclareRobustCommand\verbvisiblespace
+ {\textvisiblespace} % now use the Unicode character
+But now: \verb*=verbatim with spaces=.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-10.ltx b/info/examples/tlc3/example-sources/4-2-10.ltx
new file mode 100644
index 0000000000..612fc8debd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-10.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-10 on page I-303 in "upquote --- Computer program style quoting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings} \lstset{upquote}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}[language=ksh]
+TEST=`ls -l |awk '{print $3}'`
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-11.ltx b/info/examples/tlc3/example-sources/4-2-11.ltx
new file mode 100644
index 0000000000..90cc208510
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-11 on page I-303 in "upquote --- Computer program style quoting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}
+TEST=`ls -l |awk '{print $3}'` # default
+\end{Verbatim}
+\begin{Verbatim}[curlyquotes]
+TEST=`ls -l |awk '{print $3}'`
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-12.ltx b/info/examples/tlc3/example-sources/4-2-12.ltx
new file mode 100644
index 0000000000..53f430d15d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-12.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-12 on page I-305 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb} \usepackage[T1,OT1]{fontenc}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontencoding{OT1}\selectfont \hrule
+\begin{Verbatim}[fontfamily=tt]
+ `tt' is fine in OT1: \sum_{i=1}^n
+ UTF-8 char test: äöüß œ Æ $ £
+\end{Verbatim}
+\begin{Verbatim}[fontfamily=helvetica]
+ But `helvetica' fails in OT1: \sum_{i=1}^n
+ UTF-8 char test: äöüß œ Æ $ £
+\end{Verbatim}
+\fontencoding{T1}\selectfont \hrule
+\begin{Verbatim*}[fontfamily=helvetica]
+ ... while it works in T1: \sum_{i=1}^n
+ UTF-8 char test: äöüß œ Æ $ £ »„«
+\end{Verbatim*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-13.ltx b/info/examples/tlc3/example-sources/4-2-13.ltx
new file mode 100644
index 0000000000..f671c5676c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-13.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-13 on page I-305 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fvextra} \usepackage[T1]{fontenc}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[fontfamily=tt]
+ `tt' is fine in T1: \sum_{i=1}^n
+ UTF-8 char test: äöüß œ Æ $ £ »„«
+\end{Verbatim}
+\begin{Verbatim}[fontfamily=courier]
+ and so is `Courier': \sum_{i=1}^n
+ UTF-8 char test: äöüß œ Æ $ £ »„«
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-14.ltx b/info/examples/tlc3/example-sources/4-2-14.ltx
new file mode 100644
index 0000000000..1b1fc69b07
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-14.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-14 on page I-306 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{relsize,fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[fontsize=\relsize{-2}]
+ \sum_{i=1}^n
+\end{Verbatim}
+A line of text to show the body size.
+\begin{Verbatim}[fontshape=sl,fontsize=\Large]
+ \sum_{i=1}^n
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-15.ltx b/info/examples/tlc3/example-sources/4-2-15.ltx
new file mode 100644
index 0000000000..499c44d039
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-15.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-15 on page I-306 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{ifthen,color,fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\renewcommand\FancyVerbFormatLine[1]
+ {\ifthenelse{\isodd{\value{FancyVerbLine}}}%
+ {\color{blue}}{}#1}
+\begin{Verbatim}[gobble=2]
+ This line should become blue and
+ this one will be black. And here
+you can observe that gobble removes
+not only blanks but any character.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-16.ltx b/info/examples/tlc3/example-sources/4-2-16.ltx
new file mode 100644
index 0000000000..77a0db5b6e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-16.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-16 on page I-307 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{itemize} \item Normal indentation left:
+ \begin{Verbatim}[frame=single,xrightmargin=2pc]
+A long line of verbatim text!
+ \end{Verbatim}
+ \item No indentation at either side:
+ \begin{Verbatim}[resetmargins=true,
+ frame=single]
+A long line of verbatim text!
+ \end{Verbatim}
+\end{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-17.ltx b/info/examples/tlc3/example-sources/4-2-17.ltx
new file mode 100644
index 0000000000..399921ec05
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-17.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-17 on page I-307 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color,fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[frame=single,rulecolor=blue,
+ framerule=3pt,framesep=1pc,fillcolor=yellow]
+A framed verbatim line!
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-18.ltx b/info/examples/tlc3/example-sources/4-2-18.ltx
new file mode 100644
index 0000000000..9f4bc4f027
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-18.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-18 on page I-308 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color,fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\renewcommand\FancyVerbFormatLine[1]{\colorbox{green}{#1}}
+\begin{Verbatim}
+Some verbatim lines with
+a background color.
+\end{Verbatim}
+\renewcommand\FancyVerbFormatLine[1]
+ {\colorbox{yellow}%
+ {\makebox[\linewidth][l]{\color{blue}#1}}}
+\begin{Verbatim}
+Colored verbatim lines
+(background & foreground).
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-19.ltx b/info/examples/tlc3/example-sources/4-2-19.ltx
new file mode 100644
index 0000000000..e09201fbd4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-19.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-19 on page I-308 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[frame=single,framesep=5mm,
+ label=\fbox{Example code},
+ labelposition=bottomline]
+ A framed verbatim text.
+As always, it can consist
+ of several lines.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-2.ltx b/info/examples/tlc3/example-sources/4-2-2.ltx
new file mode 100644
index 0000000000..5e615bdfeb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-2.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-2 on page I-298 in "Simple verbatim extensions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{alltt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{alltt}
+ One can have font changes, like
+ \emph{emphasized text} or \textsf{other
+ font faces}. Line breaks and
+ spaces are honored, but space only
+ on top level and not always in
+ arguments (see above)!
+
+ Some special characters: # $ % ^ & ~ _
+\end{alltt}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-20.ltx b/info/examples/tlc3/example-sources/4-2-20.ltx
new file mode 100644
index 0000000000..080f5853fb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-20.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-20 on page I-309 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[frame=lines,framesep=5mm,
+ label={[\textsf{Start of code}]\textit{End of code}}]
+ A line of code
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-21.ltx b/info/examples/tlc3/example-sources/4-2-21.ltx
new file mode 100644
index 0000000000..c30e0ffba0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-21.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-21 on page I-309 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{201.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[samepage]
+ASCII Art Archive
+ https://www.asciiart.eu
+\end{Verbatim}
+\nopagebreak[2]
+\begin{Verbatim}[samepage,vspace=-\partopsep]
+ _._ _,-'""`-._
+ (,-.`._,'( |\`-/|
+ `-.-' \ )-`( , o o)
+ `- \`_`"'- [nosig]
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-22.ltx b/info/examples/tlc3/example-sources/4-2-22.ltx
new file mode 100644
index 0000000000..82215127a5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-22.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-22 on page I-309 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[baselinestretch=1.6]
+This text is more or less double-spaced.
+See also the discussion about the
+setspace package elsewhere.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-23.ltx b/info/examples/tlc3/example-sources/4-2-23.ltx
new file mode 100644
index 0000000000..90e3090a2b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-23.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-23 on page I-310 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \addtolength\textwidth{-48pt}
+
+%StartShownPreambleCommands
+\usepackage{fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[numbers=both,numbersep=6pt]
+Verbatim lines can be numbered
+at either left or right.
+\end{Verbatim}
+Some intermediate text\ldots
+\begin{Verbatim}[linenos,firstnumber=last]
+Continuation is possible too
+as we can see here.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-24.ltx b/info/examples/tlc3/example-sources/4-2-24.ltx
new file mode 100644
index 0000000000..5c794fbe59
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-24.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-24 on page I-310 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\def\thechapter{4}
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+\renewcommand\theFancyVerbLine{\footnotesize
+ \thechapter.\arabic{FancyVerbLine}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[numbers=left,stepnumber=2,
+ numberblanklines]
+Normally empty lines in
+a verbatim will not receive
+numbers---here they do!
+
+Admittedly using stepnumber
+with such a redefinition of
+FancyVerbLine looks a bit odd.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-25.ltx b/info/examples/tlc3/example-sources/4-2-25.ltx
new file mode 100644
index 0000000000..0a06b0ab57
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-25.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-25 on page I-311 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[linenos,stepnumber=3,firstnumber=5]
+First line has number 5 so
+second gets a number because it
+is divisible by 3. No other
+numbers because the step is 3.
+\end{Verbatim}
+\begin{Verbatim}[linenos,stepnumber=2,
+ numberfirstline,firstnumber=5]
+Here we additionally ask for
+a number on the first line and
+we reduced the step to 2, so
+more lines get numbers.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-26.ltx b/info/examples/tlc3/example-sources/4-2-26.ltx
new file mode 100644
index 0000000000..b63b13d08c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-26.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-26 on page I-311 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[linenos,stepnumber=2,
+ firstnumber=5,stepnumberfromfirst]
+With this key, the first line
+and then every line a step
+further down is numbered,
+thus here 5, 7, 9, ...
+\end{Verbatim}
+\begin{Verbatim}[linenos,stepnumber=2,
+ firstnumber=4,stepnumberoffsetvalues]
+Without stepnumberoffsetvalues
+we would see numbers on lines
+4, 6, and 8 and not on 5 and
+7 that we get now.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-27.ltx b/info/examples/tlc3/example-sources/4-2-27.ltx
new file mode 100644
index 0000000000..02fe63176e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-27.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-27 on page I-312 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \addtolength\textwidth{-20pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim*}[numbers=right,firstnumber=12,
+ highlightcolor=blue!10,highlightlines={13,15-50}]
+ First line is labeled 12
+ Second line
+ Third line
+ Fourth line and further
+ lines are highlighted
+\end{Verbatim*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-28.ltx b/info/examples/tlc3/example-sources/4-2-28.ltx
new file mode 100644
index 0000000000..254a793bf9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-28.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-28 on page I-312 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,fvextra} \fvset{tabcolor=blue}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}
+123456789012345678901234567890
+Two default tabs
+\end{Verbatim}
+\begin{Verbatim}[obeytabs,showtabs]
+Three visible tab chars
+\end{Verbatim}
+\begin{Verbatim}[obeytabs,showtabs,tab=$\bullet$]
+Two new tabs
+\end{Verbatim}
+\begin{Verbatim}[obeytabs,tabsize=3,showtabs]
+Using a special tab size
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-29.ltx b/info/examples/tlc3/example-sources/4-2-29.ltx
new file mode 100644
index 0000000000..09055d4051
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-29.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-29 on page I-313 in "Customization keys for typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[commandchars=\|\[\],commentchar=\!]
+We can |emph[emphasize] text
+! see above (this line is invisible)
+Line with label|label[linea] ! removes new line
+is shown here.
+Careful: last line lost ! because of comment
+\end{Verbatim}
+On line~\ref{linea} we see\ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-3.ltx b/info/examples/tlc3/example-sources/4-2-3.ltx
new file mode 100644
index 0000000000..bf439383a8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-3.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-3 on page I-298 in "shortvrb --- Streamlining the verbatim input".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+\sloppy
+%StartShownPreambleCommands
+\usepackage{shortvrb}
+\MakeShortVerb{\|}
+%StopShownPreambleCommands
+
+\begin{document}
+The use of |\MakeShortVerb| can make sources
+much more readable.
+
+\DeleteShortVerb{\|}\MakeShortVerb{\+}
+And with a +\DeleteShortVerb{\|}+ declaration
+we can return the `|' character back to normal.
+A one-off usage, e.g., `\string+' as an ordinary
+character is also possible.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-30.ltx b/info/examples/tlc3/example-sources/4-2-30.ltx
new file mode 100644
index 0000000000..87f615f327
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-30.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-30 on page I-314 in "Line breaking within verbatim data".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+
+\addtolength\textwidth{-2pc}
+%StartShownPreambleCommands
+\usepackage{fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim}[frame=single,xrightmargin=4pc]
+A long wide line of verbatim text!
+\end{Verbatim}
+\fvset{frame=single,breaklines} % change defaults
+\begin{Verbatim}[xrightmargin=2pc]
+A long wide line of verbatim text!
+\end{Verbatim}
+\begin{Verbatim}[breakanywhere]
+A wide line with a-very-longish-verbatim-word!
+\end{Verbatim}
+\begin{Verbatim}[breakafter=-]
+A wide line with a-very-longish-verbatim-word
+and one-further-longish-word.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-31.ltx b/info/examples/tlc3/example-sources/4-2-31.ltx
new file mode 100644
index 0000000000..9899f6c953
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-31.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-31 on page I-315 in "Limiting the displayed data".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\newcommand*\FancyVerbStartString{START}
+\newcommand*\FancyVerbStopString{STOP}
+\begin{Verbatim}
+ A verbatim line not shown.
+START
+ Only the third line is shown.
+STOP
+ The remainder is left out.
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-32.ltx b/info/examples/tlc3/example-sources/4-2-32.ltx
new file mode 100644
index 0000000000..48d57b93bc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-32.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-32 on page I-316 in "Limiting the displayed data".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb,color}
+%StopShownPreambleCommands
+
+\begin{document}
+\newenvironment{example}
+ {\VerbatimEnvironment\begin{VerbatimOut}{test.out}}
+ {\end{VerbatimOut}\noindent
+ \BVerbatimInput[lastline=1,formatcom=\color{blue}]{test.out}%
+ \VerbatimInput[numbers=left,firstnumber=1,firstline=2]{test.out}}
+\begin{example}
+A blue line.
+Numbered lines
+in black.
+\end{example}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-33.ltx b/info/examples/tlc3/example-sources/4-2-33.ltx
new file mode 100644
index 0000000000..ccb5be2ede
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-33.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-33 on page I-316 in "Variant environments and commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{BVerbatim}[boxwidth=6pc,baseline=c]
+Box is too small, so text
+sticks out on the right!
+\end{BVerbatim}
+\begin{BVerbatim}[baseline=t]
+Box has natural width.
+Note the alignment.
+\end{BVerbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-34.ltx b/info/examples/tlc3/example-sources/4-2-34.ltx
new file mode 100644
index 0000000000..50d66cb3d9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-34.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-34 on page I-317 in "Defining your own variants".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+\fvset{gobble=2}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent A line of text to show the left margin.
+\begin{Verbatim}
+ The new `normal' case.
+\end{Verbatim}
+With this default we need to watch out for
+unindented verbatims to avoid results like this:
+\begin{Verbatim}
+Not good now for verbatims
+without indentation!
+\end{Verbatim}
+In that case do this:
+\begin{Verbatim}[gobble=0]
+We now need to explicitly
+cancel the gobble occasionally!
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-35.ltx b/info/examples/tlc3/example-sources/4-2-35.ltx
new file mode 100644
index 0000000000..ffcdd4e1b9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-35.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-35 on page I-318 in "Defining your own variants".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\addtolength\textwidth{-30pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+\CustomVerbatimEnvironment{myverbatim}{Verbatim}
+ {numbers=left,frame=lines,framerule=2pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{myverbatim}
+The normal case with thick
+rules and numbers on the left.
+\end{myverbatim}
+\begin{myverbatim}[numbers=none,framerule=.6pt]
+The exception without numbers
+and thinner rules.
+\end{myverbatim}
+\RecustomVerbatimEnvironment{myverbatim}{Verbatim}
+ {numbers=left,frame=none,showspaces=true}
+\begin{myverbatim}
+And from here on the environment
+behaves differently again.
+\end{myverbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-36.ltx b/info/examples/tlc3/example-sources/4-2-36.ltx
new file mode 100644
index 0000000000..8739b5c55a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-36.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-36 on page I-318 in "Defining your own variants".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+\CustomVerbatimEnvironment{comment}{BVerbatim}{lastline=0}
+%StopShownPreambleCommands
+
+\begin{document}
+A simple way to implement a comment
+\begin{comment}
+ anything can go in here \begin{itemize} ...
+\end{comment}
+environment is shown in this example.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-37.ltx b/info/examples/tlc3/example-sources/4-2-37.ltx
new file mode 100644
index 0000000000..288e031464
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-37.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-37 on page I-318 in "Inline verbatim material".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+ \usepackage{fancyvrb}
+ \CustomVerbatimCommand\verbx{Verb}{commandchars=\|\<\>}
+%StopShownPreambleCommands
+
+\begin{document}
+ \Verb*[fontfamily=courier] +\realdanger {|emph<arg>}+
+
+ \verbx*[fontfamily=courier]+\realdanger {|emph<arg>}+
+
+ \verbx+\realdanger {|emph<arg>}+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-38.ltx b/info/examples/tlc3/example-sources/4-2-38.ltx
new file mode 100644
index 0000000000..1104421a20
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-38.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-38 on page I-319 in "Inline verbatim material in dangerous places".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+ \addtolength\textwidth{-50pt}
+ \setlength\marginparwidth{20pt}
+ \setlength\marginparsep{15pt}
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+\SaveVerb{danger}=Real \danger=
+%StopShownPreambleCommands
+
+\begin{document}
+\tableofcontents \medskip
+
+\section{\UseVerb{danger}}
+\UseVerb*{danger} is no longer dangerous
+and can\marginpar{\UseVerb[fontsize=\tiny]
+ {danger}}
+be reused as often as desired.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-39.ltx b/info/examples/tlc3/example-sources/4-2-39.ltx
new file mode 100644
index 0000000000..84654416e1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-39.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-39 on page I-320 in "Inline verbatim material in dangerous places".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \usepackage{microtype} % improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+\newcommand\vitem[1][]{\SaveVerb[commandchars=\|\<\>,%
+ aftersave={\item[\textnormal{\UseVerb[#1]{vsave}}]}]{vsave}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{description}
+\vitem+\ddanger+ Dangerous beast found in \TeX books.
+\vitem[fontsize=\tiny]+\danger+ Its small brother,
+ still dangerous.
+\vitem+\dddanger{|emph<arg>}+ The ultimate horror.
+\end{description}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-4.ltx b/info/examples/tlc3/example-sources/4-2-4.ltx
new file mode 100644
index 0000000000..ad1a8a305b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-4.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-4 on page I-299 in "shortvrb --- Streamlining the verbatim input".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%StartShownPreambleCommands
+\usepackage{shortvrb}
+\MakeShortVerb*{\+}
+%StopShownPreambleCommands
+
+\begin{document}
+Instead of \verb/\verb*| |/ we can
+now write \verb/+ +/ to get + +.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-40.ltx b/info/examples/tlc3/example-sources/4-2-40.ltx
new file mode 100644
index 0000000000..c84a629426
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-40.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-40 on page I-320 in "Inline verbatim material in dangerous places".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\textheight{4\baselineskip}
+
+ \usepackage{microtype} % improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\VerbatimFootnotes
+A bit of text to give us a reason to use a
+footnote.\footnote{Here is proof: \verb=\danger{%_^}=}
+Was this good enough?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-41.ltx b/info/examples/tlc3/example-sources/4-2-41.ltx
new file mode 100644
index 0000000000..f414814e72
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-41.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-41 on page I-321 in "Inline verbatim material in dangerous places".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{fancyvrb}
+%StopShownPreambleCommands
+
+\begin{document}
+\DefineShortVerb[fontsize=\tiny]{\|}
+The use of |\DefineShortVerb| can make sources
+much more readable---or unreadable!
+
+\UndefineShortVerb{\|}\DefineShortVerb{\+}
+\fvset{fontfamily=courier}
+And with +\UndefineShortVerb{\|}+
+we can return the +|+ character back to normal.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-42.ltx b/info/examples/tlc3/example-sources/4-2-42.ltx
new file mode 100644
index 0000000000..bfd688da1f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-42.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-42 on page I-321 in "Extension to inline verbatim by fvextra".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\parindent{0pt}
+ \addtolength\textwidth{-48pt} % account for the overfull line
+ \tolerance=2000
+
+%StartShownPreambleCommands
+\usepackage{fvextra}
+\fvinlineset{fontfamily=courier}
+%StopShownPreambleCommands
+
+\begin{document}
+No break in \Verb+this piece of verbatim+ text but
+now \Verb[breaklines]+this verbatim text will+
+break at spaces as shown in this line.
+\begin{Verbatim}
+This is a different font!
+\end{Verbatim}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-43.ltx b/info/examples/tlc3/example-sources/4-2-43.ltx
new file mode 100644
index 0000000000..8448d0ac76
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-43.ltx
@@ -0,0 +1,54 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-43 on page I-322 in "Extension to inline verbatim by fvextra".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \setlength\parindent{0pt}
+
+ \setlength\marginparwidth{28pt}
+ \addtolength\textwidth{-\marginparwidth} % make room on the page
+ \addtolength\textwidth{-\marginparsep} % in the book example
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.ex \@plus -.5ex \@minus -.2ex}%
+ {.3ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ \usepackage{microtype} % to improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage{fvextra}
+%StopShownPreambleCommands
+
+\begin{document}
+\tableofcontents \medskip
+\section{\EscVerb*{Space \\danger \ \{\%}}
+\EscVerb{\\EscVerb*{...}} is not dangerous
+and can\marginpar{\EscVerb[fontsize=\tiny]
+ {No \\danger \#}}
+be used anywhere.
+\subsection{\Verb*{Space \danger {}}}
+And this works with limitations in
+\textsf{fvextra}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-44.ltx b/info/examples/tlc3/example-sources/4-2-44.ltx
new file mode 100644
index 0000000000..eebaf65c4f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-44.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-44 on page I-322 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \addtolength\textwidth{-10pt} % for the line numbers
+
+
+%StartShownPreambleCommands
+\usepackage{algpseudocode}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{algorithmic}[1]
+\If {$i\leq0$} \State $i\gets1$ \Comment{main case}
+\ElsIf {$i>0$} \State $i\gets0$ \EndIf
+\end{algorithmic}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-45.ltx b/info/examples/tlc3/example-sources/4-2-45.ltx
new file mode 100644
index 0000000000..1689574f60
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-45.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-45 on page I-324 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings}
+\lstloadlanguages{C,Ada}
+\lstset{language=C,commentstyle=\scriptsize}
+%StopShownPreambleCommands
+
+\begin{document}
+A ``for'' loop in C:
+\begin{lstlisting}[keywordstyle=\underbar]
+int sum;
+int i; /*for loop variable*/
+sum=0;
+for (i=0;i<n;i++) { sum += a[i]; }
+\end{lstlisting}
+Now the same loop in Ada 83:
+\begin{lstlisting}[language={[83]Ada}]
+Sum: Integer;
+-- no decl for `I' necessary
+Sum := 0;
+for I in 1..N loop
+ Sum := Sum + A(I);
+end loop;
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-46.ltx b/info/examples/tlc3/example-sources/4-2-46.ltx
new file mode 100644
index 0000000000..abcb6c49cd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-46.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-46 on page I-325 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings,color}
+\lstset{keywordstyle=*\textsf,emph={Sum,N},emph=[2]I,
+ emphstyle=\color{blue},emphstyle=[2]\underbar}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}[language=Ada]
+Sum: Integer; Sum := 0;
+for I in 1..N loop
+ Sum := Sum + A(I);
+end loop;
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-47.ltx b/info/examples/tlc3/example-sources/4-2-47.ltx
new file mode 100644
index 0000000000..abc98147e3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-47.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-47 on page I-325 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings} \lstset{language=C}
+%StopShownPreambleCommands
+
+\begin{document}
+The \lstinline[keywordstyle=\underbar]!for!
+loop is specified as \lstinline!i=0;i<n;i++!.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-48.ltx b/info/examples/tlc3/example-sources/4-2-48.ltx
new file mode 100644
index 0000000000..e17614cea8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-48.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-48 on page I-325 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings}
+\begin{filecontents*}{pascal.src}
+for i:=1 to maxint do
+begin
+ WrItE('This is stupid');
+end.
+\end{filecontents*}
+%StopShownPreambleCommands
+
+\begin{document}
+\lstinputlisting[language=Pascal]{pascal.src}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-49.ltx b/info/examples/tlc3/example-sources/4-2-49.ltx
new file mode 100644
index 0000000000..5a48b64757
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-49.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-49 on page I-326 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings}
+\lstset{language=bash}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}
+cp `kpsewhich listings.cfg` './$$'
+\end{lstlisting}
+\begin{lstlisting}[upquote]
+cp `kpsewhich listings.cfg` './$$'
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-5.ltx b/info/examples/tlc3/example-sources/4-2-5.ltx
new file mode 100644
index 0000000000..1faf28ffe6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-5.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-5 on page I-299 in "newverbs --- Defining \protect \nxLcs {verb} variants as needed".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{138.0pt}
+
+ \usepackage{microtype} % improve h&j in example
+
+%StartShownPreambleCommands
+\usepackage{xcolor,newverbs}
+\newverbcommand\cverb{\color{blue}}{} % explained below
+%StopShownPreambleCommands
+
+\begin{document}
+By default the package provides \qverb=\qverb= and
+\fverb=\fverb= ready for use. We have added \cverb=\cverb=.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-50.ltx b/info/examples/tlc3/example-sources/4-2-50.ltx
new file mode 100644
index 0000000000..408637c69b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-50.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-50 on page I-326 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\begin{filecontents*}{pascal.src}
+for i:=1 to maxint do
+begin
+ WrItE('This is stupid');
+end.
+\end{filecontents*}
+%StartShownPreambleCommands
+\usepackage{listings}
+% pascal.src as defined before
+%StopShownPreambleCommands
+
+\begin{document}
+\lstset{numberstyle=\tiny,numbers=left,
+ numbersep=5pt,
+ firstnumber=9,stepnumber=2,numberfirstline,
+ xleftmargin=12pt,showstringspaces=false}
+\noindent Some text before \ldots
+\lstinputlisting[language=Pascal]{pascal.src}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-51.ltx b/info/examples/tlc3/example-sources/4-2-51.ltx
new file mode 100644
index 0000000000..bd02e0699e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-51.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-51 on page I-327 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+\addtolength\textwidth{-15pt}
+
+%StartShownPreambleCommands
+\usepackage{listings} \lstset{language=Ada,numbers=right,
+ numberstyle=\tiny,stepnumber=1,numbersep=5pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}[name=Test]
+Sum: Integer;
+\end{lstlisting}
+The second fragment continues the numbering.
+\begin{lstlisting}[name=Test]
+Sum := 0;
+for I in 1..N loop
+ Sum := Sum + A(I);
+end loop;
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-52.ltx b/info/examples/tlc3/example-sources/4-2-52.ltx
new file mode 100644
index 0000000000..56edd376c5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-52.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-52 on page I-327 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \addtolength\textwidth{-22pt} % really 24 but ...
+
+%StartShownPreambleCommands
+\usepackage{listings}
+\lstset{numbers=left,firstnumber=4711,
+ numberstyle=\tiny\oldstylenums}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Some text to show the margins.
+\begin{lstlisting}[xleftmargin=10pt,xrightmargin=10pt,breaklines]
+ A code line
+ Another line
+\end{lstlisting}
+\begin{lstlisting}[firstnumber=last,breaklines,gobble=9]
+ A crippled final line (9 chars dropped)
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-53.ltx b/info/examples/tlc3/example-sources/4-2-53.ltx
new file mode 100644
index 0000000000..4a40aef157
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-53.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-53 on page I-328 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings}
+\lstset{language=bash,upquote,commentstyle=\tiny}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{lstlisting}[columns=fixed]
+ cat `kpsewhich bm.sty` # package
+ texdoc bm # doc/code
+ \end{lstlisting}
+ \begin{lstlisting}[columns={[l]flexible}]
+ cat `kpsewhich bm.sty` # package is where?
+ texdoc bm # display doc/code
+ \end{lstlisting}
+ \begin{lstlisting}[columns=fullflexible]
+ cat `kpsewhich bm.sty` # package is where?
+ texdoc bm # display doc/code
+ \end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-54.ltx b/info/examples/tlc3/example-sources/4-2-54.ltx
new file mode 100644
index 0000000000..e7bc56e0fd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-54.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-54 on page I-328 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+%StartShownPreambleCommands
+\usepackage{listings}
+\lstset{language=bash,upquote,commentstyle=\tiny}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}[fontadjust]
+cat `kpsewhich bm.sty` # package
+texdoc bm # doc/code
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-55.ltx b/info/examples/tlc3/example-sources/4-2-55.ltx
new file mode 100644
index 0000000000..419314de24
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-55.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-55 on page I-329 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color,listings}
+\lstset{breaklines=true,breakindent=0pt,
+ prebreak=\mbox{{\color{blue}\tiny$\searrow$}},
+ postbreak=\mbox{{\color{blue}\tiny$\rightarrow$}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}
+Text at left margin
+ /*A long string is broken across the line!*/
+\end{lstlisting}
+\begin{lstlisting}[breakautoindent=false,
+ postbreak=\tiny (cont.)\,]
+Text at left margin
+ /*A long string is broken across the line!*/
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-56.ltx b/info/examples/tlc3/example-sources/4-2-56.ltx
new file mode 100644
index 0000000000..c2a61a1380
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-56.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-56 on page I-330 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\begin{filecontents*}{pascal.src}
+for i:=1 to maxint do
+begin
+ WrItE('This is stupid');
+end.
+\end{filecontents*}
+\addtolength\textwidth{-20pt}
+
+%StartShownPreambleCommands
+\usepackage{listings}
+% pascal.src as defined before
+%StopShownPreambleCommands
+
+\begin{document}
+\lstset{frame=trBL,framerule=2pt,framesep=4pt,
+ rulesep=1pt,showspaces=true}
+\lstinputlisting[language=Pascal]{pascal.src}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-57.ltx b/info/examples/tlc3/example-sources/4-2-57.ltx
new file mode 100644
index 0000000000..832476b7d0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-57.ltx
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-57 on page I-330 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+% for the book examples we shorten the vertical spaces
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+\begin{filecontents*}{pascal.src}
+for i:=1 to maxint do
+begin
+ WrItE('This is stupid');
+end.
+\end{filecontents*}
+
+\addtolength\textwidth{-20pt}
+
+%StartShownPreambleCommands
+\usepackage{listings} % pascal.src as before
+%StopShownPreambleCommands
+
+\begin{document}
+\lstset{frame=single,frameround=tftt,
+ language=Pascal,captionpos=b}
+\lstlistoflistings
+ % Normally the above is in the
+\bigskip % front matter section, but here ...
+\noindent % ... so we need to help a bit.
+The Pascal code in listing~\ref{foo} shows\ldots
+\lstinputlisting
+ [caption={[Pascal listing]Pascal},label=foo]
+ {pascal.src}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-58.ltx b/info/examples/tlc3/example-sources/4-2-58.ltx
new file mode 100644
index 0000000000..6f1de7fc95
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-58.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-58 on page I-331 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ % use lualatex or xelatex for processing
+
+%StartShownPreambleCommands
+\usepackage{listings}
+\lstset{language=C,commentstyle=\scriptsize}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}
+int i; /*für die äußere Schleife*/
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-59.ltx b/info/examples/tlc3/example-sources/4-2-59.ltx
new file mode 100644
index 0000000000..3f208dca89
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-59.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-59 on page I-332 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+\addtolength\textwidth{-30pt}
+%StartShownPreambleCommands
+\usepackage{color,listings}
+\lstdefinestyle{tlc}{rulesepcolor=\color{blue},
+ keywordstyle=\underbar,framexleftmargin=20pt,
+ frame=shadowbox,backgroundcolor=\color{yellow}}
+\lstset{language=[LaTeX]TeX,numbers=left}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}
+\textbf{Note:} \textit{#1}
+\end{lstlisting}
+\begin{lstlisting}[style=tlc,firstnumber=last]
+\textbf{Note:} \textit{#1}
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-6.ltx b/info/examples/tlc3/example-sources/4-2-6.ltx
new file mode 100644
index 0000000000..875faa4961
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-6.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-6 on page I-300 in "newverbs --- Defining \protect \nxLcs {verb} variants as needed".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{shortvrb,newverbs}
+\MakeSpecialShortVerb{\qverb} {\"}
+\MakeSpecialShortVerb{\fverb*}{\|}
+%StopShownPreambleCommands
+
+\begin{document}
+Now code like |pdflatex myfile| can be "enter"ed in a
+simplified way. "\DeleteShortVerb" removes previously
+defined shorthands \DeleteShortVerb\| again: |see|?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-60.ltx b/info/examples/tlc3/example-sources/4-2-60.ltx
new file mode 100644
index 0000000000..16d7feeb0a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-60.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-60 on page I-332 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,listings}
+\lstset{literate={:=}{{$\gets$}}{2} {<=}{{$\leq$}}{1}
+ {>=}{{$\geq$}}{1} {<>}{{$\neq$}}{1}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}[backgroundcolor=\color{yellow}]
+ var i:integer;
+ if (i<>0) i := i/2;
+ if (i<=0) i := i+1;
+ if (i>=0) i := i-1;
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-61.ltx b/info/examples/tlc3/example-sources/4-2-61.ltx
new file mode 100644
index 0000000000..dc42ae2882
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-61.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-61 on page I-333 in "listings --- Pretty-printing program code".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{listings}
+% Setting up UTF8 characters ...
+\lstset{literate={ä}{{\"a}}{1}
+ {ü}{{\"u}}{1}
+ {ß}{{\ss}}{1}}
+% Setting up other key defaults ...
+\lstset{language=C,commentstyle=\scriptsize}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{lstlisting}
+int i; /*für die äußere Schleife*/
+\end{lstlisting}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-7.ltx b/info/examples/tlc3/example-sources/4-2-7.ltx
new file mode 100644
index 0000000000..a49b4cd40f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-7.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-7 on page I-301 in "newverbs --- Defining \protect \nxLcs {verb} variants as needed".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \setlength\textheight{14\baselineskip}
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{newverbs}
+\Verbdef*\foo+%& $^_+ \verbdef*\baz+%& $^_+
+%StopShownPreambleCommands
+
+\begin{document}
+\tableofcontents
+\section{Difficult chars (\foo\ or \baz)}
+This hides \verb*+%& $^_+ within \verb+\foo+
+and \verb+\baz+ so that it can be used in
+the heading. Warning: \verb*+%& $^_+ is
+equal to \baz{} but not to \foo{}!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-8.ltx b/info/examples/tlc3/example-sources/4-2-8.ltx
new file mode 100644
index 0000000000..71b5d8ad4e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-8.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-8 on page I-302 in "upquote --- Computer program style quoting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[scaled=.85]{luximono}
+%StopShownPreambleCommands
+
+\begin{document}
+\verb+TEST=`ls -l |awk '{print $3}'`+
+
+\renewcommand\ttdefault{qcr}
+\verb+TEST=`ls -l |awk '{print $3}'`+
+
+\renewcommand\ttdefault{cmtt}
+\verb+TEST=`ls -l |awk '{print $3}'`+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-2-9.ltx b/info/examples/tlc3/example-sources/4-2-9.ltx
new file mode 100644
index 0000000000..1a380b8bba
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-2-9.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-2-9 on page I-303 in "upquote --- Computer program style quoting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[scaled=.85]{luximono}
+\usepackage{upquote}
+%StopShownPreambleCommands
+
+\begin{document}
+\verb+TEST=`ls -l |awk '{print $3}'`+
+
+\renewcommand\ttdefault{pcr}
+\verb+TEST=`ls -l |awk '{print $3}'`+
+
+\renewcommand\ttdefault{cmtt}
+\verb+TEST=`ls -l |awk '{print $3}'`+ \\
+\texttt{Notice that `text' is unaffected!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-1.ltx b/info/examples/tlc3/example-sources/4-3-1.ltx
new file mode 100644
index 0000000000..f6462912dd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-1.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-1 on page I-334 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\addtolength\textwidth{-30pt}
+
+%StartShownPreambleCommands
+\usepackage{lineno}
+\newcommand\sample{ Some text to
+ experiment with line numbering.\par}
+%StopShownPreambleCommands
+
+\begin{document}
+No line numbers here.\sample
+\linenumbers
+Here we get line numbers.\sample
+And here too.\sample
+\linenumbers[-10]
+Restart with a negative number and
+continue for a few lines.\sample
+\nolinenumbers
+And once more no numbers.\sample
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-10.ltx b/info/examples/tlc3/example-sources/4-3-10.ltx
new file mode 100644
index 0000000000..40048ef5b4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-10.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-10 on page I-340 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{189.0pt}
+\sloppy
+ \usepackage{paracol}
+ \setcolumnwidth{/0pt} % here we cheat and make the first gap zero to
+ % fit the example into the space in the book
+
+%StartShownPreambleCommands
+\usepackage{paracol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{3} \bfseries
+ Number \switchcolumn English \switchcolumn
+ German \normalfont \switchcolumn
+100 \switchcolumn One hundred \switchcolumn
+ Ein\-hun\-dert \switchcolumn
+ 42 \switchcolumn Forty two \switchcolumn
+ Zwei\-und\-vier\-zig \switchcolumn
+ 1 \switchcolumn One \switchcolumn Eins
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-11.ltx b/info/examples/tlc3/example-sources/4-3-11.ltx
new file mode 100644
index 0000000000..73499c1787
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-11.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-11 on page I-340 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+\sloppy
+ \usepackage{paracol}
+ \setcolumnwidth{/0pt} % here we cheat and make the first gap zero to
+ % fit the example into the space in the book
+
+%StartShownPreambleCommands
+\usepackage{paracol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{3} \setlength\parindent{0pt}
+ \bfseries Number \switchcolumn English \switchcolumn
+ German \normalfont \switchcolumn*[\vspace{5pt}]
+100 \switchcolumn One hundred \switchcolumn
+ Ein\-hun\-dert \switchcolumn*[\dotfill\tiny sync]
+ 42 \switchcolumn Forty two \switchcolumn
+ Zwei\-und\-vier\-zig \switchcolumn*
+ 1 \switchcolumn One \switchcolumn Eins
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-12.ltx b/info/examples/tlc3/example-sources/4-3-12.ltx
new file mode 100644
index 0000000000..78939e57ef
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-12.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-12 on page I-341 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+\sloppy
+%StartShownPreambleCommands
+\usepackage{paracol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{4} \setlength\parindent{0pt}
+ Same \switchcolumn line \switchcolumn here \switchcolumn[0]
+ But \switchcolumn*[\tiny sync after first column]
+ no \switchcolumn longer \switchcolumn*
+ Why \switchcolumn[1] back? \switchcolumn* Explain!
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-13.ltx b/info/examples/tlc3/example-sources/4-3-13.ltx
new file mode 100644
index 0000000000..8ddee50f61
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-13.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-13 on page I-341 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\columnsep{7pt}
+
+%StartShownPreambleCommands
+\usepackage{color,paracol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{2} \raggedright
+ \setlength\leftskip{10pt}
+ \setlength\parindent{-\leftskip}
+\begin{column} \color{blue} I just go online and
+ download an update. \end{column}
+\begin{column} \em Ich geh mal eben auf den Strich
+ und lade mir ein Auffrisch herunter. \end{column}
+\begin{column*}[\dotfill] \color{blue} This laptop
+ is missing several interfaces. \end{column*}
+\begin{column} Dieser Schoßspitze
+ fehlt so manches Zwischengesicht. \end{column}
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-14.ltx b/info/examples/tlc3/example-sources/4-3-14.ltx
new file mode 100644
index 0000000000..14ccde4cbc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-14.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-14 on page I-343 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \sloppy
+ \setlength\parindent{0pt}
+
+ % We have to repeat the columncolor setting after colorspace and the spotcolor was loaded
+ % in the book version. We therefore need this slightly odd repeat here:
+
+ \AtBeginDocument{\columncolor{blue}[1]}
+
+
+%StartShownPreambleCommands
+\usepackage{xcolor,paracol} \columncolor{blue}[1]
+\setlength\columnseprule{2pt} \colseprulecolor{red}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{3}
+ baseline \switchcolumn Grundlinie \switchcolumn
+ basislijn \switchcolumn*
+ frontispiece \switchcolumn Frontispiz \switchcolumn
+ Frontispice \switchcolumn*
+ orphan \switchcolumn Schuster\-junge \switchcolumn
+ weeskind \switchcolumn*
+\columncolor[gray]{.7} \itshape
+ punch \switchcolumn Stempel \switchcolumn
+ patrijs \switchcolumn*
+ spacing \switchcolumn Zurichtung \switchcolumn
+ spatiëring \switchcolumn*
+ widow \switchcolumn Hurenkind \switchcolumn hoerenjong
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-15.ltx b/info/examples/tlc3/example-sources/4-3-15.ltx
new file mode 100644
index 0000000000..ef48370c0d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-15.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-15 on page I-343 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+
+%StartShownPreambleCommands
+\usepackage{paracol}
+\definecolumnpreamble{0}{\bfseries} % \upshape missing
+\definecolumnpreamble{1}{\mdseries\itshape}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{2}
+ body text \switchcolumn Mengentext \switchcolumn*
+ em-dash \switchcolumn Geviertstrich
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-16.ltx b/info/examples/tlc3/example-sources/4-3-16.ltx
new file mode 100644
index 0000000000..c7c571e31b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-16.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-16 on page I-344 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % We have to repeat the columncolor setting after colorspace and the stopcolor was loaded
+ % in the book version. We therefore need this slightly odd repeat here:
+
+ \AtBeginDocument{\columncolor{blue}[0]}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,paracol} \columncolor{blue}[0]
+\DeclareDocumentEnvironment{displayparacol}{mO{}}
+ {\begin{paracol}{#1}[\addvspace{\topsep}#2]}
+ {\end{paracol}\addvspace{\topsep}}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Some more typesetting terms \ldots
+\begin{displayparacol}{2}
+\begin{leftcolumn} body text \end{leftcolumn}
+\begin{rightcolumn} Mengentext \end{rightcolumn}
+\begin{leftcolumn*} em-dash \end{leftcolumn*}
+\begin{rightcolumn} Geviertstrich \end{rightcolumn}
+\end{displayparacol}
+\noindent \ldots{} this time only English and German.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-17.ltx b/info/examples/tlc3/example-sources/4-3-17.ltx
new file mode 100644
index 0000000000..d8ddaaaf23
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-17.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-17 on page I-344 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ \usepackage{microtype} % to improve h&j but it still needs sloppy
+ \sloppy
+
+ \setlength\textheight{15.5\baselineskip}
+
+ \DeclareDocumentEnvironment{displayparacol}{mO{}}
+ {\begin{paracol}{#1}[\addvspace{\topsep}#2]}
+ {\end{paracol}\addvspace{\topsep}}
+
+%StartShownPreambleCommands
+\usepackage{paracol}
+% displayparacol as defined in previous example
+
+%StopShownPreambleCommands
+
+\begin{document}
+Text\footnote{A main footnote} with a footnote.
+\begin{displayparacol}{2}
+ This is text in the English
+ language\footnote{We hope!} explaining the
+ command \verb=\foo=.
+ \switchcolumn
+ Dies ist Text\footnote{Ein Satz.} in
+ deutscher Sprache\footnote{Schlechter Stil!},
+ der das Kommando \verb=\foo= erläutert.
+ \switchcolumn More text.\footnote{C}
+ \switchcolumn Even more text.\footnote{D}
+\end{displayparacol}
+Further text\footnote{Another main footnote}
+with a footnote. More text to fill the page.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-18.ltx b/info/examples/tlc3/example-sources/4-3-18.ltx
new file mode 100644
index 0000000000..8b108656a0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-18.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-18 on page I-345 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ \usepackage{microtype} % to improve h&j but it still needs sloppy
+ \sloppy
+
+ \setlength\textheight{15.5\baselineskip}
+
+ \DeclareDocumentEnvironment{displayparacol}{mO{}}
+ {\begin{paracol}{#1}[\addvspace{\topsep}#2]}
+ {\end{paracol}\addvspace{\topsep}}
+
+%StartShownPreambleCommands
+\usepackage{paracol}
+\definethecounter{footnote}{1}{\alph{footnote}}
+% displayparacol as defined in earlier example
+
+%StopShownPreambleCommands
+
+\begin{document}
+Text\footnote{A main footnote} with a footnote.
+\begin{displayparacol}{2}
+ This is text in the English
+ language\footnote{We hope!} explaining the
+ command \verb=\foo=.
+ \switchcolumn
+ Dies ist Text\footnote{Ein Satz.} in
+ deutscher Sprache\footnote{Schlechter Stil!},
+ der das Kommando \verb=\foo= erläutert.
+ \switchcolumn More text.\footnote{C}
+ \switchcolumn Even more text.\footnote{D}
+\end{displayparacol}
+Further text\footnote{Another main footnote}
+with a footnote. More text to fill the page.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-19.ltx b/info/examples/tlc3/example-sources/4-3-19.ltx
new file mode 100644
index 0000000000..eb296a3798
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-19.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-19 on page I-346 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ \usepackage{microtype} % to improve h&j but it still needs sloppy
+ \sloppy
+
+ \setlength\textheight{14.5\baselineskip}
+
+ \DeclareDocumentEnvironment{displayparacol}{mO{}}
+ {\begin{paracol}{#1}[\addvspace{\topsep}#2]}
+ {\end{paracol}\addvspace{\topsep}}
+
+%StartShownPreambleCommands
+\usepackage{paracol} \footnotelayout{m}
+% displayparacol as defined in earlier example
+%StopShownPreambleCommands
+
+\begin{document}
+Text\footnote{A main footnote} with a footnote.
+\begin{displayparacol}{2}
+ This is text in the English
+ language\footnote{We hope!} explaining the
+ command \verb=\foo=.
+ \switchcolumn
+ Dies ist Text\footnote{Ein Satz.} in
+ deutscher Sprache\footnote{Schlechter Stil!},
+ der das Kommando \verb=\foo= erläutert.
+ \switchcolumn More text.\footnote{C}
+ \switchcolumn Even more text.\footnote{D}
+\end{displayparacol}
+Further text\footnote{Another main footnote}
+with a footnote. More text to fill the page.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-2.ltx b/info/examples/tlc3/example-sources/4-3-2.ltx
new file mode 100644
index 0000000000..bd631165af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-2.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-2 on page I-335 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+\sloppy
+\setlength\marginparwidth{65pt}
+\setlength\marginparsep{25pt}
+\addtolength\textwidth{-100pt}
+\newcommand\sample{ Some text to experiment
+ with line numbering.\par}
+%StartShownPreambleCommands
+\usepackage{lineno}
+% \sample defined as before
+%StopShownPreambleCommands
+
+\begin{document}
+\linenumbers
+Some text on the main vertical list!
+\marginpar{\footnotesize
+ \internallinenumbers* \sample}
+\sample\sample
+In this paragraph we use a second
+\marginpar{\footnotesize
+ \internallinenumbers This note
+ continues the numbering in
+ the main galley.}
+marginal note; this time affecting
+the line numbers as shown.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-20.ltx b/info/examples/tlc3/example-sources/4-3-20.ltx
new file mode 100644
index 0000000000..c6170e9c26
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-20.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-20 on page I-346 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \usepackage{microtype} % to improve h&j
+
+%StartShownPreambleCommands
+\usepackage{paracol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{itemize} \item A few more typesetting terms.
+\columnratio{0.55}\begin{paracol}{2}
+\item An ellipsis is a character consisting of
+ usually 3 dots. \switchcolumn
+\item Face: the part of a physical letter that
+ gets printed.
+\end{paracol}
+\item The hyphen (‐) is a punctuation mark.
+\end{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-21.ltx b/info/examples/tlc3/example-sources/4-3-21.ltx
new file mode 100644
index 0000000000..f6302a4ccc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-21.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-21 on page I-347 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\parindent{0pt}
+
+ \setlength\marginparwidth{15pt}
+ \setlength\marginparsep{5pt}
+ \addtolength\textwidth{-2\marginparwidth} % make room on the page
+ \addtolength\textwidth{-2\marginparsep} % in the book example
+
+%StartShownPreambleCommands
+\usepackage{paracol} \marginparthreshold{2}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{3}
+ Left\marginpar{L1} \switchcolumn
+ Middle \\ Middle \\
+ Middle\marginpar{M2} \switchcolumn
+ Right \\ Right\marginpar{R3} \switchcolumn*
+\marginparthreshold{1}
+ Left again\marginpar{L4} \switchcolumn
+ Middle\marginpar{M5}
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-22.ltx b/info/examples/tlc3/example-sources/4-3-22.ltx
new file mode 100644
index 0000000000..10acac244a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-22.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-22 on page I-349 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+ \addtolength\textwidth{-10pt}
+
+%StartShownPreambleCommands
+\usepackage{lineno,paracol} \linenumbers
+\setlength\columnsep{35pt}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{paracol}{3}[Numbered locally (issue empties)]
+ \synccounter{linenumber}
+ Left \switchcolumn Middle \\ Middle \switchcolumn
+ Right \\ Right \switchcolumn*
+ \addtocounter{linenumber}{1}
+ Left again and again \switchcolumn Middle
+ \end{paracol}
+ \begin{paracol}{3}[Numbered locally (no sync!)]
+ Left \switchcolumn Middle \switchcolumn Right
+ \end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-23.ltx b/info/examples/tlc3/example-sources/4-3-23.ltx
new file mode 100644
index 0000000000..24f3633c1b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-23.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-23 on page I-349 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\parindent{0pt}
+ \addtolength\textwidth{-10pt}
+
+ \setlength\columnsep{35pt} % no longer really necessary but we keep it
+ % so that the examples in the book are comparable
+
+%StartShownPreambleCommands
+ \usepackage{lineno,paracol}
+ \definecolumnpreamble{0}{\linenumbers}
+ \definecolumnpreamble{1}{\nolinenumbers}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{paracol}{3}
+ Left \\ \mbox{} \switchcolumn
+ Middle and more \switchcolumn
+ Right on two lines \switchcolumn*
+ Left again and again \switchcolumn Middle
+ \end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-24.ltx b/info/examples/tlc3/example-sources/4-3-24.ltx
new file mode 100644
index 0000000000..7ce8acf2df
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-24.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-24 on page I-350 in "paracol --- Several text streams aligned".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\parindent{0pt}
+ \addtolength\textwidth{-10pt}
+
+%StartShownPreambleCommands
+\usepackage{lineno,paracol} \linenumbers
+%StopShownPreambleCommands
+
+\begin{document}
+\globalcounter{linenumber}
+\begin{paracol}{3} \raggedright
+ Left \switchcolumn
+ Middle \\ Middle \switchcolumn
+ \tiny Right \\ Right \switchcolumn
+ \Large Left again and again \switchcolumn
+ Middle
+\end{paracol}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-25.ltx b/info/examples/tlc3/example-sources/4-3-25.ltx
new file mode 100644
index 0000000000..8450311acb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-25.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-25 on page I-351 in "When to use and when not to use paracol".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\addtolength\textwidth{-10pt}
+%StartShownPreambleCommands
+\usepackage{parallel,lineno}
+\linenumbers \modulolinenumbers[2]
+\setlength\linenumbersep{1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Parallel}{.45\linewidth}{}
+\raggedright \setlength\leftskip{10pt}
+ \setlength\parindent{-\leftskip}
+\ParallelLText{I just go online and download an update.}
+\ParallelRText{Ich geh mal eben auf den Strich und lade
+ mir ein Auffrisch herunter.} \ParallelPar
+\ParallelLText{Microsoft Office on floppy disks.}
+\ParallelRText{Kleinweich Büro auf Schlabberscheiben.}
+\ParallelPar
+\end{Parallel}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-26.ltx b/info/examples/tlc3/example-sources/4-3-26.ltx
new file mode 100644
index 0000000000..6902ec5225
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-26.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-26 on page I-352 in "multicol --- A flexible way to handle multiple columns".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \usepackage{microtype} % to improve h&j a bit
+
+ % To help with narrow measure in the book:
+ \addtolength\columnsep{6pt}
+%StartShownPreambleCommands
+\usepackage{multicol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{3}
+ Here is some text to be distributed over
+ several columns. If the columns are very
+ narrow try typesetting ragged right.
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-27.ltx b/info/examples/tlc3/example-sources/4-3-27.ltx
new file mode 100644
index 0000000000..8e7c35a2d3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-27.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-27 on page I-352 in "multicol --- A flexible way to handle multiple columns".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \usepackage{microtype} % to improve h&j a bit
+
+ % To help with narrow measure in the book:
+ \addtolength\columnsep{6pt}
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{multicol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2}
+ [\section*{Some useful advice}]
+ Here is some text to be distributed over
+ several columns. If the columns are very
+ narrow try typesetting ragged right.
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-28.ltx b/info/examples/tlc3/example-sources/4-3-28.ltx
new file mode 100644
index 0000000000..fa67cb2374
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-28.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-28 on page I-353 in "Manually breaking columns".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setlength\parskip{3pt plus 4pt} % allow for enough stretch so that \columnbreak[3] would work
+
+%StartShownPreambleCommands
+\usepackage{multicol,ragged2e}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2} \RaggedRight
+ A short first para.\par Here is some text to
+ be distributed over several \columnbreak columns.
+ With the help of \verb=\columnbreak= you can
+ force a column break at a specific point.\par
+ Another short first para.
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-29.ltx b/info/examples/tlc3/example-sources/4-3-29.ltx
new file mode 100644
index 0000000000..ca79cd40ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-29.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-29 on page I-355 in "Actions based on the current column".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{243.0pt}
+
+ \setlength\textheight{12\baselineskip}
+
+ % small headings for the example
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{lipsum,ragged2e}
+\usepackage[colaction]{multicol}
+\newcommand\lcolsection{\par
+ \docolaction*{}{}{\columnbreak}%
+ \section}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2} \RaggedRight
+ \lcolsection{A} \lipsum[1][1-2]
+ \lcolsection{B} \lipsum[2][1-4]
+ \lcolsection{C} \lipsum[3]
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-3.ltx b/info/examples/tlc3/example-sources/4-3-3.ltx
new file mode 100644
index 0000000000..1227ee0beb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-3.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-3 on page I-336 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \addtolength\textwidth{-30pt}
+ \addtolength\parindent{-6pt} % fudge the example a bit for the box size
+
+%StartShownPreambleCommands
+\usepackage{amsmath,breqn,lineno}
+\linenumbers
+
+%StopShownPreambleCommands
+
+\begin{document}
+All is fine before a standard \LaTeX\
+display:
+\[ x \neq y \]
+and as of 2022 also before \texttt{amsmath}
+displays:
+\begin{align} x \neq y \end{align}
+However, we do not get line numbers in front
+of displays from other packages, for example,
+those from the \texttt{breqn} package:
+\begin{dmath} 0 < x = x_0 + x_1 +
+ x_2 + \dots + x_{n-1} + x_n \end{dmath}
+They only show up again after the display.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-30.ltx b/info/examples/tlc3/example-sources/4-3-30.ltx
new file mode 100644
index 0000000000..b4cdd6d87b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-30.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-30 on page I-355 in "Support for right to left typesetting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \addtolength\columnsep{-2pt}
+
+%StartShownPreambleCommands
+\usepackage{multicol,ragged2e} \RLmulticolcolumns
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{3} \RaggedRight
+ This is the first column and we should soon
+ reach the middle column; the rest should
+ end up in the final column (i.e., the left).
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-31.ltx b/info/examples/tlc3/example-sources/4-3-31.ltx
new file mode 100644
index 0000000000..3224eb2db4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-31.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-31 on page I-356 in "Customizing the \protect \nxLenv {multicols} environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{multicol,ragged2e,color}
+\addtolength\columnsep{2pt}
+\setlength\columnseprule{1pt}
+\renewcommand\columnseprulecolor{\color{blue}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{3} \RaggedRight
+ Here is some text to be distributed over
+ several columns. In this example ragged-right
+ typesetting is used.
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-32.ltx b/info/examples/tlc3/example-sources/4-3-32.ltx
new file mode 100644
index 0000000000..07ad1c2f7f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-32.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-32 on page I-357 in "Column formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{multicol,ragged2e}
+\setlength\multicolbaselineskip{-1pt plus 1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2} \RaggedRight
+ In this example the space between lines has been
+ deliberately reduced to show the possible effects.
+ Be careful not to add high amounts of \texttt{plus}
+ or you may get strange vertical stretch favored
+ over running a column short.
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-33.ltx b/info/examples/tlc3/example-sources/4-3-33.ltx
new file mode 100644
index 0000000000..bf68990085
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-33.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-33 on page I-358 in "Balancing control".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \addtolength\columnsep{2pt}
+
+%StartShownPreambleCommands
+\usepackage{multicol,ragged2e}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{3}
+\setcounter{unbalance}{1}
+ \RaggedRight
+ Here is some text to be distributed over
+ several columns. In this example ragged-right
+ typesetting is used.
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-34.ltx b/info/examples/tlc3/example-sources/4-3-34.ltx
new file mode 100644
index 0000000000..a12f6ac6af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-34.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-34 on page I-358 in "Balancing control".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+
+ \addtolength\columnsep{-2pt}
+
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage{multicol,ragged2e}
+\setcounter{minrows}{1} % this is the default!
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{3}
+ \RaggedRight
+ \ldots\ that's not enough for balancing!
+\end{multicols}
+The above looks like a line with gaps and not
+like three balanced columns. However, whatever
+value you use for \texttt{minrows}, it will
+look ugly with this input.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-35.ltx b/info/examples/tlc3/example-sources/4-3-35.ltx
new file mode 100644
index 0000000000..39eeb86006
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-35.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-35 on page I-359 in "Balancing control".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \addtolength\columnsep{-2pt}
+
+
+%StartShownPreambleCommands
+\usepackage{multicol,ragged2e} \setcounter{minrows}{3}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\setcounter{unbalance}{-1} % partly undo change
+\begin{multicols}{3} \RaggedRight \ldots\ that's
+ not enough for balancing! \end{multicols}
+This comes out better but with so few words
+a single column might look odd as well.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-36.ltx b/info/examples/tlc3/example-sources/4-3-36.ltx
new file mode 100644
index 0000000000..2be1cb1180
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-36.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-36 on page I-361 in "multicolrule --- Custom rules for multicolumned pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+%StartShownPreambleCommands
+\usepackage[tikz]{multicolrule}
+\usepackage{pgfornament}
+\SetMCRule{color=blue,width=1pt,
+ custom-line={\path (TOP) to
+ [ornament=83] (BOT);},
+ extend-top=-12pt,
+ extend-bot=-6pt}
+\setlength{\columnsep}{24pt}
+\usepackage{kantlipsum}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2}
+ \kant[1][1-3] \kant[1][4]
+ \kant[1][5]
+\end{multicols}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-4.ltx b/info/examples/tlc3/example-sources/4-3-4.ltx
new file mode 100644
index 0000000000..4833d7b34a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-4.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-4 on page I-336 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \addtolength\textwidth{-30pt}
+ \addtolength\parindent{-6pt} % fudge the example a bit for the box size
+
+%StartShownPreambleCommands
+\usepackage{amsmath}
+\usepackage[mathlines]{lineno}
+\linenumbers
+
+%StopShownPreambleCommands
+
+\begin{document}
+All math displays now show line numbers
+ \[ x \neq y \]
+and the paragraph texts like this one
+ \begin{align} x \neq y \end{align}
+correctly show line numbers as well.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-5.ltx b/info/examples/tlc3/example-sources/4-3-5.ltx
new file mode 100644
index 0000000000..8bd5d6c9df
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-5.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-5 on page I-337 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+\addtolength\textwidth{-30pt}
+\newcommand\sample{ Some text to experiment
+ with line numbering.}
+%StartShownPreambleCommands
+\usepackage{lipsum,lineno}
+\linenumbers
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1-2] (A)\linelabel{first}
+\lipsum[1][3-4] (B)\linelabel{second}
+\lipsum[1][5-6] \par
+\nolinenumbers
+In the text we have labels on
+lines~\ref{first} and~\ref{second},
+but not on line~\lineref[+3]{second}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-6.ltx b/info/examples/tlc3/example-sources/4-3-6.ltx
new file mode 100644
index 0000000000..54ea76bf9b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-6.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-6 on page I-337 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \addtolength\textwidth{-30pt}
+ \newcommand\sample{ Some text to experiment
+ with line numbering.}
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage{lipsum,lineno}
+\linenumbers
+
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[2][1-2]
+
+\modulolinenumbers[2]
+\textbf{And now a paragraph with
+ numbers on every second line.}
+\lipsum[2][3-5]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-7.ltx b/info/examples/tlc3/example-sources/4-3-7.ltx
new file mode 100644
index 0000000000..92f08a6faa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-7.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-7 on page I-338 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \addtolength\textwidth{-30pt}
+
+ \usepackage{microtype} % improve h&j
+% \tolerance=4000
+
+%StartShownPreambleCommands
+\usepackage{lipsum}
+\usepackage[right]{lineno} \linenumbers
+%StopShownPreambleCommands
+
+\begin{document}
+\textbf{The option ``right'' changes the
+ line number position.} \lipsum[1][1] \par
+\renewcommand\linenumberfont
+ {\normalfont\footnotesize\ttfamily}
+\setlength\linenumbersep{20pt}
+\textbf{Now we use a different font and a
+ bigger separation.} \lipsum[6][1-2] \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-8.ltx b/info/examples/tlc3/example-sources/4-3-8.ltx
new file mode 100644
index 0000000000..350bba5ee3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-8.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-8 on page I-338 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \addtolength\textwidth{-30pt}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,lineno}
+\linenumbers
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{quote} \lipsum[1][1] \end{quote}
+\textbf{Next quote has indented numbers
+ and the numbering is restarted.}
+\begin{numquote}
+ \lipsum[1][5]
+\end{numquote}
+\lipsum[2][1]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-3-9.ltx b/info/examples/tlc3/example-sources/4-3-9.ltx
new file mode 100644
index 0000000000..733cfded3a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-3-9.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-3-9 on page I-339 in "lineno --- Numbering lines of text".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+
+ \setlength\marginparsep{20pt}
+ \addtolength\textwidth{-30pt}
+
+ \usepackage{microtype} % improve h&j
+ \tolerance=4000
+
+%StartShownPreambleCommands
+\usepackage{lipsum,lineno} \linenumbers
+\newenvironment{numarrows}
+ {\par\renewcommand\makeLineNumber
+ {\llap{\LineNumber$\to$ }}}{\par}
+\newenvironment{arrows}
+ {\par\renewcommand\makeLineNumber
+ {\rlap{\hspace{\textwidth} $\gets$}}}{\par}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{numarrows} \lipsum[1][1] \end{numarrows}
+\begin{arrows} \lipsum[2][1] \end{arrows}
+\textbf{This paragraph has normal numbering.}
+\begin{numarrows} \lipsum[3][1] \end{numarrows}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-4-1.ltx b/info/examples/tlc3/example-sources/4-4-1.ltx
new file mode 100644
index 0000000000..9d0300b5be
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-4-1.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-4-1 on page I-362 in "lipsum and friends --- Generating text samples".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+%StartShownPreambleCommands
+\usepackage[nopar]{lipsum}
+%StopShownPreambleCommands
+
+\begin{document}
+\small
+\lipsum[1][1-4]¶
+\lipsum[2][1-2]\par
+\lipsum[3][1]¶
+\lipsum[4][1-3]¶
+\ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-4-2.ltx b/info/examples/tlc3/example-sources/4-4-2.ltx
new file mode 100644
index 0000000000..cc3f418138
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-4-2.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-4-2 on page I-363 in "lipsum and friends --- Generating text samples".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+%StopShownPreambleCommands
+
+\begin{document}
+\small
+\kant*[1][1]¶ % 1 sentence
+\kant*[2][1-2]¶ % 2 sentences
+More text \dots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-4-3.ltx b/info/examples/tlc3/example-sources/4-4-3.ltx
new file mode 100644
index 0000000000..80422bf15d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-4-3.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-4-3 on page I-363 in "lipsum and friends --- Generating text samples".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+%StartShownPreambleCommands
+\usepackage{econlipsum}
+%StopShownPreambleCommands
+
+\begin{document}
+\small
+\econ*[1][1]¶ % 1 sentence
+\econ*[3][1-2]¶ % 2 sentences
+More text \dots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-4-4.ltx b/info/examples/tlc3/example-sources/4-4-4.ltx
new file mode 100644
index 0000000000..14a290bcdb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-4-4.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-4-4 on page I-363 in "blindtext --- More elaborate layout testing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{327.0pt}
+
+%StartShownPreambleCommands
+\usepackage
+ [ngerman]{babel}
+\usepackage
+ [math]{blindtext}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\blindtext
+\end{document}
diff --git a/info/examples/tlc3/example-sources/4-4-5.ltx b/info/examples/tlc3/example-sources/4-4-5.ltx
new file mode 100644
index 0000000000..94141be397
--- /dev/null
+++ b/info/examples/tlc3/example-sources/4-4-5.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 4-4-5 on page I-364 in "blindtext --- More elaborate layout testing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+%StartShownPreambleCommands
+ \usepackage[ngerman]{babel}
+ \usepackage[bible]{blindtext}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \blindtext
+ \blindlistlist{itemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-1-1.ltx b/info/examples/tlc3/example-sources/5-1-1.ltx
new file mode 100644
index 0000000000..299b786ecb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-1-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-1-1 on page I-367 in "Geometrical dimensions of the layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\usepackage[landscape,a5paper,hmarginratio=1:4]{geometry}
+\usepackage{layout,color}
+
+\makeatletter % put some color into the picture
+\def\Identify#1{%
+ \put(\PositionX,\PositionY){\circle{20}}
+ \put(\PositionX,\PositionY){\makebox(0,0){\color{blue}\tiny\bfseries #1}}
+}
+\makeatother
+
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\makeatletter\@twosidefalse\makeatother %pretend we do not have
+ %twoside set
+\layout
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-1.ltx b/info/examples/tlc3/example-sources/5-2-1.ltx
new file mode 100644
index 0000000000..51cca31d04
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-1.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-1 on page I-372 in "layouts --- Displaying your layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{279.0pt}
+
+%StartShownPreambleCommands
+\usepackage{layouts}
+%StopShownPreambleCommands
+
+\begin{document}
+\setlayoutscale{0.33}
+\setparametertextfont
+ {\scriptsize}
+\setlabelfont{\scriptsize}
+\pagediagram
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-10.ltx b/info/examples/tlc3/example-sources/5-2-10.ltx
new file mode 100644
index 0000000000..aa063ea050
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-10.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-10 on page I-385 in "savetrees --- Options to reduce the document length".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+\setcounter{page}{1}
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+\usepackage[extreme,margins=normal]
+ {savetrees}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[10][1-2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-2.ltx b/info/examples/tlc3/example-sources/5-2-2.ltx
new file mode 100644
index 0000000000..9aa324c576
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-2.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-2 on page I-373 in "layouts --- Displaying your layout".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+%StartShownPreambleCommands
+\usepackage{calc,layouts}
+%StopShownPreambleCommands
+
+\begin{document}
+\setlayoutscale{0.3}
+\currentpage
+\oddpagelayoutfalse
+\twocolumnlayouttrue
+
+\trypaperwidth{11in}
+\trypaperheight{8.5in}
+\trytextwidth{500pt}
+\trytextheight{\topskip
+ + 30\baselineskip}
+\trycolumnsep{120pt}
+\trycolumnseprule{3pt}
+
+\tryheadheight{12pt}
+\tryheadsep{18pt}
+\tryfootskip{40pt}
+
+\tryevensidemargin{120pt}
+
+\setfootbox{12pt}{24pt}
+
+\setlabelfont{\tiny}
+\drawdimensionsfalse
+\printheadingsfalse
+\pagedesign
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-3.ltx b/info/examples/tlc3/example-sources/5-2-3.ltx
new file mode 100644
index 0000000000..c41816d4c5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-3.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-3 on page I-375 in "typearea --- A traditional approach".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+\setcounter{page}{1}
+%StartShownPreambleCommands
+% To display the resulting layout:
+\usepackage{layouts}
+\newcommand\showpage{%
+ \setlayoutscale{0.27}%
+ \setlabelfont{\tiny}%
+ \printheadingsfalse
+ \printparametersfalse
+ \currentpage\pagedesign}
+
+\usepackage[a5paper,landscape]{typearea}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\showpage
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-4.ltx b/info/examples/tlc3/example-sources/5-2-4.ltx
new file mode 100644
index 0000000000..fbb498ef54
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-4.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-4 on page I-376 in "typearea --- A traditional approach".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setcounter{page}{1}
+
+ \usepackage{layouts}
+ \newcommand\showpage{%
+ \setlayoutscale{0.27}%
+ \setlabelfont{\tiny}%
+ \printheadingsfalse
+ \printparametersfalse
+ \currentpage\pagedesign}
+
+%StartShownPreambleCommands
+\usepackage[a5paper,landscape,headlines=2.5,
+ headinclude,mpinclude]
+ {typearea}
+
+%StopShownPreambleCommands
+
+\begin{document}
+% \showpage as previously defined
+\showpage
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-5.ltx b/info/examples/tlc3/example-sources/5-2-5.ltx
new file mode 100644
index 0000000000..4d6559c0ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-5.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-5 on page I-377 in "geometry --- Layout specification with auto-completion".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setcounter{page}{1}
+ \usepackage{layouts}
+ \newcommand\showpage{%
+ \setlayoutscale{0.27}%
+ \setlabelfont{\tiny}%
+ \printheadingsfalse
+ \printparametersfalse
+ \currentpage\pagedesign}
+
+%StartShownPreambleCommands
+\usepackage[paper=a5paper,landscape,
+ tmargin=52pt,lmargin=74pt,
+ marginratio=1:2,
+ headheight=30pt,marginparwidth=62pt,
+ includehead,includemp]
+ {geometry}
+
+%StopShownPreambleCommands
+
+\begin{document}
+% \showpage as previously defined
+\showpage
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-6.ltx2 b/info/examples/tlc3/example-sources/5-2-6.ltx2
new file mode 100644
index 0000000000..08418c6624
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-6.ltx2
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-6 on page I-380 in "geometry --- Layout specification with auto-completion".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{102.60104pt}
+%
+ \usepackage{layouts}
+ \newcommand\showpage{%
+ \setlayoutscale{0.27}%
+ \setlabelfont{\tiny}%
+ \printheadingsfalse
+ \printparametersfalse
+ \currentpage\pagedesign}
+
+%StartShownPreambleCommands
+\usepackage[a6paper,twoside]{geometry}
+
+%StopShownPreambleCommands
+
+\begin{document}
+% \showpage as previously defined
+
+\showpage \newpage \showpage
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-7.ltx2 b/info/examples/tlc3/example-sources/5-2-7.ltx2
new file mode 100644
index 0000000000..bb6cc6e888
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-7.ltx2
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-7 on page I-380 in "geometry --- Layout specification with auto-completion".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{102.60104pt}
+%
+ \usepackage{layouts}
+ \newcommand\showpage{%
+ \setlayoutscale{0.27}%
+ \setlabelfont{\tiny}%
+ \printheadingsfalse
+ \printparametersfalse
+ \currentpage\pagedesign}
+
+%StartShownPreambleCommands
+\usepackage[a6paper,asymmetric,
+ bindingoffset=18pt,
+ marginparwidth=.8in,reversemp,
+ hmarginratio=2:1,vmarginratio=4:5,
+ left=1in,top=1in]{geometry}
+
+%StopShownPreambleCommands
+
+\begin{document}
+% \showpage as previously defined
+\showpage \newpage \showpage
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-8.ltx b/info/examples/tlc3/example-sources/5-2-8.ltx
new file mode 100644
index 0000000000..7b63a7bca4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-8.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-8 on page I-382 in "geometry --- Layout specification with auto-completion".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setcounter{page}{1}
+ \usepackage{layouts}
+ \newcommand\showpage{%
+ \setlayoutscale{0.27}%
+ \setlabelfont{\tiny}%
+ \printheadingsfalse
+ \printparametersfalse
+ \currentpage\pagedesign}
+
+%StartShownPreambleCommands
+\usepackage[a6paper,landscape,
+ margin=1in,includeall]{geometry}
+% overwriting some values:
+\geometry{right=2in,ignoremp}
+
+%StopShownPreambleCommands
+
+\begin{document}
+% \showpage as previously defined
+\showpage
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-2-9.ltx2 b/info/examples/tlc3/example-sources/5-2-9.ltx2
new file mode 100644
index 0000000000..7308eb4e7c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-2-9.ltx2
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-2-9 on page I-383 in "geometry --- Layout specification with auto-completion".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{102.60104pt}
+%
+ \usepackage{layouts}
+ \newcommand\showpage{%
+ \setlayoutscale{0.27}%
+ \setlabelfont{\tiny}%
+ \printheadingsfalse
+ \printparametersfalse
+ \currentpage\pagedesign}
+
+%StartShownPreambleCommands
+\usepackage[a6paper,twoside]{geometry}
+
+%StopShownPreambleCommands
+
+\begin{document}
+% \showpage as previously defined
+
+\showpage
+\newgeometry{rmargin=5pt,bmargin=2in,
+ includemp}
+\showpage
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-3-1.ltx2 b/info/examples/tlc3/example-sources/5-3-1.ltx2
new file mode 100644
index 0000000000..8cc43fdc9e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-3-1.ltx2
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-3-1 on page I-386 in "\LaTeX {} page numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+ \setlength\textheight{58pt} % 4 \baselineskip + \topskip
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \usepackage{microtype} % for better line-breaking
+ \tolerance=4000
+
+ \pagestyle{origplain} % plain is disabled by the class
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+We are now on page~\label{p1}\pageref{p1}.
+This type of coding always gives correct
+results while ``page \thepage'', though
+okay here, will be wrong at a later point
+in the paragraph, such as here: ``page
+\thepage'', because \LaTeX\ decided to
+break the paragraph over two pages.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-3-2.ltx2 b/info/examples/tlc3/example-sources/5-3-2.ltx2
new file mode 100644
index 0000000000..a6768327e8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-3-2.ltx2
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-3-2 on page I-387 in "chappg --- Page numbers by chapters".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{102.60104pt}
+
+
+ \setcounter{page}{1}
+
+ \renewcommand\chapter[2]{#2\par} % drop * and title in book example
+
+ %% drop one page in book (first)
+
+ \pagestyle{origplain} %plain in this class
+ \setlength\textheight{58pt}
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \sloppy
+
+ \typeout{***********************************^^J
+ This example generates a warning, but it is bogus: the package
+ doesn't realize that we are directly behind a \noexpand\chapter which
+ issues a \noexpand\clearpage command.^^J%
+ ***********************************^^J}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,chappg}
+% -- only pages 2-3 shown on the left --
+%StopShownPreambleCommands
+
+\begin{document}
+\chapter*{Preface}
+\pagenumbering[Preface]{bychapter}
+\lipsum*[1][1-3] \ldots\ here we are in
+the middle of the front matter where
+chapters are usually unnumbered.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-3-3.ltx2 b/info/examples/tlc3/example-sources/5-3-3.ltx2
new file mode 100644
index 0000000000..4cf2b1ff50
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-3-3.ltx2
@@ -0,0 +1,61 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-3-3 on page I-392 in "\LaTeX {}'s new mark mechanism".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+\setlength\textheight{10\baselineskip}
+\addtolength\headsep{-12pt} % shortened for the book
+\addtolength\footskip{-12pt} % shortened for the book
+
+
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.0ex \@plus -1ex \@minus -.2ex}%
+ {.8ex}%
+ {\normalfont\large\bfseries}}
+\renewcommand\subsection{\@startsection {subsection}{2}{\z@}%
+ {-1.5ex \@plus -.5ex \@minus -.2ex}%
+ {.3ex}%
+ {\normalfont\bfseries}}
+\makeatother
+
+\usepackage{microtype}
+\sloppy % as these examples are so small
+
+%StartShownPreambleCommands
+\NewMarkClass{story}
+\NewMarkClass{storyend}
+\usepackage{lipsum,fancyhdr}
+\pagestyle{fancy} \fancyfoot[C]{}
+\fancyfoot[L]{\thepage}
+\fancyfoot[R]{\LastMark{storyend}}
+\fancyhead[L]{\FirstMark{story}}
+\newenvironment{story}[1]
+ {\InsertMark{story}{#1}%
+ \InsertMark{story}%
+ {\ldots continued}%
+ \InsertMark{storyend}%
+ {turn page to continue}}
+ {\InsertMark{storyend}{}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{story}{A story}
+ \section{Lorem} \lipsum[1][1]
+ \subsection{Ipsum} \lipsum[1][2-7]
+\end{story}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-3-4.ltx2 b/info/examples/tlc3/example-sources/5-3-4.ltx2
new file mode 100644
index 0000000000..c85b2efae2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-3-4.ltx2
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-3-4 on page I-394 in "\LaTeX {}'s new mark mechanism".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+ \setlength\textheight{8\baselineskip}
+
+ % for the book examples we shorten the vertical spaces
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+ \raggedright % as these examples are so small
+
+%StartShownPreambleCommands
+\NewMarkClass{idxmark}
+\usepackage{fancyhdr}
+\pagestyle{fancy} \fancyhf{}
+\newcommand\combinemarks{%
+ \IfMarksEqualTF{idxmark}{first}{last}
+ {\FirstMark{idxmark}}% equal values
+ {\FirstMark{idxmark}---%
+ \LastMark{idxmark}}}
+\chead{\combinemarks} \cfoot{\thepage}
+\newcommand\idxitem[1]{\par\vspace{8pt}%
+ \textbf{#1}\InsertMark{idxmark}{#1}%
+ \quad\ignorespaces}
+%StopShownPreambleCommands
+
+\begin{document}
+\idxitem{galley} Text formatted but not
+ cut into pages.
+\idxitem{OR} Output routine.
+\idxitem{mark} An object in the galley
+ used to communicate with the OR.
+\idxitem{running header} page title
+ changing with page contents.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-3-5.ltx b/info/examples/tlc3/example-sources/5-3-5.ltx
new file mode 100644
index 0000000000..e7518f0056
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-3-5.ltx
@@ -0,0 +1,53 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-3-5 on page I-395 in "\LaTeX {}'s new mark mechanism".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{201.0pt}
+
+ \setlength\textheight{11\baselineskip}
+ \addtolength\textheight{\topskip}
+
+ % for the book examples we shorten the vertical spaces
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+ \raggedright % as these examples are so small
+
+%% show second page
+
+%StartShownPreambleCommands
+\NewMarkClass{pmark}
+\usepackage{lipsum,fancyhdr}
+\pagestyle{fancy} \fancyhf{}
+\newcommand\sample[1]{S-#1:%
+ \InsertMark{pmark}{S-#1} \lipsum[1][#1]}
+\chead{first: | \TopMark[first-column]{pmark}
+ | \FirstMark[first-column]{pmark}
+ | \LastMark[first-column]{pmark} |
+ --- last: | \TopMark[last-column]{pmark}
+ | \FirstMark[last-column]{pmark}
+ | \LastMark[last-column]{pmark} |}
+\cfoot{page: | \TopMark{pmark}
+ | \FirstMark{pmark} | \LastMark{pmark} |
+ --- previous:
+ \FirstMark[previous-page]{pmark}}
+%StopShownPreambleCommands
+
+\begin{document}
+\sample{1} % first page not shown!
+\twocolumn \sample{2} \sample{3} \sample{4}
+\sample{5} \sample{6} \sample{7} \sample{8}
+\sample{9} \sample{10} \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-1.ltx b/info/examples/tlc3/example-sources/5-4-1.ltx
new file mode 100644
index 0000000000..097093f537
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-1.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-1 on page I-398 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\textheight{6\baselineskip}
+\addtolength\headsep{-12pt} % shortened for the book
+\addtolength\footskip{-12pt} % shortened for the book
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+\usepackage{fancyhdr} \pagestyle{fancy}
+\lhead{Left} \chead{CENTER} \rhead{Right}
+\lfoot{some-very-very-very-long-left} \cfoot{}
+\rfoot{some-very-long-right}
+\renewcommand\headrulewidth{2pt}
+\renewcommand\footrulewidth{0.4pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[5][1-2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-10.ltx2 b/info/examples/tlc3/example-sources/5-4-10.ltx2
new file mode 100644
index 0000000000..894da453f8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-10.ltx2
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-10 on page I-404 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+\setlength\textheight{7\baselineskip}
+% for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.ex \@plus -1ex \@minus -.2ex}%
+ {1.ex \@plus.2ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.5ex\@plus -1ex \@minus -.2ex}%
+ {0.5ex \@plus .2ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \usepackage{microtype}
+ \tolerance=3000 % as these examples are so small
+
+%StartShownPreambleCommands
+\usepackage{lipsum,fancyhdr}
+\pagestyle{fancy}
+\renewcommand\sectionmark[1]
+ {\markboth{\thesection\ #1}{}}
+\renewcommand\subsectionmark[1]
+ {\markright{\thesubsection\ #1}}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Test}
+\subsection{B-head} \lipsum[1][1-3]
+\subsection{B-head2}\lipsum[2][1-3]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-11.ltx2 b/info/examples/tlc3/example-sources/5-4-11.ltx2
new file mode 100644
index 0000000000..884f543682
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-11.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-11 on page I-404 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+ \setlength\textheight{6\baselineskip}
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \usepackage{microtype}
+ \tolerance=4000 % as these examples are so small
+
+
+ \year=1781 % Critique_of_Pure_Reason
+ \day=22 \month=4 % Kant's birthday
+
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,fancyhdr}
+\fancypagestyle{memo}{\fancyhf{}%
+ \fancyhead[RO,LE]{\thepage}%
+ \fancyhead[LO,RE]{Memo}%
+ \fancyfoot[RO]{\scriptsize\today}%
+ \fancyfoot[RE]{\tiny File \jobname}%
+ \renewcommand\headrulewidth{1pt}}
+\pagestyle{memo}
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[10]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-12.ltx2 b/info/examples/tlc3/example-sources/5-4-12.ltx2
new file mode 100644
index 0000000000..642b798c1d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-12.ltx2
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-12 on page I-405 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+\setlength\textheight{7\baselineskip}
+ % for the book examples we shorten the vertical spaces
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \usepackage{microtype}
+ \tolerance=3000 % as these examples are so small
+
+%StartShownPreambleCommands
+\usepackage{lipsum,fancyhdr}
+\pagestyle{fancy} \fancyhf{}
+\chead{\iftopfloat{SPECIAL}{NORMAL}}
+\cfoot{\thepage}
+\renewcommand\headrulewidth
+ {\iftopfloat{0pt}{0.4pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum*[1][1]
+\begin{figure}[t] \centering
+ \fbox{Sample top figure}
+\end{figure}
+\lipsum*[1][2-4]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-13.ltx b/info/examples/tlc3/example-sources/5-4-13.ltx
new file mode 100644
index 0000000000..2f8bc87736
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-13.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-13 on page I-406 in "truncate --- Truncate text to a given length".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{truncate}
+%StopShownPreambleCommands
+
+\begin{document}
+|This text is not~truncated| (to compare) \par
+|\truncate{50pt}{This text is not~truncated}| \par
+|\truncate[{\,[..]}]{95pt}{This text is not~truncated}|
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-14.ltx2 b/info/examples/tlc3/example-sources/5-4-14.ltx2
new file mode 100644
index 0000000000..5cc39b410f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-14.ltx2
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-14 on page I-406 in "truncate --- Truncate text to a given length".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+ \setlength\textheight{82pt} % 6 \baselineskip + \topskip
+
+% for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries\raggedright}}
+ \makeatother
+
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-6pt} % shortened for the book
+
+ \usepackage{microtype}
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage[fit,breakwords]{truncate}
+\usepackage{kantlipsum,fancyhdr}
+\pagestyle{fancy}
+\fancyhf{} % --- clear all fields
+\fancyhead[RO,LE]{\truncate
+ {\headwidth}{\leftmark}}
+\fancyfoot[C]{\thepage}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{Kant on the
+ Meaning of Life}
+\kant[42]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-15.ltx2 b/info/examples/tlc3/example-sources/5-4-15.ltx2
new file mode 100644
index 0000000000..a4b5bed342
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-15.ltx2
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-15 on page I-407 in "continue --- Help with turning pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+ \setlength\textheight{58pt}
+ \sloppy
+
+ \pagestyle{origplain} % we want to see page numbers
+ % and the plain pagestyle is
+ % disabled by the documentclass class
+
+%StartShownPreambleCommands
+\usepackage{lipsum}
+\usepackage{continue}
+\renewcommand\flagcont
+ {\textit{\small
+ Turn the page}}
+\renewcommand\flagend{}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1-3] \lipsum[2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-16.ltx2 b/info/examples/tlc3/example-sources/5-4-16.ltx2
new file mode 100644
index 0000000000..f2bb1f8f4f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-16.ltx2
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-16 on page I-408 in "continue --- Help with turning pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+ \setlength\textheight{82pt}
+ \addtolength\headsep{-12pt} % shortened for the book
+ \sloppy
+ \pagestyle{origplain} % we want to see page numbers
+ % and the plain pagestyle is
+ % disabled by the documentclass class
+
+%StartShownPreambleCommands
+\usepackage{lipsum,fancyhdr}
+\pagestyle{fancy} \fancyhead{}
+\fancyhead[C]
+ {\usebox{\FirstWordBox}%
+ \,/\,\usebox{\LastWordBox}}
+
+\usepackage[word,allpages]
+ {continue}
+\renewcommand{\preflagword}{[}
+\renewcommand{\postflagword}
+ { \ldots}
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1-3] \lipsum[2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-17.ltx b/info/examples/tlc3/example-sources/5-4-17.ltx
new file mode 100644
index 0000000000..6078697048
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-17.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-17 on page I-409 in "continue --- Help with turning pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ \addtolength\textwidth{-20pt} % account for text in margin
+
+ \setlength\textheight{94pt}
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+ \sloppy
+ \pagestyle{origplain} % we want to see page numbers
+ % and the plain pagestyle is
+ % disabled by the documentclass class
+ \setcounter{page}{1}
+
+ %% show third page only
+
+%StartShownPreambleCommands
+ \usepackage{kantlipsum,fancyhdr}
+ \pagestyle{fancy} \fancyhf{}
+ \fancyhead[R]{\textbf{\thepage}}
+ \fancyhead[L]{Kant with turn support}
+ \usepackage[word,margin]{continue}
+ \renewcommand{\preflagword}{[}
+ \setlength\contsep{5pt}
+%StopShownPreambleCommands
+
+\begin{document}
+ \kant[1] \kant[2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-2.ltx b/info/examples/tlc3/example-sources/5-4-2.ltx
new file mode 100644
index 0000000000..d733e936bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-2.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-2 on page I-399 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+ \setlength\textheight{6\baselineskip}
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+ \sloppy % as these examples are so small
+% fixed date for the example
+ \day=24 \month=12 \year=2022
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+\usepackage{fancyhdr} \pagestyle{fancy}
+\setlength\headheight{24pt}
+\lhead{From: Frank\\ To: Ulrike}
+\rhead{Page: \thepage\\ \today}
+\chead{} \lfoot{} \cfoot{} \rfoot{}
+\renewcommand\headrule{\vspace{-8pt}\dotfill}
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[6]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-3.ltx b/info/examples/tlc3/example-sources/5-4-3.ltx
new file mode 100644
index 0000000000..b1333bf2bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-3.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-3 on page I-399 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%
+ \setlength\textheight{6\baselineskip}
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+ \sloppy % as these examples are so small
+% fixed date for the example
+ \day=25 \month=12 \year=2022
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+\usepackage{fancyhdr} \pagestyle{fancy}
+\setlength\headheight{24pt}
+\lhead{From: Ulrike\\ To: Frank}
+\rhead{\begin{tabular}[b]{l@{}}
+ Page: \thepage\\ \today
+ \end{tabular}}
+\chead{} \lfoot{} \cfoot{} \rfoot{}
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[7]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-4.ltx2 b/info/examples/tlc3/example-sources/5-4-4.ltx2
new file mode 100644
index 0000000000..f27afc4ef6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-4.ltx2
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-4 on page I-400 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+\setlength\textheight{6\baselineskip}
+\addtolength\headsep{-12pt} % shortened for the book
+\addtolength\footskip{-12pt} % shortened for the book
+\sloppy % as these examples are so small
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,fancyhdr}
+\pagestyle{fancy}
+\fancyhead{} \fancyfoot{}
+\fancyhead[RO,LE]{\thepage}
+\fancyhead[LO,RE]{Memo}
+\fancyfoot[L]{Author: Frank}
+\renewcommand\headrulewidth{0.4pt}
+\renewcommand\footrulewidth{0.4pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[8]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-5.ltx2 b/info/examples/tlc3/example-sources/5-4-5.ltx2
new file mode 100644
index 0000000000..57e36518a8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-5.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-5 on page I-400 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+\setlength\textheight{58pt} % 4\baselineskip + \topskip
+% for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+ \sloppy % as these examples are so small
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum}
+\usepackage{fancyhdr,lastpage}
+\pagestyle{fancy}
+\fancyhf{} % --- clear all fields
+\fancyhead[RO,LE]{\leftmark}
+\fancyfoot[C]{Page \thepage\ of
+ \pageref{LastPage}}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A test}
+\kant[9]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-6.ltx2 b/info/examples/tlc3/example-sources/5-4-6.ltx2
new file mode 100644
index 0000000000..198c666e29
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-6.ltx2
@@ -0,0 +1,61 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-6 on page I-401 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{102.60104pt}
+\setlength\textheight{12\baselineskip}
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\textwidth{-20pt} % compensate for header in example
+
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.ex \@plus -1ex \@minus -.2ex}%
+ {1.ex \@plus.2ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.5ex\@plus -1ex \@minus -.2ex}%
+ {0.5ex \@plus .2ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ \usepackage{microtype}
+ \tolerance=3000
+ \setlength\emergencystretch{10pt}
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,color,fancyhdr}
+\pagestyle{fancy} \fancyhf{}
+\fancyheadoffset[RO,LE]{20pt}
+\fancyhead[RO,LE]{TITLE}
+\fancyhead[LO]{\rightmark}
+\fancyhead[RE]{\leftmark}
+\fancyfoot[C]{\thepage}
+\renewcommand\headrule
+ {{\color{blue}%
+ \hrule height 2pt width \headwidth
+ \vspace{1pt}%
+ \hrule height 1pt width \headwidth
+ \vspace{-4pt}}}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A-head}
+\subsection{B-head}
+\kant[10][1-2]
+\subsection{C-head}
+\kant[10][3-4]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-7.ltx2 b/info/examples/tlc3/example-sources/5-4-7.ltx2
new file mode 100644
index 0000000000..a2027fd4de
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-7.ltx2
@@ -0,0 +1,53 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-7 on page I-402 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+\setlength\textheight{7\baselineskip}
+% for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.ex \@plus -1ex \@minus -.2ex}%
+ {1.ex \@plus.2ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.5ex\@plus -1ex \@minus -.2ex}%
+ {0.5ex \@plus .2ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \usepackage{microtype}
+ \tolerance=3000 % as these examples are so small
+
+%StartShownPreambleCommands
+\usepackage{lipsum,fancyhdr}
+\pagestyle{fancy}
+%\fancyhead[LE,RO]
+% {\slshape\rightmark}
+%\fancyhead[LO,RE]
+% {\slshape\leftmark}
+%\fancyfoot[C]{\thepage}
+%\renewcommand\headrulewidth{0.4pt}
+%\renewcommand\footrulewidth{0pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A-Head}
+\subsection{B-Head} \lipsum[1][1-3]
+\subsection{B-Head2}\lipsum[2][1-3]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-8.ltx2 b/info/examples/tlc3/example-sources/5-4-8.ltx2
new file mode 100644
index 0000000000..a35458cf1c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-8.ltx2
@@ -0,0 +1,57 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-8 on page I-402 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{102.60104pt}
+\setlength\textheight{9.8\baselineskip}
+% for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.ex \@plus -1ex \@minus -.2ex}%
+ {1.ex \@plus.2ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.5ex\@plus -1ex \@minus -.2ex}%
+ {0.5ex \@plus .2ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \usepackage{microtype}
+ \tolerance=3000 % as these examples are so small
+
+%% drop one page in the book example
+
+%StartShownPreambleCommands
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\newcommand\sample{ Some text
+ for our page that we reuse.}
+%StopShownPreambleCommands
+
+\begin{document}
+\setcounter{page}{5}
+\section{A1} \newpage
+% Above makes a section on page 5
+% (not displayed)
+
+\subsection{B1} \sample\sample
+\section{A2} \sample\sample
+\subsection{B2} \sample\sample
+\section{A3} \sample\sample
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-4-9.ltx2 b/info/examples/tlc3/example-sources/5-4-9.ltx2
new file mode 100644
index 0000000000..b0856a9bd4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-4-9.ltx2
@@ -0,0 +1,62 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-4-9 on page I-403 in "fancyhdr --- Customizing page styles".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{102.60104pt}
+\setlength\textheight{10\baselineskip}
+% for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-2.ex \@plus -1ex \@minus -.2ex}%
+ {1.ex \@plus.2ex}%
+ {\normalfont\large\bfseries}}
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.5ex\@plus -1ex \@minus -.2ex}%
+ {0.5ex \@plus .2ex}%
+ {\normalfont\bfseries}}
+ \makeatother
+
+ \addtolength\headsep{-12pt} % shortened for the book
+ \addtolength\footskip{-12pt} % shortened for the book
+
+ \usepackage{microtype}
+ \tolerance=3000 % as these examples are so small
+
+ \newcommand\sample{ Some text
+ for our page that we reuse.}
+
+%% drop one page in the book example
+
+%StartShownPreambleCommands
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyhead[LO]{\LastMark{2e-left}}
+\fancyhead[RO]{\LastMark{2e-right}}
+\fancyhead[LE]{\FirstMark{2e-left}}
+\fancyhead[RE]{\FirstMark{2e-right}}
+%StopShownPreambleCommands
+
+\begin{document}
+% \sample defined as before
+\setcounter{page}{5}
+\section{A1} \newpage
+% Above makes a section on
+% page 5 (not displayed)
+\subsection{B1} \sample\sample
+\section{A2} \sample\sample
+\subsection{B2} \sample\sample
+\section{A3} \sample\sample
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-5-1.ltx2 b/info/examples/tlc3/example-sources/5-5-1.ltx2
new file mode 100644
index 0000000000..15808fc7b5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-5-1.ltx2
@@ -0,0 +1,61 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-5-1 on page I-410 in "draftwatermark --- Put a visible stamp on your document".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+
+ \pagestyle{origplain} % example class does not show page numbers with ``plain'' pagestyle
+ \setcounter{page}{1}
+
+ \tolerance=4000 % examples is very narrow ...
+ \usepackage{microtype} % so let's try to make this a bit better
+
+ %--------------------------------------
+ % For the book example we have to do some faking here. By default the
+ % hpos and vpos are at the center of the page and so we mimic this
+ % here. This is why we load the package internally and reset the keys:
+
+ \setlength\textheight{94pt}
+ \setlength\oddsidemargin{0pt}
+ \setlength\evensidemargin{0pt}
+
+ \RequirePackage{draftwatermark}
+ \DraftwatermarkOptions{
+ hpos=\dimexpr 1in + .5\textwidth ,
+ vpos=\dimexpr 1in + \topmargin + \headheight+\headsep+ (\textheight+\footskip)/2 ,
+ }
+
+ % So the above should not be copied into your own document preamble.
+ %--------------------------------------
+
+
+%StartShownPreambleCommands
+\usepackage{lipsum,xcolor}
+\usepackage{draftwatermark}
+\DraftwatermarkOptions
+ {fontsize=25pt,colorspec=.6}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1-3]
+\newpage
+\DraftwatermarkOptions
+ {color=blue!40, angle=-45,
+ text=Private, scale=1.4 }
+\lipsum[2][1] \par \lipsum[3]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-5-2.ltx2 b/info/examples/tlc3/example-sources/5-5-2.ltx2
new file mode 100644
index 0000000000..ebde205984
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-5-2.ltx2
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-5-2 on page I-411 in "draftwatermark --- Put a visible stamp on your document".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+ \setlength\textheight{118pt}
+ \setlength\topmargin{-1in}
+
+% this makes a 20pt margin for the example in the book
+ \addtolength\textwidth{-20pt}
+ \setlength\oddsidemargin{-52.27pt}
+ \setlength\evensidemargin{-52.27pt}
+
+ \setcounter{page}{1}
+
+%StartShownPreambleCommands
+\NewMarkClass{WM}
+\InsertMark{WM}{Public Info}
+
+\usepackage{lipsum,draftwatermark}
+\DraftwatermarkOptions{
+ pos={0pt,20pt} , hanchor=l ,
+ text=\bfseries -- \thepage\
+ --\qquad\FirstMark{WM} ,
+ fontsize=7pt , angle=0 }
+%StopShownPreambleCommands
+
+\begin{document}
+\raggedright\lipsum[1][1-4] \par
+\medskip
+\InsertMark{WM}{Confidential}
+\lipsum[2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-5-3.ltx b/info/examples/tlc3/example-sources/5-5-3.ltx
new file mode 100644
index 0000000000..bfbc8c7fd1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-5-3.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-5-3 on page I-412 in "crop --- Producing trimming marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+\setcounter{page}{1}
+%StartShownPreambleCommands
+\usepackage{graphicx,geometry}
+\geometry{paperwidth=2in,
+ paperheight=6pc,
+ margin=5mm}
+
+\usepackage[cam,a5,center,axes]
+ {crop}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text to show the text area
+\includegraphics[width=8mm]
+ {cat}
+selected in relation to the crop
+marks.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-5-4.ltx b/info/examples/tlc3/example-sources/5-5-4.ltx
new file mode 100644
index 0000000000..cffb5565f8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-5-4.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-5-4 on page I-413 in "crop --- Producing trimming marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+
+ \setcounter{page}{1}
+
+%StartShownPreambleCommands
+\usepackage{graphicx}
+
+\usepackage[paperwidth=2in,
+ paperheight=10pc,
+ margin=5mm]
+ {geometry}
+
+\usepackage[cross,a5,center,
+ font=textsf,
+ color=blue,
+ nographics]
+ {crop}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text to show the text area
+\includegraphics[width=8mm]
+ {cat}
+selected in relation to the crop
+marks.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-5-5.ltx b/info/examples/tlc3/example-sources/5-5-5.ltx
new file mode 100644
index 0000000000..6fb378620b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-5-5.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-5-5 on page I-414 in "crop --- Producing trimming marks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\setcounter{page}{1}
+%StartShownPreambleCommands
+\usepackage{graphicx,geometry}
+\geometry{paperwidth=2in,paperheight=6pc,
+ margin=5mm}
+\usepackage[frame,a5,center,
+ mirror,font=tiny]{crop}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text to show the text area
+\includegraphics[width=8mm]{cat}
+selected in relation to the crop marks.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-1.ltx2 b/info/examples/tlc3/example-sources/5-6-1.ltx2
new file mode 100644
index 0000000000..5e3d377b6f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-1.ltx2
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-1 on page I-416 in "Running pages and columns short or long".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{153.00156pt}
+
+ \setlength\textheight{82pt}
+ \addtolength\footskip{-10pt}
+
+ \tolerance=4000
+
+ \pagestyle{origplain}
+
+\newcommand\longpage[1][1]{\enlargethispage{#1\baselineskip}}
+\newcommand\shortpage[1][1]{\enlargethispage{-#1\baselineskip}}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,
+ multicol}
+\flushbottom
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{multicols}{2}
+ \raggedright
+ \shortpage
+ \lipsum[1][1-4]
+\end{multicols}
+% \shortpage
+\lipsum[2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-2.ltx2 b/info/examples/tlc3/example-sources/5-6-2.ltx2
new file mode 100644
index 0000000000..95e062f918
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-2.ltx2
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-2 on page I-417 in "addlines --- Adjusting whole double spreads".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{138.60141pt}
+
+ \setlength\textheight{86pt}
+ \addtolength\footskip{-2pt}
+
+ \tolerance=4000
+
+ \pagestyle{origplain}
+ \flushbottom
+
+%StartShownPreambleCommands
+\usepackage{lipsum,
+ addlines}
+\flushbottom
+%StopShownPreambleCommands
+
+\begin{document}
+\twocolumn \raggedright
+A) \lipsum[1][1] \par
+ \addline
+B) \lipsum[1][2-3]\par
+C) \lipsum[1][4-5]\par
+D) \lipsum[2][1] \par
+E) \lipsum[3]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-3.ltx2 b/info/examples/tlc3/example-sources/5-6-3.ltx2
new file mode 100644
index 0000000000..a1cbb42f1e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-3.ltx2
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-3 on page I-417 in "addlines --- Adjusting whole double spreads".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{138.60141pt}
+
+ \setlength\textheight{86pt}
+ \addtolength\footskip{-2pt}
+
+ \tolerance=4000
+
+ \pagestyle{origplain}
+ \flushbottom
+
+%StartShownPreambleCommands
+\usepackage{lipsum,
+ addlines}
+\flushbottom
+%StopShownPreambleCommands
+
+\begin{document}
+\twocolumn \raggedright
+A) \lipsum[1][1] \par
+B) \lipsum[1][2-3]\par
+\addline*
+C) \lipsum[1][4-5]\par
+\removeline*
+D) \lipsum[2][1] \par
+E) \lipsum[3]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-4.ltx2 b/info/examples/tlc3/example-sources/5-6-4.ltx2
new file mode 100644
index 0000000000..55e14dff4c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-4.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-4 on page I-418 in "addlines --- Adjusting whole double spreads".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{126.00128pt}
+
+ \setlength\textheight{10.3\baselineskip}
+ \addtolength\footskip{-6pt}
+
+ \tolerance=4000
+
+ \pagestyle{origplain}
+ \flushbottom
+
+%StartShownPreambleCommands
+\usepackage{lipsum,addlines}
+\flushbottom
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1] \[ \sum x_i \]
+\squeezepage[1]
+\lipsum[1][2] \[ \sum y_i \]
+Now will this final paragraph
+still fit in its entirety on
+the page? \par
+\lipsum[1][1] \[ \sum x_i \]
+\lipsum[1][2] \[ \sum y_i \]
+Now will this final paragraph
+still fit in its entirety on
+the page?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-5.ltx2 b/info/examples/tlc3/example-sources/5-6-5.ltx2
new file mode 100644
index 0000000000..ee988188fe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-5.ltx2
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-5 on page I-418 in "nextpage --- Extensions to \protect \nxLcs {clearpage}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+ \setlength\textheight{6\baselineskip}
+ \addtolength\headsep{-12pt}
+
+ \usepackage{microtype} % improve line breaking
+
+ \setcounter{section}{3} % a section level other than 1
+
+%StartShownPreambleCommands
+\pagestyle{headings}
+% Right-hand page on the left in
+% this and next example due to:
+\setcounter{page}{7}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Test}
+\subsection{A subsection}
+Some text for our page. Then a blank page.
+\cleardoublepage
+\section{Another Section}
+This would appear on page 9 (not shown).
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-6.ltx2 b/info/examples/tlc3/example-sources/5-6-6.ltx2
new file mode 100644
index 0000000000..bf5f2b9595
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-6.ltx2
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-6 on page I-419 in "nextpage --- Extensions to \protect \nxLcs {clearpage}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+ \setlength\textheight{6\baselineskip}
+ \addtolength\headsep{-12pt}
+
+ \setcounter{page}{7} % right-hand page
+ \setcounter{section}{3} % and a section level other than 1
+
+%StartShownPreambleCommands
+\usepackage{nextpage}\pagestyle{headings}
+\newcommand\myclearpage{\cleartooddpage
+ [\vspace*{\stretch{1}} \centering
+ BLANK PAGE \vspace*{\stretch{2}}]}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Test}
+\subsection{A subsection}
+Some text for our page. Then a blank page.
+\myclearpage
+\section{Another Section}
+This would appear on page 9 (not shown).
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-7.ltx2 b/info/examples/tlc3/example-sources/5-6-7.ltx2
new file mode 100644
index 0000000000..46da017ad3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-7.ltx2
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-7 on page I-420 in "needspace --- Conditionally start a new page".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{124.20126pt}
+
+ \setlength\textheight{11\baselineskip}
+ \addtolength\footskip{-12pt}
+
+ \tolerance=4000
+
+ \pagestyle{origplain}
+ \setcounter{page}{1}
+ \flushbottom
+
+%StartShownPreambleCommands
+\usepackage{lipsum,needspace}
+\flushbottom
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1] \par
+\lipsum[1][2-5]
+
+\Needspace{2\baselineskip}
+This should only start if
+there is plenty of space,
+i.e., 2 lines or more \dots
+
+\lipsum[1][1] \par
+\lipsum[1][2-5]
+
+\Needspace*{2\baselineskip}
+This should only start if
+there is plenty of space,
+i.e., 2 lines or more \dots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-8.ltx2 b/info/examples/tlc3/example-sources/5-6-8.ltx2
new file mode 100644
index 0000000000..bddd102e87
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-8.ltx2
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-8 on page I-425 in "widows-and-orphans --- Finding all widows and orphans".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{126.00128pt}
+
+ \setlength\textheight{58pt} % 5 lines
+ \addtolength\footskip{-12pt} % shortened for the book
+ \tolerance=2000 % fixing small measure
+
+ \pagestyle{origplain} % we want page numbers
+ \setcounter{page}{1}
+
+
+%StartShownPreambleCommands
+\usepackage{lipsum}
+\usepackage{widows-and-orphans}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1-3] % Some more
+ % text to avoid the widow.
+
+\lipsum[4][1-2]\par\lipsum[6]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/5-6-9.ltx2 b/info/examples/tlc3/example-sources/5-6-9.ltx2
new file mode 100644
index 0000000000..26ba980e0c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/5-6-9.ltx2
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 5-6-9 on page I-426 in "widows-and-orphans --- Finding all widows and orphans".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{126.00128pt}
+
+ \setlength\textheight{58pt} % 5 lines
+ \addtolength\footskip{-12pt} % shortened for the book
+ \tolerance=2000 % fixing small measure
+
+ \pagestyle{origplain} % we want page numbers
+ \setcounter{page}{1}
+
+ % We lie a bit in the book: the example still has a hyphenation problem
+ % in the generated text on page 5 (which is not displayed). So rather than trying
+ % to find any combination that does work in the later pages, we simply
+ % run the example with ``warning'' instead of ``error'' (as claimed)
+
+ \AtBeginDocument{\WaOsetup{check=warning}}
+
+
+%StartShownPreambleCommands
+\usepackage{lipsum}
+\usepackage[check=error]
+ {widows-and-orphans}
+%StopShownPreambleCommands
+
+\begin{document}
+\WaOignorenext\lipsum[1][1-3]
+ Some more text to
+ avoid the widow. \par
+\lipsum[4][1-2] \lipsum[6]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-1-1.ltx b/info/examples/tlc3/example-sources/6-1-1.ltx
new file mode 100644
index 0000000000..218c11e7bc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-1-1.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-1-1 on page I-433 in "Using the \protect \nxLenv {tabbing} environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabbing}
+First Real Tab Stop \= Second \= Third \=\kill
+one \> two \> three \> four \\
+\bfseries one \> \itshape two \\[5mm]
+one \> again one \' \a'{e}\a`{e}
+ \> three \` flushed right \\[5mm]
+new tab pos. \= two \> same pos.
+ \> ////// overprint \\
+one \> two \> three \> four \\
+\end{tabbing}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-1-2.ltx b/info/examples/tlc3/example-sources/6-1-2.ltx
new file mode 100644
index 0000000000..a4a17321e9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-1-2.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-1-2 on page I-434 in "Using the \protect \nxLenv {tabbing} environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\newcommand\badcafe{caf\'e (bad)}
+\newcommand\goodcafe{caf\a'e} \newcommand\greatcafe{café}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabbing} Tab one \= Tab two \= Tab three \\
+ 7-bit \> \badcafe \> \goodcafe \\
+ UTF-8 \> \greatcafe \> or café \end{tabbing}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-1-3.ltx b/info/examples/tlc3/example-sources/6-1-3.ltx
new file mode 100644
index 0000000000..56369d23c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-1-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-1-3 on page I-434 in "Using the \protect \nxLenv {tabbing} environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\newcommand\lenrule[1]{\makebox[#1]{%
+ \rule{.4pt}{4pt}\hrulefill\rule{.4pt}{4pt}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabbing}
+ dd\quad \= \hspace{.55\linewidth} \= \kill
+ pc \> Pica = 12pt \> \lenrule{1pc} \\
+ cc \> Cicero = 12dd \> \lenrule{1cc} \\
+ cm \> Centimeter = 10mm \> \lenrule{1cm} \\
+\end{tabbing}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-1-4.ltx b/info/examples/tlc3/example-sources/6-1-4.ltx
new file mode 100644
index 0000000000..b5dfe5a7c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-1-4.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-1-4 on page I-434 in "tabto --- An alternative way to tab stops".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,tabto}
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1] \tabto{3cm}T1 \tabto{4cm}T2
+\tabto{3cm}T3 \lipsum[1][2] \tabto{4cm}T4
+\tabto*{2cm}T5
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-1-5.ltx b/info/examples/tlc3/example-sources/6-1-5.ltx
new file mode 100644
index 0000000000..5a9d06730e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-1-5.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-1-5 on page I-435 in "tabto --- An alternative way to tab stops".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,calc,tabto}
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1]\tabto{\CurrentLineWidth-1cm}T1
+\lipsum[1][2]\tabto{\TabPrevPos}%
+ \smash{\rule{.4pt}{46pt}}T2
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-1-6.ltx b/info/examples/tlc3/example-sources/6-1-6.ltx
new file mode 100644
index 0000000000..3a88f0d317
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-1-6.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-1-6 on page I-435 in "tabto --- An alternative way to tab stops".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tabto}
+%StopShownPreambleCommands
+
+\begin{document}
+\NumTabs{4}
+Start\tab T1\tab T2\tab T3\tab T0b \tab\tab T3b
+
+\TabPositions{.25\linewidth,.5\linewidth}
+Start\tab T1\tab T2 (last one in line)\tab T0b
+(get past T1b)\tab T2b \tabto*{.42\linewidth}T?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-1.ltx b/info/examples/tlc3/example-sources/6-2-1.ltx
new file mode 100644
index 0000000000..f94d6a9e49
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-1.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-1 on page I-437 in "The behavior of the \protect \nxLcs {\protect \bs } command".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}[t]{lp{1cm}} \hline
+ 1 & x\newline y \\[20pt]
+ 2 & 2 \\ \hline \end{tabular}
+\qquad
+\begin{tabular}[t]{p{1cm}l} \hline
+ x\newline y & 1 \\[20pt]
+ 2 & 2 \\ \hline \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-10.ltx b/info/examples/tlc3/example-sources/6-2-10.ltx
new file mode 100644
index 0000000000..95d1570586
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-10.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-10 on page I-442 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{array} \setlength\extrarowheight{4pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|>{$}l<{$}|l|} \hline
+ 10!^{10!} & a big number \\
+ 10^{-999} & a small number \\\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-11.ltx b/info/examples/tlc3/example-sources/6-2-11.ltx
new file mode 100644
index 0000000000..5941e0fa23
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-11.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-11 on page I-442 in "Typesetting narrow columns".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\parbox{11mm}{Characteristics}}%
+\hfill
+\fbox{\parbox{11mm}{\hspace{0pt}Characteristics}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-12.ltx b/info/examples/tlc3/example-sources/6-2-12.ltx
new file mode 100644
index 0000000000..c07f12e0c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-12.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-12 on page I-443 in "Typesetting narrow columns".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}
+ {|>{\raggedleft\hspace{0pt}}p{14mm}%
+ |>{\centering\hspace{0pt}}p{14mm}%
+ |>{\raggedright\hspace{0pt}}p{14mm}|}
+\hline Superconsciousness is a long word &
+ Possibi\-li\-t\'es et esp\'erances &
+ Moge\-lijk\-heden en hoop \tabularnewline
+\hline Ragged left text in column one &
+ Centered text in column two &
+ Ragged right text in column three
+ \tabularnewline \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-13.ltx b/info/examples/tlc3/example-sources/6-2-13.ltx
new file mode 100644
index 0000000000..c87965ad52
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-13.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-13 on page I-443 in "Controlling the horizontal separation between columns".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{c@{}c!{}c@{--}c!{--}c}
+ one & two & three & four & five \\ 1 & 2 & 3 & 4 & 5
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-14.ltx b/info/examples/tlc3/example-sources/6-2-14.ltx
new file mode 100644
index 0000000000..4682a3c54a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-14.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-14 on page I-444 in "Controlling the horizontal separation between columns".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{flushleft} \textbf{Sample text before \ldots}\\
+\begin{tabular}{lr}
+ one & two\\ three & four\\
+\end{tabular}\textbf{material following \ldots}\\
+\textbf{a bit more text to separate the tables}\\
+\begin{tabular}{|lr@{}}
+ one & two\\ \multicolumn{1}{@{}l}{three} & four\\
+\end{tabular}\textbf{now touching \ldots}\\
+\textbf{\ldots\ and some more text.} \end{flushleft}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-15.ltx b/info/examples/tlc3/example-sources/6-2-15.ltx
new file mode 100644
index 0000000000..2cd25cf4fd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-15.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-15 on page I-444 in "Tables inside tables or other environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+Tables \begin{tabular}[t]{l}
+ with no\\ hline \\ commands \\ used
+\end{tabular}
+versus tables
+\begin{tabular}[t]{|l|} \hline
+ with some \\ hline \\ commands \\
+\hline
+\end{tabular} used.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-16.ltx b/info/examples/tlc3/example-sources/6-2-16.ltx
new file mode 100644
index 0000000000..8acdd88325
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-16.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-16 on page I-444 in "Tables inside tables or other environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+Tables \begin{tabular}[t]{l}
+ with no\\ hline \\ commands \\ used
+\end{tabular}
+versus tables
+\begin{tabular}[t]{|l|} \firsthline
+ with some \\ hline \\ commands \\
+\lasthline
+\end{tabular} used.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-17.ltx b/info/examples/tlc3/example-sources/6-2-17.ltx
new file mode 100644
index 0000000000..6c6490c547
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-17.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-17 on page I-446 in "Defining new column specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+\newcolumntype{P}[1]
+ {>{#1\hspace{0pt}\arraybackslash}p{14mm}|}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}
+ {|P{\raggedleft}P{\centering}P{\raggedright}}
+\hline Superconsciousness is a long word &
+ Possibi\-li\-t\'es et esp\'erances &
+ Moge\-lijk\-heden en hoop \\\hline
+ Ragged left text in column one &
+ Centered text in column two &
+ Ragged right text in column three \\\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-18.ltx b/info/examples/tlc3/example-sources/6-2-18.ltx
new file mode 100644
index 0000000000..8020103116
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-18.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-18 on page I-446 in "Defining new column specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{array} \newcolumntype{Z}{clr}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{Z} one&two&three\\1&2&3 \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-2.ltx b/info/examples/tlc3/example-sources/6-2-2.ltx
new file mode 100644
index 0000000000..14f79f1a09
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-2.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-2 on page I-438 in "The behavior of the \protect \nxLcs {\protect \bs } command".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}[t]{lp{1cm}} \hline
+ 1 & x\newline y \\[20pt]
+ 2 & 2 \\ \hline \end{tabular}
+\qquad
+\begin{tabular}[t]{p{1cm}l} \hline
+ x\newline y & 1 \\[20pt]
+ 2 & 2 \\ \hline \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-3.ltx b/info/examples/tlc3/example-sources/6-2-3.ltx
new file mode 100644
index 0000000000..4c2606a276
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-3.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-3 on page I-438 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{array} \setlength\overfullrule{5pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|r|wr{13mm}|Wr{15mm}|}
+ flexible (r)& fixed (w) & fixed (W) \\
+ 123 & 123 & 123 \\
+ 123456789 & 123456789 & 123456789 \\
+ ab cd ef gh & ab cd ef gh & ab cd ef gh\\
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-4.ltx b/info/examples/tlc3/example-sources/6-2-4.ltx
new file mode 100644
index 0000000000..71faa06a49
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-4.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-4 on page I-440 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{color,array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|p{1pc}|p{1pc}|p{1pc}|l|}
+ \hline \vspace{0pt} a a a a a a &
+ b b b b &
+ \color{blue} c c c c c c c c &
+ \textcolor{blue}{d d d} \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-5.ltx b/info/examples/tlc3/example-sources/6-2-5.ltx
new file mode 100644
index 0000000000..bc68f61313
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-5.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-5 on page I-440 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|b{1pc}|m{1pc}|p{1pc}|l|}
+\hline \vspace{0pt} a a a a a a & b b b b &
+ c c c c c c c c & d\llap{\rule{80pt}{0.4pt}} \\
+\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-6.ltx b/info/examples/tlc3/example-sources/6-2-6.ltx
new file mode 100644
index 0000000000..fd0bdd21dc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-6.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-6 on page I-441 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\setlength\extrarowheight{5pt}
+\begin{tabular}{|p{1pc}|m{1pc}|p{1pc}|l|c} \cline{1-4}
+ a a a a a a & b b b b &
+ c c c c c c c c & d\llap{\rule{80pt}{0.4pt}} &
+ \rule[-1cm]{2pt}{1cm} \\[1cm] \cline{1-4}
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-7.ltx b/info/examples/tlc3/example-sources/6-2-7.ltx
new file mode 100644
index 0000000000..6ed0dbe47e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-7.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-7 on page I-441 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|>{\large}c|>{\large\bfseries}l|>{\itshape}c|}
+\hline A & B & C\\\hline 100 & 10 & 1 \\\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-8.ltx b/info/examples/tlc3/example-sources/6-2-8.ltx
new file mode 100644
index 0000000000..58e27837db
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-8.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-8 on page I-441 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\setlength\extrarowheight{3pt}
+\begin{tabular}{|>{\large}c|>{\large\bfseries}l|>{\itshape}c|}
+\hline A & B & C\\\hline 100 & 10 & 1 \\\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-2-9.ltx b/info/examples/tlc3/example-sources/6-2-9.ltx
new file mode 100644
index 0000000000..8ea206100d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-2-9.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-2-9 on page I-442 in "Examples of preamble specifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}
+ {|>{\setlength\parindent{5mm}}p{2cm}|p{2cm}|}
+ \hline 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 &
+ 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-1.ltx b/info/examples/tlc3/example-sources/6-3-1.ltx
new file mode 100644
index 0000000000..9d51e7a26f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-1.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-1 on page I-447 in "Calculating column widths".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+%StartShownPreambleCommands
+\usepackage{array}
+\newenvironment{tabularc}[2]
+ {\begin{tabular*}{#1}{*{#2}{|>{\centering\hspace{0pt}}%
+ p{\dimeval{#1/(#2)-\tabcolsep*2-\arrayrulewidth*(#2+1)/(#2)}}}|}}
+ {\end{tabular*}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabularc}{300pt}{3} \hline
+Material in column one & column two & This is column three \tabularnewline\hline
+\empty
+Column one again &
+and column two &
+This is column three \tabularnewline\hline
+Once more column one &
+column two &
+Last time column three \tabularnewline\hline
+\end{tabularc}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-10.ltx b/info/examples/tlc3/example-sources/6-3-10.ltx
new file mode 100644
index 0000000000..f537c4eafc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-10.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-10 on page I-455 in "widetable --- An alternative to \protect \nxLenv {tabular*}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{array,widetable}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{widetabular}{\linewidth}
+ {*{2}{|>{\small\raggedright\arraybackslash}p{32mm}}|c|}
+\hline\multicolumn{2}{|c|}{The p-columns} & Centered column\\\hline\hline
+\empty
+The Two Gentlemen of Verona &
+The Taming of the Shrew &
+The Comedy of Errors \\\hline
+Love's Labour's Lost &
+A Midsummer Night's Dream &
+The Merchant of Venice \\\hline
+The Merry Wives of Windsor &
+Much Ado About Nothing &
+As You Like It
+ \\\hline
+Twelfth Night &
+Troilus and Cressida &
+\ldots
+%Measure for Measure \\\hline
+%All's Well That Ends Well &
+%Pericles, Prince of Tyre &
+%The Winter's Tale \\\hline
+%Cymbeline &
+%The Tempest & \\\hline
+\end{widetabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-11.ltx b/info/examples/tlc3/example-sources/6-3-11.ltx
new file mode 100644
index 0000000000..88484b4103
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-11.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-11 on page I-455 in "widetable --- An alternative to \protect \nxLenv {tabular*}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{array,widetable}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{widetabular}{287pt}
+ {*{2}{|>{\small\raggedright\arraybackslash}p{32mm}}|c|}
+\hline\multicolumn{2}{|c|}{The p-columns} & Centered column\\\hline\hline
+\empty
+The Two Gentlemen of Verona &
+The Taming of the Shrew &
+The Comedy of Errors \\\hline
+Love's Labour's Lost &
+A Midsummer Night's Dream &
+The Merchant of Venice \\\hline
+The Merry Wives of Windsor &
+Much Ado About Nothing &
+As You Like It
+ \\\hline
+Twelfth Night &
+Troilus and Cressida &
+\ldots
+%Measure for Measure \\\hline
+%All's Well That Ends Well &
+%Pericles, Prince of Tyre &
+%The Winter's Tale \\\hline
+%Cymbeline &
+%The Tempest & \\\hline
+\end{widetabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-2.ltx b/info/examples/tlc3/example-sources/6-3-2.ltx
new file mode 100644
index 0000000000..bca360a930
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-2.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-2 on page I-448 in "tabularx --- Automatic calculation of column widths".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+%StartShownPreambleCommands
+\usepackage{tabularx}
+\newcolumntype{Y}{>{\small\raggedright\arraybackslash}X}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent\begin{tabularx}{100mm}{|Y|Y|Y|} \hline
+The Two Gentlemen of Verona & The Taming of the Shrew &
+\empty
+The Comedy of Errors \\\hline
+Love's Labour's Lost &
+A Midsummer Night's Dream &
+The Merchant of Venice \\\hline
+The Merry Wives of Windsor &
+Much Ado About Nothing &
+As You Like It \\\hline
+Twelfth Night &
+Troilus and Cressida &
+Measure for Measure \\\hline
+All's Well That Ends Well &
+Pericles, Prince of Tyre &
+The Winter's Tale \\\hline
+Cymbeline &
+The Tempest & \\\hline
+\end{tabularx}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-3.ltx b/info/examples/tlc3/example-sources/6-3-3.ltx
new file mode 100644
index 0000000000..3e57942894
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-3.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-3 on page I-449 in "tabularx --- Automatic calculation of column widths".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+%StartShownPreambleCommands
+\usepackage{tabularx}
+\newcolumntype{Y}{>{\small\raggedright\arraybackslash}X}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent\begin{tabularx}{\linewidth}{|Y|Y|Y|} \hline
+The Two Gentlemen of Verona & The Taming of the Shrew &
+ The Comedy of Errors \\\hline
+Love's Labour's Lost & A Midsummer Night's Dream &
+\empty
+The Merchant of Venice \\\hline
+The Merry Wives of Windsor &
+Much Ado About Nothing &
+As You Like It \\\hline
+Twelfth Night &
+Troilus and Cressida &
+Measure for Measure \\\hline
+All's Well That Ends Well &
+Pericles, Prince of Tyre &
+The Winter's Tale \\\hline
+Cymbeline &
+The Tempest & \\\hline
+\end{tabularx}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-4.ltx b/info/examples/tlc3/example-sources/6-3-4.ltx
new file mode 100644
index 0000000000..84369955bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-4.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-4 on page I-450 in "tabularx --- Automatic calculation of column widths".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{tabularx} \tracingtabularx
+\newcolumntype{?}[1]
+ {>{\setlength\hsize{#1\hsize}}X}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabularx}{\linewidth}
+ {| ?{.85} | ?{1.15} |}
+ Superconsciousness is a long word &
+ Moge\-lijk\-heden en hoop \\
+ Some text in column one &
+ A somewhat longer text in column two \\
+\end{tabularx}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-5.ltx b/info/examples/tlc3/example-sources/6-3-5.ltx
new file mode 100644
index 0000000000..d33d8ed289
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-5.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-5 on page I-451 in "tabulary --- Column widths based on content".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{tabulary}
+\setlength\tymin{10pt}
+\setlength\tymax{\maxdimen}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabulary}{200pt}{|C|C|C|C|}
+ a & b b b b &
+ c c c c c c c c c c c c c c c c c c &
+ d d d d d d d d d d d d d d d d d d
+\empty
+ d d d d d d d d d d d d d d
+ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
+ \end{tabulary}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-6.ltx b/info/examples/tlc3/example-sources/6-3-6.ltx
new file mode 100644
index 0000000000..fc0df7d57d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-6.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-6 on page I-452 in "tabulary --- Column widths based on content".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{tabulary}
+\setlength\tymin{30pt} \setlength\tymax{200pt}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabulary}{200pt}{|C|C|C|C|}
+ a & b b b b &
+ c c c c c c c c c c c c c c c c c c &
+ d d d d d d d d d d d d d d d d d d
+\empty
+d d d d d d d d d d d d d d
+d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
+ \end{tabulary}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-7.ltx b/info/examples/tlc3/example-sources/6-3-7.ltx
new file mode 100644
index 0000000000..ec943fcb47
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-7.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-7 on page I-453 in "Managing tables with wide entries".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{ccc}
+ \multicolumn{3}{c}{This is a wide heading line} \\
+ C1 & C2 & C3 \\ 2.1 & 2.2 & 2.3 \\ 3.1 & 3.2 & 3.3
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-8.ltx b/info/examples/tlc3/example-sources/6-3-8.ltx
new file mode 100644
index 0000000000..04083652a0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-8.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-8 on page I-453 in "Managing tables with wide entries".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{array,calc}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular*}{\widthof{This is a wide heading line}
+ + 2\tabcolsep}
+ { !{\extracolsep{4in minus 4in}} ccc}
+\multicolumn{3}{c}{This is a wide heading line} \\
+C1 & C2 & C3 \\ 2.1 & 2.2 & 2.3 \\ 3.1 & 3.2 & 3.3
+\end{tabular*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-3-9.ltx b/info/examples/tlc3/example-sources/6-3-9.ltx
new file mode 100644
index 0000000000..c0439510ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-3-9.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-3-9 on page I-454 in "widetable --- An alternative to \protect \nxLenv {tabular*}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}
+ *{2}{|>{\small\raggedright\arraybackslash}p{32mm}}|c|}
+\hline\multicolumn{2}{|c|}{The p-columns} &
+ Centered column \\\hline\hline
+The Two Gentlemen of Verona & The Taming of the Shrew &
+ The Comedy of Errors \\\hline
+Love's Labour's Lost & A Midsummer Night's Dream &
+ The Merchant of Venice \\\hline
+The Merry Wives of Windsor & Much Ado About Nothing &
+ As You Like It \\\hline
+Twelfth Night & Troilus and Cressida &
+\empty
+\ldots
+%Measure for Measure \\\hline
+%All's Well That Ends Well &
+%Pericles, Prince of Tyre &
+%The Winter's Tale \\\hline
+%Cymbeline &
+%The Tempest & \\\hline
+\end{tabular*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-1.ltx2 b/info/examples/tlc3/example-sources/6-4-1.ltx2
new file mode 100644
index 0000000000..1af9006b96
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-1.ltx2
@@ -0,0 +1,85 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-1 on page I-457 in "supertabular --- Making multipage tabulars".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+\setcounter{page}{1}
+
+\makeatletter
+\def\@oddfoot{\hrulefill\quad Page \thepage\quad \hrulefill}
+\let\@oddhead\@oddfoot
+\let\@evenhead\@oddfoot
+\let\@evenfoot\@oddfoot
+\setlength\textheight{25\baselineskip}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{supertabular}
+%StopShownPreambleCommands
+
+\begin{document}
+\tablecaption{The ISOGRK3 entity set}
+\tablehead{\textbf{Entity}&\textbf{Unicode Name}&\textbf{Unicode}\\\hline}
+\tabletail{\hline \multicolumn{3}{r}{\emph{Continued on next page}}\\}
+\tablelasttail{\hline}
+\begin{supertabular}{lll}
+alpha & GREEK SMALL LETTER ALPHA & 03B1\\
+beta & GREEK SMALL LETTER BETA & 03B2\\
+chi & GREEK SMALL LETTER CHI & 03C7\\
+Delta & GREEK CAPITAL LETTER DELTA & 0394\\
+\empty
+delta & GREEK SMALL LETTER DELTA & 03B4\\
+epsi & GREEK SMALL LETTER EPSILON & 03B5\\
+epsis & GREEK LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & GREEK SMALL LETTER EPSILON & 03B5\\
+eta & GREEK SMALL LETTER ETA & 03B7\\
+Gamma & GREEK CAPITAL LETTER GAMMA & 0393\\
+gamma & GREEK SMALL LETTER GAMMA & 03B3\\
+gammad & GREEK SMALL LETTER DIGAMMA & 03DD\\
+iota & GREEK SMALL LETTER IOTA & 03B9\\
+kappa & GREEK SMALL LETTER KAPPA & 03BA\\
+kappav & GREEK KAPPA SYMBOL & 03F0\\
+Lambda & GREEK CAPITAL LETTER LAMDA & 039B\\
+lambda & GREEK SMALL LETTER LAMDA & 03BB\\
+mu & GREEK SMALL LETTER MU & 03BC\\
+nu & GREEK SMALL LETTER NU & 03BD\\
+Omega & GREEK CAPITAL LETTER OMEGA & 03A9\\
+omega & GREEK SMALL LETTER OMEGA & 03C9\\
+Phi & GREEK CAPITAL LETTER PHI & 03A6\\
+phis & GREEK PHI SYMBOL & 03D5\\
+phiv & GREEK SMALL LETTER PHI & 03C6\\
+Pi & GREEK CAPITAL LETTER PI & 03A0\\
+pi & GREEK SMALL LETTER PI & 03C0\\
+piv & GREEK PI SYMBOL & 03D6\\
+Psi & GREEK CAPITAL LETTER PSI & 03A8\\
+psi & GREEK SMALL LETTER PSI & 03C8\\
+rho & GREEK SMALL LETTER RHO & 03C1\\
+rhov & GREEK RHO SYMBOL & 03F1\\
+Sigma & GREEK CAPITAL LETTER SIGMA & 03A3\\
+sigma & GREEK SMALL LETTER SIGMA & 03C3\\
+sigmav & GREEK SMALL LETTER FINAL SIGMA & 03C2\\
+tau & GREEK SMALL LETTER TAU & 03C4\\
+Theta & GREEK CAPITAL LETTER THETA & 0398\\
+thetas & GREEK SMALL LETTER THETA & 03B8\\
+thetav & GREEK THETA SYMBOL & 03D1\\
+\shrinkheight{-40pt} %tell supertabular that there is enough space to fit the table in
+Upsi & GREEK UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & GREEK SMALL LETTER UPSILON & 03C5\\
+Xi & GREEK CAPITAL LETTER XI & 039E\\
+xi & GREEK SMALL LETTER XI & 03BE\\
+zeta & GREEK SMALL LETTER ZETA & 03B6\\
+\end{supertabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-2.ltx2 b/info/examples/tlc3/example-sources/6-4-2.ltx2
new file mode 100644
index 0000000000..f05b67bc2a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-2.ltx2
@@ -0,0 +1,108 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-2 on page I-459 in "supertabular --- Making multipage tabulars".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ \setcounter{page}{1}
+
+ \makeatletter
+ \def\@oddfoot{\hrulefill\quad Page \thepage\quad \hrulefill}
+ \let\@oddhead\@oddfoot
+ \let\@evenhead\@oddfoot
+ \let\@evenfoot\@oddfoot
+ \setlength\textheight{25\baselineskip}
+ \makeatother
+
+
+\usepackage{array,supertabular}
+
+% The setup for this example is somewhat weird, because in the book
+% the example had to be split across two pages, so the first part in
+% the book is faked and display using a verbatim environment and the
+% actual example doesn't show the source.
+%
+% For that reason we placed part of the example into the
+% ``begindocument/after'' hook so all the material inside that hook
+% really belongs after \begin{document}
+%
+% Sorry for that ...
+
+\AddToHook{begindocument/after}{%
+ \tablecaption{The ISOGRK3 entity set}
+ \tablefirsthead
+ {\textbf{Entity}&\textbf{Unicode Name}&\textbf{Unicode}\\\hline}
+ \tablehead{\textbf{Entity}&\textbf{Unicode Name}&\textbf{Unicode}\\\hline}
+ \tabletail{\hline \multicolumn{3}{r}{\emph{Continued on next page}}\\}
+ \tablelasttail{\hline}
+ \centering
+}
+
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\empty
+\begin{supertabular*}{\textwidth}{ll!{\extracolsep{\fill}}l}
+\shrinkheight{-12pt} % tell supertabular to add one additional line to first page
+alpha & GREEK SMALL LETTER ALPHA & 03B1\\
+beta & GREEK SMALL LETTER BETA & 03B2\\
+chi & GREEK SMALL LETTER CHI & 03C7\\
+Delta & GREEK CAPITAL LETTER DELTA & 0394\\
+delta & GREEK SMALL LETTER DELTA & 03B4\\
+epsi & GREEK SMALL LETTER EPSILON & 03B5\\
+epsis & GREEK LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & GREEK SMALL LETTER EPSILON & 03B5\\
+eta & GREEK SMALL LETTER ETA & 03B7\\
+Gamma & GREEK CAPITAL LETTER GAMMA & 0393\\
+gamma & GREEK SMALL LETTER GAMMA & 03B3\\
+gammad & GREEK SMALL LETTER DIGAMMA & 03DD\\
+iota & GREEK SMALL LETTER IOTA & 03B9\\
+kappa & GREEK SMALL LETTER KAPPA & 03BA\\
+kappav & GREEK KAPPA SYMBOL & 03F0\\
+Lambda & GREEK CAPITAL LETTER LAMDA & 039B\\
+lambda & GREEK SMALL LETTER LAMDA & 03BB\\
+mu & GREEK SMALL LETTER MU & 03BC\\
+nu & GREEK SMALL LETTER NU & 03BD\\
+Omega & GREEK CAPITAL LETTER OMEGA & 03A9\\
+omega & GREEK SMALL LETTER OMEGA & 03C9\\
+Phi & GREEK CAPITAL LETTER PHI & 03A6\\
+phis & GREEK PHI SYMBOL & 03D5\\
+phiv & GREEK SMALL LETTER PHI & 03C6\\
+Pi & GREEK CAPITAL LETTER PI & 03A0\\
+pi & GREEK SMALL LETTER PI & 03C0\\
+piv & GREEK PI SYMBOL & 03D6\\
+Psi & GREEK CAPITAL LETTER PSI & 03A8\\
+psi & GREEK SMALL LETTER PSI & 03C8\\
+rho & GREEK SMALL LETTER RHO & 03C1\\
+rhov & GREEK RHO SYMBOL & 03F1\\
+Sigma & GREEK CAPITAL LETTER SIGMA & 03A3\\
+sigma & GREEK SMALL LETTER SIGMA & 03C3\\
+sigmav & GREEK SMALL LETTER FINAL SIGMA & 03C2\\
+tau & GREEK SMALL LETTER TAU & 03C4\\
+Theta & GREEK CAPITAL LETTER THETA & 0398\\
+thetas & GREEK SMALL LETTER THETA & 03B8\\
+thetav & GREEK THETA SYMBOL & 03D1\\
+Upsi & GREEK UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & GREEK SMALL LETTER UPSILON & 03C5\\
+\shrinkheight{-40pt} %tell supertabular that there is enough space to fit the table in
+Xi & GREEK CAPITAL LETTER XI & 039E\\
+xi & GREEK SMALL LETTER XI & 03BE\\
+zeta & GREEK SMALL LETTER ZETA & 03B6\\
+\end{supertabular*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-3.ltx2 b/info/examples/tlc3/example-sources/6-4-3.ltx2
new file mode 100644
index 0000000000..a7ad7ea161
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-3.ltx2
@@ -0,0 +1,85 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-3 on page I-460 in "longtable --- Alternative multipage tabulars".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+\setcounter{page}{1}
+\makeatletter
+\def\@oddfoot{\hrulefill\quad Page \thepage\quad \hrulefill}
+\let\@oddhead\@oddfoot
+\let\@evenhead\@oddfoot
+\let\@evenfoot\@oddfoot
+\setlength\textheight{26\baselineskip}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{longtable}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{longtable}{lll}
+ \caption{The ISOGRK3 entity set} \\ \textbf{Entity} &
+ \textbf{Unicode Name} & \textbf{Unicode} \\ \hline \endfirsthead
+ \caption[]{The ISOGRK3 entity set (\emph{cont.})} \\ \textbf{Entity} &
+ \textbf{Unicode Name} & \textbf{Unicode} \\ \hline \endhead
+ \hline \multicolumn{3}{r}{\emph{Continued on next page}} \endfoot
+ \hline\endlastfoot
+alpha & GREEK SMALL LETTER ALPHA & 03B1\\
+beta & GREEK SMALL LETTER BETA & 03B2\\
+chi & GREEK SMALL LETTER CHI & 03C7\\
+\empty
+Delta & GREEK CAPITAL LETTER DELTA & 0394\\
+delta & GREEK SMALL LETTER DELTA & 03B4\\
+epsi & GREEK SMALL LETTER EPSILON & 03B5\\
+epsis & GREEK LUNATE EPSILON SYMBOL & 03F5\\
+epsiv & GREEK SMALL LETTER EPSILON & 03B5\\
+eta & GREEK SMALL LETTER ETA & 03B7\\
+Gamma & GREEK CAPITAL LETTER GAMMA & 0393\\
+gamma & GREEK SMALL LETTER GAMMA & 03B3\\
+gammad & GREEK SMALL LETTER DIGAMMA & 03DD\\
+iota & GREEK SMALL LETTER IOTA & 03B9\\
+kappa & GREEK SMALL LETTER KAPPA & 03BA\\
+kappav & GREEK KAPPA SYMBOL & 03F0\\
+Lambda & GREEK CAPITAL LETTER LAMDA & 039B\\
+lambda & GREEK SMALL LETTER LAMDA & 03BB\\
+mu & GREEK SMALL LETTER MU & 03BC\\
+nu & GREEK SMALL LETTER NU & 03BD\\
+Omega & GREEK CAPITAL LETTER OMEGA & 03A9\\
+omega & GREEK SMALL LETTER OMEGA & 03C9\\
+Phi & GREEK CAPITAL LETTER PHI & 03A6\\
+phis & GREEK PHI SYMBOL & 03D5\\
+phiv & GREEK SMALL LETTER PHI & 03C6\\
+Pi & GREEK CAPITAL LETTER PI & 03A0\\
+pi & GREEK SMALL LETTER PI & 03C0\\
+piv & GREEK PI SYMBOL & 03D6\\
+Psi & GREEK CAPITAL LETTER PSI & 03A8\\
+psi & GREEK SMALL LETTER PSI & 03C8\\
+rho & GREEK SMALL LETTER RHO & 03C1\\
+rhov & GREEK RHO SYMBOL & 03F1\\
+Sigma & GREEK CAPITAL LETTER SIGMA & 03A3\\
+sigma & GREEK SMALL LETTER SIGMA & 03C3\\
+sigmav & GREEK SMALL LETTER FINAL SIGMA & 03C2\\
+tau & GREEK SMALL LETTER TAU & 03C4\\
+Theta & GREEK CAPITAL LETTER THETA & 0398\\
+thetas & GREEK SMALL LETTER THETA & 03B8\\
+thetav & GREEK THETA SYMBOL & 03D1\\
+Upsi & GREEK UPSILON WITH HOOK SYMBOL & 03D2\\
+upsi & GREEK SMALL LETTER UPSILON & 03C5\\
+Xi & GREEK CAPITAL LETTER XI & 039E\\
+xi & GREEK SMALL LETTER XI & 03BE\\
+zeta & GREEK SMALL LETTER ZETA & 03B6\\
+\end{longtable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-4.ltx b/info/examples/tlc3/example-sources/6-4-4.ltx
new file mode 100644
index 0000000000..c700b4b136
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-4.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-4 on page I-462 in "longtable --- Alternative multipage tabulars".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{longtable,supertabular}
+\usepackage[font=it,labelfont=bf]{caption}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{table}[t]\centering
+ \caption{A standard table}
+ \begin{tabular}{ccc} 1 & 2 & 3 \end{tabular}
+\end{table}
+
+\begin{longtable}{ccc}\caption{A longtable}\\
+ 1 & 2 & 3 \end{longtable}
+
+\centering
+\tablecaption{A supertabular}
+\begin{supertabular}{ccc} 1 & 2 & 3 \\ \end{supertabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-5.ltx2 b/info/examples/tlc3/example-sources/6-4-5.ltx2
new file mode 100644
index 0000000000..e914b18d1a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-5.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-5 on page I-464 in "xltabular --- Marriage of tabularx and longtable".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+ \setcounter{page}{1}
+
+ % some special header and footer for the book
+
+ \makeatletter
+ \def\@oddfoot{\hrulefill\quad Page \thepage\quad \hrulefill}
+ \let\@oddhead\@oddfoot
+ \let\@evenhead\@oddfoot
+ \let\@evenfoot\@oddfoot
+ \setlength\textheight{6\baselineskip}
+ \makeatother
+
+ \AtBeginDocument{\Large} % large fonts as the book display is scaled down
+
+%StartShownPreambleCommands
+\usepackage{xltabular}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{xltabular}[c]{.85\linewidth}{llX}
+ \caption{A table with \texttt{X}-columns} \endfirsthead
+ entry 1.1 & entry 1.2 & entry 1.3, a long text entry needing two lines.\\
+ entry 2.1 & entry 2.2 & entry 2.3, a long text entry taking several
+ lines when set in a narrow column.
+\end{xltabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-6.ltx2 b/info/examples/tlc3/example-sources/6-4-6.ltx2
new file mode 100644
index 0000000000..2f4740034d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-6.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-6 on page I-465 in "Problems with multipage tables (all packages)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+ \setcounter{page}{1}
+
+ % show the Page number on top and bottom and use larger fonts
+ % because we scale down in the book:
+
+ \makeatletter
+ \def\@oddfoot{\hrulefill\quad Page \thepage\quad \hrulefill}
+ \let\@oddhead\@oddfoot
+ \let\@evenhead\@oddfoot
+ \let\@evenfoot\@oddfoot
+ \setlength\textheight{7.3\baselineskip}
+ \AtBeginDocument{\Large}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{longtable}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{longtable}{llp{43mm}}
+ entry 1.1 & entry 1.2 & entry 1.3, a long text entry taking several lines.\\
+ entry 2.1 & entry 2.2 & entry 2.3, a long text entry taking several lines
+ when set in a narrow column.
+\end{longtable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-7.ltx2 b/info/examples/tlc3/example-sources/6-4-7.ltx2
new file mode 100644
index 0000000000..20467647d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-7.ltx2
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-7 on page I-465 in "Problems with multipage tables (all packages)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+ \setcounter{page}{1}
+
+ % show the Page number on top and bottom and use larger fonts
+ % because we scale down in the book:
+
+ \makeatletter
+ \def\@oddfoot{\hrulefill\quad Page \thepage\quad \hrulefill}
+ \let\@oddhead\@oddfoot
+ \let\@evenhead\@oddfoot
+ \let\@evenfoot\@oddfoot
+ \setlength\textheight{7.7\baselineskip}
+ \AtBeginDocument{\Large}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{longtable}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{longtable}{llp{43mm}}
+ entry 1.1 & entry 1.2 & entry 1.3, a long text entry taking several lines.\\
+ entry 2.1 & entry 2.2 & \setlength{\parfillskip}{0pt}%
+ entry 2.3, a long text entry taking several\\
+ & & lines when set in a narrow column.
+\end{longtable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-4-8.ltx2 b/info/examples/tlc3/example-sources/6-4-8.ltx2
new file mode 100644
index 0000000000..7d53101416
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-4-8.ltx2
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-4-8 on page I-466 in "Problems with multipage tables (all packages)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+ \setcounter{page}{1}
+
+ % show the Page number on top and bottom and use larger fonts
+ % because we scale down in the book:
+
+ \makeatletter
+ \def\@oddfoot{\hrulefill\quad Page \thepage\quad \hrulefill}
+ \let\@oddhead\@oddfoot
+ \let\@evenhead\@oddfoot
+ \let\@evenfoot\@oddfoot
+ \setlength\textheight{7.7\baselineskip}
+ \AtBeginDocument{\Large}
+ \makeatother
+
+%StartShownPreambleCommands
+\usepackage{paracol}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{quote} \columnratio{0.25,0.25} \setlength\parindent{0pt}
+ \begin{paracol}{3}
+ entry 1.1 \switchcolumn entry 1.2 \switchcolumn
+ entry 1.3, a long text entry taking several lines.\switchcolumn*
+ entry 2.1 \switchcolumn entry 2.2 \switchcolumn
+ entry 2.3, a long text entry taking several lines
+ when set in a narrow column.\switchcolumn*
+ \end{paracol}
+\end{quote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-5-1.ltx b/info/examples/tlc3/example-sources/6-5-1.ltx
new file mode 100644
index 0000000000..52356e062a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-5-1.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-5-1 on page I-466 in "Color in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{array,color}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{>{\color{blue}\bfseries}lr}
+Day & \textcolor{blue}{\bfseries Attendance}\\\hline
+Monday& 57\\ Tuesday& 11\\
+Wednesday& 96\\ Thursday& 122\\
+Friday& 210\\ Saturday& 198\\
+Sunday& 40
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-5-2.ltx b/info/examples/tlc3/example-sources/6-5-2.ltx
new file mode 100644
index 0000000000..5a6b70d7c4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-5-2.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-5-2 on page I-467 in "Color in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{colortbl}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}
+ {>{\columncolor{blue}\color{white}\bfseries}lr}
+\rowcolor[gray]{0.8}
+ \color{black} Day & \bfseries Attendance\\[2pt]
+Monday& 57 \\ Tuesday& 11 \\
+Wednesday& 96 \\ Thursday& 122 \\
+Friday& 210 \\ Saturday& 198 \\
+Sunday& 40 \\
+\cellcolor[gray]{0.8}\color{black}Total& 724
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-1.ltx b/info/examples/tlc3/example-sources/6-6-1.ltx
new file mode 100644
index 0000000000..f4a51551ad
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-1.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-1 on page I-468 in "Colored table rules".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+%StartShownPreambleCommands
+\usepackage{colortbl,hhline} \setlength\arrayrulewidth{1pt}
+\newcolumntype{B}{!{\color{blue}\vline}}
+\newcommand\blueline{\arrayrulecolor{blue}\hline\arrayrulecolor{black}}
+\newcommand\bluecline[1]{\arrayrulecolor{blue}\cline{#1}%
+ \arrayrulecolor{black}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{cBc|c} \hline
+ A & B & C \\ \cline{1-1}\bluecline{2-3}
+ X & Y & Z \\ \blueline
+ 100 & 10 & 1 \\ \hhline{= >{\arrayrulecolor{blue}}:=
+ >{\doublerulesepcolor{yellow}}=}
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-10.ltx b/info/examples/tlc3/example-sources/6-6-10.ltx
new file mode 100644
index 0000000000..e095bd2914
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-10.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-10 on page I-475 in "cellspace --- Ensure minimal clearance automatically".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage[column=O]{cellspace}
+\usepackage{bigstrut}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}[t]{c} \hline
+ Ä \\\hline xyz \\\hline $\frac{1}{2}$ \\\hline \end{tabular}
+\begin{tabular}[t]{O{c}} \hline
+ Ä \\\hline xyz \\\hline $\frac{1}{2}$ \\\hline \end{tabular}
+\begin{tabular}[t]{c} \hline
+ Ä \bigstrut[t] \\\hline xyz \\\hline
+ $\frac{1}{2}$ \bigstrut \\\hline \end{tabular}
+\begin{tabular}[t]{O{c}} \hline
+ Ä \bigstrut[t] \\\hline xyz \\\hline
+ $\frac{1}{2}$ \bigstrut \\\hline \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-2.ltx b/info/examples/tlc3/example-sources/6-6-2.ltx
new file mode 100644
index 0000000000..13e8c427e2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-2.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-2 on page I-468 in "boldline --- Bolder table rules".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{boldline} \renewcommand\arraystretch{1.3}
+\newcolumntype{I}{V{2.5}} \newcommand\boldline{\hlineB{4}}
+\newcommand\boldcline[1]{\clineB{#1}{4}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{cIc|c}
+ A & B & C \\ \cline{1-1} \boldcline{3-3} a & b & c \\ \hline
+ X & Y & Z \\ \boldline 100 & 10 & 1
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-3.ltx b/info/examples/tlc3/example-sources/6-6-3.ltx
new file mode 100644
index 0000000000..8296156a61
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-3 on page I-469 in "\protect \nxLPack {arydshln} --- Dashed rules".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{array,arydshln}
+ \setlength\extrarowheight{4pt}% extra space on row top
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|c::c|c|} \hline
+ A & B & C \\ \hdashline\hline
+ a & b & c \\ \hdashline\hdashline
+ 1000 & 10 & 1 \\ \hdashline
+ X & Y & Z \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-4.ltx b/info/examples/tlc3/example-sources/6-6-4.ltx
new file mode 100644
index 0000000000..7ed6775881
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-4.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-4 on page I-469 in "\protect \nxLPack {arydshln} --- Dashed rules".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{colortbl,arydshln} \renewcommand\arraystretch{1.5}
+\setlength\dashlinedash{10pt} \setlength\dashlinegap{5pt}
+\setlength\arrayrulewidth{1pt} \arrayrulecolor{blue}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{;{5pt/2pt}c::c:c;{2pt/2pt}}
+\hdashline
+ A & B & C \\ \hdashline
+ X & Y & Z \\ \hdashline[5pt/2pt]
+1000 & 10 & 1 \\ \hdashline \hdashline[5pt/5pt]
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-5.ltx b/info/examples/tlc3/example-sources/6-6-5.ltx
new file mode 100644
index 0000000000..8422e62894
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-5.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-5 on page I-471 in "hhline --- Combining horizontal and vertical lines".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{hhline} \setlength\arrayrulewidth{.8pt}
+\renewcommand\arraystretch{1.5}
+%StopShownPreambleCommands
+
+\begin{document}
+ % columns: 1 2 3 4 5
+\begin{tabular}{||cc||c|c||c} \hhline{|t: = = :t: = = :t| }
+ a & b & c & d \\ \hhline{|: = = :| ~|~ | | }
+ 1 & 2 & 3 & 4 \\ \hhline{ # = = # ~|= :b| -}
+ i & j & k & l
+ & \multicolumn{1}{c|}{?} \\ \hhline{|| - - || - - -}
+ w & x & y & z \\ \hhline{|b: = = :b: = = :b| }
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-6.ltx b/info/examples/tlc3/example-sources/6-6-6.ltx
new file mode 100644
index 0000000000..e46cb1d923
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-6.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-6 on page I-471 in "\protect \LmPack {booktabs} --- Formal ruled tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{booktabs}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{llr} \toprule
+ \multicolumn{2}{c}{Items} &\multicolumn{1}{c}{Price/lb} \\
+\cmidrule(r){1-2}\cmidrule(l){3-3}
+ Food & Category & \multicolumn{1}{c}{\$}\\
+\midrule
+ Apples & Fruit & 1.50 \\ Oranges & Fruit & 2.00 \\
+ Beef & Meat & 4.50 \\
+\bottomrule \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-7.ltx b/info/examples/tlc3/example-sources/6-6-7.ltx
new file mode 100644
index 0000000000..d3da7092e5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-7.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-7 on page I-473 in "\protect \LmPack {booktabs} --- Formal ruled tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{booktabs}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{@{}llr@{}}
+\toprule
+ \multicolumn{2}{c}{Items} &\multicolumn{1}{c}{Price/lb} \\
+\cmidrule(r){1-2} \cmidrule(l){3-3}
+ a & b & c \\
+\cmidrule(l{10pt}r{10pt}){1-2}\cmidrule(l{10pt}r{10pt}){3-3}
+\morecmidrules \cmidrule(l{5pt}r{5pt}) {2-3}
+\addlinespace[5pt]
+ Food& Category & \multicolumn{1}{c}{\$}\\
+\midrule
+ Apples & Fruit & 1.50 \\ Oranges & Fruit & 2.00 \\
+\addlinespace Beef & Meat & 4.50 \\
+\specialrule{.5pt}{10pt}{20pt} x & y & z \\
+\bottomrule
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-8.ltx b/info/examples/tlc3/example-sources/6-6-8.ltx
new file mode 100644
index 0000000000..53758cd105
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-8.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-8 on page I-474 in "bigstrut --- Spreading individual table lines apart".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{bigstrut}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|ccc|} \hline
+ A & B & C \\ \hline x & y & z \\ \hline
+\end{tabular}
+
+\bigskip
+
+\begin{tabular}{|ccc|} \hline
+ \bigstrut[t] A & B & C \\ \hline \bigstrut[b] x & y & z \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-6-9.ltx b/info/examples/tlc3/example-sources/6-6-9.ltx
new file mode 100644
index 0000000000..2a6431c104
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-6-9.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-6-9 on page I-475 in "cellspace --- Ensure minimal clearance automatically".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{cellspace}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}[t]{c} \hline
+ Ä \\\hline xyz \\\hline $\frac{1}{2}$ \\\hline \end{tabular}
+\begin{tabular}[t]{S{c}} \hline
+ Ä \\\hline xyz \\\hline $\frac{1}{2}$ \\\hline \end{tabular}
+\setlength\cellspacetoplimit{3pt}
+\begin{tabular}[t]{S{c}} \hline
+ Ä \\\hline xyz \\\hline $\frac{1}{2}$ \\\hline \end{tabular}
+\setlength\cellspacebottomlimit{3pt}
+\begin{tabular}[t]{S{c}} \hline
+ Ä \\\hline xyz \\\hline $\frac{1}{2}$ \\\hline \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-1.ltx b/info/examples/tlc3/example-sources/6-7-1.ltx
new file mode 100644
index 0000000000..f11845a7a9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-1.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-1 on page I-476 in "Other extensions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|c|c|c|} \hline
+ & \multicolumn{2}{c|}{qqq}\\\cline{2-3}
+\raisebox{1.5ex}[0cm][0cm]{\bfseries 100}
+ & A & B \\\hline
+20000000 & 10 & 10 \\\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-10.ltx b/info/examples/tlc3/example-sources/6-7-10.ltx
new file mode 100644
index 0000000000..af5469bae3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-10.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-10 on page I-481 in "diagbox --- Making table cells with diagonal lines".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tabularx,diagbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabularx}{\textwidth}{|p{1cm}|X|X|} \hline
+ \diagbox[innerwidth=1cm]{A}{B} &
+ \diagbox[dir=SW,innerwidth=\hsize]{AA}{BB} &
+ \diagbox[innerwidth=\hsize]{AAA}{BBB} \\ \hline
+\end{tabularx}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-11.ltx b/info/examples/tlc3/example-sources/6-7-11.ltx
new file mode 100644
index 0000000000..b6b4400b58
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-11.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-11 on page I-483 in "dcolumn --- Decimal column alignments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{dcolumn}
+\newcolumntype{d}[1]{D{.}{\cdot}{#1}}
+\newcolumntype{.}{D{.}{.}{-1}}
+\newcolumntype{,}{D{.}{,}{2}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|d{-1}|d{2}|.|,|}
+ 1.2 & 1.2 & 1.2 & 1.2 \\
+ 1.23 & 1.23 & 12.34 & 12.34 \\
+ 1121.2 & 1121.2 & 0.3333 & 0.3333 \\
+ 184 & 184 & \pm 100 & \pm 100 \\
+ .4 & .4 & ok? & no! \\
+ -0.55 & -0.55 & -0.55 & -0.55 \\
+ 0.0 & 0.0 & 0.0 & 0.0
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-12.ltx b/info/examples/tlc3/example-sources/6-7-12.ltx
new file mode 100644
index 0000000000..98f6bc272f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-12.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-12 on page I-483 in "dcolumn --- Decimal column alignments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{dcolumn}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|D..{-1}|D..{2}|D..{4.2}|}
+ \multicolumn{1}{|c|}{wide heading} &
+ \multicolumn{1} {c|}{wide heading} &
+ \multicolumn{1} {c|}{wide heading}
+ \\[3pt]
+ 1000.20 & 1000.20 & 1000.20 \\
+ 123.45 & 123.45 & 123.45 \\
+ 12.345 & 12.345 & 12.345 \\
+ -1.23 & -1.23 & -1.23
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-13.ltx b/info/examples/tlc3/example-sources/6-7-13.ltx
new file mode 100644
index 0000000000..0bd0303804
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-13.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-13 on page I-484 in "dcolumn --- Decimal column alignments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{dcolumn}
+\newcolumntype{+}{D{/}{\mbox{--}}{4}}
+\newcolumntype{,}{D{,}{,}{2}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|r||+|
+ >{\raggedright}p{2.2cm}|,|} \hline
+\multicolumn{4}{|c|}{GG\&A Hoofed Stock}\\
+\hline\hline
+& \multicolumn{1}{c|}{Price}& &
+\\ \cline{2-2} \multicolumn{1}{|c||}{Year}
+& \mbox{low}/\mbox{high}
+& \multicolumn{1}{c|}{Comments}
+& \multicolumn{1}{c|}{Other} \\ \hline
+1971 & 97/245 &Bad year for farmers in
+ the West. & 23,45 \\ \hline
+ 72 &245/245 &Light trading due to a
+ heavy winter. & 435,23\\ \hline
+ 73 &245/2001 &No gnus was very good
+ gnus this year. & 387,56\\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-14.ltx b/info/examples/tlc3/example-sources/6-7-14.ltx
new file mode 100644
index 0000000000..5e71f36422
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-14.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-14 on page I-485 in "siunitx --- Scientific numbers in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+
+ \setlength\parindent{0pt}
+
+ \usepackage{color} % for the book we need to load this explicitly because of
+ % the spotcolors we use (otherwise the blue will not be in
+ % the spotcolor but a ``real blue'' and thus gray)
+
+%StartShownPreambleCommands
+\usepackage{siunitx}
+\newcommand\note[1]{\textsuperscript{\,#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|S|S[text-series-to-math]|}
+ \multicolumn{2}{|c|}{\tablenum{47.11}} \\
+ \multicolumn{2}{|c|}{\tablenum{111.5}} \\
+ 2.345 & -1.2 \\
+ 12.17 \note{b} & 7.84e2 \\
+ 1.99998 & {broken } 0.01 \\
+ \color{blue} 56.7 & \bfseries 9.7(1)e-3
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-15.ltx b/info/examples/tlc3/example-sources/6-7-15.ltx
new file mode 100644
index 0000000000..569e0f4eff
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-15.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-15 on page I-485 in "siunitx --- Scientific numbers in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+ \usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{tabular}{|S|S[table-format=1.4]|
+ S[table-format=1.4,table-number-alignment=left]|
+ S[table-format=1.2,table-number-alignment=right]|}
+ {default}&{Heading} &{Heading}&{Heading} \\
+ 2.3456 & 2.3456 & 2.3456 & 2.3456 \\
+ 4.2 & 4.2 & 4.2 & 4.23 \\
+ 6.783 & 6.783 & 6.783 & 6.783 \\
+ -1.47 & -1.47 & -1.47 & -1.47
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-16.ltx b/info/examples/tlc3/example-sources/6-7-16.ltx
new file mode 100644
index 0000000000..9e863865df
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-16.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-16 on page I-486 in "siunitx --- Scientific numbers in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+ \usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{tabular}{|S|S[table-alignment-mode=none,
+ table-text-alignment=left]|
+ S[table-alignment-mode=none,
+ table-alignment=right]|}
+ {Default} & {Left} & {Right} \\
+ 12.345 & 12.345 & 12.345 \\
+ 6.7 & 6.7 & 6.7 \\
+ -88.8(9) & -88.8(9) & -88.8(9) \\
+ 4.5e3 & 4.5e3 & 4.5e3
+ \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-17.ltx b/info/examples/tlc3/example-sources/6-7-17.ltx
new file mode 100644
index 0000000000..661840a633
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-17.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-17 on page I-486 in "siunitx --- Scientific numbers in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|S[table-format=2.2e1]|
+ S[exponent-mode=fixed,drop-exponent,fixed-exponent=3,
+ table-format=2.4]|}
+ {Data} & {Data (\num[drop-exponent=false,
+ print-unity-mantissa=false]{e3})} \\
+ 1.2e3 & 1.2e3 \\ 17.5 & 17.5 \\ 3e2 & 3e2 \\ 1.03e4 & 1.03e4
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-18.ltx b/info/examples/tlc3/example-sources/6-7-18.ltx
new file mode 100644
index 0000000000..2f42892395
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-18.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-18 on page I-486 in "siunitx --- Scientific numbers in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|S|S[table-column-width=3cm]|}
+ {Header} & {Header} \\
+ -47.11 & -47.11 \\ 1.2 & 1.2 \\ 10.2754 & 10.2754
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-19.ltx b/info/examples/tlc3/example-sources/6-7-19.ltx
new file mode 100644
index 0000000000..394e0bcc76
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-19.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-19 on page I-487 in "siunitx --- Scientific numbers in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{siunitx}
+%StopShownPreambleCommands
+
+\begin{document}
+\sisetup{table-auto-round}
+\begin{tabular}{|S[table-format=-2.3]|S[table-format=-2.1]|}
+ {Header} & {Header} \\
+ -47.11 & -47.11 \\ 1.2 & 1.2 \\ 10.2754 & 10.2754
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-2.ltx b/info/examples/tlc3/example-sources/6-7-2.ltx
new file mode 100644
index 0000000000..819c5ac3cc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-2.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-2 on page I-476 in "Other extensions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{r@{.}l}
+ 1 & 2 \\ 1 & 23 \\ 913 & 17
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-20.ltx b/info/examples/tlc3/example-sources/6-7-20.ltx
new file mode 100644
index 0000000000..a2d7be88b7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-20.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-20 on page I-488 in "fcolumn --- Managing financial tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{fcolumn}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{ffff}
+ 126,5 & 2 & 3, & 4,25 \\
+ 1.101 & -,55 & & 577,15 \\
+ 4 & 3,00 & 1,45 & 650,1 \\
+ \sumline[2pt][4pt]
+ -1000,00 & 150,2 & 230 & -997,1 \\
+ 2,95 & 79,8 & & 0,05 \\
+ \sumline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-21.ltx b/info/examples/tlc3/example-sources/6-7-21.ltx
new file mode 100644
index 0000000000..f3b1007b77
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-21.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-21 on page I-489 in "fcolumn --- Managing financial tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage[strict]{fcolumn}
+\newcolumntype{f}{F{.}{,}{3,2}{,\mathbf}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{ffff}
+ \checkfcolumns{1}{4}\checkfcolumns{2}{3}
+ 126,5 & 2 & 3, & 4,25 \\
+ 1.101 & -,55 & & 577,15 \\
+ 4 & 3,00 & 1,45 & 650,1 \\[2pt]
+ \sumline[4pt][6pt]
+ -1000,00 & 150,2 & 230 & -997,1 \\
+ 2,95 & 79,8 & & 0,05\\[2pt]
+ \sumline[4pt]
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-22.ltx b/info/examples/tlc3/example-sources/6-7-22.ltx
new file mode 100644
index 0000000000..3bdddf591d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-22.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-22 on page I-490 in "fcolumn --- Managing financial tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{348.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{xcolor,booktabs,fcolumn}
+\newcolumntype{f}{F{\,}{.}{3.2}{\mathsf}}
+\newcolumntype{A}{F{\,}{.}{3.2}{\color{blue}\mathsf,\mathsf}}
+\newcommand\fheader[1]{\multicolumn{6}{c}{\bfseries #1} \\ \toprule
+ expense & \leeg{budget} & \leeg{actual} &
+ income & \leeg{expected} & \leeg{actual}\\ \midrule}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{@{}lfAlfA@{}}
+\fheader{Booklet 113}
+printing & 8200 & 8000 & sales & 10000 & 7863 \\
+binding & 600 & 550 \\
+shipping & 800 & 496.8 \\
+profit & 400 & & loss & & 1183.8 \\
+\sumline[2pt][30pt] \resetsumline
+\fheader{Booklet 114}
+printing & 6000 & 6200 & sales & 8000 & 8610 \\
+binding & 600 & 650 \\
+\empty
+shipping & 640 & 737.6 \\
+profit & 760 & 1022.4 & loss & & 0 \\
+\sumline
+\bottomrule
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-3.ltx b/info/examples/tlc3/example-sources/6-7-3.ltx
new file mode 100644
index 0000000000..bd608484db
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-3.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-3 on page I-477 in "multirow --- Vertical alignment in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{multirow}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|l|l|p{25mm}|l|} \hline
+\multirow{4}{14mm}{Text in column 1 (4 rows)}
+ & C2a & C3a & C4a \\
+ & C2b & \multirow{2}{=}
+ {Spanning 2 rows} & C4b \\
+ & C2c & & C4c \\
+ & C2d & C3d & C4d \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-4.ltx b/info/examples/tlc3/example-sources/6-7-4.ltx
new file mode 100644
index 0000000000..c400220eb0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-4.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-4 on page I-477 in "multirow --- Vertical alignment in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{multirow}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|c|c|c|} \hline
+ \multirow{2}{*}{\bfseries 100}
+ & \multicolumn{2}{c|}{qqq} \\ \cline{2-3}
+ & A & B \\ \hline
+ 20000000 & 10 & 10 \\ \hline \end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-5.ltx b/info/examples/tlc3/example-sources/6-7-5.ltx
new file mode 100644
index 0000000000..3da36b1e8b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-5 on page I-478 in "multirow --- Vertical alignment in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{multirow} \renewcommand\multirowsetup{\raggedleft}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|l|l|l|} \hline
+ C1a & C2a & C3a \\ \hline
+\multicolumn{3}{|c|}{\multirow{2}{25mm}{Spanning 2 rows
+ \& 3 columns}} \\
+\multicolumn{3}{|c|}{} \\ \hline
+ C1d & C2d & C3d \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-6.ltx b/info/examples/tlc3/example-sources/6-7-6.ltx
new file mode 100644
index 0000000000..fa554fbc51
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-6.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-6 on page I-478 in "multirow --- Vertical alignment in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{multirow}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|l|l|}
+\hline
+\multirow{4}{25mm}{Text in column 1 (default)}
+ & Cell 1a \\\cline{2-2} & Cell 1b \\\cline{2-2}
+ & Cell 1c \\\cline{2-2} & Cell 1d \\\hline
+\multirow{4}{25mm}[-3mm]{Text in column 1 (lowered)}
+ & Cell 2a \\\cline{2-2} & Cell 2b \\\cline{2-2}
+ & Cell 2c \\\cline{2-2} & Cell 2d \\\hline
+\multirow{4}{25mm}[3mm]{Text in column 1 (lifted)}
+ & Cell 3a \\\cline{2-2} & Cell 3b \\\cline{2-2}
+ & Cell 3c \\\cline{2-2} & Cell 3d \\\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-7.ltx b/info/examples/tlc3/example-sources/6-7-7.ltx
new file mode 100644
index 0000000000..4fc1ae30b2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-7.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-7 on page I-479 in "multirow --- Vertical alignment in tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{colortbl,multirow}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{*2{c>{\columncolor{yellow}}c}}
+ C1 & C2 & C3 & C4 \\
+ C1 & \multirow{2}*{partly hidden} & C3 & \\
+ C1 & & C3 & \multirow{-2}*{visible}
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-8.ltx b/info/examples/tlc3/example-sources/6-7-8.ltx
new file mode 100644
index 0000000000..f09eef6fc9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-8.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-8 on page I-480 in "diagbox --- Making table cells with diagonal lines".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage{diagbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|c|c|c|} \hline
+ \diagbox{column}{table}{row info} & H2 \\ \hline
+ R1 & a wide cell C1,2 \\ \hline
+ R2 & \diagbox{C}{2,2} \\ \hline
+ R3 & \diagbox[height=18pt]{C}{3,2} \\ \hline
+ R4 & \diagbox[height=15pt, width=\widthof{a
+ wide cell C1,2}]{C}{4,2} \\ \hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-7-9.ltx b/info/examples/tlc3/example-sources/6-7-9.ltx
new file mode 100644
index 0000000000..3f186a871f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-7-9.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-7-9 on page I-481 in "diagbox --- Making table cells with diagonal lines".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{150.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color,diagbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{|c|c|c|} \hline
+\diagbox{A}{B}{C} &
+ \diagbox[dir=NE,font=\tiny]{north}{east} &
+ \diagbox[width=2cm,dir=NE]{A}{B}{C} \\\hline
+\diagbox[dir=NW,font=\tiny,trim=lr]{north}{west} &
+ \diagbox[font=\tiny,linecolor=blue,
+ linewidth=1pt]{default}{direction} &
+ \diagbox[dir=SE,font=\tiny,trim=r]{south}{east}\\\hline
+\diagbox[dir=SW,leftsep=0pt]{A}{B}{C} &
+ \diagbox[dir=SW,font=\tiny]{south}{west} &
+ \diagbox[width=30pt,height=30pt,
+ dir=SE,font=\itshape]{x}{y}{z} \\\hline
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-8-1.ltx b/info/examples/tlc3/example-sources/6-8-1.ltx
new file mode 100644
index 0000000000..16d03f3c8a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-8-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-8-1 on page I-492 in "Using \protect \nxLenv []{minipage} footnotes with tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{minipage}{\linewidth}
+ \renewcommand\thefootnote{\thempfootnote}
+ \begin{tabular}{lp{1.8cm}}
+ \multicolumn{2}{c}{\bfseries PostScript Type 1 fonts} \\
+ Courier\footnote{Donated by IBM.}
+ & cour, courb, courbi, couri \\
+ Charter\footnote{Donated by Bitstream.}
+ & bchb, bchbi, bchr, bchri \\
+ Nimbus\footnote{Donated by URW GmbH.} & unmr, unmrs \\
+ URW Antiqua\footnotemark[\value{mpfootnote}] & uaqrrc \\
+ URW Grotesk\footnotemark[\value{mpfootnote}] & ugqp \\
+ Utopia\footnote{Donated by Adobe.}
+ & putb, putbi, putr, putri
+ \end{tabular}
+\end{minipage}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-8-2.ltx b/info/examples/tlc3/example-sources/6-8-2.ltx
new file mode 100644
index 0000000000..5e21143a12
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-8-2.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-8-2 on page I-493 in "threeparttable --- Setting table and notes together".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%StartShownPreambleCommands
+\usepackage{threeparttable,booktabs}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{threeparttable}
+\caption{\textsf{PostScript Type\,1 fonts}}
+\begin{tabular}{@{}ll@{}} \toprule
+ Courier\tnote{a} & cour, courb, courbi, couri \\
+ Charter\tnote{b} & bchb, bchbi, bchr, bchri \\
+ Nimbus\tnote{c} & unmr, unmrs \\
+ URW Antiqua\tnote{c} & uaqrrc \\
+ URW Grotesk\tnote{c} & ugqp \\
+ Utopia\tnote{d} & putb, putbi, putr, putri \\
+\bottomrule \end{tabular}
+\begin{tablenotes}
+\item[a]Donated by IBM. \item[b]Donated by Bitstream.
+\item[c]Donated by URW GmbH. \item[d]Donated by Adobe.
+\end{tablenotes}
+\begin{tablenotes}[flushleft,online]
+\item[a]Donated by IBM. \item[b]Donated by Bitstream.
+\item[c]Donated by URW GmbH. \item[d]Donated by Adobe.
+\end{tablenotes}
+\begin{tablenotes}[para]
+\item[]Donated by: \item[a]IBM, \item[b]Bitstream,
+\item[c]URW GmbH, \item[d]Adobe.
+\end{tablenotes}
+\end{threeparttable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-1.ltx b/info/examples/tlc3/example-sources/6-9-1.ltx
new file mode 100644
index 0000000000..052ee2ad59
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-1.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-1 on page I-496 in "keyvaltable --- Separating table data and formatting".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+ \usepackage{keyvaltable}
+
+\NewKeyValTable{cities}{ name: align=c, head=city;
+ country: default = ??, format = \textbf;
+ note: align = X, format = \raggedright, default = \ ---;
+ visited: hidden }
+
+%StartShownPreambleCommands
+\usepackage{keyvaltable}
+% \NewKeyValTable{cities}{...} as defined above
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{KeyValTable}[nobg]{cities}
+ \Row{name=Mainz, note=Birthplace of Gutenberg}
+ \Row[format=\color{blue}]
+ {name=New York, country=USA, visited=yes}
+\end{KeyValTable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-2.ltx b/info/examples/tlc3/example-sources/6-9-2.ltx
new file mode 100644
index 0000000000..d7d1b18d83
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-2.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-2 on page I-498 in "Formatting the overall table".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{141.0pt}
+
+%StartShownPreambleCommands
+\usepackage{keyvaltable}
+\NewKeyValTable[backend=tabular,norules,norowbg,
+ headformat=\bfseries]
+ {cities}{name; country; visited; note: hidden}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{KeyValTable}{cities}
+ \Row[above=5pt]{country=Germany, name=Mainz, note=...}
+ \MidRule[2pt]
+ \Row{country=USA, name=New York, visited=yes}
+\end{KeyValTable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-3.ltx b/info/examples/tlc3/example-sources/6-9-3.ltx
new file mode 100644
index 0000000000..43073826d1
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-3.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-3 on page I-500 in "Table data in external files for reuse".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\begin{filecontents}[overwrite]{cities.kvt}
+ \Row{city=Mainz, country=Germany, people=0.2 mil, visited=\emph{home town}}
+ \Row{city=London, country=UK, people=8.9 mil, visited=yes}
+ \Row[style=H]{city=New York, country=USA, people=8.4 mil, visited=planned}
+ \Row[style=H]{city=Paris, country=France, people=2.1 mil}
+\end{filecontents}
+
+%StartShownPreambleCommands
+\usepackage{keyvaltable} \kvtNewRowStyle{H}{}
+\NewKeyValTable{overview}{city: ; country: ; people: ; visited: hidden}
+\NewKeyValTable{visits}{country: ; city: ; people: hidden; visited: align=c}
+%StopShownPreambleCommands
+
+\begin{document}
+\ShowKeyValTableFile[shape=onepage,valign=t]{overview}{cities.kvt} \quad
+\kvtRenewRowStyle{H}{hidden} % hide the H rows in next table
+\ShowKeyValTableFile[shape=onepage,nobg,valign=t]{visits}{cities.kvt}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-4.ltx b/info/examples/tlc3/example-sources/6-9-4.ltx
new file mode 100644
index 0000000000..4f2b503586
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-4.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-4 on page I-501 in "Scattering table data across your document".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{keyvaltable}
+\NewKeyValTable[norowbg]{ToDo}{ prio: default=high;
+ text: head=comment }
+\NewCollectedTable{notes}{ToDo}
+\newcommand\note[2][]{\CollectRow[#1]{notes}{text=#2}}
+%StopShownPreambleCommands
+
+\begin{document}
+\note{{A note, with comma}}
+\note{one more with prio change, prio=low}
+My notes: \ShowCollectedTable{notes} And more text.
+\note[bg=blue!10]{and some afterthought}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-5.ltx b/info/examples/tlc3/example-sources/6-9-5.ltx
new file mode 100644
index 0000000000..6741ec2cf3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-5 on page I-501 in "Automatic row numbering and referencing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{keyvaltable}
+\NewKeyValTable{autonum}{ text: head=\textbf{Text};
+ line: head=\ , default=\S\thekvtRow }
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{KeyValTable}{autonum}
+ \Row{text=First row} \Row{text=Second row, line=\thekvtRow*}
+ \Row[uncounted]{text=Interlude, line=--} \Row{text=Last row}
+\end{KeyValTable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-6.ltx b/info/examples/tlc3/example-sources/6-9-6.ltx
new file mode 100644
index 0000000000..659db0a1ca
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-6.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-6 on page I-502 in "Automatic row numbering and referencing".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{115.0pt}
+
+%StartShownPreambleCommands
+\usepackage{cleveref,keyvaltable}
+\crefname{row}{row}{rows}
+\NewKeyValTable[headbg=blue!15,captionpos=t]{NamedRef}
+ { label: align=r, head=Line, format=\kvtLabel[row]{kvtRow};
+ text: align=l, head=Text}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{KeyValTable}[caption=Named Refs]{NamedRef}
+ \Row{text=First row, label=first} \Row{text=Second row}
+ \Row{text=See \cref{first}, label=last}
+\end{KeyValTable}
+All explanations are given in \crefrange{first}{last}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-7.ltx b/info/examples/tlc3/example-sources/6-9-7.ltx
new file mode 100644
index 0000000000..736f17f316
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-7.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-7 on page I-503 in "Spanning cells".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\tabcolsep{6pt}
+
+ \usepackage{keyvaltable}
+ \kvtSet{ColGroup/format=\itshape,ColGroup/align=r}
+ \NewKeyValTable{spantest}{ colA: align=l|; colB: align=l||;
+ colC: align=l|; colD:}
+ [ colgroups={ all: span=colA+colB+colC+colD, format=\textbf;
+ AuBuC: span=colA+colB+colC, align=c|;
+ AuB: span=colA+colB, align=l||; CuD: span=colC+colD } ]
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{KeyValTable}{spantest}
+ \Row{all=The Start} \Row{colA=1, colB=2, colC=3, colD=4}
+ \Row{all=--- right aligned text ---}
+ \Row{AuB=1 \& 2, colC=3, colD=4}
+ \Row{colA=1, colB=2, colC=3, colD=4}
+ \Row{colA=1, colB=2, CuD=3 \& 4}
+ \Row{AuBuC=--- 3 out of 4 ---, colD=4}
+ \Row{AuB=1 \& 2, CuD=3 \& 4} \Row{all=The End}
+\end{KeyValTable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-8.ltx b/info/examples/tlc3/example-sources/6-9-8.ltx
new file mode 100644
index 0000000000..868063d33f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-8.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-8 on page I-503 in "Spanning cells".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{keyvaltable,Alegreya,AlegreyaSans}
+\NewKeyValTable[headformat=\sffamily]{MultiCol}
+ { penny: align=c|, format=\bfseries; euro: align=l|; cent: }
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{KeyValTable}{MultiCol}
+ \Row{euro=\multicolumn{1}{r|}{2}, cent=3, penny=1}
+ \Row[format!=\sffamily]{penny=1, cent=3, euro=2}
+ \Row{penny=1, euro=\multicolumn{2}{c}{\color{blue}2+3}}
+ \Row{cent=3, penny=\multicolumn{2}{c|}{1+2}}
+ \Row[format=\itshape]{penny=\multicolumn{3}{c}{1+2+3}}
+ \Row{cent=3, euro=2, penny=1}
+\end{KeyValTable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/6-9-9.ltx b/info/examples/tlc3/example-sources/6-9-9.ltx
new file mode 100644
index 0000000000..296e4542c8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/6-9-9.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 6-9-9 on page I-504 in "Complex table headers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\usepackage{keyvaltable}
+\NewKeyValTable[headformat=\bfseries, norowbg]{complexheader}
+ { precolumn: align=c, format=\textbf ; colA: ; colB: ; colC: ;colD: }
+ [ headers={ colA+colB+colC+colD : head=\textsf{From A to D} \\
+ colA+colB : head= A \& B;
+ colC+colD : align=r, head=$\to$ C \& D \\ :: }
+ ,colgroups={BtoE: span=colA+colB+colC+colD, format=\textit} ]
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{KeyValTable}{complexheader}
+ \Row{ precolumn=1, colA=1.a, colB=1.b,
+ colC=---, colD=1.d }
+ \Row{ precolumn=2, colA=2.a, colB=2.b,
+ colC=2.c, colD=2.d }
+\Row[around=3pt]{BtoE=Centered subtitle}
+ \Row{ precolumn=3, colA=3.a, colB=---,
+ colC=3.c, colD=3.d }
+\end{KeyValTable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-1.ltx b/info/examples/tlc3/example-sources/7-3-1.ltx
new file mode 100644
index 0000000000..1739cb77ca
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-1.ltx
@@ -0,0 +1,61 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-1 on page I-530 in "float --- Creating new float types".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{189.0pt}
+
+ \setcounter{page}{1}
+ \setlength\textheight{20.5\baselineskip}
+ \addtolength\textwidth{-5pt} % account for boxed float sticking out into margin
+ \setlength\textfloatsep{6pt}
+ \setlength\intextsep{6pt}
+ % for the book examples we shorten the
+ % vertical spaces and use a smaller font for
+ % the heading
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+%StartShownPreambleCommands
+ \usepackage{lipsum,float}
+ \floatstyle{boxed}
+ \newfloat{Series}{b}{los}[section]
+ \floatstyle{ruled}
+ \newfloat{XML}{H}{lox}
+ \floatname{XML}{XML Listing}
+ \newcommand\xmlcode[1]{\texttt{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+ \section{New float environments}
+ \lipsum[1][1]
+ \begin{Series} \caption{Euler's constant}
+ \[ \mathrm{e}
+ = 1 + \sum^\infty_{k=1} \frac{1}{k!}\]
+ \end{Series}
+ \begin{XML} \caption{A simple XML file}
+ \xmlcode{<XMLphrase>Great fun!</XMLphrase>}
+ \end{XML}
+ \lipsum[1][2]
+ \begin{XML}
+ \caption{Processing instruction}
+ \xmlcode{<?xml version=''1.0''?>}
+ \end{XML}
+ \lipsum[2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-2.ltx b/info/examples/tlc3/example-sources/7-3-2.ltx
new file mode 100644
index 0000000000..0af0f96e5f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-2.ltx
@@ -0,0 +1,64 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-2 on page I-531 in "float --- Creating new float types".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setcounter{page}{1}
+\setlength\textheight{11.2\baselineskip}
+\addtolength\textwidth{-7pt} % account for boxed float sticking out into margin
+\setlength\textfloatsep{6pt}
+\setlength\intextsep{6pt}
+% for the book examples we shorten the
+% vertical spaces and use a smaller font for
+% the heading
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1ex \@plus-1ex \@minus-.2ex}%
+ {.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+\usepackage{float}
+\floatstyle{boxed}
+\newfloat{Series}{b}{los}[section]
+\floatstyle{ruled}
+\newfloat{XML}{H}{lox}
+\floatname{XML}{XML Listing}
+\newcommand\xmlcode[1]{\texttt{#1}}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,float}
+% Float types Series and XML and command
+% \xmlcode as defined in previous example
+%StopShownPreambleCommands
+
+\begin{document}
+\listof{XML}{XML Listings}
+\listof{Series}{List of Series}
+\section{New float environments}
+\lipsum[1][1]
+ \begin{Series} \caption{Euler's constant}
+ \[ \mathrm{e}
+ = 1 + \sum^\infty_{k=1} \frac{1}{k!}\]
+\end{Series}
+\empty
+\begin{XML} \caption{A simple XML file}
+ \xmlcode{<XMLphrase>Great fun!</XMLphrase>}
+\end{XML}
+\lipsum[1][2]
+\begin{XML} \caption{Processing instruction}
+ \xmlcode{<?xml version=''1.0''?>} \end{XML}
+\lipsum[2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-3.ltx b/info/examples/tlc3/example-sources/7-3-3.ltx
new file mode 100644
index 0000000000..14cac33b72
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-3.ltx
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-3 on page I-531 in "float --- Creating new float types".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\setcounter{page}{1}
+\setlength\textheight{13.5\baselineskip}
+\setlength\textfloatsep{12pt plus 4pt minus 4pt}
+% for the book examples we shorten the
+% vertical spaces and use a smaller font for
+% the heading
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.35ex \@plus-1ex \@minus-.2ex}%
+ {.3ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+\addtolength\textwidth{-10pt} % account for boxed float sticking out into margin
+
+%StartShownPreambleCommands
+ \usepackage{lipsum,graphicx,float}
+ \floatstyle{boxed} \restylefloat{figure}
+ \floatstyle{ruled} \restylefloat{table}
+ \floatplacement{table}{b}
+%StopShownPreambleCommands
+
+\begin{document}
+ \section{Customizing standard floats}
+ \lipsum[1][1]
+ \begin{table} \begin{tabular}{@{}llr}
+ AA & BBB & 123\\ CCC & DDDD & 45\end{tabular}
+ \caption{Sample table}
+ \end{table}%
+ \begin{figure} \centering
+ \includegraphics[width=12mm]{rosette}
+ \caption{Sample figure}
+ \end{figure}
+ \lipsum[1][2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-4.ltx2 b/info/examples/tlc3/example-sources/7-3-4.ltx2
new file mode 100644
index 0000000000..b1e6a3f47d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-4.ltx2
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-4 on page I-532 in "float --- Creating new float types".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+
+ \setlength\textheight{10\baselineskip}
+ \pagestyle{origplain}
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage{float,array}
+%StopShownPreambleCommands
+
+\begin{document}
+All float placement specifiers are
+shown together in the following table.
+\begin{table}[H]
+ \begin{tabular}{>{\ttfamily}cl}
+ t & Top of page \\ b & Bottom of page\\
+ p & Page of floats\\
+ h & Here, if possible\\ H & Here, always
+ \end{tabular}
+ \caption{Specifiers}
+\end{table}
+With ``h'' instead of the ``H'' specifier
+this text would have appeared before the
+table in the current example.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-5.ltx b/info/examples/tlc3/example-sources/7-3-5.ltx
new file mode 100644
index 0000000000..abab02051d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-5.ltx
@@ -0,0 +1,54 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-5 on page I-533 in "Captions for nonfloating figures and tables".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+\setcounter{page}{1}
+\setlength\textheight{18\baselineskip}
+% for the book examples we shorten the
+% vertical spaces and use a smaller font for
+% the heading
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+ \usepackage{caption}
+%StopShownPreambleCommands
+
+\begin{document}
+ \listoffigures
+ \section{Various kinds of figures}
+ Here we mix standard and nonfloating
+ figures.
+ \begin{figure}[b] \centering
+ \fbox{Figure A}
+ \caption{Standard figure}\label{fig:a}
+ \end{figure}
+ \begin{center}
+ \fbox{Figure B}
+ \captionof{figure}[Wrong order]
+ {Nonfloating figure}
+ \label{fig:b}
+ \end{center}
+ Because Figure \ref{fig:a} is forced to
+ the bottom with an optional \texttt{[b]}
+ argument it passes Figure \ref{fig:b}
+ and the ordering in LOF gets out of sync.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-6.ltx2 b/info/examples/tlc3/example-sources/7-3-6.ltx2
new file mode 100644
index 0000000000..77face35c9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-6.ltx2
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-6 on page I-534 in "rotating, rotfloat --- Rotating floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{2cm}
+%StartShownPreambleCommands
+\usepackage{rotating}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyhead[RO,LE]{Turned floats}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{sidewaysfigure}
+ \centering \fbox{Figure Body}
+ \caption{Caption}
+\end{sidewaysfigure}
+\begin{sidewaystable}
+ \centering \fbox{Table Body}
+ \caption{Caption}
+\end{sidewaystable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-7.ltx2 b/info/examples/tlc3/example-sources/7-3-7.ltx2
new file mode 100644
index 0000000000..a479c6cb7c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-7.ltx2
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-7 on page I-534 in "rotating, rotfloat --- Rotating floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{95.40097pt}
+\setlength\textheight{2.2cm}
+%StartShownPreambleCommands
+\usepackage[figuresright]{rotating}
+\usepackage{fancyhdr} \pagestyle{fancy}
+\fancyhead[LE]{Floats turned}
+\fancyhead[RO]{Floats partly turned}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{sidewaystable} \centering
+ \fbox{Table Body} \caption{Caption}
+\end{sidewaystable}
+\begin{table} \centering
+ \begin{sideways}
+ \fbox{Table Body}
+ \end{sideways}
+ \caption{Caption}
+\end{table}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-8.ltx b/info/examples/tlc3/example-sources/7-3-8.ltx
new file mode 100644
index 0000000000..3ebce1a9ce
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-8.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-8 on page I-537 in "wrapfig --- Inline floats, wrapping text around a figure".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{177.0pt}
+
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage{wrapfig}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{wraptable}[4]{l}{3cm} \centering
+ \fbox{Wrapped Table}\caption{Caption}\label{T}
+\end{wraptable}
+Text with a reference to Table~\ref{T}. More text
+to fill the paragraph such that the text can
+flow around the table. The line-breaking results
+are rather ugly in such narrow measure.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-3-9.ltx b/info/examples/tlc3/example-sources/7-3-9.ltx
new file mode 100644
index 0000000000..9f560441c5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-3-9.ltx
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-3-9 on page I-538 in "wrapfig --- Inline floats, wrapping text around a figure".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{201.0pt}
+\setcounter{page}{1}
+\addtolength\textwidth{-30pt} % to cover the margin in example
+\newcommand\sample{Some text for our page
+ that is reused over and over again. }
+
+\usepackage{microtype} % for better line breaking
+
+%StartShownPreambleCommands
+\usepackage{wrapfig}
+\usepackage[labelfont={sf,bf},
+ justification=centerlast]{caption}
+%StopShownPreambleCommands
+
+\begin{document}
+The starting place for the \texttt{wrapfigure}
+environment was manually determined in
+\begin{wrapfigure}[7]{l}[0.2\width]{0pt}
+ \centering \fbox{This is a ``wrapfigure''.}
+ \caption{An example of the
+ \texttt{wrapfigure} environment}
+\end{wrapfigure}
+the current example by first setting the text
+without the figure to find the natural
+line breaks. \par
+The figure was then inserted after the second
+line giving the results that you see here.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-1.ltx b/info/examples/tlc3/example-sources/7-4-1.ltx
new file mode 100644
index 0000000000..de8816755a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-1.ltx
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-1 on page I-539 in "Controlling the float caption".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+% for the book examples we shorten the
+% vertical spaces and use a smaller font for
+% the heading
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\listoffigures
+
+\section{Caption}
+Figures \ref{Fig1} and \ref{Fig2}
+have captions.
+
+\begin{figure}[ht] \centering
+\fbox{\small A small Figure}
+\caption{Short caption text}\label{Fig1}
+\end{figure}
+\begin{figure}[ht] \centering
+\fbox{\small Another small Figure}
+\caption[Short entry in lof]
+ {Long caption text with some explanation
+ that this figure is important even
+ though it is small.}\label{Fig2}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-10.ltx b/info/examples/tlc3/example-sources/7-4-10.ltx
new file mode 100644
index 0000000000..ab201da3da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-10.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-10 on page I-552 in "subcaption --- Substructuring floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,subcaption}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}
+ \centering
+ \subcaptionbox{default behavior
+ (centered)}
+ [\linewidth]
+ {\lipsum[3][1-3]}
+ \par\medskip
+ \subcaptionbox{left aligned}
+ [.45\linewidth][l]
+ {\lipsum[2][1-2]}
+ \subcaptionbox{right aligned}
+ [.45\linewidth][r]
+ {\lipsum[2][1-2]}
+ \par\medskip
+ \subcaptionbox{centerfirst}
+ [\linewidth][centerfirst]
+ {\lipsum[1][1-2]}
+ \caption{Justification tests}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-11.ltx b/info/examples/tlc3/example-sources/7-4-11.ltx
new file mode 100644
index 0000000000..e514261a7e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-11.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-11 on page I-553 in "subcaption --- Substructuring floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{graphicx,subcaption}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}
+ \centering
+ \begin{minipage}{3cm} \centering
+ \includegraphics{cat}
+ \subcaption{Small}
+ \end{minipage}
+ \begin{minipage}{3cm}
+ \includegraphics[width=3cm]{elephant}
+ \subcaption{Large}
+ \end{minipage}
+ \caption{Exercising manual control}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-12.ltx b/info/examples/tlc3/example-sources/7-4-12.ltx
new file mode 100644
index 0000000000..2624bb7b81
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-12.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-12 on page I-554 in "subcaption --- Substructuring floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+ \setlength\textheight{25\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage{graphicx,subcaption}
+\newcommand\samplefigs[1]{%
+\begin{subfigure}[#1]{14mm} \centering
+ \includegraphics[width=6mm]{cat}
+ \caption{Small, but a large caption}
+ \end{subfigure}\dots
+ \begin{subfigure}[#1]{14mm}
+ \includegraphics[width=14mm]{elephant}
+ \caption{Bigger}
+ \end{subfigure}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure} \centering
+ \subcaptionbox{top} {\samplefigs{t}}
+ \quad
+ \subcaptionbox{bottom}{\samplefigs{b}}
+ \caption{Different alignment options}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-13.ltx b/info/examples/tlc3/example-sources/7-4-13.ltx
new file mode 100644
index 0000000000..8db6a542f8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-13.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-13 on page I-554 in "Customizing the subcaptions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+ \setlength\intextsep{8pt} % less space between here floats in the example
+
+%StartShownPreambleCommands
+\usepackage[font=sf]{caption} \usepackage{subcaption}
+\newcommand\FIG{\fbox{\parbox{.4\textwidth}{\strut}}}
+\newcommand\samplefig[1]{\begin{figure}[ht]
+ \centering
+ \subcaptionbox{Short caption}{\FIG}
+ \subcaptionbox{A longer caption with more text}{\FIG}
+ \caption{#1}\end{figure}}
+%StopShownPreambleCommands
+
+\begin{document}
+\samplefig{Default subfigures}
+\captionsetup[sub]{font=footnotesize,textfont={rm,it},
+ labelfont={rm,bf},labelformat=simple,
+ labelsep=period,format=hang,margin=5pt,
+ justification=raggedright,position=top}
+\samplefig{Customized subfigures}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-14.ltx b/info/examples/tlc3/example-sources/7-4-14.ltx
new file mode 100644
index 0000000000..e923cd957a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-14.ltx
@@ -0,0 +1,49 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-14 on page I-556 in "Customizing the subcaptions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ \setlength\textheight{20\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage{graphicx}
+\usepackage[font={sl,small}]{subcaption}
+\captionsetup[table]{position=top,skip=3pt}
+\captionsetup[subtable]{singlelinecheck=false,skip=0pt,
+ format=hang,justification=raggedright}
+\DeclareCaptionSubType*[arabic]{table}
+\newcommand\TAB[2]{\fbox{\parbox{#2\textwidth}{Table #1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}[!t]
+ \subcaptionbox{An image}{\fbox{No elephant around}}\hfill
+ \subcaptionbox{Very lonely cat\label{f2}}
+ [13mm]{\includegraphics{cat}}
+ \caption{Two subfigures}
+\end{figure}
+There is a cat in subfigure \ref{f2} but no elephant.
+\begin{table}[!b]
+ \caption{Three subtables}\label{tbl}
+ \subcaptionbox{First\label{t1}}{\TAB{1}{.4}}\hfill
+ \subcaptionbox{Second} {\TAB{2}{.4}}
+ \par\medskip
+ \subcaptionbox{Third table with a much longer
+ caption\label{t3}}{\TAB{3}{.8}}
+\end{table}
+Table~\ref{tbl} contains subtables~\ref{t1} to~\ref{t3}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-15.ltx b/info/examples/tlc3/example-sources/7-4-15.ltx
new file mode 100644
index 0000000000..686f84d404
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-15.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-15 on page I-557 in "Customizing the subcaptions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{graphicx}
+\newcommand\FIG[1]{\includegraphics[#1]{cat}}
+\usepackage[font={scriptsize,sl},skip=3pt]{subcaption}
+\captionsetup{subrefformat=parens}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure} \centering
+ \subcaptionbox{\label{1}}{\FIG{width=3pc}} \quad
+ \subcaptionbox{\label{2}}{\FIG{angle=20,width=3pc}} \quad
+ \subcaptionbox{\label{3}}{\FIG{height=1pc,width=3pc}}
+\caption[A group of cats]{A group of cats: \subref{1}
+ the first cat, \subref{2} a climbing one,
+ and \subref{3} one that is stretched.}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-16.ltx b/info/examples/tlc3/example-sources/7-4-16.ltx
new file mode 100644
index 0000000000..11d87d139e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-16.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-16 on page I-557 in "Customizing the subcaptions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{219.0pt}
+
+\newcommand\samplefigs[1]{%
+ \begin{subfigure}[#1]{14mm} \centering
+ \includegraphics[width=6mm]{cat}
+ \caption{Small, but a large caption}
+ \end{subfigure}\dots
+ \begin{subfigure}[#1]{14mm}
+ \includegraphics[width=14mm]{elephant}
+ \caption{Bigger}
+ \end{subfigure}}
+
+%StartShownPreambleCommands
+\usepackage{graphicx,subcaption}
+% \samplefigs as defined before
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure} \centering
+ \captionsetup[sub]{skip=3pt} % for sub
+ \captionsetup {skip=5pt} % for main
+ \subcaptionbox{top} {\samplefigs{t}}
+ \quad
+ \subcaptionbox{bottom}{\samplefigs{b}}
+ \caption{Different alignment options}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-17.ltx2 b/info/examples/tlc3/example-sources/7-4-17.ltx2
new file mode 100644
index 0000000000..4aed90a40f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-17.ltx2
@@ -0,0 +1,45 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-17 on page I-558 in "Displaying subfloat captions in the \enquote {List of \protect \ldots }".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{93.00095pt}
+
+ \setcounter{page}{1}
+ \setlength\textheight{6.5cm}
+
+%StartShownPreambleCommands
+\usepackage[list=true]{subcaption}
+\usepackage{titletoc}
+\dottedcontents{figure}[1.5em]{}{1em}{6pt}
+\dottedcontents{subfigure}[3em]
+ {}{1.2em}{6pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\listoffigures \medskip
+\begin{figure}[!ht] \centering
+ \subcaptionbox{First}{\fbox{Figure I}}
+ \quad
+ \subcaptionbox{Second}{\fbox{Figure II}}
+ \caption{Three figures}
+\end{figure}
+\pagebreak % <-- for illustration
+\begin{figure}[!ht] \centering
+ \ContinuedFloat
+ \subcaptionbox{Third}{\fbox{Figure III}}
+ \caption[]{Three figures (cont.)}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-2.ltx b/info/examples/tlc3/example-sources/7-4-2.ltx
new file mode 100644
index 0000000000..fbfd5ef474
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-2.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-2 on page I-542 in "Standard customization possibilities for \protect \nxLcs {caption}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+ \setcounter{page}{1} % make this an odd page to show the margins
+ \setlength\intextsep{6pt}
+ \addtolength\textwidth{-10pt}
+
+%StartShownPreambleCommands
+\usepackage{graphicx,float}
+\floatstyle{boxed} \restylefloat{figure}
+\usepackage[format=hang,margin={0pt,15pt}]{caption}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}[ht] \centering
+ \includegraphics[width=8mm]{elephant}
+ \includegraphics[width=10mm]{elephant}
+ \caption{Short caption}
+\end{figure}
+\begin{figure}[ht] \centering
+ \includegraphics[width=15mm]{elephant}
+ \caption{A caption that runs over more than one line}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-3.ltx b/info/examples/tlc3/example-sources/7-4-3.ltx
new file mode 100644
index 0000000000..3bec0c406c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-3.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-3 on page I-543 in "Standard customization possibilities for \protect \nxLcs {caption}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+%
+ \setlength\intextsep{6pt}
+ \addtolength\textwidth{-4pt}
+
+% Not shown here since explained later in the
+% book:
+ \AtBeginDocument{\captionsetup{skip=8pt}}
+
+%StartShownPreambleCommands
+\usepackage{graphicx,float}
+\floatstyle{boxed} \restylefloat{table}
+\usepackage[font={sf,bf,footnotesize},
+ textfont={md,smaller}]{caption}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}[ht] \centering
+ \includegraphics[width=10mm]{Escher}
+ \caption{Short caption}
+\end{figure}
+\begin{table}[ht] \centering Let there be a table
+ \caption{A caption that runs over more than one line}
+\end{table}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-4.ltx b/info/examples/tlc3/example-sources/7-4-4.ltx
new file mode 100644
index 0000000000..22ad70faa3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-4.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-4 on page I-544 in "Standard customization possibilities for \protect \nxLcs {caption}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%
+ \setlength\intextsep{6pt}
+
+%StartShownPreambleCommands
+ \usepackage{graphicx,float,caption}
+ \floatstyle{boxed} \restylefloat{figure}
+ \DeclareCaptionLabelSeparator{colon-newline}{:\newline}
+ \captionsetup[figure]{aboveskip=3pt,singlelinecheck=false,
+ labelsep=colon-newline,labelfont={small,bf},name=Image}
+
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{table}[ht] \centering
+ A B C \caption{No format change}
+ \end{table}
+ \begin{figure}[ht] \centering
+ \includegraphics[width=12mm]{Escher} \caption{}
+ \end{figure}
+ \begin{figure}[ht] \centering
+ \includegraphics[width=12mm]{elephant}
+ \caption{A small elephant}
+ \end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-5.ltx b/info/examples/tlc3/example-sources/7-4-5.ltx
new file mode 100644
index 0000000000..2b5255b975
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-5.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-5 on page I-545 in "Standard customization possibilities for \protect \nxLcs {caption}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+\setlength\intextsep{6pt}
+
+%StartShownPreambleCommands
+\usepackage{color}
+\usepackage[textfont={rm,it},labelformat=parens,
+ labelfont={sf,color=blue},labelsep=quad,
+ justification=centerfirst,parskip=3pt]
+ {caption}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}[ht] \centering
+ {\fontfamily{put}\fontsize{60}{60}\bfseries Bild}
+ \caption[A short caption text]
+ {A caption that runs over more than one line
+ to show the effect of the centerfirst key value.
+
+ Note that \texttt{centerfirst} only applies to
+ the first paragraph of a multiparagraph caption.}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-6.ltx2 b/info/examples/tlc3/example-sources/7-4-6.ltx2
new file mode 100644
index 0000000000..5751b5a5b8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-6.ltx2
@@ -0,0 +1,57 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-6 on page I-547 in "Continuing captions across floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{103.80106pt}
+
+
+ \tolerance=3000
+ \setlength\textheight{13\baselineskip}
+ \setlength\footskip{16pt}
+
+% make the heading a bit smaller in the examples
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+\makeatother
+
+\pagestyle{origplain} % plain is disabled by the class
+
+%StartShownPreambleCommands
+\usepackage{graphicx,caption}
+\DeclareCaptionTextFormat{cont}
+ {#1 (cont.)}
+\captionsetup[ContinuedFloat]
+ {textformat=cont,list=no}
+%StopShownPreambleCommands
+
+\begin{document}
+\listoffigures \bigskip
+\begin{figure}[!b]
+ \centering \includegraphics{cat}
+ \caption{Animals}
+\end{figure}
+A figure placed at the page bottom and
+continued at the top of the next page.
+The caption appears only once in the LOF.
+\begin{figure}[!t] \ContinuedFloat
+ \centering \includegraphics
+ [width=2cm]{elephant}
+ \caption{Animals}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-7.ltx2 b/info/examples/tlc3/example-sources/7-4-7.ltx2
new file mode 100644
index 0000000000..2c787eaa56
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-7.ltx2
@@ -0,0 +1,71 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-7 on page I-548 in "Continuing captions across floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+ \setcounter{page}{1}
+
+ % for the book examples we shorten the vertical spaces
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {1ex}%
+ {\normalfont\Large\bfseries}}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+
+ \setlength\footskip{16pt}
+ \pagestyle{origplain} % plain is disabled by the class
+
+ \setlength\textheight{5.4cm}
+ \setlength\intextsep{8pt}
+
+ \setlength\parindent{8pt} % shorten this for the example output
+
+ \usepackage{microtype} % improve line breaking
+
+%StartShownPreambleCommands
+\usepackage[labelfont={bf}]{caption}
+\renewcommand\theContinuedFloat
+ {\alph{ContinuedFloat}}
+%StopShownPreambleCommands
+
+\begin{document}
+\listoffigures \bigskip
+\begin{figure}[!ht]
+ \ContinuedFloat* % <- star form
+ \centering\fbox{Figure I}
+ \caption{First figure}\label{FI}
+\end{figure}
+\begin{figure}[!ht]
+ \ContinuedFloat
+ \centering\fbox{Figure II}
+ \caption{Continuation}\label{FII}
+\end{figure}
+Figures \ref{FI} and \ref{FII} in
+this example are subnumbered, while
+Figure~\ref{FIII} is not. \par Use
+\verb=\ContinuedFloat*= if the first
+float should be labeled 1a already.
+\begin{figure}
+ \centering\fbox{\LARGE Figure III}
+ \caption{Third figure}\label{FIII}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-8.ltx b/info/examples/tlc3/example-sources/7-4-8.ltx
new file mode 100644
index 0000000000..22119ad04b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-8.ltx
@@ -0,0 +1,44 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-8 on page I-549 in "Extending the customization possibilities".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+ \setlength\intextsep{8pt}
+
+%StartShownPreambleCommands
+\usepackage{caption,graphicx}
+\DeclareCaptionStyle{italic}
+ {labelfont={sf,sc},textfont={rm,it},indention=18pt,
+ labelsep=period,justification=raggedright}
+\captionsetup[figure]{style=italic}
+\captionsetup{style=default,labelfont={sf,bf}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}[ht]
+ \centering
+ \includegraphics{cat}
+ \caption{A long caption that runs over more than
+ one line to show the effect of the style key.}
+\end{figure}
+\begin{table}[ht]
+ \centering
+ \fbox{Let there be a table}
+ \caption{A long caption that runs over more than
+ one line to show the effect of the style key.}
+\end{table}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-4-9.ltx b/info/examples/tlc3/example-sources/7-4-9.ltx
new file mode 100644
index 0000000000..262d2b403f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-4-9.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-4-9 on page I-552 in "subcaption --- Substructuring floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+%StartShownPreambleCommands
+\usepackage{graphicx,subcaption}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure} \centering
+ \subcaptionbox
+ {Small, but a large caption\label{sf1}}[2cm]
+ {\includegraphics[width=12mm]{elephant}}
+ \qquad
+ \subcaptionbox{Bigger\label{sf2}}
+ {\includegraphics[width=18mm]{elephant}}
+ \caption{Two elephants}\label{elephants}
+\end{figure}
+Figure~\ref{elephants} contains subfigure~\ref{sf1},
+which is smaller than subfigure~\ref{sf2}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-1.ltx b/info/examples/tlc3/example-sources/7-5-1.ltx
new file mode 100644
index 0000000000..fcd5b4a29d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-1.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-1 on page I-562 in "hvfloat --- Sophisticated caption placement control and more".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \hyphenation{con-sec-te-tuer}
+
+ \setlength\textfloatsep{8pt} % save some space in the example
+
+%StartShownPreambleCommands
+\usepackage{lipsum,float} \floatname{Img}{Image}
+\floatstyle{ruled} \newfloat{Img}{ht}{los}
+\usepackage{hvfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1] See Image \ref{img:cat}.\par
+\hvFloat{Img}{\includegraphics[scale=.5]{cat}}
+ {A cat}{img:cat}
+\hvFloat{figure}{\includegraphics[scale=.5]{cat}
+ \includegraphics[scale=.5]{cat}}
+ {Two cats}{fig:2cats}
+\lipsum*[2][1] \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-10.ltx b/info/examples/tlc3/example-sources/7-5-10.ltx
new file mode 100644
index 0000000000..73bf08884c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-10.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-10 on page I-568 in "keyfloat --- Bringing most packages under one roof".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{keyfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+\keyfig[tp]
+ {w=2cm,
+ c=The new \LaTeX{} logo,l=fig:logo,
+ tl={The hummingbird, designed by Paulo
+ Cereda for the \LaTeX\ Project, becomes
+ the new logo for \LaTeX\ in 2014},
+ ap=Mr., af=Paulo, al=Cereda,
+ as={, \TeX\ Island}}
+ {latex-logo}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-11.ltx b/info/examples/tlc3/example-sources/7-5-11.ltx
new file mode 100644
index 0000000000..fc5494549f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-11.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-11 on page I-570 in "keyfloat --- Bringing most packages under one roof".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{167.0pt}
+
+%StartShownPreambleCommands
+\usepackage{booktabs,keyfloat}
+\captionsetup[table]{position=top,skip=1ex}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{keytable}[H]{c=\LaTeX\ Companion statistics,
+ tl={Compares editions from 1994, 2004, and 2023},
+ aup=\copyright\ 2023, auf=Frank, aul=Mittelbach}
+\begin{tabular}{ccrl} \toprule
+ edition & chapters & pages & authors \\ \midrule
+ 1 & 14 + 3 & 555 & 3 \\
+ 2 & 14 + 3 & 1197 & 2 + 5 \\
+ 3 & 17 + 3 & $\approx$ 1980 & 2 + 3\\ \bottomrule
+\end{tabular}\end{keytable}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-12.ltx b/info/examples/tlc3/example-sources/7-5-12.ltx
new file mode 100644
index 0000000000..8f2798ce0c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-12.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-12 on page I-570 in "keyfloat --- Bringing most packages under one roof".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ \setlength\marginparwidth{2cm}
+ \addtolength\textwidth{-2.3cm}
+
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,keyfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[1][2]
+\keyfig[M]{w=7mm,mo=-.5\baselineskip,
+ r=15,cstar=The letter I}{I}
+Another paragraph following the (centered)
+graphic in the margin.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-13.ltx b/info/examples/tlc3/example-sources/7-5-13.ltx
new file mode 100644
index 0000000000..5d3b43c012
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-13.ltx
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-13 on page I-571 in "keyfloat --- Bringing most packages under one roof".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+ \tolerance=1000 % help with h&j
+ \usepackage{microtype} % in small measure
+
+ \addtolength\textwidth{-1cm} % correction for overhang
+
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,keyfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text before the wrapped
+figure to show its placement in
+context of paragraphs.
+
+\keyfig[W]{w=7mm,ww=2cm,wo=1cm,
+ r=15,
+ cstar=The letter I}
+ {I}
+\kant[1][2] \kant[1][4-5]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-14.ltx b/info/examples/tlc3/example-sources/7-5-14.ltx
new file mode 100644
index 0000000000..be2e635574
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-14.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-14 on page I-571 in "keyfloat --- Bringing most packages under one roof".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+
+ \tolerance=1000 % help with h&j
+ \usepackage{microtype} % in small measure
+
+ \addtolength\textwidth{-1cm} % correction for overhang
+
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,keyfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+Some text before the wrapped figure
+to show its placement in context of
+paragraphs.
+
+\begin{keyfigure}[W]{w=2cm,wn=6,
+ wo=1cm,cstar=The letter I}
+ \vspace*{-15pt}\centering
+ \fbox{\fbox{\includegraphics
+ [width=7mm,angle=15]{I}}}
+\end{keyfigure}
+\kant[1][2] \kant[1][4-5]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-15.ltx b/info/examples/tlc3/example-sources/7-5-15.ltx
new file mode 100644
index 0000000000..00fdd9f805
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-15.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-15 on page I-572 in "keyfloat --- Bringing most packages under one roof".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{keyfloat}
+
+%StopShownPreambleCommands
+
+\begin{document}
+See the \LaTeX\ logo in Figure~\ref{logo}.
+\begin{keyfloats}{1}
+ \keyfig{h=1cm,w=4cm,c=Stretched cat}{cat}
+ \begin{keyfloats}{2}
+ \keyfig{h=1cm,c=Logo,l=logo}{latex-logo}
+ \keyfig{h=1cm,c=Elephant}{elephant}
+ \end{keyfloats}
+\end{keyfloats}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-16.ltx b/info/examples/tlc3/example-sources/7-5-16.ltx
new file mode 100644
index 0000000000..cb8964b8df
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-16.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-16 on page I-573 in "keyfloat --- Bringing most packages under one roof".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{keyfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{keysubfigs}{1}{c=TLC animals}
+ \keyfig{h=1cm,w=3cm,
+ c=stretched elephant}{elephant}
+ \begin{keyfloats}{2}
+ \keyfig{h=1cm,c=hummingbird}{latex-logo}
+ \keyfig{h=1cm,c=cat}{cat}
+ \end{keyfloats}
+\end{keysubfigs}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-2.ltx b/info/examples/tlc3/example-sources/7-5-2.ltx
new file mode 100644
index 0000000000..4139d8da88
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-2.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-2 on page I-563 in "hvfloat --- Sophisticated caption placement control and more".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+ \addtolength\textwidth{-30pt} % cannot have large margins in example
+ \setlength\marginparwidth{20pt}
+
+ \setlength\textfloatsep{12pt} % shorten separation for example
+
+%StartShownPreambleCommands
+\usepackage{lipsum,hvfloat}
+\hvFloatSet{floatPos=tbp,capPos=outer,
+ capVPos=bottom,floatCapSep=18pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\lipsum[1][1] \par
+\hvFloat[capWidth=.5]{figure}
+ {\includegraphics[scale=.7]{cat}}
+ {A cat}{fig:cat}
+\hvFloat[wide,capPos=right]{figure}
+ {\includegraphics{cat} \includegraphics{cat}}
+ {Two cats protruding into the margin}{fig:2cats}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-3.ltx b/info/examples/tlc3/example-sources/7-5-3.ltx
new file mode 100644
index 0000000000..be766f79b3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-3.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-3 on page I-563 in "hvfloat --- Sophisticated caption placement control and more".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{hvfloat}
+\hvDefFloatStyle{rotateobjectleft}
+ {objectAngle=90,floatCapSep=10pt,capPos=right,
+ capFormat={labelfont=bf,indention=1em,
+ justification=raggedright}}
+%StopShownPreambleCommands
+
+\begin{document}
+\hvFloat[style=rotateobjectleft]{figure}
+ {\includegraphics[scale=1.3]{cat}
+ \includegraphics{cat} \includegraphics[scale=.7]{cat}}
+ {Three cats and several lines of explanation in
+ the caption}{fig:3cats}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-4.ltx b/info/examples/tlc3/example-sources/7-5-4.ltx
new file mode 100644
index 0000000000..ebe72137d8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-4.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-4 on page I-564 in "hvfloat --- Sophisticated caption placement control and more".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{hvfloat}
+\hvDefFloatStyle{rotateright}
+ {rotAngle=-90,capWidth=w,
+ capFormat={labelfont=bf,indention=1em,
+ justification=raggedright}}
+%StopShownPreambleCommands
+
+\begin{document}
+\hvFloat[style=rotateright]{figure}
+ {\includegraphics[scale=1.3]{cat}
+ \includegraphics{cat}
+ \includegraphics[scale=.7]{cat}}
+ {Three cats and several lines of explanation in
+ the caption}{fig:3cats}
+A paragraph of text in the main galley to show the
+text margins.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-5.ltx b/info/examples/tlc3/example-sources/7-5-5.ltx
new file mode 100644
index 0000000000..e4dc058cc5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-5.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-5 on page I-564 in "hvfloat --- Sophisticated caption placement control and more".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{hvfloat}
+\hvFloatSet{capPos=right,capAngle=90,capWidth=h,
+ objectAngle=20}
+%StopShownPreambleCommands
+
+\begin{document}
+\hvFloat[onlyText]{figure}{\frame{\includegraphics{cat}}}
+ {A cat as a graphic}{fig:cat}
+A paragraph of text in the main galley to show the
+text margins.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-6.ltx2 b/info/examples/tlc3/example-sources/7-5-6.ltx2
new file mode 100644
index 0000000000..f495729838
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-6.ltx2
@@ -0,0 +1,56 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-6 on page I-565 in "Large column or page floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{117.00119pt}
+
+\setlength\textheight{13.3\baselineskip}
+% for the book examples we shorten the
+% vertical spaces and use a smaller font for
+% the heading
+ \makeatletter
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\large\bfseries}}
+ \makeatother
+ \usepackage{microtype}
+ \pagestyle{origplain} % plain is disabled by the class
+ \setlength{\skip\footins}{8pt}
+
+%StartShownPreambleCommands
+\usepackage{hvfloat,varioref}
+%StopShownPreambleCommands
+
+\begin{document}
+\listoffigures
+\section{Full-page floats}
+Figure~\ref{FP1} is a
+large float whose caption
+and body are on separate pages.
+\hvFloat[fullpage]{figure}{%
+ \framebox[.95\linewidth][c]
+ {\rule[-3cm]{0pt}
+ {.95\textheight}%
+ A full-page figure}}
+ [A huge figure]
+ {Caption for float
+ \vpageref{FP1} for which
+ there was no room left.}{FP1}
+Figure~\ref{FP1} on
+page~\pageref{FP1} with caption
+on page~\pageref{FP1-cap}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-7.ltx2 b/info/examples/tlc3/example-sources/7-5-7.ltx2
new file mode 100644
index 0000000000..b1600dfddb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-7.ltx2
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-7 on page I-566 in "Subfloat and multifloat pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{79.2008pt}
+
+ \addtolength\textwidth{3pt}
+ \setlength\textheight{11\baselineskip}
+ \setlength\textfloatsep{8pt plus 3pt}
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage{hvfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+This example exhibits a float with a substructure.
+\hvFloat[subFloat,subcapFormat={font=it}]+{figure}{}
+ {Animals shown in TLC in different places}
+ {fig:animals}
+ +{}{\includegraphics[width=2cm]{elephant}}
+ {A big elephant}{fig:elephant}
+ +{}{\includegraphics[scale=.7]{cat}
+ \includegraphics[scale=.7]{cat}}
+ {Two little cats}{fig:2cats}
+Our figure~\ref{fig:animals} shows an elephant
+in~\ref{fig:elephant} and cats in~\ref{fig:2cats}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-8.ltx2 b/info/examples/tlc3/example-sources/7-5-8.ltx2
new file mode 100644
index 0000000000..602b3f54dc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-8.ltx2
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-8 on page I-566 in "Subfloat and multifloat pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{79.2008pt}
+
+
+ \addtolength\textwidth{3pt}
+ \setlength\textheight{11\baselineskip}
+ \setlength\textfloatsep{8pt plus 3pt}
+ \setlength\floatsep{4pt}
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage{lipsum,hvfloat}
+%StopShownPreambleCommands
+
+\begin{document}
+\hvFloat[multiFloat,
+ capFormat={singlelinecheck=false}]
+ +{figure}{\includegraphics[scale=.5]{cat}}
+ {Cat}{fig:cat}
+ +{figure}{\includegraphics[width=2cm]{elephant}}
+ {Elephant}{fig:elephant}
+ +{figure}{\includegraphics[]{cat}
+ \includegraphics[scale=1.1]{cat}}
+ {Two cats}{fig:2cats}
+\lipsum[1][1-2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/7-5-9.ltx2 b/info/examples/tlc3/example-sources/7-5-9.ltx2
new file mode 100644
index 0000000000..aceffc7f86
--- /dev/null
+++ b/info/examples/tlc3/example-sources/7-5-9.ltx2
@@ -0,0 +1,52 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 7-5-9 on page I-567 in "Double-page floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{88.2009pt}
+
+ \setcounter{page}{1}
+ %% drop one page in example
+
+ \usepackage[paperwidth=110pt,paperheight=155pt,margin=20pt,top=18pt,headsep=8pt]{geometry}
+
+ \setlength\textfloatsep{15pt plus 4pt}
+
+ % We add a few additional paragraphs after the figure without showing them
+ % in book output. They will appear on page 1 and 4 if the example is run
+ % separately. To hide them they are inserted with \AtEndDocument.
+
+ \AtEndDocument{
+ Numbers indicating full paragraphs: 1\par
+ 2\par 3\par 4\par 5\par 6\par 7\par 8\par
+ 9\par 10\par 11\par 12\par 13\par 14
+ }
+
+
+%StartShownPreambleCommands
+\usepackage{hvfloat} \pagestyle{myheadings}
+%StopShownPreambleCommands
+
+\begin{document}
+\markboth{running header}{running header}
+First and last page not shown \ldots
+
+\hvFloat[doublePage,bindCorr=3mm]{figure}
+ {\includegraphics[height=.4\textheight,
+ width=2.3\textwidth]{cat}}{A cat}{fig:1}
+
+Several more paragraphs ending up on pages 1
+(before the figure) and 4 (after it) ...
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-1.ltx b/info/examples/tlc3/example-sources/8-1-1.ltx
new file mode 100644
index 0000000000..0677dc0ff4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-1.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-1 on page I-578 in "The \protect \nxLcs {includegraphics} syntax in the graphics package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{graphics,color}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]
+ {\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{\includegraphics{latex-logo}}\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-10.ltx b/info/examples/tlc3/example-sources/8-1-10.ltx
new file mode 100644
index 0000000000..8df608b610
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-10 on page I-583 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{\includegraphics
+ [width=15mm]{latex-logo.pdf}}%
+\HR middle\HR\bluefbox{\includegraphics
+ [height=15mm,width=25mm]
+ {latex-logo.pdf}}\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-11.ltx b/info/examples/tlc3/example-sources/8-1-11.ltx
new file mode 100644
index 0000000000..3f7e8656ae
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-11 on page I-583 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{\includegraphics[keepaspectratio,
+ height=25mm,width=15mm]{latex-logo.pdf}}%
+\HR middle\HR\bluefbox{\includegraphics
+ [keepaspectratio,height=15mm,width=25mm]
+ {latex-logo.pdf}}\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-12.ltx b/info/examples/tlc3/example-sources/8-1-12.ltx
new file mode 100644
index 0000000000..a55462f82b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-12.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-12 on page I-584 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color} % \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR \bluefbox{\includegraphics[angle=10]{latex-logo.pdf}}\HR
+middle\HR\bluefbox{\includegraphics[angle=125]{latex-logo.pdf}}\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-13.ltx b/info/examples/tlc3/example-sources/8-1-13.ltx
new file mode 100644
index 0000000000..a0f049534a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-13.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-13 on page I-584 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{\includegraphics
+ [angle=45,width=10mm]{latex-logo.pdf}}%
+\HR middle\HR
+\bluefbox{\includegraphics
+ [width=10mm,angle=45]{latex-logo.pdf}}%
+\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-14.ltx b/info/examples/tlc3/example-sources/8-1-14.ltx
new file mode 100644
index 0000000000..9e387f4160
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-14.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-14 on page I-585 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{%
+ \includegraphics[angle=-50,%
+ height=15mm]%
+ {latex-logo.pdf}}\HR
+\bluefbox{%
+ \includegraphics[angle=-50,%
+ totalheight=15mm]%
+ {latex-logo.pdf}}\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-15.ltx b/info/examples/tlc3/example-sources/8-1-15.ltx
new file mode 100644
index 0000000000..73efccb3fc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-15.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-15 on page I-585 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{%
+ \includegraphics
+ [angle=-50,totalheight=20mm,%
+ width=30mm]{latex-logo.pdf}}\HR
+\bluefbox{%
+ \includegraphics
+ [angle=-50,totalheight=20mm,%
+ width=30mm,keepaspectratio]%
+ {latex-logo.pdf}}\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-2.ltx b/info/examples/tlc3/example-sources/8-1-2.ltx
new file mode 100644
index 0000000000..9d37740a38
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-2.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-2 on page I-579 in "The \protect \nxLcs {includegraphics} syntax in the graphics package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphics,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR
+ \bluefbox{\includegraphics
+ [50,25][85,60]{latex-logo.pdf}}%
+\HR middle\HR
+ \bluefbox{\includegraphics*
+ [50,25][85,60]{latex-logo.pdf}}%
+\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-3.ltx b/info/examples/tlc3/example-sources/8-1-3.ltx
new file mode 100644
index 0000000000..fef3de3b67
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-3.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-3 on page I-579 in "The \protect \nxLcs {includegraphics} syntax in the graphics package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphics,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR
+ \bluefbox{\scalebox{.5}{%
+ \includegraphics{latex-logo.pdf}}}%
+\HR middle\HR
+ \bluefbox{\scalebox{.5}[1.5]{%
+ \includegraphics{latex-logo.pdf}}}%
+\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-4.ltx b/info/examples/tlc3/example-sources/8-1-4.ltx
new file mode 100644
index 0000000000..bc05091426
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-4.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-4 on page I-579 in "The \protect \nxLcs {includegraphics} syntax in the graphics package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphics,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR
+ \bluefbox{\resizebox{10mm}{!}{%
+ \includegraphics{latex-logo.pdf}}}%
+\HR middle\HR
+ \bluefbox{\resizebox{20mm}{10mm}{%
+ \includegraphics{latex-logo.pdf}}}%
+\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-5.ltx b/info/examples/tlc3/example-sources/8-1-5.ltx
new file mode 100644
index 0000000000..6fd3f8fc00
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-5.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-5 on page I-580 in "The \protect \nxLcs {includegraphics} syntax in the graphics package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphics,color}
+% \bluefbox and \HR as before
+
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR
+ \bluefbox{\rotatebox{25}{%
+ \frame{\includegraphics{latex-logo.pdf}}}}%
+\HR R
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-6.ltx b/info/examples/tlc3/example-sources/8-1-6.ltx
new file mode 100644
index 0000000000..5e18bb1604
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-6.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-6 on page I-582 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+%StartShownPreambleCommands
+\usepackage{graphicx}
+% \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR
+ \includegraphics[draft,angle=90]
+ {latex-logo.pdf}%
+\HR
+ \includegraphics[draft]{missing.pdf}%
+\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-7.ltx b/info/examples/tlc3/example-sources/8-1-7.ltx
new file mode 100644
index 0000000000..cd2df0db66
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-7.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-7 on page I-582 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{\includegraphics
+ [bb=50 25 85 60]{latex-logo.pdf}}%
+\HR middle\HR
+ \bluefbox{\includegraphics
+ [bb=50 25 85 60,clip]{latex-logo.pdf}}%
+\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-8.ltx b/info/examples/tlc3/example-sources/8-1-8.ltx
new file mode 100644
index 0000000000..bd7a43f0ad
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-8.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-8 on page I-583 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR\bluefbox{\includegraphics
+ [viewport=20 20 50 80]
+ {latex-logo.pdf}}%
+\HR middle\HR
+\bluefbox{\includegraphics
+ [trim= 20 20 0 -30,clip]
+ {latex-logo.pdf}}%
+\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-1-9.ltx b/info/examples/tlc3/example-sources/8-1-9.ltx
new file mode 100644
index 0000000000..4d6f99c441
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-1-9.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-1-9 on page I-583 in "The \protect \nxLcs {includegraphics} syntax in the graphicx package".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{graphicx,color}
+% \bluefbox and \HR as before
+%StopShownPreambleCommands
+
+\begin{document}
+L\HR \bluefbox{\includegraphics[scale=.5]{latex-logo.pdf}}\HR R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-1.ltx b/info/examples/tlc3/example-sources/8-2-1.ltx
new file mode 100644
index 0000000000..776cf8b64e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-1 on page I-588 in "Scaling a \protect \LaTeX {} box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent This text is normal. \\[5pt]
+\scalebox{3} {This text is large.} \\
+\scalebox{0.5}{This text is tiny.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-10.ltx b/info/examples/tlc3/example-sources/8-2-10.ltx
new file mode 100644
index 0000000000..c31a54c604
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-10 on page I-591 in "Rotating a \protect \LaTeX {} box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+\newcommand\bluefbox[1]{\textcolor{blue}{\setlength\fboxsep{0pt}%
+ \fbox{\textcolor{black}{#1}}}}
+%StartShownPreambleCommands
+\usepackage{color,graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\bluefbox{\rotatebox{45}{%
+ \fbox{\parbox{3em}{Red\\Green\\Blue}}}}%
+\HR\bluefbox{\rotatebox{45}{%
+ \fbox{\parbox[t]{3em}{Red\\Green\\Blue}}}}%
+\HR\bluefbox{\rotatebox{45}{%
+ \fbox{\parbox[b]{3em}{Red\\Green\\Blue}}}}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-11.ltx b/info/examples/tlc3/example-sources/8-2-11.ltx
new file mode 100644
index 0000000000..a70a3a84de
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-11.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-11 on page I-592 in "rotating --- Revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{rotating}
+%StopShownPreambleCommands
+
+\begin{document}
+Turning
+\begin{rotate}{-20}\Large\LaTeX\end{rotate}%
+\begin{turn}{20}\verb=\LaTeX=\end{turn}
+a bit.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-12.ltx b/info/examples/tlc3/example-sources/8-2-12.ltx
new file mode 100644
index 0000000000..833f208b25
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-12.ltx
@@ -0,0 +1,100 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-12 on page I-593 in "rotating --- Revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{bxeepic,graphicx}
+\usepackage{array}
+%StopShownPreambleCommands
+
+\begin{document}
+ % this is a poor man's reimplementation of pspicture's \Vector command
+ % it is only enough to make the TLC code work that used this package in
+ % the previous edition
+\def\Vector(#1,#2){%
+ \ifdim #1pt=0pt
+ \ifdim #2pt <0pt
+ \vector(0,-1){-#2}%
+ \else
+ \vector(0,1){#2}%
+ \fi
+ \else
+ \ifdim #1pt <0pt
+ \vector(#1,#2){-#1}%
+ \else
+ \vector(#1,#2){#1}%
+ \fi
+ \fi
+}
+\small
+\setlength{\unitlength}{0.8mm} %FMi was 1mm
+ \begin{picture}(100,100)
+%\graphpaper[5](0,0)(100,100)
+ \thicklines
+ \put(20,10){\framebox(50,80){}}
+%% label points in bounding box
+ \put(20,10){\makebox(-1,-1)[tr]{\texttt{[lb]}}}
+ \put(20,35){\makebox(-1,-1)[tr]{\texttt{[lB]}}}
+ \put(20,35){\makebox(0,0){{\Large$\bullet$}}}
+ \put(20,51){\makebox(-1,+2)[br]{\texttt{[lc]} or \texttt{[l]}}}
+ \put(20,91){\makebox(-1,+2)[br]{\texttt{[lt]}}}
+ \put(45,10){\makebox(0,-1)[tc]{\texttt{[cb]} or \texttt{[b]}}}
+ \put(45,35){\makebox(0,-1)[tl]{\texttt{[cB]} or \texttt{[B]}}}
+ \put(45,51){\makebox(0,+3)[bl]{\texttt{[c]}}}
+ \put(45,50){\makebox(0,0){{\Large$\diamond$}}}
+ \put(45,91){\makebox(0,+9)[bc]{\texttt{[ct]} or \texttt{[t]}}}
+ \put(70,10){\makebox(1,-1)[tl]{\texttt{[rb]}}}
+ \put(70,35){\makebox(1,-1)[tl]{\texttt{[rB]}}}
+ \put(70,51){\makebox(1,+2)[bl]{\texttt{[rc]} or \texttt{[r]}}}
+ \put(70,91){\makebox(1,+2)[bl]{\texttt{[rt]}}}
+ \thinlines
+%% centerlines
+ \dashline[+30]{3}(20,50)(70,50)
+ \dashline[+30]{3}(45,10)(45,90)
+%% baseline
+ \dottedline{1}(20,35)(85,35)
+%% material for vertical dimensions
+ \dottedline{1}(70,10)(92,10) % bottom extension to right
+ \dottedline{1}(70,90)(92,90) % top extension to right
+ \put(79,60){\Vector(0,-25)}
+ \put(79,65){\Vector(0,25)}
+ \put(79,62.5){\makebox(0,0){\texttt{height}}}
+ \put(79,20){\Vector(0,-10)}
+ \put(79,25){\Vector(0,10)}
+ \put(79,22.5){\makebox(0,0){\texttt{depth}}}
+ \put(91,44){\Vector(0,-34)}
+ \put(91,48){\Vector(0,42)}
+ \put(91,46){\makebox(0,0){\texttt{ totalheight}}}
+%% material for horizontal dimension
+ \dottedline{1}(20,10)(20,2)
+ \dottedline{1}(70,10)(70,2)
+ \put(35,4){\Vector(-15,0)}
+ \put(55,4){\Vector(15,0)}
+ \put(45,4){\makebox(0,0){\texttt{width}}}
+%% material for labeling center and reference points
+ \put(52.5,46){\Vector(-6,3.5)}
+ \put(52.5,45){\makebox(0,0)[tc]{\shortstack{center\\point}}}
+ \put(10,40){\Vector(9,-4)}
+ \put(10,40){\makebox(0,0)[bc]{\shortstack{reference\\point}}}
+%% material for labels of axes and baseline
+ \put(32.5,60){\Vector(5,-9)}
+ \put(32.5,65){\Vector(12.,9)}
+ \put(32.5,61){\makebox(0,0)[bc]{centerline}}
+ \put(32.5,25){\Vector(5,9)}
+ \put(32.5,24){\makebox(0,0)[tc]{baseline}}
+ \end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-13.ltx b/info/examples/tlc3/example-sources/8-2-13.ltx
new file mode 100644
index 0000000000..005dd6258d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-13.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-13 on page I-594 in "overpic --- Graphic annotation made easy".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{overpic,xcolor}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{overpic}[width=.7\textwidth,grid,tics=20]
+ {longlife-grayscale.jpg}
+ \color{blue}
+ \put(5,85){My name (Frank)}
+ \put(13,83){\vector(0,-1){22}}
+
+ \put(52,77){\Large Long}
+ \put(60,75){\vector(-2,-1){10}}
+ \put(55,37){\Large Life}
+ \put(54,40){\vector(-2,-1){10}}
+
+ \put(18,12){\vector(-1,2){5}}
+ \put(19,9){Signature block}
+\end{overpic}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-14.ltx b/info/examples/tlc3/example-sources/8-2-14.ltx
new file mode 100644
index 0000000000..56b353e942
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-14.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-14 on page I-594 in "overpic --- Graphic annotation made easy".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{overpic,pict2e,color}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Overpic}[grid,rel=50,tics=10]
+ {$ \displaystyle \sum_{i=1}^n x_i = A + B $}
+ \color{blue} \Vector(40,5)(32,9)
+ \put(42,3){\footnotesize\itshape some explanation}
+\end{Overpic}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-15.ltx b/info/examples/tlc3/example-sources/8-2-15.ltx
new file mode 100644
index 0000000000..bdc5cc61b7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-15.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-15 on page I-595 in "Overview about the most important keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+
+%StartShownPreambleCommands
+\usepackage{adjustbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\adjustbox{trim=0 1.7 6.5 0,clip,angle=-10,scale=-1}{\sffamily\huge\LaTeX}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-16.ltx b/info/examples/tlc3/example-sources/8-2-16.ltx
new file mode 100644
index 0000000000..1f9a8ce223
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-16.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-16 on page I-596 in "Overview about the most important keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{39.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,adjustbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\adjustbox{rndcorners=3 9,Clip=0 1 0 0}{\colorbox{gray!30}{\Large\LaTeX}} \par
+\adjustbox{Clip=0 1 0 0,rndcorners=3 9}{\colorbox{gray!30}{\Large\LaTeX}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-17.ltx b/info/examples/tlc3/example-sources/8-2-17.ltx
new file mode 100644
index 0000000000..b70af7040e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-17.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-17 on page I-596 in "Overview about the most important keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{21.0pt}
+\setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{xcolor,adjustbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\adjustbox{Clip=0 2 1 0,rndcorners={.5\Totalheight} 0}{\colorbox{gray!30}{\LaTeX}}
+ \par
+\adjustbox{Clip=0 2 1 0,rndcorners={.5\totalheight} 0}{\colorbox{gray!30}{\LaTeX}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-18.ltx b/info/examples/tlc3/example-sources/8-2-18.ltx
new file mode 100644
index 0000000000..d753ef8e37
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-18.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-18 on page I-597 in "Overview about the most important keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{81.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,adjustbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\adjustbox{Clip=0 1 0 0,rndcorners=3 9, rndframe=3 9}
+ {\colorbox{gray!30}{\Large\LaTeX}}
+\adjustbox{trim=0 1 -2 0,rndframe={color=blue,width=1pt,sep=3pt}{3 9},
+ vspace=5pt 0pt}{\Large\LaTeX}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-19.ltx b/info/examples/tlc3/example-sources/8-2-19.ltx
new file mode 100644
index 0000000000..18573e8e61
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-19.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-19 on page I-598 in "Overview about the most important keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,adjustbox}
+%StopShownPreambleCommands
+
+\begin{document}
+L\_\adjustbox{padding=4,frame}{\colorbox{gray}{\LaTeX}}\_%
+M\_\adjustbox{padding*=3 6,frame,margin*=0 10 0 0}
+ {\colorbox{gray}{\LaTeX}}%
+\llap{\color{blue}\rule{1pt}{16bp}\quad}\_R
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-2.ltx b/info/examples/tlc3/example-sources/8-2-2.ltx
new file mode 100644
index 0000000000..36b1cc02bd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-2.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-2 on page I-588 in "Scaling a \protect \LaTeX {} box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\scalebox{2.2}{%
+ \parbox{.5in}{America \& \\ Europe}}}
+\fbox{\scalebox{2.2}[1]{%
+ \parbox{.5in}{America \& \\ Europe}}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-20.ltx b/info/examples/tlc3/example-sources/8-2-20.ltx
new file mode 100644
index 0000000000..7b08fb847c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-20.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-20 on page I-599 in "Overview about the most important keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \addtolength\textwidth{-1cm}
+
+%StartShownPreambleCommands
+\usepackage{adjustbox} \setlength\parindent{0pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent
+\adjustbox{lap=-.5\Width,frame}{This text} is
+\adjustbox{frame,raise=1ex}{raised} while the
+following \adjustbox{valign=T,frame}{text} is top-aligned.
+
+Note that the word ``This'' sticks out to the left due to
+the chosen box settings.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-21.ltx b/info/examples/tlc3/example-sources/8-2-21.ltx
new file mode 100644
index 0000000000..6529630720
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-21.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-21 on page I-599 in "Overview about the most important keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{xcolor,adjustbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent\adjustbox{width=22mm,cfbox=blue 1pt}{Text}
+\adjustbox{color=blue,left=22mm,frame}{Text} \\
+\adjustbox{fgcolor=blue,center=22mm,fbox=1pt}{Text}
+\adjustbox{bgcolor=blue!30,right=22mm,frame}{Text} \\
+\adjustbox{center,cfbox=blue 2pt 1pt}{Text}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-22.ltx b/info/examples/tlc3/example-sources/8-2-22.ltx
new file mode 100644
index 0000000000..0278cab02c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-22.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-22 on page I-601 in "Presetting some keys".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{xcolor,adjustbox}
+\newadjustboxcmd\myfbox[1][.4pt]{angle=20,cfbox=blue #1}
+%StopShownPreambleCommands
+
+\begin{document}
+\myfbox{Test} and \myfbox[2pt]{Test}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-23.ltx b/info/examples/tlc3/example-sources/8-2-23.ltx
new file mode 100644
index 0000000000..2c5664a4cf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-23.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-23 on page I-601 in "Image inclusion revisited".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{subcaption,adjustbox}
+\newcommand\fitimage[1]
+ {\adjustimage{width=\linewidth}{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{figure}
+ \centering
+ \subcaptionbox{A large cat}[.4\linewidth]
+ {\fitimage{cat}}
+ \qquad
+ \subcaptionbox{A small elephant}[.4\linewidth]
+ {\fitimage{elephant}}
+ \caption{Two animals}
+\end{figure}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-3.ltx b/info/examples/tlc3/example-sources/8-2-3.ltx
new file mode 100644
index 0000000000..6f068e12b0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-3.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-3 on page I-588 in "Scaling a \protect \LaTeX {} box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent
+North America?\reflectbox{North America?} \\
+South America?\scalebox{-1}[1]{South America?}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-4.ltx b/info/examples/tlc3/example-sources/8-2-4.ltx
new file mode 100644
index 0000000000..a4daf536f6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-4.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-4 on page I-588 in "Scaling a \protect \LaTeX {} box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent
+North America?\scalebox{-1}{South America?} \\
+North America?\scalebox{1}[-1]{South America?} \\
+North America?%
+ \makebox[0mm][r]{\scalebox{-1}{South America?}} \\
+\makebox[0mm][l]{North America?}%
+ \scalebox{1}[-1]{South America?}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-5.ltx b/info/examples/tlc3/example-sources/8-2-5.ltx
new file mode 100644
index 0000000000..2d126446d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-5.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-5 on page I-589 in "Resizing to a given size".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{\resizebox{5mm}{!}{%
+ \parbox{14mm}{London,\\ Berlin, \&\\ Paris}}}
+\fbox{\resizebox{!}{15mm}{%
+ \parbox{14mm}{London,\\ Berlin, \&\\ Paris}}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-6.ltx b/info/examples/tlc3/example-sources/8-2-6.ltx
new file mode 100644
index 0000000000..d6c422a543
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-6.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-6 on page I-589 in "Resizing to a given size".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\begin{tabular}{lll}
+ Köln & Lyon & Oxford \\
+ Rhein & Rhône & Thames
+ \end{tabular}\HR\par\bigskip
+\HR\resizebox{2cm}{.5cm}{%
+ \begin{tabular}{lll}
+ Köln & Lyon & Oxford \\
+ Rhein & Rhône & Thames
+ \end{tabular}}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-7.ltx b/info/examples/tlc3/example-sources/8-2-7.ltx
new file mode 100644
index 0000000000..a660e2c8dd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-7.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-7 on page I-589 in "Resizing to a given size".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\fbox{\resizebox{\width}{.7\height}{%
+ \parbox{14mm}{London,\\ Berlin, \&\\Paris}}}\HR
+\fbox{\resizebox{\width}{.7\totalheight}{%
+ \parbox{14mm}{London,\\ Berlin, \&\\Paris}}}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-8.ltx b/info/examples/tlc3/example-sources/8-2-8.ltx
new file mode 100644
index 0000000000..0d159ff1b8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-8.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-8 on page I-590 in "Resizing to a given size".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+\newcommand\HR{\rule{1em}{0.4pt}}
+%StartShownPreambleCommands
+\usepackage{graphicx}
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\resizebox{20mm}{30mm}{%
+ \begin{tabular}{lll}
+ Köln & Lyon & Oxford \\
+ Rhein & Rhône & Thames
+ \end{tabular}}\HR
+\HR\resizebox*{20mm}{30mm}{%
+ \begin{tabular}{lll}
+ Köln & Lyon & Oxford \\
+ Rhein & Rhône & Thames
+ \end{tabular}}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-2-9.ltx b/info/examples/tlc3/example-sources/8-2-9.ltx
new file mode 100644
index 0000000000..f3b1d984ef
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-2-9.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-2-9 on page I-590 in "Rotating a \protect \LaTeX {} box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ \usepackage{color}
+
+ % make a blue rule at the start of every paragraph (low-level)
+
+ \AtBeginDocument{%
+ \everypar{\rlap{\color{blue}%
+ \vrule width \linewidth height 0pt depth .4pt}}}
+
+%StartShownPreambleCommands
+\usepackage{graphics} % or graphicx
+\newcommand\MyRot[1]{\rotatebox{#1}%
+ {rotate $#1^\circ$}}
+%StopShownPreambleCommands
+
+\begin{document}
+\MyRot{0} \MyRot{45} \MyRot{90}
+\MyRot{135}\MyRot{180}\MyRot{225}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-1.ltx b/info/examples/tlc3/example-sources/8-3-1.ltx
new file mode 100644
index 0000000000..96b060e235
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-1.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-1 on page I-603 in "pict2e --- An extension of \LaTeX 's \protect \nxLenv {picture} environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\unitlength{.9pt}
+
+ \makeatletter
+ \def\@badlinearg{\typeout{Normally this gives an error, but
+ for the example in the book we carry on}}
+ \makeatother
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(0,0)
+ \put(0,0) {\circle{80}} \put(0,0) {\circle*{24}}
+ \put(30,0){\circle{40}} \put(30,0){\circle*{16}}
+ \put(15,0){\oval(90,60)}
+ \put(0,12){\line(15,-2){30}}\put(0,-12){\line(15,2){30}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-10.ltx b/info/examples/tlc3/example-sources/8-3-10.ltx
new file mode 100644
index 0000000000..1e82c551bf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-10 on page I-608 in "New commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,pict2e} \setlength\unitlength{1.5pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(200,120)
+ \put(0,0){\arc[90,360]{30}} \polyline(0,30)(0,0)(30,0)
+\color{blue}
+ \put(2,2){\arc*[0,90]{30}} \put(0,0){\arc[-2,92]{34}}
+ \put(0,0){\arc[-5,95]{36}} \put(0,0){\arc[-9,99]{38}}
+\linethickness{3pt}
+ \put(0,0){\arc[90,360]{15}} \put(0,0){\circle*{15}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-11.ltx b/info/examples/tlc3/example-sources/8-3-11.ltx
new file mode 100644
index 0000000000..48bfbbaaa3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-11.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-11 on page I-609 in "High-level line commands (originating from epic or eepic)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{bxeepic} \setlength{\unitlength}{1pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(150,100)(0,0)
+ \dottedline{1}(0,00)(50,20)(100,100)(150,0)
+\thicklines
+ \dottedline{2}(0,0)(30,50)(70,50)(90,30)(150,20)
+\linethickness{2pt}
+ \dottedline{3}(0,40)(40,0)(60,25)(110,25)(150,60)
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-12.ltx b/info/examples/tlc3/example-sources/8-3-12.ltx
new file mode 100644
index 0000000000..0c6ae75f69
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-12.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-12 on page I-610 in "High-level line commands (originating from epic or eepic)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{bxeepic} \setlength{\unitlength}{1mm}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(55,22)(0,-2)
+\dashline{10}(0,20)(45,20) \dashline{15}(0,16)(45,16)
+\dashline[-30]{7}(0,12)(45,12) \dashline[+10]{7}(0,8)(45,8)
+\thicklines
+\dashline[+20]{5}(0,4)(45,4) \dashline[+45]{5}(0,0)(45,0)
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-13.ltx b/info/examples/tlc3/example-sources/8-3-13.ltx
new file mode 100644
index 0000000000..6c7717ff37
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-13.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-13 on page I-611 in "High-level line commands (originating from epic or eepic)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{bxeepic} \setlength{\unitlength}{2mm}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(27,16)(-1,-1)
+ \path(-1,-1)(-1,15)(26,15)(26,-1)(-1,-1)
+ \linethickness{2pt}
+ \drawline[-10](0,0)(10,7)(5,11)
+ (0,7)(10,0)(10,7)(0,7)(0,0)(10,0)
+ \linethickness{3pt} \roundcap \beveljoin
+ \polyline(15.1,0.1)(25,7)(20,11)
+ (15,7)(25,0)(25,7)(15,7)(15,0)(25,0)
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-14.ltx b/info/examples/tlc3/example-sources/8-3-14.ltx
new file mode 100644
index 0000000000..db967379b6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-14.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-14 on page I-611 in "High-level line commands (originating from epic or eepic)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,bxeepic}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(100,80)
+ \thicklines
+ \spline(30,0)(0,0)(20,40)(40,10)(60,55)(90,70)(95,0)(100,30)
+ \color{blue} \thinlines
+ \path (30,0)(0,0)(20,40)(40,10)(60,55)(90,70)(95,0)(100,30)
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-15.ltx b/info/examples/tlc3/example-sources/8-3-15.ltx
new file mode 100644
index 0000000000..2ad9e88c3d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-15.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-15 on page I-611 in "High-level line commands (originating from epic or eepic)".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{bxeepic,graphicx}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(100,100)(-35,-25)
+ \put(-30,65){\ellipse{20}{15}} \put(-20,65){\ellipse{20}{20}}
+ \put(-10,65){\ellipse{20}{25}} \put (0,65){\ellipse{20}{30}}
+\linethickness{2pt}
+ \put (10,65){\ellipse{20}{35}} \put (20,65){\ellipse{20}{40}}
+ \put (30,65){\ellipse{20}{45}} \put (40,65){\ellipse{20}{50}}
+\thicklines \put(-30,20){\rotatebox{30}{\ellipse*{18}{35}}}
+ \put(-20,20){\ellipse{20}{30}} \put(-10,20){\ellipse*{22}{25}}
+ \put (0,20){\ellipse{24}{20}} \put( 10,20){\ellipse*{24}{15}}
+ \put (20,20){\ellipse{22}{12}} \put (30,20){\ellipse*{20}{9}}
+ \put (40,20){\ellipse{18}{6}} \put (50,20){\ellipse*{16}{3}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-16.ltx b/info/examples/tlc3/example-sources/8-3-16.ltx
new file mode 100644
index 0000000000..804692105a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-16.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-16 on page I-612 in "Special-purpose languages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+%StartShownPreambleCommands
+\usepackage{bxeepic,hetarom}
+%StopShownPreambleCommands
+
+\begin{document}
+\decaheterov[af]{4==O}
+ {1==CH$_3$;6==H$_3$C;9A==H;%
+ {{10}A}==\lmoiety{HOCH$_2$}}
+\hspace*{-15mm}
+\nonaheterov[bjge]{1==S;2==N}{3==Cl}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-17.ltx b/info/examples/tlc3/example-sources/8-3-17.ltx
new file mode 100644
index 0000000000..13eb1d0526
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-17.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-17 on page I-612 in "qrcode --- Generating Quick Response codes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{hyperref,qrcode}
+%StopShownPreambleCommands
+
+\begin{document}
+\qrcode[height=15mm]{https://latex-project.org/publications}
+\qquad\qquad\qquad
+\qrcode[height=15mm]{Miss Vane, will you marry me? Or failing that,
+ will you accompany me to Darley's garage?}
+\qquad\qquad\qquad
+\qrcode[height=15mm,draft,version=2]{Yes, I will!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-18.ltx b/info/examples/tlc3/example-sources/8-3-18.ltx
new file mode 100644
index 0000000000..5026a6f0d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-18.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-18 on page I-613 in "qrcode --- Generating Quick Response codes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{qrcode}
+\qrset{nolink,padding,level=Q,version=5}
+%StopShownPreambleCommands
+
+\begin{document}
+\qrcode[height=15mm]{# $ & ^ _ ~ % \? \\ \{ \} } \quad
+\fbox{\qrcode[height=15mm]{\# \$ \& \^ \_ \~ \% \? \\ \{ \} }}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-2.ltx b/info/examples/tlc3/example-sources/8-3-2.ltx
new file mode 100644
index 0000000000..123a33874d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-2.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-2 on page I-603 in "pict2e --- An extension of \LaTeX 's \protect \nxLenv {picture} environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\setlength\unitlength{.9pt}
+%StartShownPreambleCommands
+\usepackage{pict2e} \renewcommand\maxovalrad{30pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(0,0)
+ \put(0,0) {\circle{80}} \put(0,0) {\circle*{24}}
+ \put(30,0){\circle{40}} \put(30,0){\circle*{16}}
+ \put(15,0){\oval(90,60)}
+ \put(0,12){\line(15,-2){30}}\put(0,-12){\line(15,2){30}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-3.ltx b/info/examples/tlc3/example-sources/8-3-3.ltx
new file mode 100644
index 0000000000..148582c782
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-3.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-3 on page I-604 in "Extended or changed commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{pict2e}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(100,100)
+ \put(0,100){\vector(1,0){102.5}}
+ \put(0,100){\line(966,-259){100}} \linethickness{1pt}
+ \put(0,100){\vector(866,-500){100}}
+ \put(0,100){\line(1,-1){100}} \linethickness{2pt}
+ \put(0,100){\vector(500,-866){58}}
+ \put(0,100){\line(259,-966){27}} \linethickness{3pt}
+ \put(0,100){\vector(0,-1){100}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-4.ltx b/info/examples/tlc3/example-sources/8-3-4.ltx
new file mode 100644
index 0000000000..2d72fb8e37
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-4.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-4 on page I-604 in "Extended or changed commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage[pstarrows]{pict2e}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(100,90)
+ \put(0,0) {\line(0,1){90}} % vertical at 0,0
+ \put(0,40){\line(1,0){15}} % horizontal at 0,40
+ \put(20,40){\small \LaTeX{} arrow heads used}
+\linethickness{4pt}
+ \put(0,55){\vector(1,0){15}} \put(0,70){\vector(1,0){50}}
+ \put(0,85){\vector(1,0){100}}
+\ltxarrows
+ \put(0,30){\vector(1,0){15}} \put(0,15){\vector(1,0){50}}
+ \put(0,0){\vector(1,0){100}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-5.ltx b/info/examples/tlc3/example-sources/8-3-5.ltx
new file mode 100644
index 0000000000..e07bc11254
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-5.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-5 on page I-605 in "Extended or changed commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{pict2e}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(100,100)(-35,-25)
+ \put(-30,65){\circle{15}} \put(-20,65){\circle{20}}
+ \put(-10,65){\circle{25}} \put (0,65){\circle{30}}
+\linethickness{2pt}
+ \put (10,65){\circle{35}} \put (20,65){\circle{40}}
+ \put (30,65){\circle{45}} \put (40,65){\circle{50}}
+\linethickness{4pt}
+ \put (50,65){\circle{55}} \put (60,65){\circle{60}}
+ \put(-20,20){\circle*{30}} \put(-10,20){\circle*{25}}
+ \put (0,20){\circle*{20}} \put( 10,20){\circle*{15}}
+ \put (20,20){\circle*{12}} \put (30,20){\circle*{9}}
+ \put (40,20){\circle*{6}} \put (50,20){\circle*{3}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-6.ltx b/info/examples/tlc3/example-sources/8-3-6.ltx
new file mode 100644
index 0000000000..c0a29539ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-6.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-6 on page I-605 in "Extended or changed commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+% without pict2e package
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(100,100)(-35,-25)
+ \put(-30,65){\circle{15}} \put(-20,65){\circle{20}}
+ \put(-10,65){\circle{25}} \put (0,65){\circle{30}}
+\linethickness{2pt}
+ \put (10,65){\circle{35}} \put (20,65){\circle{40}}
+ \put (30,65){\circle{45}} \put (40,65){\circle{50}}
+\linethickness{4pt}
+ \put (50,65){\circle{55}} \put (60,65){\circle{60}}
+\empty
+ \put(-20,20){\circle*{30}} \put(-10,20){\circle*{25}}
+ \put (0,20){\circle*{20}} \put( 10,20){\circle*{15}}
+ \put (20,20){\circle*{12}} \put (30,20){\circle*{9}}
+ \put (40,20){\circle*{6}} \put (50,20){\circle*{3}}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-7.ltx b/info/examples/tlc3/example-sources/8-3-7.ltx
new file mode 100644
index 0000000000..89b03bcbcd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-7.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-7 on page I-606 in "Extended or changed commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{pict2e}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(200,120)
+ \put(90,40) {\oval (180,60)}
+ \put(110,20){\oval[5] (180,60)}
+ \put(110,20){\oval[10](160,50)[tl]}
+\thicklines
+ \put(110,20){\oval [15](140,40)[bl]}
+ \put(110,20){\oval[8mm](160,45)[r]}
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-8.ltx b/info/examples/tlc3/example-sources/8-3-8.ltx
new file mode 100644
index 0000000000..45302429bb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-8.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-8 on page I-606 in "Extended or changed commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,pict2e}
+\NewDocumentCommand\ShowControls{r()d()}
+ {\put(#1){\circle*{3}}\IfNoValueF{#2}{\put(#2){\circle{3}}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(110,90)
+ \put(0,0){\framebox(110,90){}}
+ \qbezier[150](5,5)(20,80)(35,5) \ShowControls(20,80)
+ \qbezier[50](5,5)(70,85)(105,85) \ShowControls(70,85)
+\color{blue}
+ \qbezier[0](5,5)(40,80)(35,5) \ShowControls(40,80)
+ \cbezier(70,5)(60,40)(90,40)(105,85)\ShowControls(60,40)(90,40)
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-3-9.ltx b/info/examples/tlc3/example-sources/8-3-9.ltx
new file mode 100644
index 0000000000..ee01ad63c7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-3-9.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-3-9 on page I-607 in "New commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{xcolor,pict2e}
+\newcommand\octet{\begin{picture}(0,0)(15,15)
+ \polygon(0,10)(0,20)(10,30)(20,30)(30,20)(30,10)(20,0)(10,0)
+ \end{picture}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{picture}(80,60)
+ \polyvector(20,60)(40,40)(60,20) \Vector(40,40)(20,20)
+ \put(20,20){\octet} \put(40,40){\octet} \put(60,20){\octet}
+ \color{blue} \polygon*(35,15)(45,15)(45,25)(35,25)
+ \Vector(40,40)(40,25)
+\end{picture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-1.ltx b/info/examples/tlc3/example-sources/8-4-1.ltx
new file mode 100644
index 0000000000..598f002e5d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-1.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-1 on page I-614 in "tcolorbox --- The basic usage".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ \addtolength\textwidth{-4pt}
+
+
+%StartShownPreambleCommands
+\usepackage{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+A paragraph before with two lines of text
+to show the indentation and the measure.
+\begin{tcolorbox}
+ A \texttt{tcolorbox} can be subdivided
+ into two parts.
+\tcblower
+ If \verb|\tcblower| is given then anything
+ below forms the lower part of the box.
+\end{tcolorbox}
+And a paragraph after the box.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-10.ltx b/info/examples/tlc3/example-sources/8-4-10.ltx
new file mode 100644
index 0000000000..34fd9f68ab
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-10.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-10 on page I-620 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\usepackage[skins]{tcolorbox}
+ \tcbset{top=0pt,middle=0pt,bottom=0pt} % shorten the example
+
+ \AtBeginDocument{\scriptsize}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[beamer,title=The beamer skin]
+ Beamer style boxes \tcblower with shading.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-11.ltx b/info/examples/tlc3/example-sources/8-4-11.ltx
new file mode 100644
index 0000000000..0c79825208
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-11.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-11 on page I-620 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\usepackage[skins]{tcolorbox}
+ \tcbset{top=0pt,middle=0pt,bottom=0pt} % shorten the example
+
+ \AtBeginDocument{\scriptsize}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[tile,title=The tile skin]
+ Rectangular with different \tcblower background colors.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-12.ltx b/info/examples/tlc3/example-sources/8-4-12.ltx
new file mode 100644
index 0000000000..4b7e0e1dc3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-12.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-12 on page I-620 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\usepackage[skins]{tcolorbox}
+ \tcbset{top=0pt,middle=0pt,bottom=0pt} % shorten the example
+
+ \AtBeginDocument{\scriptsize}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[spartan,title=The spartan skin]
+ No difference between top \tcblower and bottom.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-13.ltx b/info/examples/tlc3/example-sources/8-4-13.ltx
new file mode 100644
index 0000000000..526363fe12
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-13.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-13 on page I-620 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\usepackage[skins]{tcolorbox}
+ \tcbset{top=0pt,middle=0pt,bottom=0pt} % shorten the example
+
+ \AtBeginDocument{\scriptsize}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[empty,title=The empty skin,coltitle=blue]
+ By default the title would be white on \tcblower
+ white, hence the adjustment!
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-14.ltx b/info/examples/tlc3/example-sources/8-4-14.ltx
new file mode 100644
index 0000000000..d487d592dd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-14.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-14 on page I-621 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage[skins]{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\scriptsize
+\begin{tcolorbox}[widget,title=The widget skin]
+ Provide some gradation in \tcblower
+ background color and separation line.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-15.ltx2 b/info/examples/tlc3/example-sources/8-4-15.ltx2
new file mode 100644
index 0000000000..38b41e6787
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-15.ltx2
@@ -0,0 +1,41 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-15 on page I-621 in "Breakable and unbreakable boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{109.80112pt}
+
+
+ \hyphenation{nou-mena} % break fake Kantian English
+
+ \tolerance=4000
+
+ \setlength\textheight{11\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,tcolorbox}
+\tcbuselibrary{breakable,skins}
+%StopShownPreambleCommands
+
+\begin{document}
+\footnotesize
+\kant[2][1]
+\begin{tcolorbox}[beamer,breakable,
+ size=title, halign=left,
+ title=My breakable box ]
+ \kant[2][2-3]
+\end{tcolorbox}
+\kant[2][4-5]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-16.ltx b/info/examples/tlc3/example-sources/8-4-16.ltx
new file mode 100644
index 0000000000..ff9f7dd895
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-16.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-16 on page I-622 in "Title box maneuvers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+ \usepackage[skins]{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{tcolorbox}[enhanced,title=Something fancy,
+ attach boxed title to top right
+ = {xshift=3mm,yshift=-3mm,yshifttext=-1mm},
+ boxed title style={size=fbox,colback=blue}]
+ A box with the title forming its own box.
+ \end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-17.ltx b/info/examples/tlc3/example-sources/8-4-17.ltx
new file mode 100644
index 0000000000..089b601a17
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-17.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-17 on page I-622 in "Adding Shadows".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage[skins]{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[enhanced,drop fuzzy shadow,halign=right,
+ boxrule=0.4pt,title=A fuzzy shadow]
+ This is a righ-aligned tcolorbox with a shadow.
+\end{tcolorbox}
+\begin{tcolorbox}[enhanced,drop lifted shadow=blue,
+ boxrule=0.4pt,sharp corners=south,
+ halign=left,title=A lifted shadow]
+ This is another tcolorbox with an unusual shadow
+ and three lines of text.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-18.ltx b/info/examples/tlc3/example-sources/8-4-18.ltx
new file mode 100644
index 0000000000..98f8a1b3fa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-18.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-18 on page I-623 in "Adding border lines".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,tcolorbox} \tcbuselibrary{skins}
+%StopShownPreambleCommands
+
+\begin{document}
+Text before the boxed paragraph.
+\begin{tcolorbox}[enhanced,frame hidden,
+ interior hidden,top=0pt,bottom=0pt,boxsep=0pt,
+ borderline west={3pt}{0pt}{blue,dotted},
+ borderline west={2pt}{4pt}{black}]
+ \lipsum[1][1-2]
+\end{tcolorbox} \ldots{} and text after.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-19.ltx b/info/examples/tlc3/example-sources/8-4-19.ltx
new file mode 100644
index 0000000000..93d051523b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-19.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-19 on page I-623 in "Adding overlays, watermarks, and other backgrounds".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage[skins]{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{tcolorbox}[enhanced,
+ title=A graphic as a watermark,
+ watermark graphics=latex-logo.pdf,
+ watermark opacity=0.2,
+ watermark zoom=0.9]
+ This shows a box with the \LaTeX\ hummingbird logo
+ as a background picture.
+ \end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-2.ltx b/info/examples/tlc3/example-sources/8-4-2.ltx
new file mode 100644
index 0000000000..99954a68fb
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-2.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-2 on page I-615 in "tcolorbox --- The basic usage".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[nobeforeafter,
+ width=.45\linewidth]
+ top part \tcblower bottom part
+\end{tcolorbox}
+\begin{tcolorbox}[nobeforeafter,sidebyside,
+ width=.45\linewidth]
+ left part \tcblower right part
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-20.ltx b/info/examples/tlc3/example-sources/8-4-20.ltx
new file mode 100644
index 0000000000..ff3e5c4467
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-20.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-20 on page I-624 in "Adding overlays, watermarks, and other backgrounds".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+%StartShownPreambleCommands
+\usepackage[skins]{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[enhanced,title=Text as a watermark,
+ watermark text=\textbf{Example},
+ watermark color=blue,watermark opacity=0.1,
+ watermark stretch=0.95]
+ This shows a box with the text in the background.
+ Make it light so that main text remains readable!
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-21.ltx b/info/examples/tlc3/example-sources/8-4-21.ltx
new file mode 100644
index 0000000000..5eb6c5781e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-21.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-21 on page I-625 in "Hyperlinks to internal and external resources".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{hyperref,tcolorbox} \tcbuselibrary{skins}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[enhanced,title=View manual section,
+ hyperurl=http://www.ctan.org/pkg/tcolorbox]
+ \S 10.10 Hyper Option Keys
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-22.ltx2 b/info/examples/tlc3/example-sources/8-4-22.ltx2
new file mode 100644
index 0000000000..767ad2ec72
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-22.ltx2
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-22 on page I-625 in "Formatting and text changes based on verso/recto pages".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{81.00082pt}
+
+ \pagestyle{origplain} %plain in this class
+ \setlength\footskip{20pt}
+ \setlength\textheight{10\baselineskip}
+
+ \tolerance=4000
+
+% manually adjust size as example is set in small type
+ \renewcommand\thepage{{\footnotesize\arabic{page}}}
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,tcolorbox}
+\tcbuselibrary{skins}
+\newtcolorbox{exa}[1]{beamer,bottom=0mm,title=#1,%
+ if odd page={attach boxed title to top right
+ ={xshift=-2mm,yshift=-3mm,yshifttext=-1mm}}%
+ {attach boxed title to top left
+ ={xshift=2mm,yshift=-3mm,yshifttext=-1mm}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\footnotesize
+\kant[2][1] \begin{exa}{Example}
+ \tcbifoddpage{odd}{even} example \end{exa}
+\kant[6][1] \begin{exa}{Another}
+ \tcbifoddpage{odd}{even} example \end{exa}
+\kant[10]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-23.ltx b/info/examples/tlc3/example-sources/8-4-23.ltx
new file mode 100644
index 0000000000..e80a44bd0b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-23.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-23 on page I-627 in "Defining new tcolorbox environments and commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+ \usepackage[vignette]{tcolorbox}
+ \newtcbox\key[1][white]{enhanced,sharp corners,on line,
+ size=small,left=0pt,right=0pt,boxsep=1pt,fontupper=\footnotesize,
+ colback=#1!10,colframe=#1!50!black,boxrule=3pt,underlay vignette}
+%StopShownPreambleCommands
+
+\begin{document}
+ Use \key{Cntrl-X} followed by \key[black]{f} to open a file.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-24.ltx b/info/examples/tlc3/example-sources/8-4-24.ltx
new file mode 100644
index 0000000000..80666465a0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-24.ltx
@@ -0,0 +1,54 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-24 on page I-627 in "Numbering newly defined color boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {1.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+
+ \setcounter{section}{4}
+%use spotcolor mix
+\IfPackageLoadedTF{colorspace}
+ {\AtBeginDocument{%
+ \renewtcolorbox[number within=section,
+ number format=\alph]{exabox}[3][]
+ {colback=blue!5,colframe=spotblue!75!spotblack,
+ fonttitle=\bfseries,label=#3,nameref=#2,
+ title=Exa~\thetcbcounter: #2,#1}}}
+ {}
+
+%StartShownPreambleCommands
+\usepackage{nameref,tcolorbox}
+\newtcolorbox[auto counter,number within=section,
+ number format=\alph]{exabox}[3][]
+ {colback=blue!5!white,colframe=blue!75!black,
+ fonttitle=\bfseries,label=#3,nameref=#2,
+ title=Exa~\thetcbcounter: #2,#1}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Section}
+\begin{exabox}[sharp corners=south]{Title text}{exa:A}
+ This exhibits a numbered tcolorbox.
+\end{exabox}
+The example on page \pageref{exa:A} is numbered
+\ref{exa:A}. Its title is ``\nameref{exa:A}''.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-25.ltx b/info/examples/tlc3/example-sources/8-4-25.ltx
new file mode 100644
index 0000000000..8ef71d4635
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-25.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-25 on page I-628 in "Turning the boxes into floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{185.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalsize\bfseries}}
+\makeatother
+
+ \setlength\textfloatsep{.6\textfloatsep}
+
+ \setcounter{section}{5}
+
+%StartShownPreambleCommands
+\usepackage{tcolorbox}
+\tcbset{every float=\centering, % center floats
+ floatplacement=tp} % only top and
+ % page by default
+%StopShownPreambleCommands
+
+\begin{document}
+\section{The \LaTeX\ logo}
+A while back \LaTeX{} moved away from a lion
+to a hummingbird designed by Paulo Cereda.
+
+\tcbox[float=t,size=small,title=A new logo]
+ {\includegraphics[width=.3\textwidth]
+ {latex-logo.pdf}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-26.ltx b/info/examples/tlc3/example-sources/8-4-26.ltx
new file mode 100644
index 0000000000..a67fb29658
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-26.ltx
@@ -0,0 +1,51 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-26 on page I-629 in "Turning the boxes into floats".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+% small headings for the example
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.25ex \@plus-1ex \@minus-.2ex}%
+ {.5ex}%
+ {\normalfont\normalfont\bfseries}}
+\makeatother
+
+ \setlength\textfloatsep{.3\textfloatsep}
+
+ \setcounter{section}{6}
+
+ \setlength\textheight{13.4\baselineskip}
+
+%StartShownPreambleCommands
+\usepackage{tcolorbox}
+\tcbset{every float=\centering, % center floats
+ floatplacement=tp} % default top and page
+\newtcbox[auto counter,list inside=logos]
+ \tcbfig[2][]{float,size=small,list text=#2,
+ title=\thetcbcounter: #2,#1}
+%StopShownPreambleCommands
+
+\begin{document}
+\tcblistof[\section*]{logos}{List of Logos}
+\section{The \LaTeX\ logo}
+A while back \LaTeX{} moved away from a lion
+to a hummingbird designed by Paulo Cereda.
+
+\tcbfig[float=!b]{A new logo}
+ {\includegraphics[width=.4\textwidth]
+ {latex-logo.pdf}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-27.ltx b/info/examples/tlc3/example-sources/8-4-27.ltx
new file mode 100644
index 0000000000..da156465f8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-27.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-27 on page I-629 in "Raster applications".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tcolorbox}
+\tcbuselibrary{skins,raster}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcbraster}[raster columns=2,
+ raster equal height,
+ raster every box/.style=
+ {size=small,valign=center,halign=center,
+ colframe=blue!50,colback=blue!10,
+ title=\Alph{tcbrasternum}
+ (\thetcbrasterrow/\thetcbrastercolumn)}]
+ \begin{tcolorbox}One, one, 1, \ldots\end{tcolorbox}
+ \begin{tcolorbox}Two\end{tcolorbox}
+ \begin{tcboxedraster}[raster columns=1]{blankest}
+ \begin{tcolorbox}Three\end{tcolorbox}
+ \begin{tcolorbox}Four\end{tcolorbox}
+ \begin{tcolorbox}Five\end{tcolorbox}
+ \end{tcboxedraster}
+ \begin{tcolorbox}Six\end{tcolorbox}
+\end{tcbraster}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-28.ltx b/info/examples/tlc3/example-sources/8-4-28.ltx
new file mode 100644
index 0000000000..e2ec57de1a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-28.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-28 on page I-630 in "Poster applications".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[poster]{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcbposter}[
+ poster = {columns=5,rows=4, % set up raster
+ spacing=1mm, % spacing between elements
+ width=140pt,height=120pt, % - normally not needed
+ showframe}, % and show it
+ boxes = {sharp corners=downhill,colframe=blue} ]
+% content boxes ...
+ \posterbox[colback=blue!20]
+ {name=title,column=1,span=3,row=1}{}
+ \posterbox{name=graphic,column=4,span=2,
+ row=1,rowspan=1.5}{}
+\end{tcbposter}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-29.ltx b/info/examples/tlc3/example-sources/8-4-29.ltx
new file mode 100644
index 0000000000..393bb3cef3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-29.ltx
@@ -0,0 +1,56 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-29 on page I-631 in "Poster applications".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+
+\usepackage[poster]{tcolorbox}
+
+\tcbset{placeholder/.style={enhanced jigsaw,
+ size=small,sharp corners,colframe=red!50!black,
+ interior style={bottom color=red!15!white,top color=yellow!15},
+ opacityback=0.5,
+ underlay={\draw[red!50!black,line cap=round] (interior.south west)--(interior.north east);
+ \draw[red!50!black,line cap=round] (interior.south east)--(interior.north west);},
+}}%
+
+\AddToHook{begindocument/end}{%
+\begin{tcbposter}[
+ poster = {columns=5,rows=4, % set up raster
+ spacing=1mm, % spacing between elements
+ width=140pt,height=120pt, % - normally not needed
+ showframe}, % and show it
+ boxes = {sharp corners=downhill,colframe=blue} ]}
+\AddToHook{enddocument}{\end{tcbposter}}
+
+%StartShownPreambleCommands
+% Set up as in previous example
+%StopShownPreambleCommands
+
+\begin{document}
+ \posterbox[colback=blue!10]
+ {name=title,column=1,span=3,row=1}{}
+ \posterbox{name=graphic,column=4,span=2,
+ row=1,rowspan=1.5}{}
+ \posterbox{name=credits,column=3,span=3,above=bottom}{}
+ \posterbox{name=table,column=4,span=2,
+ between=graphic and credits}{}
+ \posterbox{name=T,
+ sequence=1 between title and bottom then
+ 2 between title and bottom then
+ 3 between title and credits}{}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-3.ltx b/info/examples/tlc3/example-sources/8-4-3.ltx
new file mode 100644
index 0000000000..74154db85b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-3 on page I-615 in "tcolorbox --- The basic usage".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%
+\AddToHook{begindocument/end}{\tcbset{colback=blue!10, colframe=blue}}
+%StartShownPreambleCommands
+\usepackage{tcolorbox}
+\tcbset{colback=blue!10!white, colframe=blue}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[title=A box title]
+ Default options are better defined using
+ \verb=\tcbset{...}= for a uniform appearance.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-4.ltx b/info/examples/tlc3/example-sources/8-4-4.ltx
new file mode 100644
index 0000000000..eff1a67c2e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-4.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-4 on page I-617 in "Inner box geometry".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{lipsum,tcolorbox}
+\tcbset{top=0pt,bottom=0pt,left=5pt,lefttitle=20pt,
+ rightlower=0pt,rightrule=15pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[title=A box title,middle=0pt]
+ \lipsum[1][1] \tcblower \lipsum[1][2]
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-5.ltx b/info/examples/tlc3/example-sources/8-4-5.ltx
new file mode 100644
index 0000000000..4f8a60543a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-5.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-5 on page I-617 in "Text alignment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,tcolorbox}
+\tcbset{top=0pt,middle=1mm,bottom=0pt}
+%StopShownPreambleCommands
+
+\begin{document}
+\scriptsize
+\begin{tcolorbox}[halign=right]
+ top part \tcblower bottom part
+\end{tcolorbox}
+\begin{tcolorbox}[parbox=false,
+ halign title=center,
+ halign lower=right,title=My title]
+ \kant[1][2] \par \kant[2][1]
+ \tcblower
+ \kant[3][1] \par \kant[6][1]
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-6.ltx b/info/examples/tlc3/example-sources/8-4-6.ltx
new file mode 100644
index 0000000000..4f1cdcdbae
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-6.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-6 on page I-618 in "Altering corners".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tcolorbox}
+%StopShownPreambleCommands
+
+\begin{document}
+\footnotesize
+\begin{tcolorbox}[sharp corners=northwest]
+ A box with one sharp corner \end{tcolorbox}
+\begin{tcolorbox}[sharp corners=downhill]
+ A box with two opposite sharp corners \end{tcolorbox}
+\begin{tcolorbox}[sharp corners,rounded corners=southeast]
+ A box with just one rounded corner at the bottom right
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-7.ltx b/info/examples/tlc3/example-sources/8-4-7.ltx
new file mode 100644
index 0000000000..7f43790941
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-7.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-7 on page I-619 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{105.0pt}
+
+\IfPackageLoadedTF{colorspace}
+ {\AtBeginDocument{\footnotesize \tcbset{colframe=spotblue!75!spotblack}}}
+ {\AtBeginDocument{\footnotesize \tcbset{colframe=blue!75!black}}}
+
+%StartShownPreambleCommands
+\usepackage{tcolorbox} \tcbuselibrary{skins}
+\tcbset{skin=enhanced,colframe=blue!75!black,fonttitle=\bfseries,
+ interior style={left color=red!20,right color=white}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[halign lower=center,title=Interior style change]
+ Here the background \tcblower color changes from red (gray) to white.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-8.ltx b/info/examples/tlc3/example-sources/8-4-8.ltx
new file mode 100644
index 0000000000..fd126db69f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-8.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-8 on page I-620 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\usepackage[skins]{tcolorbox}
+ \tcbset{top=0pt,middle=0pt,bottom=0pt} % shorten the example
+
+ \AtBeginDocument{\scriptsize}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[enhanced,title=The enhanced skin]
+ This is my content. \tcblower Second part.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-4-9.ltx b/info/examples/tlc3/example-sources/8-4-9.ltx
new file mode 100644
index 0000000000..498008a687
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-4-9.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-4-9 on page I-620 in "Skins and styles --- altering the look and feel".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+\usepackage[skins]{tcolorbox}
+ \tcbset{top=0pt,middle=0pt,bottom=0pt} % shorten the example
+
+ \AtBeginDocument{\scriptsize}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tcolorbox}[bicolor,title=The bicolor skin]
+ Two colors for top and bottom \tcblower
+ instead of a dividing line.
+\end{tcolorbox}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-1.ltx b/info/examples/tlc3/example-sources/8-5-1.ltx
new file mode 100644
index 0000000000..ef28260180
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-1 on page I-634 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz{\draw (0,0)--(1cm,0cm)--(1cm,1cm)--(0cm,1cm)--cycle;}
+\tikz{\draw (0,0)--(1,0)--(1,1)--(0,1)--cycle;}
+\tikz[x={(0.5cm,0.5cm)}]{\draw (0,0)--(1,0)--(1,1)--(0,1)--cycle;}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-10.ltx b/info/examples/tlc3/example-sources/8-5-10.ltx
new file mode 100644
index 0000000000..0670730e86
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-10.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-10 on page I-638 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz\draw[line width=1pt,blue,->]
+ (0,0)--(1,1)circle[radius=5mm]--(0,2);
+\tikz\filldraw[dashed,fill=gray,line width=1pt]
+ (0,0) -- (0.5,0.5) rectangle (1,1) -- (1.5,1.5);
+\tikz\draw (0,0) ellipse[x radius=1cm, y radius=0.5cm]
+ grid[step=0.1] (1,1);
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-11.ltx b/info/examples/tlc3/example-sources/8-5-11.ltx
new file mode 100644
index 0000000000..5c87c869fd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-11.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-11 on page I-638 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}
+\tikzset{my loop/.style=
+ {to path={.. controls +(80:1) and +(100:1)
+ .. (\tikztotarget) \tikztonodes}}}
+
+\draw[dotted,thick](0,2) to (2,2);
+\draw[blue,thick](0,1) to[out=60,in=60] (2,1);
+\node[circle,draw](a) at (1,0) {T};
+\draw [->](a) to[my loop] (a);
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-12.ltx b/info/examples/tlc3/example-sources/8-5-12.ltx
new file mode 100644
index 0000000000..46b0467322
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-12.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-12 on page I-639 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\parindent{0pt}
+%the pattern is rgb by default. We force it to cmyk
+\makeatletter
+\AddToHook{begindocument/before}{
+\pgfutil@addpdfresource@colorspaces{ /tlc3pattern [/Pattern /DeviceCMYK] }
+\def\pgfsys@setpatternuncolored#1#2#3#4{%
+ \pgfsysprotocol@literal{/tlc3pattern cs 0 0 0 1 /pgfpat#1\space scn}%
+}}
+\makeatother
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+\usetikzlibrary{patterns}
+%StopShownPreambleCommands
+
+\begin{document}
+\centering
+\tikz\path[draw] (0,0)--(1,1.5)--(1.5,3)--(1,0);
+\tikz\path[fill=blue]
+ (0,0)--(1,1.5)--(1.5,3)--(1,0);
+\tikz\path[fill=blue,draw=black,line width=2pt]
+ (0,0)--(1,1.5)--(1.5,3)--(1,0);
+\par\medskip
+\tikz\path[pattern=fivepointed stars,draw=blue]
+ (0,0)rectangle(1,1.5);\quad
+\tikz\path[shade,left color=lightgray,right color=black,
+ middle color=white](0,0)rectangle(1,1.5);
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-13.ltx b/info/examples/tlc3/example-sources/8-5-13.ltx
new file mode 100644
index 0000000000..e1de9df687
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-13.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-13 on page I-639 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz\path[draw,line cap=round,
+ line join=bevel,line width=10pt]
+ (0,0)--(0.5,1.5)--(1,0)--(1.5,1.5);
+\tikz\path[draw,thick,dash pattern=on 2pt off 3pt]
+ (0,0)--(1,2);
+\tikz\path[draw,line width=2pt,line join=round,
+ double, double distance=5pt]
+ (0,0)--(0.5,1.5)--(1,0)--(1.5,1.5);
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-14.ltx b/info/examples/tlc3/example-sources/8-5-14.ltx
new file mode 100644
index 0000000000..31a799300e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-14.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-14 on page I-640 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz} \usetikzlibrary{arrows.meta,bending}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}
+\path[tips,<<->](0,2)--(1,2); \path[draw,<->>](0,1.5)--(1,1.5);
+\path[draw,-{Latex[length=10pt]}](0,1)--(1,1);
+\path[draw,{Bracket[sep] Bracket[]}-](0,0.5)--(1,0.5);
+\draw[-{Latex[open,length=10pt,bend]}] (0,0) to[bend left] (1,0);
+\filldraw[<<->>](1.5,0)--++(0,1.5)--++(0.5,1);
+\filldraw[<<->>](2,0)--++(0.5,1)circle[radius=4pt]--++(0,1.5);
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-15.ltx b/info/examples/tlc3/example-sources/8-5-15.ltx
new file mode 100644
index 0000000000..c05c659883
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-15.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-15 on page I-640 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+ \tikz\path[draw,fill]
+ (0,2) node[circle,draw,dashed]{First}
+ -- (1,1) node[draw=blue,fill=gray,double]{Second}
+ rectangle(2,2) node[behind path,fill=blue,text=white,
+ font=\bfseries]{Third};
+ \par\vspace{1cm}
+ \tikz\path[draw,fill]
+ (0,2) node[circle,draw,dashed] at (1.5,0.5) {First}
+ -- (1,1) node[draw=blue,fill=gray,double,
+ anchor=north east]{Second}
+ rectangle(2,2) node[behind path,fill=blue,text=white,
+ font=\bfseries,anchor=north]{Third};
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-16.ltx b/info/examples/tlc3/example-sources/8-5-16.ltx
new file mode 100644
index 0000000000..5ba34ff929
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-16.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-16 on page I-641 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz,siunitx} \usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes,shapes.arrows,shapes.symbols}
+%StopShownPreambleCommands
+
+\begin{document}
+ \begin{tikzpicture}
+ \node[shape=single arrow,fill=blue!40] (myarrow)
+ at (0,2){right};
+ \node[shape=single arrow,draw,shape border rotate=90]
+ at (2,2){up};
+ \node[shape=star, draw] (mystar) at (0,0){Star};
+ \node[shape=cloud, draw] (mycloud) at (2,0){Cloud};
+ \draw[Latex-] (myarrow.tip) -- ++(0,1)
+ node[draw,above]{the arrow tip};
+ \draw[<-,double] (mystar.south) -- ++(0,-0.5)
+ node[draw,below]{at the south side};
+ \draw[->,thick] (mycloud.puff 5) -- ++(0.3,-1)
+ node[below]{puff 5 (counterclockwise)};
+ \draw[->,thick] (mycloud.45) -- ++(0.3,0.3)
+ node[above]{\ang{45}};
+ \end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-17.ltx b/info/examples/tlc3/example-sources/8-5-17.ltx
new file mode 100644
index 0000000000..6d48b20b23
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-17.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-17 on page I-641 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+\usetikzlibrary{positioning,shapes}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}[line width=1pt]
+ \node[draw,circle] (A) {a}; \node[draw] (B) at (2,0.5) {b};
+ \node[draw,shape=cloud,below=1cm of A.center] (C) {Hello};
+ \node[draw,left=1cm of A.center] (D) {d};
+ \draw[<->] (A) -- (B);
+ \draw[->,dashed] (C) -| (B);
+ \draw[->,blue] (C) sin (D);
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-18.ltx b/info/examples/tlc3/example-sources/8-5-18.ltx
new file mode 100644
index 0000000000..f872a15d2c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-18.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-18 on page I-642 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz{\draw[line width=3pt] (0,0) node (A) at (1,1.7) {a}
+ node (B) at (1,-0.7) {b} edge[blue,->] (A)
+ --(2,0) rectangle (0,1);}
+
+\tikz{\node[draw,circle,inner sep=3pt](A) {};
+ \path[line width=1pt,->] (A) edge[dashed] (1,0)
+ edge[blue] (0,1) edge[dotted] (-1,0);}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-19.ltx b/info/examples/tlc3/example-sources/8-5-19.ltx
new file mode 100644
index 0000000000..cc810ed0fc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-19.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-19 on page I-642 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz} \usetikzlibrary{arrows.meta}
+\usetikzlibrary{shapes,shapes.arrows,shapes.symbols}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}[line width=1pt]
+ \draw (0,0)--(1.5,0)--(1,1)node[draw,above]{A}--cycle;
+ \begin{scope}[blue,shift={(0,-1.75)},scale=0.5,rotate=40]
+ \draw (0,0)--(1.5,0)--(1,1)node[draw,above]{A}--cycle;
+ \end{scope}
+ \begin{scope}[shift={(0,-3)},scale=0.3,rotate=90]
+ \draw (0,0)--(1.5,0)--(1,1)node[draw,above,rotate=40]{A}--cycle;
+ \end{scope}
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-2.ltx b/info/examples/tlc3/example-sources/8-5-2.ltx
new file mode 100644
index 0000000000..3c02751f67
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-2.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-2 on page I-634 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{75.0pt}
+\usepackage{pgf}\pgfmathsetseed{200}
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}[baseline={(0,-1.5)}]
+ \draw (0,0) circle[radius=1];
+ \draw[blue,thick] (0,0) -- ({sqrt(2)/2},0)--({sqrt(2)/2},{sqrt(2)/2});
+ \draw[dashed] (rand,rand)-- (rand,rand) -- (rand,rand)--cycle;
+ \draw[dotted] (rand,rand)-- (rand,rand) -- (rand,rand)--cycle;
+\end{tikzpicture}
+\par\Huge \tikz[baseline={(0,0)}]\draw[<->]
+ (0,-{depth("y")+0pt}) -- (0,{height("T")+0pt}); Type
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-20.ltx b/info/examples/tlc3/example-sources/8-5-20.ltx
new file mode 100644
index 0000000000..94822953d5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-20.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-20 on page I-643 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\large
+Hello \tikz {\node[draw](X) {World.};}
+
+Hello \tikz[baseline=(X.base)] {\node[draw](X) {World.};}
+
+Hello \tikz[baseline={(0,0.2)}] {\node[draw](X) {World.};}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-21.ltx b/info/examples/tlc3/example-sources/8-5-21.ltx
new file mode 100644
index 0000000000..16212bd16f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-21.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-21 on page I-643 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \usepackage{microtype} % improve line breaking
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+A line of random text first \ldots\\
+Left of picture%
+\begin{tikzpicture}
+ \draw[overlay] (2,1)circle[radius=1.5cm]; % overlaid
+ \draw[use as bounding box] (2,0) rectangle (3,1);
+ \draw (1,0) -- (4,.75); % also not counted in
+ \draw (1,.75) -- (4,0); % bounding box calculation
+\end{tikzpicture}%
+right of picture. More text, more text, and more text.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-22.ltx b/info/examples/tlc3/example-sources/8-5-22.ltx
new file mode 100644
index 0000000000..7903555b93
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-22.ltx
@@ -0,0 +1,42 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-22 on page I-644 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \usepackage{microtype} % for better line breaking
+
+%StartShownPreambleCommands
+\usepackage{tikz,lipsum} \usetikzlibrary{tikzmark}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikzset{myarrow/.style={->,blue} }
+\begin{center}\begin{tikzpicture}[remember picture]
+ \draw (0,0)--(3,0) node[midway,below](b){b}
+ --(0,2) node[midway,above](c){c}
+ --cycle node[midway,left] (a){a};
+ \begin{scope}[overlay]
+ \node[fill=gray,anchor=text](B) at (pic cs:b)
+ {\phantom{$b^2$}};
+ \draw[myarrow](b) to [bend right] (B);
+ \draw[myarrow](c) -- ([yshift=0.2cm]pic cs:c);
+ \draw[myarrow](a) |- ([shift={(-0.1cm,0.1cm)}]pic cs:a);
+ \end{scope}
+\end{tikzpicture}\end{center}
+\lipsum[1][2-4]
+\[ \tikzmark{a}a^2 + \tikzmark{b}b^2= \tikzmark{c}c^2 \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-23.ltx b/info/examples/tlc3/example-sources/8-5-23.ltx
new file mode 100644
index 0000000000..84d66c32f5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-23.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-23 on page I-644 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{pgffor} % or tikz
+%StopShownPreambleCommands
+
+\begin{document}
+\foreach \x/\y in {apples/red, ducks/yellow, trees/green}
+ { \x{} are \y{}! \par }
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-24.ltx b/info/examples/tlc3/example-sources/8-5-24.ltx
new file mode 100644
index 0000000000..b9e818a250
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-24.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-24 on page I-644 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc} \usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\foreach \x/\y/\z in {apple/red/ok?} { ı ȷ Ą } (fine) \par
+\foreach \i/\j/\k in {apple/red/ok?} { ı ȷ Ą } (surprise!)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-25.ltx b/info/examples/tlc3/example-sources/8-5-25.ltx
new file mode 100644
index 0000000000..da210d7c79
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-25.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-25 on page I-645 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikzlings,tikzducks}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}[scale=2]
+\draw[black] (0,0) circle (1.25);
+\foreach \x in {0,40,...,360}
+ {\mouse[rotate=\x,scale=0.18,yshift=120,body=blue]}
+\selectcolormodel{gray} % monochrome for the book
+\foreach \x in {0,40,...,360}
+ {
+ \sloth[rotate=\x+20,scale=0.25,yshift=70]
+ \bear [rotate=\x, scale=0.15,yshift=80]
+ \rhino[rotate=\x+20,scale=0.15,yshift=47]
+ }
+\duck[scale=0.2,xshift=-30,yshift=-30]
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-26.ltx b/info/examples/tlc3/example-sources/8-5-26.ltx
new file mode 100644
index 0000000000..4f30ecbd2b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-26.ltx
@@ -0,0 +1,86 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-26 on page I-646 in "Transformations and other operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz} \definecolor{blue}{cmyk}{1,0.56,0,0} % what we call `blue'
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}[y=0.30pt,x=0.30pt,yscale=-1, inner sep=0pt, outer sep=0pt]
+ \path[fill=blue!99,rounded corners=0.0000cm] (248.7785,295.7529) rectangle
+ (465.3586,478.5802);
+ \path[fill=white,rounded corners=0.0000cm] (257.9199,304.5427) rectangle
+ (456.2172,469.7905);
+ \path[fill=blue!99] (283.2386,478.5760) -- (289.5259,453.4125) .. controls
+ (302.2770,439.6121) and (314.0060,425.3008) .. (319.5695,407.9067) .. controls
+ (355.0759,401.0374) and (383.7853,403.5174) .. (413.7371,404.2858) .. controls
+ (411.0072,403.8309) and (322.2852,388.7992) .. (322.2852,388.7992) .. controls
+ (298.7181,356.5528) and (264.6380,373.5409) .. (249.0663,403.2205) --
+ (248.7470,478.6397) -- cycle;
+ \path[color=black,fill=white,nonzero rule,line width=1.253pt]
+ (288.4249,394.4251) -- (288.2061,394.8313) .. controls (287.2860,396.5455) and
+ (285.7381,397.6863) .. (283.5499,398.3938) .. controls (281.3616,399.1013) and
+ (278.5647,399.3476) .. (275.2999,399.2063) -- (273.2374,399.1126) --
+ (274.7061,400.5501) .. controls (275.4640,401.2791) and (275.6960,401.8541) ..
+ (275.7061,402.3626) .. controls (275.7162,402.8712) and (275.5103,403.4284) ..
+ (275.0186,404.0501) .. controls (274.0353,405.2935) and (272.0593,406.6472) ..
+ (270.2374,408.0189) -- (269.6749,408.4564) -- (270.0499,409.0501) .. controls
+\empty
+ (271.5698,411.3818) and (272.2617,413.2035) .. (272.4249,414.5814) .. controls
+ (272.5880,415.9592) and (272.2796,416.9162) .. (271.6436,417.7689) .. controls
+ (270.3717,419.4743) and (267.6257,420.6198) .. (265.1124,422.0501) --
+ (264.6124,422.3314) -- (264.7061,422.8626) .. controls (264.9221,424.1742) and
+ (264.5793,425.2316) .. (263.6436,426.3001) .. controls (262.7079,427.3687) and
+ (261.1571,428.4020) .. (259.0498,429.3001) -- (258.4873,429.5189) --
+ (258.5810,430.1126) .. controls (259.0013,432.9207) and (259.8134,435.3978) ..
+ (261.5810,436.9564) .. controls (263.1945,438.3790) and (265.6272,438.7418) ..
+ (268.7373,438.1126) .. controls (269.2811,441.1124) and (270.0885,443.8463) ..
+ (271.8935,445.6439) .. controls (273.7365,447.4793) and (276.5967,448.0631) ..
+ (280.5185,447.0189) .. controls (281.3879,449.0885) and (282.6104,450.5771) ..
+ (284.0498,451.5501) .. controls (285.6426,452.6269) and (287.4312,453.1746) ..
+ (289.1435,453.7064) -- (289.5810,452.2376) .. controls (287.8816,451.7099) and
+ (286.2778,451.1522) .. (284.9248,450.2376) .. controls (283.5718,449.3230) and
+ (282.4412,448.0628) .. (281.6748,445.8939) -- (281.4248,445.1751) --
+ (280.7060,445.3939) .. controls (276.7309,446.6155) and (274.5047,446.0613) ..
+ (272.9873,444.5501) .. controls (271.4699,443.0389) and (270.6337,440.3179) ..
+ (270.1123,437.1439) -- (269.9873,436.3001) -- (269.1435,436.5189) .. controls
+ (265.8672,437.3737) and (263.9323,436.9328) .. (262.6123,435.7689) .. controls
+ (261.3919,434.6928) and (260.6559,432.7860) .. (260.2373,430.4251) .. controls
+ (262.1657,429.5404) and (263.7732,428.5395) .. (264.8310,427.3314) .. controls
+ (265.8589,426.1576) and (266.3097,424.7444) .. (266.2373,423.2376) .. controls
+ (268.5457,421.9725) and (271.2938,420.8514) .. (272.8935,418.7064) .. controls
+ (273.7344,417.5788) and (274.1920,416.1226) .. (273.9873,414.3939) .. controls
+ (273.8023,412.8317) and (273.0178,411.0042) .. (271.7060,408.8626) .. controls
+ (273.3411,407.6578) and (275.1128,406.4408) .. (276.2373,405.0189) .. controls
+ (276.8610,404.2302) and (277.3196,403.3287) .. (277.2998,402.3314) .. controls
+ (277.2890,401.7896) and (277.0912,401.2653) .. (276.7998,400.7376) .. controls
+ (279.5102,400.7514) and (281.9952,400.5582) .. (284.0498,399.8939) .. controls
+ (286.3053,399.1646) and (288.0426,397.8495) .. (289.2060,396.0189) .. controls
+ (292.5635,396.0371) and (296.0636,396.7806) .. (299.5810,397.2376) .. controls
+ (303.1955,397.7073) and (306.8484,397.8601) .. (310.3310,396.3314) --
+ (309.7060,394.8939) .. controls (306.6247,396.2464) and (303.2846,396.1632) ..
+ (299.7685,395.7064) .. controls (296.2524,395.2495) and (292.5819,394.3984) ..
+ (288.8935,394.4251) -- (288.4248,394.4251) -- cycle;
+ \path[fill=white] (301.5159,393.8637) .. controls (301.5159,397.5244) and
+ (298.5484,400.4920) .. (294.8877,400.4920) .. controls (291.2270,400.4920) and
+ (288.2595,397.5244) .. (288.2595,393.8637) .. controls (288.2595,390.2031) and
+ (291.2270,387.2355) .. (294.8877,387.2355) .. controls (298.5484,387.2355) and
+ (301.5159,390.2031) .. (301.5159,393.8637) -- cycle;
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-3.ltx b/info/examples/tlc3/example-sources/8-5-3.ltx
new file mode 100644
index 0000000000..800856bec7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-3.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-3 on page I-635 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+\usetikzlibrary {calc}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}
+ \coordinate (A) at (0,0);
+ \coordinate (B) at (75:3);
+ \coordinate (C) at ([shift={(1,-1)}]B);
+ \draw (A)node[right]{A} -- (B)node[right]{B}
+ -- (C)node[right]{C} -- cycle;
+ \draw[dashed,->](B) -- ($(A)!0.5!(C)$);
+ \draw[dashed,->](C) -- ($(A)!(C)!(B)$);
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-4.ltx b/info/examples/tlc3/example-sources/8-5-4.ltx
new file mode 100644
index 0000000000..b9987fcfff
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-4.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-4 on page I-635 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz{\draw[->] (0,0)--(1,1)--++(0,0.5)--++(0.5,0)--++(0,-0.5);}
+\tikz{\draw[->] (0,0)--(1,1)--+(0,0.5)--+(0.5,0)--+(0,-0.5);}
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-5.ltx b/info/examples/tlc3/example-sources/8-5-5.ltx
new file mode 100644
index 0000000000..55d7ab2ffe
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-5.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-5 on page I-636 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz\draw[dashed] (0,0) -- (1,1) (1,0) --
+ (2,1) (2,0) -| (3,1) (4,0) |- (5,1);
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-6.ltx b/info/examples/tlc3/example-sources/8-5-6.ltx
new file mode 100644
index 0000000000..aa5b9d08f2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-6.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-6 on page I-636 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tikzpicture}[line width=10pt]
+\draw (0,0) -- (1,1) -- (1,0) -- (0,0);
+\draw (2,0) -- (3,1) -- (3,0) -- cycle;
+\end{tikzpicture}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-7.ltx b/info/examples/tlc3/example-sources/8-5-7.ltx
new file mode 100644
index 0000000000..dd8e20e415
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-7.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-7 on page I-637 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz\path[draw=blue,line width=1pt,scale=4]
+ (-1/4,0) -- (-1/8, 0)
+ .. controls ++(135:1/8) and ++(250:1/8) .. (0,1/4)
+ .. controls ++(290:1/8) and ++(45:1/8) .. (1/8,0) -- (1/4,0) ;
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-8.ltx b/info/examples/tlc3/example-sources/8-5-8.ltx
new file mode 100644
index 0000000000..6c10e98b1d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-8.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-8 on page I-637 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz\path [draw=blue,line width=1pt,->]
+ (-2,-0.5) sin (-1.5,-1) cos (-1,-0.5)
+ node[right]{a sinus curve} sin (-0.5,0)
+ -- (0,0)
+ arc[x radius=1cm, y radius=0.5cm,
+ start angle=180, end angle=70]
+ node[midway,above,sloped]{the arc} -- (1,1)
+ parabola [parabola height=2cm]
+ +(1,0) node at (1.5,3.2){a parabola};
+\end{document}
diff --git a/info/examples/tlc3/example-sources/8-5-9.ltx b/info/examples/tlc3/example-sources/8-5-9.ltx
new file mode 100644
index 0000000000..1e1ab24879
--- /dev/null
+++ b/info/examples/tlc3/example-sources/8-5-9.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 8-5-9 on page I-637 in "Basic objects".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{tikz}
+%StopShownPreambleCommands
+
+\begin{document}
+\tikz \draw[scale=0.25,domain=-3.141:3.141,smooth,variable=\t]
+ plot ({\t*sin(\t r)},{\t*cos(\t r)});
+\quad
+\tikz \draw[domain=0:360,samples=10,variable=\t]
+ plot ({sin(\t)},{cos(\t)});
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-1.ltx b/info/examples/tlc3/example-sources/9-3-1.ltx
new file mode 100644
index 0000000000..5b0b18c0d0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-1.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-1 on page I-660 in "Standard \LaTeX {} font commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+Some words in this sentence are
+\begin{bfseries}typeset in bold letters.
+
+The bold typeface \end{bfseries} continues here.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-10.ltx b/info/examples/tlc3/example-sources/9-3-10.ltx
new file mode 100644
index 0000000000..db89c6f057
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-10.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-10 on page I-669 in "Combining standard font commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+%StartShownPreambleCommands
+\usepackage[sfdefault]{roboto}
+%StopShownPreambleCommands
+
+\begin{document}
+First regular width:\\ ``A \textbf{Roboto} line with
+{\fontseries{l}\selectfont light} text.''
+
+\bigskip\fontseries{c}\selectfont
+Condensed width for comparison:\\ ``A \textbf{Roboto}
+line with {\fontseries{l}\selectfont light} text.''
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-11.ltx b/info/examples/tlc3/example-sources/9-3-11.ltx
new file mode 100644
index 0000000000..46eb378258
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-11.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-11 on page I-669 in "Accessing all characters of a font".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\fontencoding{T1}\selectfont
+%StopShownPreambleCommands
+
+\begin{document}
+Using the \verb=\symbol= command you can access any
+glyph in a font, if you know its position in the
+encoding. For example, \symbol{"DE}, \symbol{'237}
+or~\symbol{32}. \par However, if available,
+standard text commands are preferable, because they
+work correctly in different font encodings.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-12.ltx b/info/examples/tlc3/example-sources/9-3-12.ltx
new file mode 100644
index 0000000000..7d7e74a45e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-12.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-12 on page I-670 in "Accessing all characters of a font".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%!TEX program = lualatex
+
+ % In the book we undo the setting again, so that the example does not stop
+ % with an error during production ... So delete the next line if you want
+ % to see what *should* happen ideally.
+
+ \AtBeginDocument{\tracinglostchars=2 }
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{TeX Gyre Pagella} \setsansfont{Optima}
+\tracinglostchars=3 % set this to get lost char errors
+%StopShownPreambleCommands
+
+\begin{document}
+\sffamily Fonts on a Macintosh often contain an Apple
+\symbol{"F8FF} symbol, \rmfamily but do not expect the
+apple `\symbol{"F8FF}' to show up with other fonts.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-13.ltx b/info/examples/tlc3/example-sources/9-3-13.ltx
new file mode 100644
index 0000000000..0d04d1454f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-13.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-13 on page I-673 in "Adjusting the font series defaults".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{51.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[oldstyle]{noto}
+%StopShownPreambleCommands
+
+\begin{document}
+Foo \texttt{bar} \textsf{42} \par \textbf{Foo \texttt{bar} \textsf{42}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-14.ltx b/info/examples/tlc3/example-sources/9-3-14.ltx
new file mode 100644
index 0000000000..b38b077187
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-14.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-14 on page I-673 in "Adjusting the font series defaults".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{51.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[oldstyle]{noto}
+\DeclareFontSeriesDefault[rm]{md}{sb} \DeclareFontSeriesDefault[rm]{bf}{ub}
+\DeclareFontSeriesDefault[tt]{md}{lec} \DeclareFontSeriesDefault[tt]{bf}{sbec}
+\DeclareFontSeriesDefault[sf]{md}{mc}
+%StopShownPreambleCommands
+
+\begin{document}
+Foo \texttt{bar} \textsf{42} \par \textbf{Foo \texttt{bar} \textsf{42}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-15.ltx b/info/examples/tlc3/example-sources/9-3-15.ltx
new file mode 100644
index 0000000000..eb1f99e515
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-15.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-15 on page I-674 in "Adjusting the font series defaults".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{bm}
+\newcommand\vbeta{\IfFontSeriesContextTF{bf}%
+ {\ensuremath{\bm{\beta}}}{\ensuremath{\beta}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\section{\vbeta-isotopes}
+The \vbeta-isotopes are interesting: $\vbeta$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-16.ltx b/info/examples/tlc3/example-sources/9-3-16.ltx
new file mode 100644
index 0000000000..ac2baf51c3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-16.ltx
@@ -0,0 +1,43 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-16 on page I-675 in "relsize, scalefnt --- Relative changes to the font size".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+% To show real and faked capitals we use
+% the commercial Lucida fonts in the example:
+
+ \typeout {***^^JThis example requires commercial fonts that are not provided
+ with a free LaTeX installation but must be obtained separately.^^J***}
+ \usepackage [T1]{fontenc}
+ \IfFileExists {lucidabr.sty}
+ {\usepackage [T1,expert]{lucidabr}}
+ {\typeout {The lucidabr package is not available}\stop }
+ \usepackage[lucidasmallscale]{lucidabr}
+
+%StartShownPreambleCommands
+\usepackage{relsize}
+%StopShownPreambleCommands
+
+\begin{document}
+\Large Some large text with a few
+ {\relsize{-2}small words} inside.
+\par\medskip
+\normalsize\noindent
+S\textsmaller[1]{MALL} C\textsmaller[1]{APS} (faked)\\
+\textsc{Small Caps} (real; compare the running length
+ and stem thickness to previous line).
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-2.ltx b/info/examples/tlc3/example-sources/9-3-2.ltx
new file mode 100644
index 0000000000..18aed44d78
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-2.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-2 on page I-662 in "Standard font shapes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{165.0pt}
+
+ % Normally the book examples are set in Times which doesn't have real slanted,
+ % so we switch to Latin Modern here
+ \renewcommand\rmdefault{lmr}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\raggedright When switching back from
+{\itshape italic\/} or {\slshape slanted\/}
+shapes to an upright font one should add the
+{\itshape italic correction}, except when a
+small punctuation character follows; e.g.,
+a comma or a period.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-3.ltx b/info/examples/tlc3/example-sources/9-3-3.ltx
new file mode 100644
index 0000000000..dba6bf368a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-3.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-3 on page I-662 in "Standard font shapes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{151.0pt}
+
+
+ \setlength\parindent{10pt}
+
+
+%StartShownPreambleCommands
+ \usepackage{Alegreya,AlegreyaSans}
+%StopShownPreambleCommands
+
+\begin{document}
+ Alegreya is one of \textit{the many font families
+ where \textsc{Small \textsf{Capitals}} are
+ available in italics} as well as in
+ \textsc{Upright \textsf{Shape}}.
+ Thus, nesting \verb=\textit= and \verb=\textsc=
+ produces the desired results, as proven above.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-4.ltx b/info/examples/tlc3/example-sources/9-3-4.ltx
new file mode 100644
index 0000000000..e44c8e39ee
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-4.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-4 on page I-663 in "Standard font shapes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+{\em Nevertheless, one has to be careful about
+the\/ {\em proper\/} use of italic corrections
+on both ends of the emphasized text}. It is
+therefore better to use the \verb=\emph= command,
+which \emph{automatically} takes care of the
+italic correction on both sides.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-5.ltx b/info/examples/tlc3/example-sources/9-3-5.ltx
new file mode 100644
index 0000000000..7643e9eb9a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-5.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-5 on page I-664 in "Standard font shapes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ \tolerance=3000
+
+%StartShownPreambleCommands
+\usepackage{fbb}
+\renewcommand\eminnershape{\upshape\scshape}
+%StopShownPreambleCommands
+
+\begin{document}
+One should therefore \emph{prefer the command form
+over the \emph{declaration} because the former
+automatically inserts the proper italic correction
+ \renewcommand\eminnershape{\scshape}% keep italics
+on both ends of \emph{emphasized} text}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-6.ltx b/info/examples/tlc3/example-sources/9-3-6.ltx
new file mode 100644
index 0000000000..545656077f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-6.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-6 on page I-665 in "Standard font shapes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{tgpagella,color}
+\newcommand\testnesting[1]{#1.\ \emph{First \emph{second
+ \emph{third \emph{fourth \emph{fifth}}}}}\par}
+%StopShownPreambleCommands
+
+\begin{document}
+\testnesting{1a} \textit{\testnesting{1b}}
+\DeclareEmphSequence{\itshape,\upshape\scshape,\itshape}
+\testnesting{2a} \textit{\testnesting{2b}}
+\DeclareEmphSequence{\itshape,\color{blue},\bfseries,
+ \normalcolor\scshape} \testnesting{3a}
+\DeclareEmphSequence{\itshape,\emforce\color{blue},
+ \bfseries,\color{black}\scshape} \testnesting{3b}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-7.ltx b/info/examples/tlc3/example-sources/9-3-7.ltx
new file mode 100644
index 0000000000..7725067df9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-7.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-7 on page I-667 in "Font commands versus declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\emph{When using the \LaTeX{} high-level font
+commands, the \emph{proper} use of italic
+corrections is \emph{automatically} taken
+care of}. Only \emph{very seldom} one has to
+help \LaTeX{} by adding \verb=\nocorr=; e.g.,
+to avoid \textit{f}\textsubscript{1} and
+instead get \textit{f\nocorr}\textsubscript{1}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-8.ltx b/info/examples/tlc3/example-sources/9-3-8.ltx
new file mode 100644
index 0000000000..e5050b276f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-8.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-8 on page I-668 in "Font commands versus declarations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\newenvironment{ititemize}{\begin{itemize}%
+ \normalfont\itshape\raggedright}{\end{itemize}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{ititemize}
+\item This environment produces a list with italic text.
+\item It is defined in terms of the \texttt{itemize}
+ environment and NFSS declarations.
+\end{ititemize}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-3-9.ltx b/info/examples/tlc3/example-sources/9-3-9.ltx
new file mode 100644
index 0000000000..fa51a55281
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-3-9.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-3-9 on page I-668 in "Combining standard font commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{195.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+One can typeset a text {\sffamily\bfseries
+ \large in a large sans serif bold typeface}
+but note the unchanged leading! \LaTeX{} uses
+the value in force at the \emph{end} of the
+paragraph!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-1.ltx b/info/examples/tlc3/example-sources/9-4-1.ltx
new file mode 100644
index 0000000000..b62a8acb9f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-1.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-1 on page I-678 in "Predefined alphabet identifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+Therefore, $\mathsf{G}$ can be computed as
+\begin{equation}
+ \mathsf{G} = \mathcal{A} +
+ \sum_{i=1}^{n} \mathcal{B}_{i}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-2.ltx b/info/examples/tlc3/example-sources/9-4-2.ltx
new file mode 100644
index 0000000000..b5cce4813d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-2.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-2 on page I-679 in "The character scope of math alphabet identifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{amssymb} % for \mathfrak
+%StopShownPreambleCommands
+
+\begin{document}
+$ 0123\ lower\ UPPER\ \Delta\Gamma $ \par
+$ \mathbf{0123\ lower\ UPPER\ \Delta\Gamma}$ \par
+$ \mathsf{0123\ lower\ UPPER\ \Delta\Gamma}$ \par
+$ \mathcal{0123\ lower\ UPPER\ \Delta\Gamma}$ \par
+$ \mathfrak{0123\ lower\ UPPER\ \Delta\Gamma}$ \par
+$\mathnormal{0123\ lower\ UPPER\ \Delta\Gamma}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-3.ltx b/info/examples/tlc3/example-sources/9-4-3.ltx
new file mode 100644
index 0000000000..1fe432cdc3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-3.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-3 on page I-679 in "The character scope of math alphabet identifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+
+ % use lualatex
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{Alegreya}
+\setsansfont{Alegreya Sans}
+%StopShownPreambleCommands
+
+\begin{document}
+$ 0123\ lower\ UPPER\ \Delta\Gamma $ \par
+$ \mathbf{0123\ lower\ UPPER\ \Delta\Gamma}$ \par
+$ \mathsf{0123\ lower\ UPPER\ \Delta\Gamma}$ \par
+$\mathnormal{0123\ lower\ UPPER\ \Delta\Gamma}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-4.ltx b/info/examples/tlc3/example-sources/9-4-4.ltx
new file mode 100644
index 0000000000..7a145822b4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-4.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-4 on page I-680 in "The character scope of math alphabet identifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{align}
+ x &= 12345 \\
+ \mathrm{x} &= \mathrm{12345} \\
+ \mathnormal{x} &= \mathnormal{12345}
+\end{align}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-5.ltx b/info/examples/tlc3/example-sources/9-4-5.ltx
new file mode 100644
index 0000000000..35b62d3e07
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-5.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-5 on page I-680 in "Defining new alphabet identifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\DeclareMathAlphabet{\mathsfsl}{T1}{cmss}{m}{sl}
+%StopShownPreambleCommands
+
+\begin{document}
+We demonstrate this with the formula
+\begin{equation}
+ \sum \mathsfsl{A}_{i} = a \tan \beta
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-6.ltx b/info/examples/tlc3/example-sources/9-4-6.ltx
new file mode 100644
index 0000000000..39a3d6fb09
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-6.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-6 on page I-682 in "Defining new alphabet identifiers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%!TEX program = lualatex
+
+%StartShownPreambleCommands
+\usepackage{unicode-math}
+\setmathfontface\mathttit{texgyrecursor-italic.otf}
+%StopShownPreambleCommands
+
+\begin{document}
+$\mathttit{ttit} \approx \mathtt{tt} + \mathit{italic}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-7.ltx b/info/examples/tlc3/example-sources/9-4-7.ltx
new file mode 100644
index 0000000000..ee8ebfed14
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-7.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-7 on page I-682 in "Text font commands in math".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\sffamily The result will be
+\[ x = 10 \textbf{ and thus } y = 12 \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-4-8.ltx b/info/examples/tlc3/example-sources/9-4-8.ltx
new file mode 100644
index 0000000000..4b02c93e92
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-4-8.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-4-8 on page I-682 in "Mathematical formula versions".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{equation}
+ \sum_{j=1}^{z} j = \frac{z(z+1)}{2}
+\end{equation}
+\mathversion{bold}
+\begin{equation}
+ \sum_{j=1}^{z} j = \frac{z(z+1)}{2}
+\end{equation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-1.ltx b/info/examples/tlc3/example-sources/9-5-1.ltx
new file mode 100644
index 0000000000..df75441daa
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-1.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-1 on page I-685 in "Computer Modern, Latin Modern --- The \LaTeX {} standard fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\fontencoding{OT1}\fontfamily{cmr}\selectfont
+Computer Modern sharp s: ß
+
+\fontencoding{T1}\fontfamily{cmr}\selectfont
+EC Modern sharp s: ß
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-10.ltx b/info/examples/tlc3/example-sources/9-5-10.ltx
new file mode 100644
index 0000000000..39cda4777b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-10.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-10 on page I-699 in "Special features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+
+ \renewcommand\rmdefault{lmr}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc}
+%StopShownPreambleCommands
+
+\begin{document}
+b\u{}g (this fails) \\ Auf\textcompwordmark lage not Auflage \\
+b\u\textcompwordmark g \quad B\u\textcapitalcompwordmark G
+and \fontfamily{Alegreya-LF}\selectfont
+b\u\textcompwordmark g \quad B\u\textcapitalcompwordmark G
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-11.ltx b/info/examples/tlc3/example-sources/9-5-11.ltx
new file mode 100644
index 0000000000..a131afee7f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-11.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-11 on page I-700 in "Special features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc} \usepackage{lmodern}
+\newcommand\born[1]{\textborn\oldstylenums{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+I was born \born{5.4.1962} \\
+or in \textsf{sans serif \born{5.4.1962}}. \\
+Compare this to \legacyoldstylenums{5.4.1962}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-12.ltx b/info/examples/tlc3/example-sources/9-5-12.ltx
new file mode 100644
index 0000000000..02f0cdd876
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-12.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-12 on page I-701 in "Managing missing glyphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{105.0pt}
+
+
+%StartShownPreambleCommands
+\renewcommand\rmdefault{GilliusADF-LF}
+\renewcommand\sfdefault{GilliusADFNoTwo-LF}
+\renewcommand\ttdefault{AlgolRevived-TLF}
+%StopShownPreambleCommands
+
+\begin{document}
+\rmfamily Gillius with \textcopyleft, \textnumero, \textlira,
+\textcentoldstyle, \textpilcrow. Roman defaults used --- not good.
+
+\sffamily Gillius No2 with \textcopyleft, \textnumero, \textlira,
+\textcentoldstyle, \textpilcrow. Sans defaults used --- better!
+
+\ttfamily Algol Revived with \textcopyleft, \textnumero, \textlira,
+\textcentoldstyle, \textpilcrow. Typewriter defaults now.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-13.ltx b/info/examples/tlc3/example-sources/9-5-13.ltx
new file mode 100644
index 0000000000..07ffac5be0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-13.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-13 on page I-702 in "Altering the subencoding setup for individual glyphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \renewcommand\rmdefault{cmr}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[rm]{quattrocento} \usepackage{overlock}
+%StopShownPreambleCommands
+
+\begin{document}
+ Quattrocento: 3\textflorin\ and \textcurrency
+
+\sffamily Overlock: 5\textflorin\ and \textcurrency
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-14.ltx b/info/examples/tlc3/example-sources/9-5-14.ltx
new file mode 100644
index 0000000000..d2b6810995
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-14.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-14 on page I-703 in "Altering the subencoding setup for individual glyphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \renewcommand\rmdefault{cmr}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[rm]{quattrocento} \usepackage{overlock}
+\DeclareTextSymbolDefault{\textflorin}{TS1}
+\DeclareTextSymbolDefault{\textcurrency}{TS1}
+%StopShownPreambleCommands
+
+\begin{document}
+ Quattrocento: 3\textflorin\ and \textcurrency
+
+\sffamily Overlock: 5\textflorin\ and \textcurrency\ oops
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-15.ltx b/info/examples/tlc3/example-sources/9-5-15.ltx
new file mode 100644
index 0000000000..bce1885848
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-15.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-15 on page I-703 in "Altering the subencoding setup for individual glyphs".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \renewcommand\rmdefault{cmr}
+
+%StartShownPreambleCommands
+\usepackage{overlock}
+\DeclareTextCommandDefault{\textcurrencysf}
+ {{\fontfamily{Rosario-LF}\fontseries{l}\selectfont
+ \UseTextSymbol{TS1}{\textcurrency}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\sffamily Overlook: \textcurrencysf \\ Close enough?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-2.ltx b/info/examples/tlc3/example-sources/9-5-2.ltx
new file mode 100644
index 0000000000..be6271406c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-2.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-2 on page I-686 in "Computer Modern, Latin Modern --- The \LaTeX {} standard fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%
+\renewcommand\rmdefault{cmr} % the default for the book examples is Times
+\renewcommand\sfdefault{cmss} %
+\renewcommand\bfdefault{bx} %
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\fontencoding{OT1}\sffamily\bfseries
+\Huge The fox jumps \par
+\normalsize quickly over the fence!\par
+\fontencoding{T1}\sffamily\bfseries
+\Huge The fox jumps \par
+\normalsize quickly over the fence!\par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-3.ltx b/info/examples/tlc3/example-sources/9-5-3.ltx
new file mode 100644
index 0000000000..10916ff36f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-3.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-3 on page I-686 in "Computer Modern, Latin Modern --- The \LaTeX {} standard fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc} \usepackage{lmodern}
+%StopShownPreambleCommands
+
+\begin{document}
+The \textbf{Latin Modern} fonts are carefully
+handcrafted PostScript Type~1 fonts based on
+the designs of Knuth's \emph{Computer Modern}
+families. They contain all the glyphs needed
+to typeset Latin-based European languages as
+well as glyphs for Native American, Vietnamese,
+and Transliterations.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-4.ltx b/info/examples/tlc3/example-sources/9-5-4.ltx
new file mode 100644
index 0000000000..f77d294be9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-4.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-4 on page I-688 in "Computer Modern, Latin Modern --- The \LaTeX {} standard fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%
+
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc} \usepackage{lmodern}
+%StopShownPreambleCommands
+
+\begin{document}
+\sffamily\bfseries\Huge The fox jumps \par
+\normalsize quickly over the fence! \par
+\normalfont A Latin Modern sharp s: ß
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-5.ltx b/info/examples/tlc3/example-sources/9-5-5.ltx
new file mode 100644
index 0000000000..567ffd1f7b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-5.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-5 on page I-690 in "\protect \PSNFSS {} and \TeX {} Gyre --- Core \protect \PS {} fonts for \LaTeX ".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+
+ \tolerance=2000 % account for small column in example
+
+%StartShownPreambleCommands
+\usepackage[matchlowercase]
+ {tgbonum,tgadventor,tgcursor}
+%StopShownPreambleCommands
+
+\begin{document}
+This example shows Bookman combined with
+\textsf{Avant Garde} and \texttt{Courier}
+with \emph{the x-height of all fonts being
+\textsf{matched} thanks to the option
+\texttt{matchlowercase}}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-6.ltx b/info/examples/tlc3/example-sources/9-5-6.ltx
new file mode 100644
index 0000000000..7e580fe92e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-6.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-6 on page I-695 in "Additional text symbols not part of \protect \nxLenv {OT1} or \protect \nxLenv {T1} encodings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{105.0pt}
+
+
+ \renewcommand\rmdefault{cmr}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\newcommand\sample{\textdagger~\textdaggerdbl~\textparagraph
+ ~\textbullet~\textbardbl~\textasteriskcentered~\textsection}
+%StopShownPreambleCommands
+
+\begin{document}
+ \sample\ (CM fonts) \\
+\fontfamily{Alegreya-LF}\upshape \sample\ (Alegreya) \\
+ \itshape \sample\ (Alegreya italics)\\
+\fontfamily{GilliusADF-LF}\upshape\sample\ (Gillius)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-7.ltx b/info/examples/tlc3/example-sources/9-5-7.ltx
new file mode 100644
index 0000000000..c12a1c2d01
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-7.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-7 on page I-697 in "Additional text symbols not part of \protect \nxLenv {OT1} or \protect \nxLenv {T1} encodings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+
+
+ \renewcommand\rmdefault{lmr}
+
+ \setlength\parindent{0pt}
+
+
+%StartShownPreambleCommands
+\UseLegacyTextSymbols \newcommand\legacysyms{\textasteriskcentered~%
+ \textbardbl~\textbullet~\textdagger~\textdaggerdbl~\textparagraph~%
+ \textperiodcentered~\textsection~\oldstylenums{123}}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontfamily{Alegreya-LF}\upshape \legacysyms \\ \itshape \legacysyms \\
+\fontfamily{NotoSans-LF}\upshape \legacysyms \\ \itshape \legacysyms
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-8.ltx b/info/examples/tlc3/example-sources/9-5-8.ltx
new file mode 100644
index 0000000000..1f19dde776
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-8.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-8 on page I-698 in "Additional text symbols not part of \protect \nxLenv {OT1} or \protect \nxLenv {T1} encodings".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+
+ \setlength\parindent{0pt}
+
+
+%StartShownPreambleCommands
+\usepackage{Alegreya} \DeclareTextSymbolDefault{\textbullet}{OMS}
+%StopShownPreambleCommands
+
+\begin{document}
+We prefer \textlegacydagger\ and \textlegacysection\ over \textdagger\
+and \textsection. And \textbullet\ is now always legacy design.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-5-9.ltx b/info/examples/tlc3/example-sources/9-5-9.ltx
new file mode 100644
index 0000000000..d4749bff4d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-5-9.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-5-9 on page I-698 in "Special features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+ \renewcommand\rmdefault{cmr}
+
+
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc}
+%StopShownPreambleCommands
+
+\begin{document}
+\huge \`o\`x \`O\`X \capitalgrave O\capitalgrave X \par
+\fontfamily{Alegreya-LF}\selectfont
+ \`o\`x \`O\`X \capitalgrave O\capitalgrave X
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-1.ltx b/info/examples/tlc3/example-sources/9-6-1.ltx
new file mode 100644
index 0000000000..530dbc5607
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-1.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-1 on page I-707 in "Setting up the main document font families".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{167.0pt}
+
+%!TEX program = lualatex
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Optima}
+%StopShownPreambleCommands
+
+\begin{document}
+This \textbf{text} is typeset in the \emph{system font}
+Optima. \textsf{Sans Serif} and \texttt{Typewriter}
+still default to Latin Modern Sans and Typewriter.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-10.ltx b/info/examples/tlc3/example-sources/9-6-10.ltx
new file mode 100644
index 0000000000..b0fbcb4c2b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-10 on page I-716 in "Figure style features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%!TEX program = lualatex
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{Cochineal}[Numbers = {OldStyle,Proportional}]
+%StopShownPreambleCommands
+
+\begin{document}
+\noindent Digits: 0123456789\\
+\addfontfeature{Numbers={Monospaced,SlashedZero}}Digits: 0123456789\\
+\addfontfeature{Numbers=Lining} Digits: 0123456789\\
+\addfontfeature{Numbers=Proportional} Digits: 0123456789\\
+\addfontfeature{Numbers=ResetAll} Digits: 0123456789
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-11.ltx b/info/examples/tlc3/example-sources/9-6-11.ltx
new file mode 100644
index 0000000000..889a514f49
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-11.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-11 on page I-718 in "Letter case features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+ %!TEX program = lualatex
+
+% \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{EB Garamond}
+ [ SmallCapsFeatures =
+ {Letters={UppercaseSmallCaps,PetiteCaps}} ]
+%StopShownPreambleCommands
+
+\begin{document}
+\raggedright
+Different \textsc{\textit{Faces} Of \textbf{Small
+ \itshape Capitals} Followed} By \textit{Further} Text.
+
+\addfontfeature{Letters = SmallCaps}
+But Now \textit{Everything} Uses \textbf{Small \itshape Capitals}!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-12.ltx b/info/examples/tlc3/example-sources/9-6-12.ltx
new file mode 100644
index 0000000000..d511ff5f45
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-12.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-12 on page I-718 in "Vertical positioning features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{81.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{Alegreya}
+\newcommand\textsu[1]{{\addfontfeature{VerticalPosition=Superior}#1}}
+\newcommand\textin[1]{{\addfontfeature{VerticalPosition=Inferior}#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+Catch\textsubscript{22} in Room\textsuperscript{13}% inferior quality
+
+Catch\textin{22} in Room\textsu{13} % much better!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-13.ltx b/info/examples/tlc3/example-sources/9-6-13.ltx
new file mode 100644
index 0000000000..b449d8109a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-13.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-13 on page I-719 in "Vertical positioning features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Alegreya}
+\newcommand\test[1]
+ {X{\addfontfeature{VerticalPosition=#1}1234 strd}
+ \hfill (\texttt{\footnotesize#1})\par}
+%StopShownPreambleCommands
+
+\begin{document}
+\test{Superior} \test{Ordinal} \test{Inferior}
+\test{ScientificInferior} \test{ResetAll}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-14.ltx b/info/examples/tlc3/example-sources/9-6-14.ltx
new file mode 100644
index 0000000000..061fbdb176
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-14.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-14 on page I-719 in "Vertical positioning features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{81.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Noto Serif}
+\setsansfont{Noto Sans} \setmonofont{NotoSansMono-Condensed.ttf}
+\newcommand\txtfrac[2]{{\addfontfeature{VerticalPosition=Numerator}#1}%
+ /{\addfontfeature{VerticalPosition=Denominator}#2}}
+%StopShownPreambleCommands
+
+\begin{document}
+ \txtfrac{1}{2} \txtfrac{47}{11} \txtfrac{1}{1000} \par
+\sffamily \txtfrac{1}{2} \txtfrac{47}{11} \txtfrac{1}{1000} \par
+\ttfamily \txtfrac{1}{2} \txtfrac{47}{11} \txtfrac{1}{1000}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-15.ltx b/info/examples/tlc3/example-sources/9-6-15.ltx
new file mode 100644
index 0000000000..eb1ddf4c2f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-15.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-15 on page I-720 in "Vertical positioning features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+ \usepackage{fontspec} \setmainfont{Erewhon}[Fractions=On]
+ \setsansfont{Lato}[Fractions=On]
+ \setmonofont{IBM Plex Mono}[Fractions=On]
+%StopShownPreambleCommands
+
+\begin{document}
+ 1/2 2/3 47/11 1/1000 but note: a/b 1/n\par
+ \sffamily 1/2 2/3 47/11 1/1000 okay here: a/b 1/n\par
+ \ttfamily 1/2 2/3 47/11 1/1000 a/b 1/n
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-16.ltx b/info/examples/tlc3/example-sources/9-6-16.ltx
new file mode 100644
index 0000000000..cd83e80202
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-16.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-16 on page I-721 in "Ligature features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Accanthis Adf Std No3}
+%StopShownPreambleCommands
+
+\begin{document}
+`` -- --- !` ?` ''\hfill (TeX) \\ ae Ae oe Oe\hfill (required)
+ \\ fi ffi fl ffl fj ffj ft (common) \\
+\addfontfeature{Ligatures={TeXOff,RequiredOff,CommonOff}}
+`` -- --- !` ?` '' \\ ae Ae oe Oe \\ fi ffi fl ffl fj ffj ft
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-17.ltx b/info/examples/tlc3/example-sources/9-6-17.ltx
new file mode 100644
index 0000000000..790f02d2c6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-17.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-17 on page I-721 in "Ligature features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontspec{Libertinus Serif} ch ck Th tt tz st ct sp \\
+\addfontfeature{Ligatures=Rare} ch ck Th tt tz \hfill (rare) \\
+\addfontfeature{Ligatures=Historic}st ct (not sp)\hfill (historic)
+\par \medskip
+\fontspec{BaskervilleF} st ct sp Qu \\
+\addfontfeature{Ligatures=Rare} st ct sp \hfill (rare) \\
+\addfontfeature{Ligatures=Historic} Qu \hfill (historic)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-18.ltx b/info/examples/tlc3/example-sources/9-6-18.ltx
new file mode 100644
index 0000000000..6385103ddd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-18.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-18 on page I-722 in "Adjusting the font kerning".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\newfontfamily\headfamily{Playfair Display}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontsize{12}{14}\headfamily AN (ALL-CAPS) HEADING \\
+\addfontfeature{Style=Uppercase} AN (ALL-CAPS) HEADING \\
+\addfontfeature{Kerning=Uppercase} AN (ALL-CAPS) HEADING
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-19.ltx b/info/examples/tlc3/example-sources/9-6-19.ltx
new file mode 100644
index 0000000000..40076c738d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-19.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-19 on page I-723 in "Stylistic features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{XCharter}[Numbers=OldStyle]
+%StopShownPreambleCommands
+
+\begin{document}
+123 \addfontfeature{RawFeature = +cv01} 123
+ \addfontfeature{RawFeature = -cv01} 123 \\
+\textsc{Gruß} ß \addfontfeature{RawFeature = ss01} \textsc{Gruß} ß
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-2.ltx b/info/examples/tlc3/example-sources/9-6-2.ltx
new file mode 100644
index 0000000000..8b2f971df6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-2.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-2 on page I-709 in "Setting up the main document font families".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ %!TEX program = xelatex
+
+ \setlength\parindent{10pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{Alegreya-Regular.otf}
+ [ ItalicFont = Alegreya-Italic.otf,
+ BoldFont = Alegreya-Bold.otf,
+ BoldItalicFont = Alegreya-BoldItalic.otf ]
+%StopShownPreambleCommands
+
+\begin{document}
+This \textbf{text} is typeset in the \emph{family} Alegreya. It
+supports \textbf{\itshape bold italic} and \textsc{Small Caps}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-20.ltx b/info/examples/tlc3/example-sources/9-6-20.ltx
new file mode 100644
index 0000000000..cc0c80525c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-20.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-20 on page I-724 in "Stylistic features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Cormorant Garamond}
+%StopShownPreambleCommands
+
+\begin{document}
+ a ä g U W w y \ae\ \textdagger\textdaggerdbl \\
+{\addfontfeature{RawFeature=ss03}
+ a ä g U W w y \ae\ \textdagger\textdaggerdbl} \\
+Ä ä Ü ü Ö ö \\ {\addfontfeature{RawFeature=ss04} Ä ä Ü ü Ö ö} \\
+Ä ä W w y \\ {\addfontfeature{RawFeature={ss03,ss04}} Ä ä W w y} \\
+Q{\addfontfeature{RawFeature=cv01} Q}
+ {\addfontfeature{RawFeature=cv02} Q}
+f{\addfontfeature{RawFeature=cv05} f} \\
+A B g J K Q R U \\ {\addfontfeature{RawFeature=salt} A B g J K Q R U}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-21.ltx b/info/examples/tlc3/example-sources/9-6-21.ltx
new file mode 100644
index 0000000000..5e4c106672
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-21.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-21 on page I-724 in "Stylistic features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{EB Garamond}
+%StopShownPreambleCommands
+
+\begin{document}
+\textsc{Gruß} ß {\addfontfeature{StylisticSet=5}\textsc{Gruß} ß} \\
+Query \textsc{Qq} {\addfontfeature{StylisticSet=6}Query \textsc{Qq}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-22.ltx b/info/examples/tlc3/example-sources/9-6-22.ltx
new file mode 100644
index 0000000000..79f599f37f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-22.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-22 on page I-724 in "Stylistic features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{Libertinus Serif}
+%StopShownPreambleCommands
+
+\begin{document}
+Ä Ü Ö \quad {\addfontfeature{StylisticSet=1}Ä Ü Ö} \\
+J K R \quad {\addfontfeature{StylisticSet=2}J K R} \\
+Gruß \textsc{Gruß} GRU\SS \\
+ {\addfontfeature{StylisticSet=3}Gruß \textsc{Gruß} GRU\SS} \\
+ {\addfontfeature{StylisticSet=4}Gruß \textsc{Gruß} GRU\SS} \\
+ W \quad {\addfontfeature{StylisticSet=5}W} \qquad
+\& \quad {\addfontfeature{StylisticSet=6}\&} \\
+JKQRW hy ß \& \\ {\addfontfeature{Style=Alternate}JKQRW hy ß \&} \\
+ {\addfontfeature{StylisticSet={1,2,4,5,6}}JKQRW hy ß \&}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-23.ltx b/info/examples/tlc3/example-sources/9-6-23.ltx
new file mode 100644
index 0000000000..8dca7c2140
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-23.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-23 on page I-725 in "Style features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec} \setmainfont{EB Garamond}[Style=Historic]
+\newfontfamily\normalEBG{EB Garamond} \newcommand\s{{\normalEBG s}}
+%StopShownPreambleCommands
+
+\begin{document}
+This passes successfully! \\ --- (wrong) \\
+Thi\s\ passe\s\ succes\s fully! \\ --- (correct)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-24.ltx b/info/examples/tlc3/example-sources/9-6-24.ltx
new file mode 100644
index 0000000000..05f9728837
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-24.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-24 on page I-726 in "Style features".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontspec{Inria Serif} «INRIA-FAMILY (NORMAL)» \\
+\addfontfeature{Style=Uppercase} «INRIA-FAMILY (CASE)»
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-25.ltx b/info/examples/tlc3/example-sources/9-6-25.ltx
new file mode 100644
index 0000000000..2d2d6cbf4f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-25.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-25 on page I-726 in "Features not discussed in detail".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontspec{Playfair Display} -> <- <-> \hfill
+\addfontfeature{Contextuals=AlternateOff} -> <- <-> \par
+\fontspec{Libertinus Serif} SPQR Qu Qv \hfill
+\addfontfeature{Contextuals=AlternateOff} SPQR Qu Qv
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-26.ltx b/info/examples/tlc3/example-sources/9-6-26.ltx
new file mode 100644
index 0000000000..114d746e45
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-26.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-26 on page I-729 in "unicodefonttable --- Displaying font tables for larger fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+% use lualatex for processing
+
+%StartShownPreambleCommands
+\usepackage{unicodefonttable}
+%StopShownPreambleCommands
+
+\begin{document}
+\displayfonttable*[noheader,range-end=7F]{cmsy10}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-27.ltx b/info/examples/tlc3/example-sources/9-6-27.ltx
new file mode 100644
index 0000000000..5812451cff
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-27.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-27 on page I-729 in "unicodefonttable --- Displaying font tables for larger fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+% use lualatex for processing
+
+%StartShownPreambleCommands
+\usepackage{unicodefonttable}
+%StopShownPreambleCommands
+
+\begin{document}
+\displayfonttable[range-start=2100,range-end=213F,noheader,
+ hex-digits=block,hex-digits-row-format=U+#1]{TeX Gyre Pagella}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-28.ltx b/info/examples/tlc3/example-sources/9-6-28.ltx
new file mode 100644
index 0000000000..8a19686b94
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-28.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-28 on page I-730 in "unicodefonttable --- Displaying font tables for larger fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{351.0pt}
+
+% use lualatex for processing
+
+%StartShownPreambleCommands
+\usepackage{unicodefonttable} \fonttablesetup{noheader,nostatistics}
+%StopShownPreambleCommands
+
+\begin{document}
+\displayfonttable[display-block=none,color=none,hex-digits-row-format=#1,
+ compare-with=NewCMMath-Regular.otf,compare-color=blue,
+ range-start=2A00,range-end=2A1F]{latinmodern-math.otf}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-3.ltx b/info/examples/tlc3/example-sources/9-6-3.ltx
new file mode 100644
index 0000000000..29585fabe9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-3.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-3 on page I-709 in "Setting up the main document font families".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{10pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{Alegreya}
+ [ UprightFont = *-Medium.otf,
+ ItalicFont = *-MediumItalic.otf,
+ BoldFont = *-ExtraBold.otf,
+ BoldItalicFont = *-ExtraBoldItalic.otf]
+%StopShownPreambleCommands
+
+\begin{document}
+This \textbf{text} is typeset in the \emph{family} Alegreya. It
+supports \textbf{\itshape bold italic} and \textsc{Small Caps}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-4.ltx b/info/examples/tlc3/example-sources/9-6-4.ltx
new file mode 100644
index 0000000000..f93394647d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-4.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-4 on page I-710 in "Setting up the main document font families".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{97.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{XCharter}[SlantedFont = XCharter-Slanted.otf,
+ BoldSlantedFont = XCharter-BoldSlanted.otf ]
+%StopShownPreambleCommands
+
+\begin{document}
+\textit{Italics} versus \textsl{slanted}. \par
+\textsc{Some \textit{Faces} of \textbf{Small \slshape Capitals}}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-5.ltx b/info/examples/tlc3/example-sources/9-6-5.ltx
new file mode 100644
index 0000000000..f0eb79c64b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-5.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-5 on page I-711 in "Setting up additional font families".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{231.0pt}
+
+%!TEX program = lualatex
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,fontspec}
+\setmainfont{GaramondNo8}
+\newfontfamily{\headfamily}{Bitter}
+
+\usepackage[compact]{titlesec}
+\titleformat*{\section}{\headfamily}
+\titleformat*{\subsection}{\headfamily}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\section{On Reason} \kant[6][1]
+\subsection{Considerations} \kant[6][2]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-6.ltx b/info/examples/tlc3/example-sources/9-6-6.ltx
new file mode 100644
index 0000000000..c36378cef6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-6.ltx
@@ -0,0 +1,37 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-6 on page I-712 in "Interfacing with core {\protect \sffamily NFSS}{} commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage{fancyvrb,fontspec}
+\newfontfamily\fvrbfamily{AlgolRevived}
+ [NFSSFamily=AlgolR]
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Verbatim*}[fontfamily=AlgolR]
+... while it works in T1: \sum_{i=1}^n
+UTF-8 char test: äöüß œ Æ $ £ »„«
+\end{Verbatim*}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-7.ltx b/info/examples/tlc3/example-sources/9-6-7.ltx
new file mode 100644
index 0000000000..5363931770
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-7.ltx
@@ -0,0 +1,38 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-7 on page I-713 in "Interfacing with core {\protect \sffamily NFSS}{} commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ %!TEX program = lualatex
+
+ \setlength\parindent{0pt}
+
+ \sloppy
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{EB Garamond}
+ [ FontFace={m}{sw} {Font=EBGaramond-Italic.otf,Style=Swash},
+ FontFace={m}{scsw}{Font=EBGaramond-Italic.otf,
+ Letters=SmallCaps,Style=Swash} ]
+%StopShownPreambleCommands
+
+\begin{document}
+\textit{Show A Few EB Garamond Italic Letters: \textsc{Spqr}}.
+
+\textsw{Show A Few EB Garamond Swash Letters: \textsc{Spqr}}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-8.ltx b/info/examples/tlc3/example-sources/9-6-8.ltx
new file mode 100644
index 0000000000..684bcb35db
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-8.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-8 on page I-714 in "Scaling fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+ %!TEX program = lualatex
+
+%StartShownPreambleCommands
+\usepackage{fontspec}
+\setmainfont{TeX Gyre Termes} % Times
+\setsansfont{TeX Gyre Heros}[Scale=MatchLowercase] % Helvetica
+\setmonofont{Latin Modern Mono}[Scale=MatchLowercase] % LM Mono
+%StopShownPreambleCommands
+
+\begin{document}
+A sample text \textsf{mixing Sans}, \texttt{Typewriter},
+and Roman in one sentence.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-6-9.ltx b/info/examples/tlc3/example-sources/9-6-9.ltx
new file mode 100644
index 0000000000..ff1753591d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-6-9.ltx
@@ -0,0 +1,47 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-6-9 on page I-714 in "Coloring fonts".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+%Next line to access new features, see Chapter 2:
+\DocumentMetadata {}
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{99.0pt}
+
+%!TEX program = lualatex
+%suppress colorspace code:
+\RemoveFromHook{begindocument/before}[tlc3exa]
+%l3color separation:
+\ExplSyntaxOn
+ \color_model_new:nnn { tlc3blue } { Separation }
+ {
+ name = PANTONE~3005~U ,
+ alternative-model = cmyk ,
+ alternative-values = {1, 0.56, 0,0},
+ }
+ \color_set:nnn{blue}{tlc3blue}{1}
+\ExplSyntaxOff
+
+%StartShownPreambleCommands
+\usepackage{xcolor,fontspec} \setmainfont{EB Garamond}
+%StopShownPreambleCommands
+
+\begin{document}
+\Large\bfseries
+\makebox[0pt][l]{\addfontfeature{Color=black,Opacity=0.5}%
+ Text in black.}%
+\hspace{1pt}\addfontfeature{Color=blue,Opacity=0.7}Text in blue.\\
+\textcolor{red}{Text still in blue and not red!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-7-1.ltx b/info/examples/tlc3/example-sources/9-7-1.ltx
new file mode 100644
index 0000000000..ddd295a5cd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-7-1.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-7-1 on page I-737 in "Choosing the encoding".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+%
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[T1]{fontenc}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontfamily{cmr}\selectfont Computer Modern:\\
+\j{} \ng{} \NG{} \textperthousand{} \textpertenthousand \par
+\fontfamily{ptm}\selectfont Times (old PostScript):\\
+\j{} \ng{} \NG{} \textperthousand{} \textpertenthousand \par
+\fontfamily{ppl}\selectfont Palatino (old PostScript):\\
+\j{} \ng{} \NG{} \textperthousand{} \textpertenthousand \par
+\fontfamily{qpl}\selectfont Palatino (new \TeX\ Gyre):\\
+\j{} \ng{} \NG{} \textperthousand{} \textpertenthousand
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-7-2.ltx b/info/examples/tlc3/example-sources/9-7-2.ltx
new file mode 100644
index 0000000000..e911674330
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-7-2.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-7-2 on page I-739 in "Substituting the font family if unavailable in an encoding".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+%StartShownPreambleCommands
+\usepackage[greek,english]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontfamily{Montserrat-LF}\selectfont
+The root of \TeX\ is \foreignlanguage{greek}{τεχνική}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/9-7-3.ltx b/info/examples/tlc3/example-sources/9-7-3.ltx
new file mode 100644
index 0000000000..5f78a690ee
--- /dev/null
+++ b/info/examples/tlc3/example-sources/9-7-3.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example 9-7-3 on page I-739 in "Substituting the font family if unavailable in an encoding".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{87.0pt}
+
+% \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage[greek,english]{babel}
+\DeclareFontFamilySubstitution{LGR}{Montserrat-LF}{IBMPlexSans-TLF}
+%StopShownPreambleCommands
+
+\begin{document}
+\fontfamily{Montserrat-LF}\selectfont
+The root of \TeX\ is \foreignlanguage{greek}{τεχνική}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-1.ltx b/info/examples/tlc3/example-sources/A-1-1.ltx
new file mode 100644
index 0000000000..6d57f25b20
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-1.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-1 on page II-623 in "Command and environment names".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\$ 100 is different from \textdollar 100.
+You have to write \$100 to avoid the space!
+But \S 1.2 and \S1.2 give the same spacing.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-10.ltx b/info/examples/tlc3/example-sources/A-1-10.ltx
new file mode 100644
index 0000000000..e44a406352
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-10.ltx
@@ -0,0 +1,40 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-10 on page II-632 in "Defining simple environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{151.0pt}
+%StartShownPreambleCommands
+\usepackage{calc}
+\newenvironment{altDescription}[1][\quad]%
+ {\begin{list}{}{%
+ \renewcommand\makelabel[1]{\hfil\textsf{##1}}%
+ \settowidth\labelwidth{\makelabel{#1}}%
+ \setlength\leftmargin{\labelwidth+\labelsep}}}
+ {\end{list}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{altDescription}
+\item[First] This is a short term with text that wraps.
+\item[Long term] This is a long term.
+\item[Even longer term] A very long term.
+\end{altDescription}
+\begin{altDescription}[Even longer term]
+\item[First] This is a short term with text that wraps.
+\item[Long term] This is a long term.
+\item[Even longer term] A very long term.
+\end{altDescription}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-11.ltx b/info/examples/tlc3/example-sources/A-1-11.ltx
new file mode 100644
index 0000000000..51104e4005
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-11.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-11 on page II-636 in "Creating document commands and environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\NewExpandableDocumentCommand\header{O{1}m}
+ {\multicolumn{#1}{c}{\bfseries #2}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{tabular}{lll}
+ \header[2]{2-cols} & \header{1-col} \\
+ -- & --- & \\ `! & `? & f ff fi ffi fl ffl
+\end{tabular}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-12.ltx b/info/examples/tlc3/example-sources/A-1-12.ltx
new file mode 100644
index 0000000000..d90d68d520
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-12.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-12 on page II-637 in "Creating document commands and environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcounter{Citctr}
+\NewDocumentEnvironment{Citation}{ m }
+ {\stepcounter{Citctr}\begin{description}
+ \item[Citation \arabic{Citctr}]}
+ {\hspace*{\fill}\nolinebreak[1]%
+ \quad\hspace*{\fill}%
+ \finalhyphendemerits=0
+ \emph{#1}\end{description}}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Citation}{Protagoras} Man is the
+ measure of all things. \end{Citation}
+\begin{Citation}{Blaise Pascal}
+ On mourra seul. \end{Citation}
+\begin{Citation}{William Pitt} Necessity
+ is the plea for every infringement of
+ human freedom. \end{Citation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-13.ltx b/info/examples/tlc3/example-sources/A-1-13.ltx
new file mode 100644
index 0000000000..efec34dec7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-13.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-13 on page II-640 in "Testing for optional argument values or optional tokens".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\NewDocumentCommand\foo{m!o}{\par #1:
+ \IfNoValueTF{#2}{No optional}%
+ {\IfBlankTF{#2}{Blanks in or empty}%
+ {Real content in}}%
+ \space argument!}
+%StopShownPreambleCommands
+
+\begin{document}
+\foo{1}[bar] \foo{2}[ ] \foo{3}[] \foo{4}[\space] \foo{5} [x]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-14.ltx b/info/examples/tlc3/example-sources/A-1-14.ltx
new file mode 100644
index 0000000000..cff33c30da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-14.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-14 on page II-641 in "Using Embellishments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{63.0pt}
+%StartShownPreambleCommands
+\usepackage{amsmath}
+\NewDocumentCommand\xgets{ E{_^}{{}{}} }{\xleftarrow[#1]{#2}}
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \xgets \xgets^x \xgets_y \xgets^{x+y}_{x-y} \]
+\[ \xleftarrow{} \xleftarrow{x} \xleftarrow[y]{} \xleftarrow[x-y]{x+y} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-15.ltx b/info/examples/tlc3/example-sources/A-1-15.ltx
new file mode 100644
index 0000000000..d1cf64e9ed
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-15.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-15 on page II-641 in "Using the body of an environment as an argument".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+ \addtolength\textwidth{1pt}
+
+%StartShownPreambleCommands
+\NewDocumentEnvironment{twice}{O{\ttfamily} +b}{#2#1#2?}{*}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{twice}[\itshape] Hello world: \par Lighten up! \end{twice}
+\par \begin{twice} T \end{twice}\begin{twice} wice \end{twice}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-16.ltx b/info/examples/tlc3/example-sources/A-1-16.ltx
new file mode 100644
index 0000000000..5eee551b9e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-16.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-16 on page II-644 in "Using argument processors".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\NewDocumentCommand\withspace{m}{\textbf{#1}}
+\NewDocumentCommand\spaceless{>{\TrimSpaces}m}{\textbf{#1}}
+%StopShownPreambleCommands
+
+\begin{document}
+Test \withspace{ Hello world } lighten up! \par
+Test \spaceless{ Hello world } lighten up!
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-17.ltx b/info/examples/tlc3/example-sources/A-1-17.ltx
new file mode 100644
index 0000000000..80c85759da
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-17.ltx
@@ -0,0 +1,39 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-17 on page II-645 in "Changing arguments to command names".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{423.0pt}
+
+ \setlength\marginparwidth{72pt}
+ \addtolength\textwidth{-\marginparwidth}
+ \addtolength\textwidth{-\marginparsep}
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,todonotes}
+\NewDocumentCommand\newcopyedit{O{blue} m} % l.1
+ {\newcounter{todo#2}% % l.2
+ \ExpandArgs{c}\NewDocumentCommand{#2}{s m}% % l.3
+ {\stepcounter{todo#2}% % l.4
+ \IfBooleanTF {##1}% % l.5
+ {\todo[inline,color=#1!20]{#2 \UseName{thetodo#2}: ##2}}% % l.6
+ {\todo[color=#1!20]{#2 \UseName{thetodo#2}: ##2}}}}% % l.7
+\newcopyedit{fmi} \newcopyedit[red]{ufi} % l.8
+%StopShownPreambleCommands
+
+\begin{document}
+Kant:\fmi{correct} \kant*[1][1]\fmi{use a different phrase}
+\kant[1][2]\ufi*{Add another paragraph!}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-2.ltx b/info/examples/tlc3/example-sources/A-1-2.ltx
new file mode 100644
index 0000000000..3d4415decd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-2.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-2 on page II-625 in "Defining simple commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{161.0pt}
+%StartShownPreambleCommands
+\newcommand{\PS}{Post\-Script}
+\newcommand{\EPS}{Encapsulated \PS}
+%StopShownPreambleCommands
+
+\begin{document}
+\PS{} and its variant \EPS{} are often used for
+including graphics in \LaTeX{} documents \ldots
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-3.ltx b/info/examples/tlc3/example-sources/A-1-3.ltx
new file mode 100644
index 0000000000..60c6081dca
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-3.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-3 on page II-625 in "Defining simple commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\newcommand\xvec{\mbox{$x_1,\ldots,x_n$}}
+%StopShownPreambleCommands
+
+\begin{document}
+The series of \xvec\ or $\xvec+G_{\xvec}$ ---
+but this definition does not change its size
+if used in the subscript position.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-4.ltx b/info/examples/tlc3/example-sources/A-1-4.ltx
new file mode 100644
index 0000000000..5d4677a6a7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-4.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-4 on page II-625 in "Defining simple commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\newcommand\xvec{\ensuremath{x_1,\ldots,x_n}}
+%StopShownPreambleCommands
+
+\begin{document}
+The series of \xvec\ or $\xvec+G_{\xvec}$ ---
+both work well with the new definition.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-5.ltx b/info/examples/tlc3/example-sources/A-1-5.ltx
new file mode 100644
index 0000000000..ca830f5981
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-5.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-5 on page II-626 in "Defining simple commands".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+%StartShownPreambleCommands
+\newcommand\xvec{\ensuremath{x_1,\ldots,x_n}}
+%StopShownPreambleCommands
+
+\begin{document}
+The series of \xvec\ or $\xvec+G_{\xvec}$ \par
+\renewcommand\xvec[2]{\ensuremath{#1_1,\ldots,#1_{#2}}}
+The series of \xvec{x}{n} or $\xvec{y}{k}+G_{\xvec{z}{4}}$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-6.ltx b/info/examples/tlc3/example-sources/A-1-6.ltx
new file mode 100644
index 0000000000..b7ea5af6a7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-6.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-6 on page II-626 in "Commands with one optional argument".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\newcommand\lvec[2][n]
+ {\ensuremath{#2_1+\cdots + #2_{#1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+For the series \lvec{x} we have
+\[ \lvec{x} = \sum_{k=1}^{n} G_{\lvec[k]{y}} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-7.ltx b/info/examples/tlc3/example-sources/A-1-7.ltx
new file mode 100644
index 0000000000..664843108b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-7.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-7 on page II-628 in "Nesting new commands in each other".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\newcommand\lvec{}
+\newcommand\DEFlvec[2]{\renewcommand\lvec[1][#2]%
+ {\ensuremath{#1_1+\cdots + #1_{##1}}}}
+\DEFlvec{x}{n} % initial definition
+%StopShownPreambleCommands
+
+\begin{document}
+Default: $\lvec \neq \lvec[k]$ \par
+\DEFlvec{y}{i} Now: $\lvec \neq \lvec[k]$
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-8.ltx b/info/examples/tlc3/example-sources/A-1-8.ltx
new file mode 100644
index 0000000000..eb6dc9c033
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-8.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-8 on page II-630 in "Defining simple environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\newenvironment{Abstract}
+ {\begin{center}\normalfont\bfseries Abstract%
+ \end{center}\begin{quote}}{\end{quote}\par}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Abstract}
+ This abstract explains the approach used
+ to solve the problems at hand.
+\end{Abstract}
+Some text following the abstract. Some text
+following the abstract. And some more.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-1-9.ltx b/info/examples/tlc3/example-sources/A-1-9.ltx
new file mode 100644
index 0000000000..41a7bfbde7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-1-9.ltx
@@ -0,0 +1,46 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-1-9 on page II-630 in "Defining simple environments".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+\newcounter{Citctr} \newsavebox{\Citname}
+\newenvironment{Citation}[1]
+ {\sbox\Citname{\emph{#1}}%
+ \stepcounter{Citctr}\begin{description}
+ \item[Citation \arabic{Citctr}]}
+ {\hspace*{\fill}\nolinebreak[1]%
+ \quad\hspace*{\fill}%
+ %% \finalhyphendemerits=0 %% see explanation below
+ \usebox{\Citname}\end{description}}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{Citation}{Protagoras}
+ Man is the measure of all things.
+\end{Citation}
+This is some regular text in between two
+Citation environments.
+\begin{Citation}{Blaise Pascal}
+ On mourra seul.
+\end{Citation}
+More regular text \ldots
+\begin{Citation}{William Pitt}
+ Necessity is the plea for every
+ infringement of human freedom.
+\end{Citation}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-1.ltx b/info/examples/tlc3/example-sources/A-2-1.ltx
new file mode 100644
index 0000000000..c70290407d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-1.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-1 on page II-648 in "Defining and changing counters".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcounter{ex} \renewcommand\theex{\thesection.\alph{ex}}
+\newenvironment{EX}{\begin{flushleft}%
+ \textbf{\refstepcounter{ex}Exercise~\theex:}}
+ {\end{flushleft}}
+\setcounter{section}{4} % for testing
+%StopShownPreambleCommands
+
+\begin{document}
+\section{A Failure}
+\begin{EX} \label{A} A test. \end{EX}
+\begin{EX} \label{B} Another test. \end{EX}
+Referencing exercises: \ref{A} and \ref{B}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-10.ltx b/info/examples/tlc3/example-sources/A-2-10.ltx
new file mode 100644
index 0000000000..a9077bb587
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-10.ltx
@@ -0,0 +1,50 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-10 on page II-655 in "Vertical space".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+\setlength\textheight{16\baselineskip}
+\addtolength\textwidth{-25pt}
+% Next definitions are only to squeeze example
+% into the book, so this is all faked
+\renewcommand\normalsize{\fontsize{6}{8}\selectfont}
+\renewcommand\LARGE{\fontsize{10}{12}\selectfont}
+\setlength\topsep{.2\topsep}
+\newsavebox\titlebox
+\renewenvironment{titlepage}{\begin{lrbox}{\titlebox}%
+ \begin{minipage}[c][.98\textheight][s]{.9\linewidth}}
+ {\end{minipage}\end{lrbox}\noindent\fbox{\usebox{\titlebox}}}
+
+%StartShownPreambleCommands
+\newcommand\HR{\noindent\rule{\linewidth}{1.5pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{titlepage}
+ \vspace*{\stretch{1}}
+ \HR
+ \begin{flushright}
+ \LARGE Geoffrey Chaucer \\
+ The Canterbury Tales
+ \end{flushright}
+ \HR
+ \vspace*{\stretch{2}}
+ \begin{center}
+ \textsc{London 1400}
+ \end{center}
+\end{titlepage}
+
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-11.ltx b/info/examples/tlc3/example-sources/A-2-11.ltx
new file mode 100644
index 0000000000..a9f5f5b7d4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-11 on page II-659 in "The L3 programming layer{} --- Computation support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color}
+\newcommand\dice{\fpeval{randint(1,6)}}
+%StopShownPreambleCommands
+
+\begin{document}
+\LaTeX{} can now compute:
+\[ \frac{\sin (3.5)}{2} + 2\cdot 10^{-3} =
+ \mathcolor{blue}{\fpeval{sin(3.5)/2 + 2e-3}}
+\]
+
+A random number: $\fpeval{rand()}$ and six dice
+rolls: \dice,\dice,\dice,\dice,\dice,\dice.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-12.ltx b/info/examples/tlc3/example-sources/A-2-12.ltx
new file mode 100644
index 0000000000..ec7289a986
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-12.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-12 on page II-659 in "The L3 programming layer{} --- Computation support".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{123.0pt}
+
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\[ \inteval{5/3} = \inteval{-5/-3} = \inteval{0 - (5/-3)} \]
+\[ \fpeval{floor(5/3)} \leq \fpeval{ceil(-5/-3)}
+ \approx \fpeval{-(5/-3)} \]
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-2.ltx b/info/examples/tlc3/example-sources/A-2-2.ltx
new file mode 100644
index 0000000000..fd9c791b33
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-2.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-2 on page II-648 in "Defining and changing counters".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcounter{exa}\setcounter{exa}{8}
+%StopShownPreambleCommands
+
+\begin{document}
+\arabic{exa}, \roman{exa}, \Roman{exa}, \alph{exa},
+\Alph{exa}, \fnsymbol{exa} \par
+\setcounter{exa}{1994} Anno Domini \scshape{\roman{exa}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-3.ltx b/info/examples/tlc3/example-sources/A-2-3.ltx
new file mode 100644
index 0000000000..3d811c9bad
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-3.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-3 on page II-650 in "fmtcount --- Specially formatted counters and numbers".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{105.0pt}
+
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\usepackage{fmtcount} \newcounter{test} \setcounter{test}{29}
+%StopShownPreambleCommands
+
+\begin{document}
+\padzeroes[4]
+\decimal{test} \binary{test} \octal{test} \hexadecimal{test} \par
+Unpadded: \padzeroes[0]
+\decimal{test} \binary{test} \octal{test} \hexadecimal{test}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-4.ltx b/info/examples/tlc3/example-sources/A-2-4.ltx
new file mode 100644
index 0000000000..8d979dd2f9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-4.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-4 on page II-651 in "sillypage --- Page and other counting à la Monty Python".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{447.0pt}
+
+%StartShownPreambleCommands
+\usepackage{sillypage}
+\makeatletter
+\renewcommand*\silly@height{.7cm} % make the pictograms a bit smaller for the example
+\makeatother
+
+%StopShownPreambleCommands
+
+\begin{document}
+\sillystep{1}\sillystep{2}\sillystep{3}\sillystep{4}\sillystep{5}\sillystep{6}%
+\sillystep{7}\sillystep{8}\sillystep{9}\sillystep{10}\sillystep{11}\sillystep{12}
+(repeat)
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-5.ltx b/info/examples/tlc3/example-sources/A-2-5.ltx
new file mode 100644
index 0000000000..618f90d4e6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-5.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-5 on page II-652 in "Defining and changing space parameters".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\newlength\Mylen
+%StopShownPreambleCommands
+
+\begin{document}
+\setlength \Mylen{10mm} Mylen = \the\Mylen
+\addtolength\Mylen{0pt plus 4pt minus 2pt}
+\par Mylen = \the\Mylen
+\addtolength\Mylen{-10mm plus 1fil}
+\par Mylen = \the\Mylen
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-6.ltx b/info/examples/tlc3/example-sources/A-2-6.ltx
new file mode 100644
index 0000000000..4026273037
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-6.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-6 on page II-653 in "Defining and changing space parameters".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+ \setlength\parindent{0pt}
+
+%StartShownPreambleCommands
+\newlength\Mylen
+%StopShownPreambleCommands
+
+\begin{document}
+\settowidth \Mylen{Typography} width = \the\Mylen \\
+\settoheight\Mylen{Typography} height = \the\Mylen \\
+\settodepth \Mylen{Typography} depth = \the\Mylen \\
+Use larger font and recalculate: \\
+\settowidth\Mylen{\large Typography} width = \the\Mylen
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-7.ltx b/info/examples/tlc3/example-sources/A-2-7.ltx
new file mode 100644
index 0000000000..314f07c3df
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-7.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-7 on page II-654 in "Horizontal space".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\par This is a\hspace{0.5in}0.5~in wide space.
+\par This is a \hspace{0.5in}0.5~in wide space.
+\par This is a \hspace{0.5in} 0.5~in wide space.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-8.ltx b/info/examples/tlc3/example-sources/A-2-8.ltx
new file mode 100644
index 0000000000..4202082a0e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-8.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-8 on page II-654 in "Horizontal space".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\newcommand{\HS}[1][1.]{\hspace{\stretch{#1}}}
+\begin{center}
+left \hfill right\\
+left \HS[2]\fbox{$\frac{2}{5}$}\HS[5] right\\
+left \HS middle \hfill right\\
+left \hrulefill\ middle \hrulefill\ right\\
+left \dotfill\ right\\
+left \dotfill\ \HS[.5] \dotfill\ right\\
+left \dotfill\ \HS \dotfill\ right\\
+left \dotfill\ \HS[2.] \dotfill\ right
+\end{center}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-2-9.ltx b/info/examples/tlc3/example-sources/A-2-9.ltx
new file mode 100644
index 0000000000..930c4ad2d9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-2-9.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-2-9 on page II-655 in "Vertical space".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+The \vspace{3mm}use of a \verb!\vspace! command
+inside a paragraph is perhaps a bit surprising.
+
+\vspace{\baselineskip}
+
+Between paragraphs, adjusting the spacing is
+somewhat more useful, and it allows control
+of the white space before and after displayed
+material.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-1.ltx b/info/examples/tlc3/example-sources/A-3-1.ltx
new file mode 100644
index 0000000000..37f86f2ede
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-1.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-1 on page II-661 in "LR boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\makebox[5cm]{some words} \par
+\framebox[5cm][r]{some words}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-10.ltx b/info/examples/tlc3/example-sources/A-3-10.ltx
new file mode 100644
index 0000000000..397f06109c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-10.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-10 on page II-664 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcommand\HR{\rule{.5em}{0.4pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\begin{minipage}[b]{30mm}
+ \begin{minipage}[t]{12mm}
+ A A A A A A A A A A A A A A A
+ \end{minipage} xx \begin{minipage}[t]{12mm}
+ B B B B B B B B B B B B B B B B B B B B B B B B
+ \end{minipage}
+ \par\vspace{0mm} % modification to previous example
+\end{minipage}\HR
+\begin{minipage}[b]{12mm} C C C C C C C \end{minipage}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-11.ltx b/info/examples/tlc3/example-sources/A-3-11.ltx
new file mode 100644
index 0000000000..f67f21b442
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-11.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-11 on page II-665 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcommand\HR{\rule{.5em}{0.4pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\begin{minipage}[b]{12mm}
+ A A A A A A A A A A A A A A A \end{minipage}\HR
+\begin{minipage}[b]{30mm}
+ \begin{minipage}[t]{12mm}
+ B B B B B B B B B B B B B B B B B B B B B B B B
+ \end{minipage} xx
+ \begin{minipage}[t]{12mm} C C C C C C C \end{minipage}
+ \par\vspace{0mm}
+\end{minipage}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-12.ltx b/info/examples/tlc3/example-sources/A-3-12.ltx
new file mode 100644
index 0000000000..3c42fc4f6d
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-12.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-12 on page II-665 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcommand\HR{\rule{.5em}{0.4pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\begin{minipage}[b]{12mm}
+ A A A A A A A A A A A A A A A \end{minipage}\HR
+\begin{minipage}[b]{30mm}
+ \begin{minipage}[t]{12mm}
+ B B B B B B B B B B B B B B B B B B B B B B B B gg jj
+ \end{minipage} xx
+ \begin{minipage}[t]{12mm} C C C C C C C \end{minipage}
+ \par\vspace{0mm}
+\end{minipage}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-13.ltx b/info/examples/tlc3/example-sources/A-3-13.ltx
new file mode 100644
index 0000000000..ef6d8399fc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-13.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-13 on page II-666 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcommand\HR{\rule{.5em}{0.4pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\begin{minipage}[b]{12mm}
+ A A A A A A A A A A A A A A A \end{minipage}\HR
+\begin{minipage}[b]{30mm}
+ \begin{minipage}[t]{12mm}
+ B B B B B B B B B B B B B B B B B B B B B B B B gg jj
+ \par\vspace{-\prevdepth}
+ \end{minipage} xx
+ \begin{minipage}[t]{12mm} C C C C C C C \end{minipage}
+ \par\vspace{0pt}
+\end{minipage}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-14.ltx b/info/examples/tlc3/example-sources/A-3-14.ltx
new file mode 100644
index 0000000000..bd5ab91cdd
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-14.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-14 on page II-666 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\usepackage{calc}
+%StopShownPreambleCommands
+
+\begin{document}
+xx \fbox{\parbox[b][\height+\baselineskip][s]
+ {20mm}
+ {Some text on top. \par\vfill
+ And a few lines on the
+ bottom of the box.}}
+ \fbox{\parbox[b][\height+\baselineskip][s]
+ {20mm}
+ {This time a few lines on the
+ top of the box. But only one
+ line \par\vfill down here.}} xx
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-15.ltx b/info/examples/tlc3/example-sources/A-3-15.ltx
new file mode 100644
index 0000000000..c57a9d3a80
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-15.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-15 on page II-667 in "Rule boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+x111x
+ \fbox{some text}
+x222x
+ \fbox{\rule[-5mm]{0cm}{15mm}more text}
+x333x
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-16.ltx b/info/examples/tlc3/example-sources/A-3-16.ltx
new file mode 100644
index 0000000000..68e53aed78
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-16.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-16 on page II-667 in "Rule boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+\newcommand\sample{ Some text for our page
+ that might get reused over and over again.}
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots \sample \par
+\noindent\rule{\linewidth}{0.4pt} \par
+A following paragraph. \sample
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-17.ltx b/info/examples/tlc3/example-sources/A-3-17.ltx
new file mode 100644
index 0000000000..f9d2962d22
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-17.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-17 on page II-667 in "Rule boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\newcommand\sample{ Some text for our page
+ that might get reused over and over again.}
+%StartShownPreambleCommands
+\usepackage{calc} % \sample as before
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots \sample \par
+\nointerlineskip \vspace{5.8pt}
+\rule{\linewidth-2\parindent}{0.4pt}\par
+\nointerlineskip \vspace{5.8pt}
+A following paragraph. \sample
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-18.ltx b/info/examples/tlc3/example-sources/A-3-18.ltx
new file mode 100644
index 0000000000..3db91e43a0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-18.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-18 on page II-668 in "Rule boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+\newcommand\sample{ Some text for our page
+ that might get reused over and over again.}
+%StartShownPreambleCommands
+% \sample as before
+%StopShownPreambleCommands
+
+\begin{document}
+\ldots \sample
+
+\vspace{6pt}\hrule\relax\vspace{6pt}
+A following paragraph.
+\vrule height 12pt width 2pt\relax \
+\sample
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-19.ltx b/info/examples/tlc3/example-sources/A-3-19.ltx
new file mode 100644
index 0000000000..ffade00da9
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-19.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-19 on page II-669 in "Rule boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+
+%StartShownPreambleCommands
+\usepackage{dashrule}
+%StopShownPreambleCommands
+
+\begin{document}
+A\rule{5cm}{2pt}Z \par
+A\hdashrule{5cm}{2pt}{}Z \par
+A\hdashrule[.6ex]{5cm}{1pt}{10pt}Z \par
+A\hdashrule[.6ex]{5cm}{1pt}{5pt 5pt}Z \par
+A\hdashrule[-1pt]{5cm}{2pt}{5mm 1mm}Z \par
+A\hdashrule[-1pt][c]{5cm}{2pt}{5mm 1mm}Z \par
+A\hdashrule[-1pt][x]{5cm}{2pt}{5mm 1mm}Z \par
+A\hdashrule{5cm}{1pt}{2pt 4pt 6pt 4pt}Z \par
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-2.ltx b/info/examples/tlc3/example-sources/A-3-2.ltx
new file mode 100644
index 0000000000..bc50c6c744
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-2.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-2 on page II-661 in "LR boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\fbox{Boxed Text} \hfill
+\setlength\fboxrule{2pt}%
+{\setlength\fboxsep{2mm}\fbox{Boxed Text}}
+\hfill \fbox{Boxed Text}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-20.ltx b/info/examples/tlc3/example-sources/A-3-20.ltx
new file mode 100644
index 0000000000..6dffbb8cea
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-20.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-20 on page II-669 in "Manipulating boxed material".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+\newsavebox{\myboxa}\newsavebox{\myboxb}
+%StopShownPreambleCommands
+
+\begin{document}
+\sbox{\myboxa}{inside box a}
+\savebox{\myboxb}[2cm][l]{inside box b}
+ x1x \usebox{\myboxa} x2x \usebox{\myboxb} x3x
+\savebox{\myboxb}[2cm][r]{inside box b}
+ \par
+ x1x \usebox{\myboxa} x2x \usebox{\myboxb} x3x
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-21.ltx b/info/examples/tlc3/example-sources/A-3-21.ltx
new file mode 100644
index 0000000000..69ddf64465
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-21.ltx
@@ -0,0 +1,31 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-21 on page II-670 in "Manipulating boxed material".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{calc}
+\newsavebox{\fcolbox} \newlength{\fcolwidth}
+\newenvironment{fcolumn}[1][\linewidth]
+ {\setlength{\fcolwidth}{#1-2\fboxsep-2\fboxrule}%
+ \begin{lrbox}{\fcolbox}\begin{minipage}{\fcolwidth}}
+ {\end{minipage}\end{lrbox}\noindent\fbox{\usebox{\fcolbox}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{fcolumn} In this environment verbatim text like
+ \verb=\fcolbox= can be used. \end{fcolumn}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-3.ltx b/info/examples/tlc3/example-sources/A-3-3.ltx
new file mode 100644
index 0000000000..d50205da3a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-3.ltx
@@ -0,0 +1,27 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-3 on page II-661 in "LR boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{calc}
+%StopShownPreambleCommands
+
+\begin{document}
+\framebox{ A few words of advice } \par
+\framebox[\width + 8mm][s]{ A few words of advice }
+\par \framebox[1.5\width]{ A few words of advice }
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-4.ltx b/info/examples/tlc3/example-sources/A-3-4.ltx
new file mode 100644
index 0000000000..d5fa8f71af
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-4.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-4 on page II-662 in "LR boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\centering
+A sentence.\makebox[0pt][l]{\textsuperscript{123}}\\
+Some more text in the middle. \\
+\makebox[0cm][r]{\textsuperscript{321}}A sentence.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-5.ltx b/info/examples/tlc3/example-sources/A-3-5.ltx
new file mode 100644
index 0000000000..c289444245
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-5.ltx
@@ -0,0 +1,26 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-5 on page II-662 in "LR boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+x111x \raisebox{\depth}{upward} x222x
+ \raisebox{-\height}{downward} x333x
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-6.ltx b/info/examples/tlc3/example-sources/A-3-6.ltx
new file mode 100644
index 0000000000..b3fca6b092
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-6.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-6 on page II-663 in "LR boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{183.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\begin{flushleft}
+x111x \raisebox{-1ex}{downward} x222x \\
+x333x \raisebox{1ex}{upward} x444x \\[4mm]
+x111x \raisebox{-1ex}[0cm][0cm]{downward} x222x\\
+x333x \raisebox{1ex}[0cm]{upward} x444x
+\end{flushleft}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-7.ltx b/info/examples/tlc3/example-sources/A-3-7.ltx
new file mode 100644
index 0000000000..d98df44167
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-7.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-7 on page II-663 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{255.0pt}
+%StartShownPreambleCommands
+
+%StopShownPreambleCommands
+
+\begin{document}
+\parbox{.3\linewidth}{This is
+ the contents of the left-most
+ parbox.}
+\hfill CURRENT LINE \hfill
+\parbox{.3\linewidth}{This is
+ the right-most parbox.
+ Note that the typeset text
+ looks sloppy because \LaTeX{}
+ cannot nicely balance the
+ material in these narrow
+ columns.}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-8.ltx b/info/examples/tlc3/example-sources/A-3-8.ltx
new file mode 100644
index 0000000000..c89a7f649b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-8.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-8 on page II-664 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcommand\HR{\rule{.5em}{0.4pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\begin{minipage}[b]{12mm}
+ A A A A A A A A A A A A A A A
+\end{minipage}\HR
+\begin{minipage}[c]{12mm}
+ B B B B B B B B B B B B B B B B B B B B B B B B
+\end{minipage}\HR
+\begin{minipage}[t]{12mm}
+ C C C C C C C
+\end{minipage}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-3-9.ltx b/info/examples/tlc3/example-sources/A-3-9.ltx
new file mode 100644
index 0000000000..cb08dd64ee
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-3-9.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-3-9 on page II-664 in "Paragraph boxes".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\newcommand\HR{\rule{.5em}{0.4pt}}
+%StopShownPreambleCommands
+
+\begin{document}
+\HR\begin{minipage}[b]{30mm}
+ \begin{minipage}[t]{12mm}
+ A A A A A A A A A A A A A A A
+ \end{minipage} xx \begin{minipage}[t]{12mm}
+ B B B B B B B B B B B B B B B B B B B B B B B B
+ \end{minipage}
+\end{minipage}\HR
+\begin{minipage}[b]{12mm} C C C C C C C \end{minipage}\HR
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-4-1.ltx b/info/examples/tlc3/example-sources/A-4-1.ltx
new file mode 100644
index 0000000000..b42ef05909
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-4-1.ltx
@@ -0,0 +1,33 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-4-1 on page II-672 in "Working with existing hooks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+
+%StartShownPreambleCommands
+\usepackage{color}
+\AddToHook{cmd/quote/after}{\color{blue}}
+\AddToHook{cmd/quote/after}[quotesize]{\footnotesize}
+
+%StopShownPreambleCommands
+
+\begin{document}
+All quotes are in blue: \begin{quote} The Quote. \end{quote}
+and in a smaller typeface:
+ \begin{quote} Another Quote. \end{quote}
+\RemoveFromHook{cmd/quote/after}
+but this one is black: \begin{quote} Final Quote! \end{quote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-4-2.ltx b/info/examples/tlc3/example-sources/A-4-2.ltx
new file mode 100644
index 0000000000..b4397f7a4e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-4-2.ltx
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-4-2 on page II-675 in "Important generic hooks are available out of the box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+%StartShownPreambleCommands
+\AddToHook{env/tabular/before}{\begin{center}}
+\AddToHook{env/tabular/after}{\end{center}}
+\AddToHook{env/tabular/begin}{\sffamily}
+
+%StopShownPreambleCommands
+
+\begin{document}
+All tabulars are automatically centered and typeset in
+Sans Serif \begin{tabular}{ll} a & b\\ c & d\end{tabular}
+without explicitly adding \texttt{center} environments
+or \verb=\sffamily=.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-4-3.ltx b/info/examples/tlc3/example-sources/A-4-3.ltx
new file mode 100644
index 0000000000..107c91231c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-4-3.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-4-3 on page II-676 in "Important generic hooks are available out of the box".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{147.0pt}
+
+%StartShownPreambleCommands
+\NewCommandCopy\ltxcolon\colon % save LaTeX's definition
+\usepackage{amsmath}
+%StopShownPreambleCommands
+
+\begin{document}
+$ f \ltxcolon A\to B $ \hfill in standard \LaTeX \par
+$ f \colon A\to B $ \hfill in \texttt{amsmath}\par
+\AddToHook{cmd/colon/after}{\!}
+$ f \colon A\to B $ \hfill in our version
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-4-4.ltx b/info/examples/tlc3/example-sources/A-4-4.ltx
new file mode 100644
index 0000000000..1b9296421b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-4-4.ltx
@@ -0,0 +1,35 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-4-4 on page II-678 in "Special hooks available in the \protect \nxLenv {document} environment".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{207.0pt}
+
+%StartShownPreambleCommands
+% Assume this to be inside the document
+% class, for example, as part of a ``draft''
+% option declaration:
+\AddToHook{begindocument/end}
+ {\begin{center}%
+ \fbox{Draft material}%
+ \end{center}}
+
+\usepackage{kantlipsum}
+
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[1][1] % the text by the author ...
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-4-5.ltx2 b/info/examples/tlc3/example-sources/A-4-5.ltx2
new file mode 100644
index 0000000000..8ec380ba8c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-4-5.ltx2
@@ -0,0 +1,55 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-4-5 on page II-680 in "Hooks provided for \protect \nxLcs {shipout} operations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{106.20108pt}
+
+
+ %--------------------------------------
+ % For the book example we have to do some special paper dimensions here.
+
+ \setlength\textheight{106pt}
+
+
+ \usepackage[%
+ textheight=\textheight,
+ paperheight=\dimexpr\textheight+4pt,
+ textwidth=\textwidth,
+ paperwidth=\dimexpr\textwidth+2pt,
+ ]
+ {geometry}
+
+
+ % So the above should not be copied into your own document preamble.
+ %--------------------------------------
+
+ \usepackage{microtype} % improve justification in small columns
+
+%StartShownPreambleCommands
+\usepackage{kantlipsum,graphicx,color}
+\AddToHook{shipout/background}
+ {\put(.5\paperwidth,-.5\paperheight)
+ {\makebox(0,0){\includegraphics
+ [scale=.7]{latex-logo}}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\kant[1][1-2] % text by the author ...
+ \AddToHookNext{shipout/foreground}
+ {\put(0,-\paperheight)
+ {\colorbox{red}{Censor this!}}}
+\kant[1][3] % ... more text ...
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-4-6.ltx b/info/examples/tlc3/example-sources/A-4-6.ltx
new file mode 100644
index 0000000000..1b5b749f25
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-4-6.ltx
@@ -0,0 +1,34 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-4-6 on page II-683 in "Setting up additional generic hooks".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+
+
+ \setlength\parindent{0pt}
+
+
+%StartShownPreambleCommands
+\AddToHook{babel/ngerman/afterextras}{\color{blue}}
+\ActivateGenericHook{babel/ngerman/afterextras}
+
+\usepackage{color} \usepackage[ngerman,english]{babel}
+%StopShownPreambleCommands
+
+\begin{document}
+Text with \foreignlanguage{ngerman}{deutschen Worten} in
+the middle of \foreignlanguage{ngerman}{englischem Text}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-1.ltx b/info/examples/tlc3/example-sources/A-5-1.ltx
new file mode 100644
index 0000000000..b4ce4fa5f2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-1.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-1 on page II-687 in "calc --- Arithmetic calculations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{csquotes,calc}
+\newcounter{private}
+\setcounter{private}{2} % initial setting for the example
+%StopShownPreambleCommands
+
+\begin{document}
+The value is currently \enquote{\theprivate}.\\
+\setcounter{private}{\value{private}*2 + 5}
+The value has now changed to \enquote{\theprivate}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-2.ltx b/info/examples/tlc3/example-sources/A-5-2.ltx
new file mode 100644
index 0000000000..670c6cdda7
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-2.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-2 on page II-688 in "calc --- Arithmetic calculations".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{calc}
+\newcounter{hours}\newcounter{minutes}
+\newcommand\printtime{\setcounter{hours}{\time/60}%
+ \setcounter{minutes}{\time-\value{hours}*60}%
+ \thehours h \theminutes min}
+%StopShownPreambleCommands
+
+\begin{document}
+The time is \printtime.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-3.ltx b/info/examples/tlc3/example-sources/A-5-3.ltx
new file mode 100644
index 0000000000..424442f3e0
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-3.ltx
@@ -0,0 +1,36 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-3 on page II-690 in "ifthen --- Advanced control structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exareport}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+\setcounter{chapter}{1}
+\setcounter{section}{5}
+% provide some values for the example:
+
+%StartShownPreambleCommands
+\usepackage{ifthen}
+\newcommand\toEng[1]{\arabic{#1}\textsuperscript{%
+ \ifthenelse{\value{#1}=1}{st}{%
+ \ifthenelse{\value{#1}=2}{nd}{%
+ \ifthenelse{\value{#1}=3}{rd}{%
+ \ifthenelse{\value{#1}<20}{th}}%
+ {\typeout{Value too high}}}}}}
+%StopShownPreambleCommands
+
+\begin{document}
+This is the \toEng{section} section in the \toEng{chapter}
+appendix.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-4.ltx b/info/examples/tlc3/example-sources/A-5-4.ltx
new file mode 100644
index 0000000000..ac4dd1cef4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-4.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-4 on page II-690 in "ifthen --- Advanced control structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{135.0pt}
+%StartShownPreambleCommands
+\usepackage{csquotes,ifthen,calc}
+\newcounter{hours}\newcounter{minutes}
+%StopShownPreambleCommands
+
+\begin{document}
+\newcommand{\printtime}{\setcounter{hours}{\time/60}%
+ \setcounter{minutes}{\time-\value{hours}*60}%
+ \ifthenelse{\value{hours}<10}{0}{}\thehours:%
+ \ifthenelse{\value{minutes}<10}{0}{}\theminutes}
+The current time is \enquote{\printtime}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-5.ltx b/info/examples/tlc3/example-sources/A-5-5.ltx
new file mode 100644
index 0000000000..0a60c07e39
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-5.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-5 on page II-690 in "ifthen --- Advanced control structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{ifthen,shortvrb} \MakeShortVerb\|
+%StopShownPreambleCommands
+
+\begin{document}
+\newcommand\BB{\CC}\newcommand\CC{\DD}
+\newcommand\DD{AA} \newcommand\EE{EE}
+|\BB|=|\EE|? \ifthenelse{\equal{\BB}{\EE}}{True}{False}.\par
+|\BB|=|\CC|? \ifthenelse{\equal{\BB}{\CC}}{True}{False}.\par
+|\DD|=|\BB|? \ifthenelse{\equal{\DD}{\BB}}{True}{False}.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-6.ltx b/info/examples/tlc3/example-sources/A-5-6.ltx
new file mode 100644
index 0000000000..1dd13643ac
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-6.ltx
@@ -0,0 +1,25 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-6 on page II-691 in "ifthen --- Advanced control structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{111.0pt}
+%StartShownPreambleCommands
+\usepackage{ifthen}
+%StopShownPreambleCommands
+
+\begin{document}
+\ifthenelse{\boolean{@twoside}}{Two-sided}{One-sided} printing.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-7.ltx2 b/info/examples/tlc3/example-sources/A-5-7.ltx2
new file mode 100644
index 0000000000..5757df556f
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-7.ltx2
@@ -0,0 +1,32 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-7 on page II-692 in "ifthen --- Advanced control structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{73.80075pt}
+
+ \pagestyle{origplain} % page numbers normally suppressed in examples
+ \setlength\textheight{2\baselineskip} % make this example small
+
+%StartShownPreambleCommands
+\usepackage{ifthen} \newcounter{pl}
+\newcommand\pcheck{\stepcounter{pl}\label{pl-\thepl}%
+ \ifthenelse{\isodd{\pageref{pl-\thepl}}}{odd}{even}}
+%StopShownPreambleCommands
+
+\begin{document}
+This is an \pcheck-numbered page. \newpage
+This is an \pcheck-numbered page.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-8.ltx b/info/examples/tlc3/example-sources/A-5-8.ltx
new file mode 100644
index 0000000000..2d61a159bf
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-8.ltx
@@ -0,0 +1,28 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-8 on page II-692 in "ifthen --- Advanced control structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{171.0pt}
+%StartShownPreambleCommands
+\usepackage{ifthen} \newcounter{howoften}
+%StopShownPreambleCommands
+
+\begin{document}
+\setcounter{howoften}{1}
+\whiledo{\value{howoften}<5}{I should not talk
+ during seminar (\thehowoften).
+ \stepcounter{howoften}}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/A-5-9.ltx b/info/examples/tlc3/example-sources/A-5-9.ltx
new file mode 100644
index 0000000000..d6fd5eedd2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/A-5-9.ltx
@@ -0,0 +1,30 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example A-5-9 on page II-693 in "ifthen --- Advanced control structures".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\usepackage{ifthen}
+\newcommand{\QU}[2]{%
+ \ifthenelse{\(\equal{#1}{ENG}\and\equal{#2}{yes}\)
+ \or \(\equal{#1}{FRE}\and\equal{#2}{oui}\)}%
+ {``OK''}{``not OK''}}
+%StopShownPreambleCommands
+
+\begin{document}
+You agree \QU{ENG}{yes} or don't \QU{ENG}{no}. \par
+D'accord \QU{FRE}{oui} ou pas \QU{FRE}{non}?
+\end{document}
diff --git a/info/examples/tlc3/example-sources/B-4-1.ltx b/info/examples/tlc3/example-sources/B-4-1.ltx
new file mode 100644
index 0000000000..8497e4ca8a
--- /dev/null
+++ b/info/examples/tlc3/example-sources/B-4-1.ltx
@@ -0,0 +1,29 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example B-4-1 on page II-769 in "Displaying command definitions and register values".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{159.0pt}
+%StartShownPreambleCommands
+\newcommand\xvec[1]{\ensuremath{x_1,\ldots,x_{#1}}}
+%StopShownPreambleCommands
+
+\begin{document}
+\ttfamily\small % use smaller typewriter
+\raggedright
+\meaning\xvec \par \the\parskip\par
+\the\topmargin \par \the\topsep \par
+footnote=\the\value{footnote}
+\end{document}
diff --git a/info/examples/tlc3/example-sources/B-4-2.ltx b/info/examples/tlc3/example-sources/B-4-2.ltx
new file mode 100644
index 0000000000..ccf0c46c70
--- /dev/null
+++ b/info/examples/tlc3/example-sources/B-4-2.ltx
@@ -0,0 +1,56 @@
+%%
+%% The LaTeX Companion, 3ed
+%%
+%% Example B-4-2 on page II-775 in "showhyphenation, lua-check-hyphen --- Display hyphenation points with \hologoRobust {LuaTeX}".
+%%
+%% Copyright (C) 2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+%Next line to access new features, see Chapter 2:
+\DocumentMetadata {uncompress}
+
+\documentclass{tlc3exa}
+\pagestyle{empty}
+\setcounter{page}{6}
+\setlength\textwidth{189.0pt}
+
+ % use lualatex for processing
+
+ % Special processing for the book (which uses spotcolor)
+ % it requires an adjusted .lua file and should be removed
+ % for normal processing!
+
+ \ExplSyntaxOn
+ \color_model_new:nnn { ink-pantone } { Separation }
+ {
+ name = PANTONE~3005~U , %ink
+ alternative-model = cmyk ,
+ alternative-values = {1, 0.56, 0, 0} %fallback
+ }
+ \color_set:nnn{spot}{ink-pantone}{1}
+ \ExplSyntaxOff
+
+
+%StartShownPreambleCommands
+\usepackage{showhyphenation}
+\usepackage{lua-check-hyphen}
+%StopShownPreambleCommands
+
+\begin{document}
+This short paragraph demonstrates the usefulness
+of the packages \textsf{showhyphenation} and
+\textsf{check-lua-hyphens}. The first
+automatically marks all hyphenation points found
+by the engine with a small triangular mark. The
+second package writes out all hyphenations that
+happened in the document into a file with the
+extension \texttt{.uhy}. You can then examine
+that file to find any issues with the
+hyphenation and correct them as necessary.
+\end{document}
diff --git a/info/examples/tlc3/example-sources/Escher.pdf b/info/examples/tlc3/example-sources/Escher.pdf
new file mode 100644
index 0000000000..fe907d71c6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/Escher.pdf
Binary files differ
diff --git a/info/examples/tlc3/example-sources/I.pdf b/info/examples/tlc3/example-sources/I.pdf
new file mode 100644
index 0000000000..9e2f2f9aa3
--- /dev/null
+++ b/info/examples/tlc3/example-sources/I.pdf
@@ -0,0 +1,1966 @@
+%PDF-1.4
+1 0 obj
+<<
+/Creator (XnView)
+/Title (I2.pdf)
+/CreationDate (D:20220426153636)
+/ModDate (D:20220426153636)
+/Producer (XnView, http://www.xnview.com)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/Parent 3 0 R
+/Resources <<
+/XObject << /Im0 9 0 R >>
+/ProcSet 7 0 R >>
+/MediaBox [0 0 399 399]
+/CropBox [0 0 399 399]
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+399 0 0 399 0 0 cm
+/Im0 Do
+Q
+endstream
+endobj
+6 0 obj
+31
+endobj
+7 0 obj
+[ /PDF /Text /ImageI ]
+endobj
+8 0 obj
+<<
+>>
+endobj
+9 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Name /Im0
+/Filter [ /ASCII85Decode ]
+/Width 399
+/Height 399
+/ColorSpace 11 0 R
+/BitsPerComponent 8
+/Length 10 0 R
+>>
+stream
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!<<*!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!zzs8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!zz!!!$!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!z
+z!!*'!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!zz!<<*!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!zzs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!zz!!!$!s8W-!s$K.@6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6
+UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4
+.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6U
+O4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.
+6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO
+4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6
+UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.G5qUBs8W*!zz!!*'!s8
+W-!zzzzzzzzzzzzzzzzz!!!!16UO4.6S\WAzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zz!!"1S]68?
+b6N@)dzzzzzzzzzz!!!!16Y1G@]Dqp2s8W-!s8W-!s1>:SG!e"bzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!#Cds8W-!rr<$!zzs8W-!s8
+N'!z!!!!1G2<2us8W-!s8T]S&-)\1zzzzzzzz&7p$b]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W,T]:!hR+TMKBzz!!%1uAMO5czzzzzzzz!!!!1G)3cB]=Y\CFs-hczzzzzzzzzzzzzzz!(1q
+A]=XJBzzzzzzzzzzzzzzz!!!!d6UO4.6UO4.6UO4.6P'4tzzzzzzz!!!!B6UMCbzzz!!#B0RC
+dVRzz!(6eds8W-!zz!!!$!s8W-!rr<$!z!+kTus8W-!s8W-!s8W-!AH2]1zzzzzzz&7qmAs8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h3h4Bzz!(311s8T]eAH2]1zzzzzzz&9
+dLAs8W-!s8W-!s)nABzzzzzzzzzzzzzz!!"e1s8W-!s8W,2+TMKBzzzzzzzzzzzz!!#AcG,i1
+Bs8W-!s8W-!s8W-!s8W-!s8Uoe]68@/1&q:Szzzzz&=NRus8QX1zz!!!!1WrN,!s8VM1zz6i[
+2ds8W*!zz!!*'!s8W-!z!!!"1s8W-!s8W-!s8W-!s8W-!AH2]1zzzzzz&7qmAs8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8VMTAH2]1z!!!!SG0L!dh.6Qdzzzzzz6[$
+*As8W-!s8W-!s8W-!s3*h1zzzzzzzzzzzzzzAcMf1s8W-!s8W,Czzzzzzzzzzzz&6+Its8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s1=(u1&q:Szzz!!!#Cs8W-!s8PFdzz!+kTus8W
+-!s8W+ez!!!!ds8W-!s8N'!zz!<<*!s8W*!z!*'!us8U<!G'8&/s8W-!s8W-!+TMKBzzzzz!!%
+3Bs8W-!s8W-!s4t;1G#UgPzzz1.+E.G+#tus8W-!s8W-!s8W-!m[5g1zz!"`_As4qi0zzzz!!
+!R0Ls5o!s8W-!s8W-!s8W-!s8W-!s8QX1zzzzz!!!!SG%F#@zzzzzz!!"21s8VLu!!!Rus8W+
+Tzzzzzzzzzzz+a2*0s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h2!fdz
+zz!&FTSs8W-!s1872z!!"1Ss8W-!s8W-!s8W,!z!!#Cds8W-!rr<$!zzs8W-!s8N'!!!!!1mf
+3=26N@)d!!!!1G2<2us8W+ezzzzz!!!!dh>dNTs8W,eR<Cq/zzzzzzz11cm0s8W-!s8W-!s8T
+]Bzz!!!!1G0KAt&-)\1zzz&Bt1Ss8W-!s8W,eWcg`0!!!RRmf3=es8QX1zzzzz!+l31s8U:Sz
+zzzzz!1Eles$Hbd!!!"Ts8W*Szzzzzzz!!!!Bzz!+jCSs8W-!s8W-!s8W,e]=W60G'8%PG'8%
+PWk7^!s8W-!s8W-!s8W-!s8W-!s8Uo2+TMKBzzG5qUBs8W-!s"XQSz!6kKCs8W-!s8W-!s8W*
+dz!(6eds8W-!zz!!!$!s8W-!rr<$!!!%3Bs3)#Szz&9e*Rs8W*Bzzzzz&=NRus8W,CLb\r1zz
+zzzzzz!!!!BAZG1us8W-!s8W,TAH2]1zz!(5!1R3;P1zzz&Bt1Ss8W,TLb\r1z!!!!Sbl@_Cs
+8PFdzzzz!!!!1s8W-!s8SJezzzzzzmf3=!z!!!!BRI6ICzzzzzz!!!!uR>;CSz!"a>As8W-!s
+8W-!baEWA1&q:Szzz!!"00G,k!1s8W-!s8W-!s8W-!s8W-!R3;P1z!!!"es8W,C&0\[cFoVLB
+!!!!ds8W-!s8W-!s8W-!s8T)!z6i[2ds8W*!zz!!*'!s8W-!z!1ElT+TMKBzz!-\DBs8R6Bzz
+zz!!$!ds8W,eL`l`uzz!!"cA<'s"azzzzzz!!$TBs8W-!s8W-!h.6Qdzz!!$Tds-Z4Szzz&48
+fP6QlF0zz!!!!1bl@_Cs4mYTzzzz!!#Cds8W-!s1872zzzzz!!"eSs8R6Bzz&7lCQzzzzz!!!
+!1G2;Rtz!!!RRs8W-!s8W,CG!cf@zzzzzz!!"ctWp]oes8W-!s8W-!s8W-!s-XDuz!!'Y2s6^
+Eu!!#uSz!!'Y2s8W-!s8W-!s8W-!s8O5B!!!!ds8W-!s8N'!zz!<<*!s8W*!z]Dn9!zzz!8[\
+Ts4mYTzzz!!!!1WrN,!b[gbSz!!"0AG+#u1s8W-!s8W,CFq=WRzzzzz!!!!dRK*<es8W-!s4p
+WSzz!!!"1h>b)Szzzzzzz!!!!1h>dNTruh@Bzzzz!(6eds8W-!])Vg2zzzzz!(6eds)nABzzz
+zzzzz+dqcubVB.uzG4,D1s8W,!AK_$Rzzzzzzz13T(tLj!scs8W-!s8W-!s8W-!s6aFuz!1El
+eFoVLBzz6i[2ds8W-!s8W-!s8W-!s)nAB!!#Cds8W-!rr<$!zzs8W-!s8N'!!!!$!s$Hbdzzz
+6i[2ds&8suzzz!-[f1s4q5dz!!!RRh>dNTs8W-!s8W-!s8W-!bRaaSzzzzzz+drB1s8W-!s8R
+6BzzzA_mC1AH2]1zzzzzz!!!"Bs8W-!6N@)dzzzz6i[2ds8W,2zzzzzz6i[2dFoVLBzzzzzzz
+!&BuBs8Rldz!&Ddus8W,TAInhAzzzzzzz!$Rd1s8W-!s8T*BG,kTBs8W-!s8W-!s8Unuz&9bY
+szz!!!#!s8W-!s8W-!s8W-!s8W-!L]@DT!(6eds8W-!zz!!!$!s8W-!rr<$!!&FTS&-)\1zzz
+RK*<eL]@DTzz!!#C1s8VM1z!!!!1G4,D1s8W-!s8W-!s8W-!s8W-!FoVLBzzzzzz!$SBBs8W-
+!s8T\Szzz!+k!dh.6Qdzzzzzz!!'Y2s8W*dzzzzzh>dNTs8QX1zzzzz!!!!Bs8W+Bzzzzzzz!
+!#Bus8W,e;ucmu!!!"Bs8W-!R6prSzzzzzzz!!!"1s8W-!s8W-!s8W-!]829Cs8W-!s8W-!s8
+W+e&-)\1zzz!!(jTs8W-!s8R6B!&A_tmf3=!z6i[2ds8W*!zz!!*'!s8W-!z<<)suzzz!!!"B
+s8W,2zz!!!!1RK*<eWXo.1z!*%eSs8W-!Wau_A!(1pc]C,_!s8W,2zzzzzzz!!#Bus8W-!s8V
+Ldzzz!!$Tds6b%Azzzzzz6i[2ds8OhSzzzz!!!!Sh>dNTR/d3ezzzzz!!!#2s8T)!zzzzzz!!
+!"1]Dqp2s3)Vdz&A.uBs-Y#1zzzzzzzz!+l31s6b%t+TML0G.[eSs8U;1AZGe1s8W-!s8W+Bz
+zzz!<<*!s8W-!WW3#!!!!#es8T\2!!!!ds8W-!s8N'!zz!<<*!s8W*!!!!"Bs8N'!zzz!!%3B
+s8T\2zz!&EC1s6b%1z!!!S1h7JJd6P'4tzzmf3=es8T)!zzzzzzz!!!"1h>dNTs8W,!&-)\1z
+z!!!"1h>co!+TMKBzzzz!!!#2s8W-!h#IETzzzzz6UNU/zzzzzz!!"eBs6^EuzzzzzzA_mCdm
+YK)Cz!!#CSs8T\dzzzzzzzz!!!!ds8W+Bzz!!"ccLqE\T+V84ss8W-!s8VKez13R4/z!!!!ds
+8W-!s8W+1z!$VCBs/H&!!!#Cds8W-!rr<$!zzs8W-!s8N'!!!'&!rr<$!zzz!-\DBs+gXTz!!
+!"Bs8W,C1&q:Sz!&=NSzzz!!$!us8W-!mSj/dzzzzzzzzG4,D1s8W,T6N@)dzzzA_mCd]4DNR
+zzzz!-\DBs8W+Tzzzzzzzzzzzzz!!%3Bs)nABzzzzz&9dLAs4q5t!"],1zG5qTu6N@)dzzzzz
+zzz!!(jTs+gXTzzz!!"cc1&q:tG0L!ds8PFd!!%3Bs8U;1z!!#Cds8W-!s8NW1z<<*!u;ucmu
+!(6eds8W-!zz!!!$!s8W-!rr<$!!"f21zzzzG5qUB1&q:Sz&?>d1s3)#Szzzzzz!1Eles8Un1
+zzzzzzzzz&9e*Rs8W-!L]@DTzzz!+k!ds6c:S&-)\1zz!!!"1s8W-!s6^Euzzzzzzzzzzzzz!
+!'&!s()01zzzz!&A`cs8T]1zz!(4Bus+h3dzzzzzzzzzG5qTuzzzzzz!$QNcs()01!5&:2s8W
++e&-)\1!(6eds8W-!rr<$!!!!"Bs8RlTz6i[2ds8W*!zz!!*'!s8W-!z!1EjSzzz!!!"Bs8U:
+Cz!!"e1s8W,C&-)\1zzzzzzmf1Le1&q:Szzzzzzzzz!$Rd1s8W-!bVB.uzzz!!$Tds8W-!]66
+OAzz&=NRus8W-!;ucmuzzzzzzzzzzzzz!"eSus)nABzzz!*#BBs8VMT+TMKBz!!!Rus8VLdzz
+zzzzzzz!!!#2s8T)!zzzzzz!!!!1+TMKB]Dqp2s8W,eFoVN1G5qUBs8W-!z!!%gu+TMKB!!!!
+ds8W-!s8N'!zz!<<*!s8W*!z+oc]czzz!!'Y2s()01z1B7CSs3)#Szzzzzz!!!Qczzzz!!!!B
+RCg(Szzz!!!!u1&q:S!!"dds8W-!s"XQSzzz!!!"1h>dNTs8W,TWciQ/G':Lcs8W-!s6_WBzz
+zzzzzzzzzzzz!&EC1s6b\1&-)\1!!#ARATk*Rs8W,!AH2]1zzG4,D1WXo.1zzzzzzzzz!!&Ge
+s)nABzzzzzzz!!!"Bs8W-!s8W-!s8W,Ts8W-!s8W*!zzz!!#Cds8W-!rr<$!zzs8W-!s8N'!z
+6b<<uzzz!8[\C&-)\1!!"eBs8W,C&-)\1zzzzzzzzzzz!(62Ss8W*dzzz!!%311&q:S!!!!db
+l@_CmLT?uzzzzA\8!Bs8W-!s8W-!s8W-!s8W+B&-)\1zzzzzzzzzzzzzz!"dBSs8W-!s8W-!s
+8W-!s8W,CAInhAzz!&EC1s8SJezzzzzzzzzz!*'!uFoVLBzzzzzzz!!#Cds8W-!s8W-!s8W-!
+s8W-!s8N'!zzz!(6eds8W-!zz!!!$!s8W-!rr<$!z&-)\1zzzs8SJez+n#C1s6^Euzzzzzzzz
+zzzzh>dNTs8PFdzzz!+l2u+TMKB!!!"es8W-!bRaaSzzzz!&BASs8W-!s8W-!s8UoCAInhAzz
+zzzzzzzzzzzzz!!$Tds8W-!s8W-!s8UoCAK_$Rzz!!!!Smf3=eFoVLBzzzzzzzzzz!5&92zzz
+zzzzz!!'Y2s8W*1bl@_Cs8W-!s8W-!rr<$!zzz6i[2ds8W*!zz!!*'!s8W-!zzzzz!!!$!s"X
+QS!!!SSs8W,e1&q:Szzzzzzz!&A_@]=Y\eR<B_Rz!!"eSs8W-!rr<$S6N@)dzzG5qT1z!$VCB
+s8W-!WW3#!zzzzz+[\Ua6UO3rzzzzzzzzzzzzzzzzz!!!!uG,i0d]81WA+TMKBzzz!+kTus8Q
+X1zzzzzzzzzzz&BrrAzzzzzzzz!(6eds8NW1WrN,!s8W-!s8W-!zzz!!!!ds8W-!s8N'!zz!<
+<*!s8W*!zzzzz!$VBdz!5&:2s8R6Bzzzzzzz!!$TBs8W-!s8W-!s8T)Sz!(6eds8W,!!*'!uF
+oVLBz!!!"Bs8W*Bz!(31Ss8W+Bzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"Bs8W-!AH2]1!
+&>)czzzzzzzzzz!-WMczzzzzz&48fP1&q:S!5"'es4p$Rbl@_Cs8W-!s8W*!zzz!!#Cds8W-!
+rr<$!zzs8W-!s8N'!zzzzz6iU]t!!!"Bs8W-!WW3#!zzzzzz!!!!uh>dNTs8W-!s8W-!s8W+1
+z6i[2ds6^Eubl@^Tzz!!'Y2s8PFdz!!!!d6S\WA!!"cA6UN!szzzzzzzzzzzzzzzzzzzzzzzz
+zzzzz!1Eles8QX1!!!!SFoVLBzzzzzzzzzzzzzzz!!"ccLqE]es8W-!].s?d!!%3Bs6_$Ah>d
+NTs8W-!s8N'!zzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz!!!"TmLT?u!$Ue1s8VKuzzzzzzz
+&?>d1s8W-!s8W-!s8W-!s8W*u!!!!1s8W-!R3<aRs8T\2!!!!B&-)\1<<*!us$Hbdzz!!!!d]
+Dqp2s8W-!s6dM2];g$tG'65?6ULhRzzzzzzzzzzzzzzzzzzzzzzzz!!!"Bs8W-!AH2]1!&B?1
+zzzzzzzzzzzzzzzz]Dqp2s8W-!s8W-!mP4bB!!'Y2s-Z5tmf.Hus8W-!s"XQSzzz6i[2ds8W*
+!zz!!*'!s8W-!zzzzz!"eRSzbl@_Cs&8suzzzzzz!!"e1s8W,eLdNot!"c11s3/^es8UmT!!!
+#Ts8W-!s8W-!s1872!!!SSh7Lo2s8W-!+TMKBzz+drB1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s3/*e]81WRG%F$.6QlF0zzzzzzzz!!!!16UO4.6UO4.G'8%PG'8%PLqC:2]=Y\e]C,_!h7L;
+2]67aQzz!&FTSs8SJe!!!!S])Vg2zzzz!$P<b]C,_!s8W-!s8W,TFq=WRzzzzzz!!!#!s8W-!
+s8W-!s8W-!mP4bB!"eSus&?"0s)nC1s8W-!AH2]1zz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz
+zG5i]c!!%3Bs8W,2z!!!Q1zzzzzAcMf1s+h3dz!+l2S&4?Kts8Q$u!!#Cds8W-!s8W-!AH2]1
+!!"1ds8W-!s8T)!zz!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!m^p*CWciQ/G'8%PG'8%PG)3cB]=Y\e]=[M2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W,T;ucmu!!!!1bl@_CbQ%VC!&D.tzzzz!*#BSs8W-!s8W-!s8W-!s8W
+-!s-Z4Szzzzzz!!"eBs8W-!s8W-!s8W-!bRaaS!(6edh*XP@bVB0ds8W+Tzzz!!#Cds8W-!rr
+<$!zzs8W-!s8N'!zzzz!!!Su])Vg2+n#C1s8O5Bz+msLRzzzz!!$U1s8VLBzzRK(JB!5&:2s+
+gXT!!$Tus8W-!s8U:Cz!!!Rus8W-!R1K>uzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!+TMKB!"dBSs8VL1!!!!S]+=rBzzz!&BAd
+s8W-!s8W-!s8W-!s8W-!s8W-!s8U:uzzzzzz!!"1Ss8W-!s8W-!s8W-!WW3#!!-\DBbX2BBs)
+nsAs8T\2zzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz!-\BA!!!#2s8W-!R/d3e!!!"1s8UnBz
+zzzAcMf1s"XQSz!(31Bs8U:d6i[2d])Vg2!!!RRRCg)CFoVLBz!!!!S6UMCbzzz<<*!us8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!!!1b
+l@_Cs&8su!&E@Azzz!!!"es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+Bzzzzzz!+jCSs8W-!
+s8W-!s8W-!L]@DT!5&:2R/eDus4p&1s8N'!zzz6i[2ds8W*!zz!!*'!s8W-!zzzz!!!!1mbIj
+C!(6eds8VKuz!!'&!s8R6Bzzz!!$U1s8W+1z!!"1Ss8W-!s8VLB]DqoCzzzzzzzzzz6`TSSs8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6^Eu!!%
+iTs8W+e!!!!Sh(es1zzz!1Eles8W-!s8W-!s8W-!s8W-!+V;lts8W-!s8W+ezzzzz!!!#!s8W
+-!s8W-!s8W-!s8W-!AH2]1&FTSuL]DVus8SMCruh@Bzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zz
+zz!!%3BFoVLB]Dqp2s)nABz!:Kmes$Hbdzzz1B7CSs-WiezG5qUBs8W-!s8VMTs8T\2zzzzzz
+zzzz!!"ctWp]oes8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W,T1&q:S+ohTBs6^Eu!&EtRzzz!!!"es8W-!s8W-!s8W-!s8W-!s8W*!!$VCBs8W-!s8W+1zz
+zz!!!!1G%J;cs8W-!s8W-!s8W-!s8W-!1&q:S6i[2d+TT.Ss8W-!;ucmuzz!!#Cds8W-!rr<$
+!zzs8W-!s8N'!zzzz&FTQ0!!"2Bs8W-!&-)\1!!!!ds8W-!1&q:Szz!!!#Ts8W-!+TMKB!"c1
+1s8W-!s8W-!s8W-!s+gXTzzzzzzzzz!!!!Bz!&A_tmf3=es8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s6dLTFts$t!!!"es8W-!FoVLcm]$6ezz!!!!1G0L!ds8W-!s8W-!s
+/L6cG4,D1s8N'!!<<*!s"_gus8R6Bzzzz!+k!ds8W-!s8W-!s8W-!s8W-!s8W,e+TMKBG5qTd
+11gLcs8W+Bzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzz!!!"Bs-Wie!-\DBs8SJe!!'$e+TR>u
+s8W*!zzz!-\DBs8T\2!!!!Sbl>luRK*<es8W-!s8W-!6N@)d!+gtum[7#Szzzzzzz!!$TuWcg
+`0z+_@(ts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8UoeG%F#Pzz!$VCBs8UmT!!'Y!&
+-)\1zz191BSs8W-!s8W-!s8U:dzmf3=err<$!bl@^e!"duds4oF1zzz!!!!ds8W-!s8W-!s8W
+-!s8W-!s8W-!s8W,C&-)\1]Dqp2mf3=es8T)!zzz6i[2ds8W*!zz!!*'!s8W-!zzzz!!(jT6N
+@)d]Dqp2ruh@BG5qUBRGIoCs4mYTzz!!!!Bmf3=es$Hbd!&F!BbRaaSh>dNTs8W-!s8W*S!!"
+1Ss8W-!s8UnSzzz+a09cWau/1zz!!%3Bs8W,CLh.+t!!!!BAXVBSs8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W,CWch?/zz1.*esz]Dqp2s&8su<<$M0zz!!!#!s8W-!s8W-!s8W-!R/d3e!!%iTs8W-!!!%
+3Bs8QX1!&F!Bs8UoC+TMKBzz!!$!us8W-!s8W-!s8W-!s8W-!s8W-!s8W,!!!!!1mf3=es8W-
+!s3(HCzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz6iYsB!!!#2s8W+e!!!#!s8W-!s8W-!])Vg
+2zz!!(7Cs8W,T!!!!Smf2]1!!%3Bs8W-!s8W-!s8N'!!:Kmes8W-!s8W+e&-)\1z!!"eBs8W-
+!s-Wiezz!!&Ges8W-!s8U<!;ucmu!!"0A]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!]:!h0+TMKBz!(1pc]C,_!bV
+B.u!!#Cds8W,T!!!Suh#IETzz!$VCBs8W-!s8W-!s8SJe!!!!BWrN,!s8W,2]C,_!rt#/R6[&
+M0s8W,eFoVLBzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W+T!!!!ds8W-!s8W-!rr<$!zz!!
+#Cds8W-!rr<$!zzs8W-!s8N'!zzz!!!"es)nAB!&FTSs8PFd!!'Y2s8W-!s8W+TzzzRK*<es8
+R6B!&F!BmP4bB1@G2Bs8W-!s8W-!s)nBAs8W-!s8SL1]DqoCzz<<*!us8W-!s$Hbdzz!!%2ds
+8W-!s8W-!s1<Ftz17A1Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W,2G!c60z!!!!1</Acus8W-!s8T\Bz!5&:2s8QX1!-\BRzzzR
+K*<es8W-!s8W-!bQ%VC!+kTus8W-!s8W-!s8W-!mf3=es8W-!s8W-!WXo.1z!!!!Ss8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W+1!!!"Bs8W-!s8W-!6N@)dzz!(6eds8W-!zz!!!$!s8W-!rr
+<$!zzz!!)He&-)\Amf3=eh#IET!5&:2s8W-!s8R6Bzz!"c11s8W-!ruh@B]Dqmu!!"eBs8W-!
+s8W-!s8W-!s8W-!s8W,T6N@)dmf3<Cz!!!#Ts8W-!s8W-!WW3#!zz!!!!1AXVuds8W-!s8W,C
+Fs-hc!$QOAs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!L_'Odz!!!R0REY^2s8W-!s8W-!L]@DT!!!!ds8W-!mLT@0mf*guzz!!%3Bs8W
+-!s8W-!s8W*d!!!"es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bQ%VCz!!&Ges8W-!s-\%R
+G)4BBs8W-!s8W-!s8W-!s8W*!!!!"es8W-!s8W+1zzz6i[2ds8W*!zz!!*'!s8W-!zzzz<<&?
+d!!'Y2s8W+Bz]Dqp2s8W-!s$Hbdz!!!!umf3=es8W,!!!#Cds8NW1&Bt1Ss8W-!s8W-!s8W-!
+s8W-!s)nAB!"a>Rs8W*dz!(6edWciQcmf3=!zzzz!!#BBbl@_Cs8W-!s/KWA!!!!SM!k<Cs8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s1:#dz!!"ct
+]Dqp2s8W-!s8W-!s8QX1z!!%iTs8W+T!!%3Brr<$!zz&FTSus8W-!s8W-!s/H&!!-\DBs8W-!
+s8W-!s8W-!s8T]S<'pWcz!&A,cL]@DTz+ohTBs8U:dz!!"0umf3=es8W-!s8W-!s8Q$u!!"eS
+s8W-!s8R6Bzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzz!!!#!s&8su6i[2ds8O5B!!!"Bs8W-!s
+8W-!1&q:S!!!!1A_mCds8W-!s8Q$u!/U[Ts)nsts8W-!s8W-!s8W-!s8W-!s8W-!Wcj3Bs8W-
+!s8T\2zWrK(!z13UkAzzzzz+a0mcs8W-!s8W+e6N@)d&9cn0s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+1z!$P=0h>dNTs8W-!s8W,TWch>bzz!5&:2
+s8O5B&FTSuzz!!!"Ts8W-!W^B/Rs8W-!+TMKcmf3=es8W-!s8W-!s8W+T+TMKBzz!!!!1z!!!
+"Bs8W-!s$Hbdz!!!!1WrN,!s8W-!s8W-!s-Wie!!)Hes8W-!s/H&!zz!!#Cds8W-!rr<$!zzs
+8W-!s8N'!zzz!"f21!!!#Cs8W-!WW3#!!!!Sus8W-!s8W*!z&9dLAs8W-!s8W-!])Vg2WrN,!
+h5^MTs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8O5B!!!#Truh@Bz!"],1zzzzz!!!!uRG
+IoCs8W-!h.6Qd!"atds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s()01!-YBus8W-!s8W-!s1=)16N@)dzzzs8W-!bQ%W1s8W*dzz!(6eds8O5B!(6eds8T
+\2!!&Ges8W-!s8W-!s8W-!s)nABz!*#Au]66P/1&q:Sz!!'Y2s8W-!zzz6f%eBs8W-!s8W-!m
+Jm4e!36)!s8W-!])Vg2zz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzAcJb1!&FTSs8W+1z!!#CSs
+8W-!s8N'!!"a>As8W-!s8W-!s8W*d!!!"Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s)nAB!!*'!zzzz!"^:R!!!Q1zzz!&A`cs8W-!s3*h1!!#CBs8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+1!!!!ds8W-!s8UoTG#TUbzzzz!!#Cds8W+
+B!!#Cds8R6Bzzh>dNTs-Wie<<*!us)nAB!:Kmes8W-!s8W-!s8W-!z!$R0Ss8W-!s8W-!mLT?
+uz!/U[Ts8W*!zzz&?>d1s8W-!s8W-!;ucmuG5qUBs8W,Tzzz6i[2ds8W*!zz!!*'!s8W-!z&4
+8ebz!!!#!s)nABRK*<es8N'!z!!"eBs8W-!s)nABAcMf1s8W-!s8W-!s/H&!!!#Cds8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W+B!"c11s8W-!R/d3e6i[/dzzzzFoVLB!(5RRzzz!!!"1bl@_
+Cs8T\B!!!SSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s()01!"
+cdBs8W+e6N@)dzzzzz!-\DBs8O5B!$VCBs8OhS!"],1!!%3Bs8W-!s4qk1s8W-!;ucnts8W-!
+s8W-!s8W-!s8W+1!!#Bus8W-!s8W-!s8W,2]=Y[Sz<<*!us8PFdzzz!-\DBs8W-!s8W+e!!!!
+Bs8W-!s8W*!zz!!!!ds8W-!s8N'!zz!<<*!s8W*!!!!Sds8SKBz!!(jT+TMN1s8W-!WW3#!z!
+!!RRmf3=es"XQSAcMf1s8W-!s8W,C&-)\1!!%1cRK*<es8W-!s8W-!s8W-!s8W-!s8W-!s4mY
+T!+l31s8W,2!!!!ds8N'!zzz!!!SSz6i[2B6N@)dG!c60zz6^duSs8Un1!!!SBs8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+T!!!!1bl@_CbVB.uzzzzzzWrN,!h#I
+ET!<<*!s3-;T6N@)d+n#C1s8W-!s8W-!s8W*1!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W+1zbl@_Cs)nABzzz!+l31s8W-!s8W*1!!!#Ts8W-!s8NW1zz!!#Cds8W-!rr<
+$!zzs8W-!s8N'!!(6eds8VLBz+og?u!(6eds8W+1zz!!!!1G0L!dbQ%VC+dosSR<IEds6_WBz
+!!!!Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!FoVLBG5qUBs8T\2!!!#es"XQSzzz!-YsS!!!!d
+s8W+B!!!#2])Vg2zz!"a>0s8Umd!!"21s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s3(HC!$TSds8R6Bzzzz!!"0AAInhA!!!#Ts8W+Tzs8W-!s8W*!!!!#2s8W-!s8W-
+!s8W-!s4mYT!1Eles8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3)#S+a0mcs8W*B!!!!Ss8W-!])
+Vg2zzz!8[\Ts8W-!s8QX1!!&Ges8W-!s$Hbdzz!(6eds8W-!zz!!!$!s8W-!rr<$!G5qUBs8T
+)!!!!!us-WieG5qUBs8NW1zzz!"`+Q;ucmuz!+l2d1&q:Sz!!!#es8W-!s8W-!s8W-!s8W-!s
+8W-!s8W*1!!!Sds8W-!s3(HC!!&Ge6N@)dzz!!!!SmWJR1!!!T1s8R6B!!'Y2+TMKBzz!!!"1
+]Dm$S!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!1&q;0mf3=eAH2
+]1zzz!!!!Sbl@_Cs/KWA!$VCBs8PFd!!!#Ts8W-!s4mYT!*'!us8W,C&-)\1]Dqp2R/d3e]Dq
+p2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!1&q:S!!"0ch>`lC!!!"Bs8W-!s8W-!s8UoeLh-Pdz
+AcMf1s8W-!s/H&!!+l31s8W-!6N@)dzz6i[2ds8W*!zz!!*'!s8W-!!!!"1]Dqp2s8NW1!!%i
+T;ucp1s8W-!WW3#!zzzzzz&9\$Rzz!"eSus8W-!s8W-!s8W-!s8W-!s8W-!s-Wie!-\DBs8W-
+!])Vg2!*&uSzzz!"dud6N@)d!!*'!s)nAB!5&8ezzzz13NWt!!'Y2s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8R6B!"eSus8QX1zzzz!+l31s8W-!s8W,!RK*<ert#/1!"eS
+us8W-!FoVLRmf3=es8W,C&-)^us8W+Bz1>W!1s8W-!s8W-!s8W-!s8W-!s8W-!s8W,!AInhAz
+A]t\c!!!"BG'8%PG,jBus8W-!s4pWS!!!!1mf3=es8W-!rt#/1+ohTBs8W+Bzz!!!!ds8W-!s
+8N'!zz!<<*!s8W*!z!*"cus$Hbd!5&7S!!*'!s8W+Bz!!"0cWk59S+TMKBzzzzzzG5qUBs8W-
+!s8W-!s8W-!s8W-!bZ+WB1&q:Sh>dNTs8W,2z!:Kk1zzzWrL9Cz!<<*!L]@DT]Dq:!zzzzz!$
+Ue1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h#IETbl@_CFoVLBzzz!!!"1s8
+W-!s8W-!s8W-!s8W,Tz!$TSds8U:S!!%3Bs8W-!s8W,C&7tnAs8OhS!!!!Bs8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s"[Qc]:!4A!"],1zz!!"0cmf3=es6_$1!!!"Bs8W-!s8W-!R<Eas
+mf3=es8R6Bzz!!#Cds8W-!rr<$!zzs8W-!s8N'!z!!#Cd6N@)ds6]je&HDe1s8O5B!!!!1G4,
+D1s8W-!]4CsBzzz!!!!Bz!!!#Ts8W-!s8W-!s8W-!s8W-!s8VLB6iXau!!"eSs8W-!s8QX1z<
+<'QAzz!$SuSbRaaSzs8W,C!!!#2s8QX1zzzzz!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W+1!!&Ges8T\2zzzz!*'!us8T*BWrN,!s8W-!s8T)!z!"asuL_'Od!-\DBs8W-
+!s8W,es8W-!rr<$!!!$U1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bh`=!s8VM1zzz!!!!
+1bl@_Cs1872!!"2Bs8W-!s8W-!s8W-!s8W-!s/H&!zz!(6eds8W-!zz!!!$!s8W-!rr<$!z!&
+FRc!!#Cd])Vgus8W-!h#IET!"dBSs8W-!s8W-!s-Wiezz!!!!BG0G+0z!*'!us8W-!s8W-!s8
+W-!s8W-!s&8tts()01!/U[Ts8W-!mJm4ezM#Z9uz!!!"Bmf1KBz!!!#Ts8W*!!!$U1s6^Euzz
+zzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s4mYT<<*!umNDQ1zzz!!!!1mf
+3=ert#/Abl@_Cs8W-!s)nABzzz]Dqp2s8W-!s8W-!s8W,2z!36)!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W,!zzz!!!!1h>dNTrr<$!!!&Ges8W-!s8W-!s8W-!s8W-!])Vg2z
+z6i[2ds8W*!zz!!*'!s8W-!zz!<73B!(6d0!!%3Bs8W+ezRK*<es8W-!s8W-!s+gXTz!!!!BG
+0L!ds)nABzRK*<es8W-!s8W-!s8W-!s8W+T!!'%Tzh>dNTs8W+ezz]DqoCWciQ/]C,_!R1K>u
+z!!)Hes8PFd!!(jTs1872zzzzz+n#C1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!Fo
+W*As8W*uzzzz!!'&!s8W-!6S\Wsmf3=es8W-!6N@)dzz!!!#2s8W-!s8W-!mWQhSs8R6Bzmf3
+=es8W-!s8U;S6i[2SG0L!ds8W-!s8W-!s8W-!s8W-!s8W+Tzzz!!!"1s8W-!6N@)d!&FTSs8W
+-!s8W-!s8W-!s8W,Tzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzs)nABG5kMA!-\DBs8QX1!!%iT
+s8T)u!!"11s8W-!s$Hbdz!-\DBs8W-!FoVLB!!!#es8W-!s8W-!s8W-!s8W-!s3)#S+oc]c!!
+$!us8W-!s8OhSzz<:9eds8W-!s/IgSzz!<<*!s)nAB!-\DBs18gBzzzzzG5qUBs8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8VKu!-\DBs1872zzzz6i[2ds8W-!s8VNTs8W-!s8W*Szzz!!
+*'!s8W-!s8W+1!"duds&8su!!#Cds8W-!s8W-!L]@EBs8Q$u!$U1us8W-!s8W-!s8W-!s8W-!
+s8W*Szzz!!!$!s8W*dz!5&:2s8W-!<'qf/&FTSus8W*!zz!!#Cds8W-!rr<$!zzs8W-!s8N'!
+z!!!#2FoVMcs"XQS]Dqp2ruh@B+ohTBFoVLB!!!!umf3=ebQ%VCzRK*<es8W+Bz!(6eds8W-!
+s8W-!s8W-!s8W-!1&q;trt#/1!1Eles8W-!h#IETzz&7p$s]=W50zzzs8W-!FoVLB&DdBds3*
+h1zzzz!!!!Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s+gXdmf3=e1&q:Szzz!!!#
+2s8W-!s8W-!s8W-!s8W-!s8N'!zzz&HDe1s8W-!s8N'!!(6ed&-)\1!/U[Ts8W-!s6`hd!$Su
+SL]@DT+ohTBs8W-!s8W-!s8W-!s3,YSs8SJezzz!!)Hes8PFdz<<*!us8W,C+TMLcs8W-!s8N
+W1zz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!'WS!!%3B!!!#Ts8W,C!!!#2s8QX1z!!!!Smf3=e
+1&q:S!!!#Ts8W-!s8R6BzG5qUBs8W-!s8W-!s8W-!s8W*!!"dsAzmf3=es8W+Bzzzzzzz!!"2
+Bs8W+Bz6i[2ds8SKBzzzz!!!#Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!1'!.1s8
+SJezzzz!(6eds8W-!WW3#!G5qUBs8W-!mJm4ezz!!!!ds8W-!s8W-!bQ%VC!-X.uzbl@_Cs8W
+,C+TMLcs8Umd!!!"Bs8VLS!!%3Bs8W-!s8W-!FoVLtbjGH2zzz!:Kmes"XQSzmf3=es8W,eLh
+6#Ss8W-!s$Hbdzz6i[2ds8W*!zz!!*'!s8W-!zz!-WMc!33X2!"f21s8RlT!(6edWW3#!z!!!
+!us8W*dz!"f21s8W-!s/H&!!!!#!s8W-!s8W-!s8W-!s8W-!s8RmdR5+aB!!$U1s8W-!s8O5B
+zzzzzzz!(6eds8PFdzG5qUBs8W,T6N@)dzzz!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8VKe!:Kmeruh@BzzzzWrN,!s8W+Bz]Dqp2s8W,2zzz!!#Cds8W-!s8W,!zz!!"2Bs8W-!
+s8SJe6d5T1s&8su!!(7Cs)nAB!!%3Bs8W-!s8W,CFq=WRLb\r1zz!!!"Bs8W-!z!!!"es8W-!
+s8W-!s6c<Ts8W-!6N@)dz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzG'3ic]8-Fe6i[2ds&8suWrM
+K1zz!!#Cds8OhSz6i[2ds8W-!mJm4e!!'Y2s8W-!s8W-!s8W-!s8W-!s8T)1!!!!1WrN,!s8W
+-!WW3#!zzzzzzz6i[2ds"XQSzAa]Tus8RlTzzzz!$VCBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s-Wjds8W,!zzzz!!!T1s8W-!s8U;B+TMKcmf3=es8T\2zzz!(6eds8W-!s8R6B!+eLt
+z!+l31s8W-!s4rM2s8W+Bz+ohTBR/d3e!1Eles8W-!s8W-!bRaaSzzz!&F!Bs8SJez!!$!us8
+W-!s8W,C+[c;0s8W*dzz!!#Cds8W-!rr<$!zzs8W-!s8N'!z!!!!uFoVNSFoVMcs8W-!+TN)R
+s)nABzz!(6edWW3#!!!!"Bs8W-!s8W-!+TMKB!5&:2s8W-!s8W-!s6aFu!"bRdFoVLB!&F!Bs
+8W-!s8W+1zzzzzzz!!!!ds8W-!zz+a1Jc6N@)dzzzz!6kKCs8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!AH8.us8Q$uzzzz!+l31s8Q[1s8W-!s8VNTs8W-!s)nABzzz1B7CSs8W-!s)nARmf
+/[dzWrN,!s8W-!s8W-!mUZ@u!!!"Bs8W-!s3/*emf3=es8W-!s8W-!bRaaSzz!!!"Bs8W-!mP
+4bBz!!)Hes8W-!R3;P16i[2ds8PFdzz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!#B0!!(hS!!'&
+!s8VKe!+l2dzzz6iY@Az!!'Y2s8W-!s8W+B1&q:S]Dqp2s8W-!s8W,C1&q:S!!"/B!!!!Smf3
+=es8W-!s6]jezzzzzzz!!%3Bs8UmTzzzzzzzzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W*1!:KmemJm4ezzzzWrN,!rt(Uus8W-!s8W-!s8W-!FoVLBzzzs8W-!s8W-!+TQ]cs8VM1z!
+!!!16UO4.6UNU/z!!$T1]?L<Ts8W-!s8W-!s8W-!s8W-!bRaaSzzA_mCds8VLBzz!5&:2s8W,
+e&-)\ts8W-!s$Hbdzz6i[2ds8W*!zz!!*'!s8W-!zz!"a;R!<5Cd!5&:2s/H&!RK%F1zz!!!!
+dh(es1z!!"0AG,jBus8W-!1&q<ds8W-!s8W-!s3)#Szz!"eSus8W-!s8W-!R/d3ezzzzzzz!-
+\DBs1872zzzzzzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s1881s8W+ezzzz!!!T
+1s8W-!6QuL0s-XFds8W-!s8W+Bzzz!!!$!s8W-!s8SJe&FTSus8U:Szzzz+[\U?zz!!"cA<-F
+)0mf3=es8W-!bRaaSz!!!!16UO4.1&q:SzzM#[MTs8W,C6WC\ts8W-!AH2]1z!!!!ds8W-!s8
+N'!zz!<<*!s8W*!zz!-S>Brt#/1]Dqp2FoVNSruh@Bzz!!"/Rzzz!-\DBs8W*B!!'Y2s8W-!s
+8VLuzzzG5qUBs8W-!s8W*Szzz!*#u1+TMKBzzzG5qUBL]@DTzzzzzzz!!!$!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!L]DVus8QX1zzzz!(6eds8W*u!6kKCFoW]cs8W-!s8R6Bzzz!!(7
+Cs8W-!ruhAcs8W-!bRaaS!-Yud]81WRG'8&@]C,_!s8W,eWcg`0zz!"_Kt+[_[cs8W-!FoVLB
+zzzzz!!!"1s8W-!s8W-!s8W-!s8W+Bzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzAH2`1!!!#2s8
+W*d!!'$ezzzzzzzh>dNTs1872!+l31s8W,TFq=WR!"asuR:RNA!!!#2s8W-!s8W-!s8N'!!!!
+"1]4CsB!$Rcus8UmTzzz!!!"Bs8W*uz!!!!1Wk5lBzzzzz!!(7Cs8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W+B!36)!s"XQSzzzzG5qUBs8R6BAcMdR!!%iTs8W-!s)nABzzz!1Eles8W+e!"e
+Sus8U:S!!#C1s8W-!s8W-!s8W-!s8W-!s8W-!s8W,CG'8%PG'8&Qs8Unu&-)]0bl@]dzzzzzz
+!!#Cds8W-!s8W-!s8W-!s8PFdzz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!!!d!!%fT!!'Y2s8N
+W1!&?nAzzzzzz!!#Cds8W-!;ucmu!"_Lb6N@)dz]Dqp2s8O5B!!'Y2s8W-!s8W-!rr<$!!"f2
+1s4qk1s8W-!s()01zzz!!'&!s8NW1z!"dBSs8T\2zzzzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8PFd]Dqp2zzzz!!!#!s8W-!s+gXds8T)!!"eSus8W-!FoVLBzzzG5qUBs8O5BG5qU
+Bs4s)dRK*<es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,eL]@Dd]Dm$Szzzzzz!
+!*'!s8W-!s+m)Ts8W-!s$Hbdzz6i[2ds8W*!zz!!*'!s8W-!zz!!"/B!-S>B!5&:2h#IETzzz
+zzzz!1Eles8UmTzzz!!$!us8W-!R/d3e!36)!s8W-!s8W-!z6i[2ds8W-!s8W-!&-)\1zzz!:
+KmebQ%VC!!!!1bl@_Cs1872zzzzz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!ruhBSs8W*!
+zzzz!!(jTs8W-!])Vi2s8QX1!*'!us8W+Bzzz!!!!ds8W-!WW3Uus8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!R/d3umYCiCzzzzzz!1Eles8W-!b]\g1s8W
+-!&-)\1z!!!!ds8W-!s8N'!zz!<<*!s8W*!zzz;ucmuG5qSuzzzzzzz!!!!1mf3=es)nsA&-)
+\1zz!/U[Ts8VL1zG5qUBs8W-!s8W*d!!!!ds8W-!s8W-!s8W*!zzz!!!!Bs8W+Tz!!#Cds8W-
+!;ucmuzzzz!!!"es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!'Y2s8N'!zzzz!<<*!s8W,
+C!!$U1s8R6B!+l31s8R6Bzzz!!!#es8W*d!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!L]@Eu])Vg2zzzzzz!-\DBs8W-!s8W-!s8VKezz!!#Cds8W-
+!rr<$!zzs8W-!s8N'!zz!!!!1!!!"Bs8OhSzzzzzzz!!$U1s8W-!6f%e11&q:S!+gtuz]Dqp2
+s)nAB!!!!us8W-!s8W-!s8PFd!!#Cds8W-!s8W-!s8SJezzz!!$!us8Q$u!!"bS!"eSus6b%1
+!!!!d6UO3Pzzz!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8T\2!5&:2rr<$!zzz!!!!1s8
+W-!s8W*B!"eSus8U:S!+l31s)nABzzz!!&Ges4mYdmf3=es8W-!s8W,2G4,D1s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!;ucodzzzzzzz!*&Cds8W-!s8W-!s1872zz!(6eds
+8W-!zz!!!$!s8W-!rr<$!zzz!!%3B])Vg2z!!!"B]9sfBzzzz!36)!s8W,es8W-!R/d3e]Dqm
+2!!!#2s8W,!z!!!T1s8W-!s8W-!s)nAB!"f21s8W-!s8W-!s8U:Szzz!8[\TmJm4u]?C6T!"_
+Lb&-)\11>W!1s8W,CFq=WRzz!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s1872]Dqp2zzzz
+!!#Cds8W+Th>aJT!1Eles8U:S!(5TBFoVLBzzz!*'!uL]DVus8W-!s8W+e6N@*0s8W-!s8W-!
+s8W-!s8W-!s8W-!s8T^2s8W-!WrN,!s8W-!s8W,e&-*jRzzzz!!!!S6UO3@z!"c11s8W-!s8W
+-!FoVLBzz6i[2ds8W*!zz!!*'!s8W-!zzzz!-ZQt!!!!B&-)\1!/U[Ts6_WBzzzz]Dqp2s8W-
+!s8W-!&-)]us8PFd!!'Y2s3)#Sz!!'Y2s8W-!s8W-!FoVLB!<<*!s8W-!s8W-!s8SJezz!!!"
+Bs8W+e!!%3B])Vg2z!!!Sus8W-!s8W-!mWJR1zzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!])ViCs8UmTzzzz!(6eds()01G4%]t6i[2ds8T\2!!%1uzzzz!:Kkd!5&:2s8W-!R3;P1!!$U
+1s8W-!s8W-!s8W-!s8W-!s8W-!s/I7Bs8W+1RK*<es8W-!s8W+ezzzz!!!!uRI:+Ts8W,eW^?
+ad!!#Bus8W-!s8W*dzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz+TMKB!"eSuWau`Qs8W-!s6_
+WBzzz!!!#es8W-!s8W-!s8W*d!!%3Bs$Hbd!5&9T&-)\1z!-\DBs8W-!s8W+Tzh>dNTs8W-!s
+8W-!s-Wiezz!"eSus8Q$u!5&9Czz!!!!B6[$*As8W-!s-Wiez!!!!ds8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W+B!!'Y2s1872zzzzG5qUB]=Y\em^iH!]Dqp2s8R6B!!%0BzzzzG5i*Rs8W-
+!s19ESz!36)!s8W-!s8W-!s8W-!s/L71s8W-!FoZ^cs8R6B6bEBus8W-!s8W*1zzzz1<fdus8
+W-!s8W-!s4q5d!!!!BRK*<es8N'!zz!!#Cds8W-!rr<$!zzs8W-!s8N'!z!!!!d6N@)dzz]Dq
+p2s8VNes8W-!mUZ@uzzz!!*'!s8W-!s8UoTG27<A!-\DBFoVLB]=SUSzz!"`+tmf3=es8T\2!
+!$!us8W+eRK*<es8W,e1&q:SzzG5qUBmJm4emf/[T!!"1SR<B,Az!!!RAh>dNTs-Wiez!!#Cd
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8R6B!5&:2])Vg2zzz!!!"Bs8W-!s8W-!s()0cs8W-!
+s8O5B!/LUTzzz!!!!1WW5Eds8T\uz!!!!Smf3=es8W-!s8W-!s8W+B!!#Cds8W+B!!&Ges4t<
+!];ko2s8W-!s8R6Bzzz!!%iTs8W-!s8W-!s8W-!s8U:uzRK*<e])Vg2zz!(6eds8W-!zz!!!$
+!s8W-!rr<$!z1<fdus1<Fcz!!#Cds8W-!s8W-!s3,$Szzzz1B7CSs1=(d+TMKB];bi26i[10!
+!!!dzzzz+drB1s1872!1Eles8NW1h>dNTs6_WBzz!!"2Bs8W+e!!"eSs()01&A.uBs3(HCzzG
+5qUBs&8suz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s)nAB]DqoCzzzz!!%3Bs8W-!s8W-
+!h%0RSs8W-!s-WieAMO5czzz!!!!1!$TS16N@)dz!"duds8W-!s8W-!s8W-!h,F@S!*'!us8R
+6B!!'Y2s8W-!s8W-!s8W-!s/H&!zzzRK*<CLdM^R!!!!SG2<2us8VLSzG5qSczzz6i[2ds8W*
+!zz!!*'!s8W-!z!!"eBs8W-!s8U:Sz!36)!s8W-!s8VM1zzzz!!!!SR<C=cz!!!#2h#IFBs8T
+)!zzzzz!(4Au;uco0mf3=eWW3$Bs8W+e+TMKBzz!1Eles8O5B!$St1!!!SSs8W-!rr<$!zz1@
+G2Bh%0Pdz&HDe1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!FoVNSs8T\2zzzz!-\DBs(*qc6i[2d
+FoW]cs8W-!rt#/tFoVLBzzzzzzzAa]Tus8W-!s8W-!s4q5d!!!!Smf3=es4q5d!"dBSs8W-!s
+8W-!s8W-!])Vg2zz!!&GemUZ@uzz!(5!1s8W+1zAcG*tzz!!!!ds8W-!s8N'!zz!<<*!s8W*!
+z!8[\Ts8W-!s8U:S!!!!1s8W-!s8W-!mP4bBzzzzzzz!!%iT!!#Cds8N'!zzzzzz!+l31s8W*
+d!!&GebX2@1zz!!!!Bs8W-!R/d3ez!1Eles8W,2z&-)\1z1B7CSAH2]1zs8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W+B!!'Y2s1872zzzzG5qUBs/JFRs8W,T6ND<0s8W-!AH2_Bzzzzzzzz&9
+dLAs8W-!s3,XRz!$Ue1s8W-!s8Und!"eSus8W-!s8W-!s8W,2zzzG5obtzzz!!%31s8W+BzAH
+2]1zz!!#Cds8W-!rr<$!zzs8W-!s8N'!!!!"Bs8W-!s8W-!s8U:C!!$U1s8W-!s8W*dzzzzzz
+zz!-\AB!(6eds$Hbdzzzzz!!!"es8W-!s1872G.U*Azzz!!'&!s8W*dzz]Dqp2s8T)!!!$TS&
+-)\1zG5qTBz!!!$!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8R6B!5&:2])Vg2zzz!!!"es8W-
+!s8VNes8W-!s5!_Ts8W+T!!(gd!!!!1&-)\1zzzzzz!!"006UN!szzRK*<es8W-!s8W,e]C,_
+!s8W-!L]@uRG5ms1zz!!#CdmNDQ1zzz!!"1ds8W+1zzzz!(6eds8W-!zz!!!$!s8W-!rr<$!!
+"eSus8W-!s8W-!s8QX1!/U[Ts8W-!s1872zzzzzzzzG)-+u6i[2dL]@DTzzzzz!&CS1s8W,C&
+-*7bzzzz6i[2ds1872z!!!"Bs8W-!s$Hbd!8[[Cz!!!!1mf3:uz!!)Hes8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s)nAB]DqoCzzzz!!'Y2s8W-!s8W-!s8W-!s8W,CG'7Es!<73B!!!"Bzzzzzz
+zzzz!!!"es8W-!s8W-!s8W-!s8W-!s8W,e&-)\ts()01zz!8[Zuzzzz!!!"es8VLBzzzz6i[2
+ds8W*!zz!!*'!s8W-!z!$QO0s8W-!s8W-!s6^Eu]Dqp2s8W-!FoVLBzzzzzzz!!!!B!!!!ds8
+W,Czzzzzz!!!!16S\WAzzzz!!!#2s8W-!;ucmu19.qt!!!"1]=Y[B!!!"Bs8T\2z!!!"Ts8PF
+dz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!FoVNSs8T\2zzzz!5&:2s8W-!s8W-!s8W-!s8
+NW1!!!!1s4mYT!!$SRzzzzzzzzzz!!$U1s4q5t!!"cts8W-!s8W-!s8W+1!!#Cd6N@)dz!!!"
+1s8NW1zzz!!!Q1!!!"1mf2)Szzz!!!!ds8W-!s8N'!zz!<<*!s8W*!z!!!!BRK*<es8W-!s$H
+dus8W-!s8W+Bzzzzzzzzz!!!#es8W*Bzzzzzzzzzzzz!(6eds8T\2!!"2Bs8RlTzz!"eSus-W
+iez!!$!us)nABzmf3=es8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s1872zzzz]Dqp2s8W-!
+s8W-!s8W-!rt#/1!!#Cds()01!"eQczzzzzzz!&?o/1&q:Sz!$UcRz!!!!Sh>dNTs8W-!s8Um
+T!(6btzz!!'Y2])Vg2zzz+mr;0!!!"Bs8U:Czzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzRK*<e
+s8W-!&-.Ods8W-!s8SJezzzzzzzzz!!%3Bs8SJezzzzzzzzzzzzh>dNTs"XQS!36)!s6]jezz
+!(0+@zz!!*'!R/d3e!!!$!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd!5&:2])Vg2zzz!!!
+#2s8W-!1'"rds8W-!s8W-!bRaaS!&FTSmLT?u!-[cczzzzzz!!%31s8W-!m[53uz!"],1z!!!
+"1s8W-!s8W-!s8N'!!$M=Bzz&HDcRzzz!!!"1s8T)1!!!Sds8R6Bzzz!(6eds8W-!zz!!!$!s
+8W-!rr<$!zzRK*<es8U:C!-\DBs8W-!s8O5Bzzzzzzzzz!"eSus8O5Bzzzzzzzzzzz!!%3Bs8
+W+Tz]Dqp2s"XQS!!"ct6N@)dzzz!<<)2z!!*'!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd
+]DqoCzzzz!!(7Cs8W*!!5&:2s8W-!s8W-!bQ%VC!5&:2WW3#!&Dcb0zzzzzzbl@_Cs8W-!s6a
+Fuzzz!!!#Ts8W-!s8W-!s"XQSzz!!!!us8R6Bz+[\!bz!!'&!s8SJe!!#Cds6_$1zzz6i[2ds
+8W*!zz!!*'!s8W-!zzzbl@_Cs18726i[2ds8W-!s-Wiezzzzzzzzz!+l31s-Wiezzzzzzzzzz
+z&FTSus6^Eu!!!#2s8W-!L]@Dd]Dqp2FoVLBzzzmf0m!z!<<*!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!6N@+us8T\2zzzz!<<*!s8N'!G5qUBs8W-!s8W-!R/d3e+ohTB;ucmuAcM00zzzzz!!%
+iTs8W-!s8W-!s8PFdzzz!!'&!s8W-!s8W-!;ucmuzz!!%iTs)nAB!!$!us8U:Sz!:Kmes8SJe
+!!%iTs/H&!zz!!!!ds8W-!s8N'!zz!<<*!s8W*!zz!!!#!s8W-!L]@Dds8W-!s8W-!s$Hbdzz
+z!$O]s6UMCbzzzz!5&:2ruh@Bzzzzzzzzzz!!!#!s8W-!;ucmu!!'Y2s8W,2!!'&!s8W,2zzz
+!!!#es1872zs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s1872zzzzs8W-!rr<%Bs8W
+-!s8W-!s8W-!AH2]1M#[MC&-)\1]Dp(dzzzzz6i[2ds8W-!s8W-!s4mYTzzz!-\DBs8W-!s8W
++Bzzz!5&:2FoVLB!6kKCs8T)!!!!!ds8W-!s8R6B!"duds&8suzz!!#Cds8W-!rr<$!zzs8W-
+!s8N'!zz!!%3Bs8W+B!!!#es8W-!s8W-!])Vg2zz!(311s8W-!s8W,!;ucmuzzz+n#C1])Vg2
+zzzzzzzzzz!-\DBs8RlTz!-\DBs8T\2!5&:2s8T\2zzz!!*'!h#IET!!!$!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8PFd!5&:2])Vg2zzz!!!$!s8W-!!!#Cds8W-!s8W-!s8W,2!!!!1mf3<
+e!!!!ds8U:Szzzz!!!"eG!c60&6/)ts8W-!s$HbdzzzG5qUBs8W-!s8SJezzz]DqnS!!!!Ss8
+W-!s6]je!!%iTs8W-!s8PFd!(6edh#IETzz!(6eds8W-!zz!!!$!s8W-!rr<$!zz!-\DBs8R6
+B!!%3Bs8W-!s8W-!6N@)dz!!"1ds8W-!s8W-!s8W-!h2!3Szzz<<*!uL]@DTzzzzzzzzz!!!!
+ds8W-!bRaaSz+n#C1s()01RK*<es)nABzzz+ohSSz!!*'!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s$Hbd]DqoCzzzz!!*'!s8W*S!(6eds8W-!s8W-!s8UmT!!!!us8W+1!!!"Bs8U:Czzzz!!
+"bSz!"cdBs8W-!FoVLBzz!!!"Bs8W-!s8W-!s1872zz!!!#2s8R6B!!%iTs8W-!rr<$!!8[\T
+s8W-!s6^Eu!/U[TAH2]1zz6i[2ds8W*!zz!!*'!s8W-!zzzAcMf1s)nAB!"eSus8W-!s8W,2z
+z1@G2Bs8W-!s8W-!s8W-!s8SK1zzzRK*<eAH2]1zzzzzzzzz!&F!Bs8VLBzz1:t/A!!!!1RCg
+(Bzzz!!!!ds8T\2z!<<*!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6N@+us8T\2zzzz!<<*!s8R
+6B&HDe1s8W-!s8W-!s8N'!!!!#!s8W*d!!!"es8U:dzzzzzz!&FTSs8W,2zzz!!&Ges8W-!s8
+W-!FoVLBzz!!'Y2s)nAB!:Kmes8W-!!!!!ds8W-!s8W-!s)nAB+ohSSzz!!!!ds8W-!s8N'!z
+z!<<*!s8W*!zz!!!!Ss8W-!FoVLB!-\DBs8W-!s8W+1z!!"21s8W-!s8W-!s8W-!s8W-!s8W,
+26N@)dzz]Dqp!1&q:Szzzzzzzz!!!!umf3=emP4bBzzzzzzzz!!$!us/H&!zs8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W*d!!'Y2s1872zzz!!!!ds8W-!s/H&!s8W-!s8W-!s8W-!rr<$!!!"
+21s8VLB!!!#Cs8VLSzzzzzz!<<*!s8T\2zzz!5&:2s8W-!s8U:Czzz!36)!FoVLcRI:+Ts8W*
+!!!&Ges8W-!s8W-!mLT?ubl@\dzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zz!!!$!s8W+Bz+ohTB
+s8W-!s8R6Bz!1Eles8W-!s8W-!s8W-!s8W-!s8W-!]0cPuz!!!!1bl@_CFoVLBzzzzzzzz!-\
+DBs8U:u!&=NSzzzzzzzz!1EleFoVLB!!!$!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd!5&
+:2])Vg2zzz!!#Cds8W-!rt#0Rmf3<Cmf3=es8W-!z!!%3Bs8VKu!!!SSs8W+BzzzzzzRK*<es
+4mYTzz!!!!Bs8W-!s8W-!s"XQSzzzG5qTBz&;^Ads8N'!&FTSus8W-!s8W-!6N@+0s8SJezz!
+(6eds8W-!zz!!!$!s8W-!rr<$!zz!!(7Cs8R6Bzbl@^2RI:+Ts$Hbd!!!!Bs8W-!s8W-!s4qi
+cz!!!!B6Y2(ts1;51z!!!!1bl@_CR1K>uzzzzzzz!!"1Ss8W-!FoVLtFoVLBzzzzzzzzmf3;S
+z!!*'!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqoCzzzz!(6eds8W-!FoVMcs187B]Dq
+p2s8W*!z!!'Y2s8U:S!!!SSs8W,!&-)\1zzzz!!!"Bs8W-!])Vg2zz!!&Ges8W-!s8W+Bzzz!
+!!!us8T\2z!36)!WW3$1s8W-!s8W-!s8W*d!!"2Bs6^Euzz6i[2ds8W*!zz!!*'!s8W-!zzz!
+5&:2s+gXT!!!"Bs8O5BWrN,!6N@)d!!$U1s8W-!s8W+Bzzz!!!!BRI8mS&-)\1!!!!1WrN,!b
+X2@1zzzzzz!!!!1G4,D1s19ES!&Db0zzzzzzzz!!$!us6^Euz!<<*!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!6N@+us8T\2zzzz6i[2ds8W,T!!!"B+TMKBG5qUBs1872!"],1!"dBSs8U:S!!!
+"es8W,T6N@)dzzzz!!'&!s8W,!zzz+ohTBs8W-!s3(HCzzz!!"2Bs1872zG5l^c!!'Y2s8W-!
+s8W-!s8NW1!!(7Cs&8suz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzz]Dqp2h#IET!!%3Bh#IFus8
+UmTz!1Eles8W-!s()01zzzz+drB1W`/ruzG5qUBs3,$Szzzzzz&9dLAs8UnS!!!!SmUZ@uz!!%
+2SL_'Odzzzzz!36)!R/d3ezs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s1872zzz!!
+!!ds8W-!s8W*dzz6gk!SL]@DTWce@B!"eSus8U:u!!!"Ts8W-!]0cPuzzzz&FTSus8R6Bzz!!
+!SBs8W-!s8W-!1&q:Szzz!!*'!])Vg2!!"21FoVLB6i[2ds8W-!s8W-!])Vg2!-\DBFoVLBz!
+!#Cds8W-!rr<$!zzs8W-!s8N'!zz!!!#2s8W-!FoVLB&FTRd!!"2Bs)nABz]Dqp2s8W+ezzzz
+z!$SBBs4rJBz<:9eds8Unu6N@)dzzzz+_@\Rs8W-!Fq=WR!&EuSzz&FTSuR/d3ezzzz!!!!Bs
+8W*Bz!!!$!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd!5&:2])Vg2zzz!!%3Bs8W-!s8SJe
+zz1@G0c!!!"Ts/HV1!&F!Bs8VLu!!!!S]Dqp2s3,$Szzz!!!SSs8W-!mNDQ1zz&Bt1Ss8W-!s
+8R6Bzzzz!5&9Cz!1CG!!!!#2s8W-!s8W-!s8W*dz&HDdBzz!(6eds8W-!zz!!!$!s8W-!rr<$
+!zz!!*'!s8W-!]68AAs8R6B!!(j2&-)\1!!!#2s8W-!s8PFdzzzzz!!#Bus8VLdz&;^Ads8W-
+!s1<GA6S\WAz!!"cAG+$SSs8W-!s3*4u!!!!1h>]hBzzM#[MT1&q:Szzzz!!'&!s)nABz!!*'
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqoCzzzz!6kKCs8W-!s8NW1zz1@B;c!!"eSs
+4oF1!&Bu1s8W+ezA_mCds8Und6N@)dz!!!!BG2<2us8W+Bzz!!!SSs8W-!s8W-!WW3#!zzzzM
+#Y'e!!!!ds$Hbd!(6eds8W-!s8W-!s1872zWrN)!zz6i[2ds8W*!zz!!*'!s8W-!zzz!8[\Ts
+8W-!s8W-!s6b\SM#T41z!!'Y2s8W-!rr<$!zzzzz!!!!dh>dMT+TMKB!&D1ds8W-!s8W-!s8W
+-!h>dNTs8W-!s8W-!s8W+T&-)\1!!(7C])Vg2z!!!!us8W,T&-)\1zzzz6i[21zz!<<*!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!6N@+us8T\2zzz!!!!Bs8W-!s8W-!s()01zz13NWt!!%3Bs6
+aFu!!!!umf3=2+TMKB&7s)cs8W-!s6dLTG'8%PWm(MCs8W-!s-Wiezz1@G2Bs8W-!s8U:Szzz
+z!!!"1s4mYT!!'XCz]Dqp2s8W-!s8W,e+TMKB!!!!us8PFdz!!!!ds8W-!s8N'!zz!<<*!s8W
+*!zzzWrN,!s8W-!s8W-!s8W-!AH2]1z!-\DBs8W-!zzzzzzzA_mCSFoVLB!!"11mf3=es8W-!
+s8W-!s8W-!s8W-!s8W-!h,F@SzM#[KBzz!!"2Bs8W,T]=Tfuzzz!!!#Ts6^Euzzs8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s1872zzz!!%3Bs8W-!s8W-!R/d3ezzz!!&Ges8RlT!!
+!!Smf3=TFq=WR!!"0uh>dNTs8W-!s8W-!s8W-!s8VM1zz!!#CSs8W-!s8W-!mP4bBzzzz!!#C
+drr<$!6iS;0!!%3Bs8W-!s8W-!s8Q$uz!!#Cds)nABz!!#Cds8W-!rr<$!zzs8W-!s8N'!zz!
+!!!ds8W-!s8W-!s8W-!s4pWSzz1B7CSs8W*!zzzzzzz!-[f1]-..S!!!!1AXVuds8W-!s8W-!
+s8W-!s8W-!s6b%Az!!"eSs4mYTzz!!)Hes8W-!rt#/1zzz!-\DB1&q:Sz!!!$!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8PFd!5&:2])Vg2zzz!6kKCs8W-!s8W,2zzzz!!&Ges8U:S!!!!Smf
+3=emUZ@uz+]NWsmf3=es8W-!s8W,2Fq=WRz!!!!BWrN,!s8W-!s8VLBzzzzz!!*%1!!!#2R/d
+3e+n#C1s8W-!s8W-!L]@DTz!"f21FoVLBz!(6eds8W-!zz!!!$!s8W-!rr<$!zz!!!"1s8W-!
+s8W-!s8W+T&-)\1zzG5qUBs8N'!zzzzzzz!"a>As)nqRz!!"ctRCiM!s8W-!s8W-!s3.KBzz!
+5&:2L]@DTzz!5&:2s8W,Tzzz!!!!Ss8QX1zz!!*'!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$
+Hbd]DqoCzzz!!!!Bs8W-!s8W-!s8T\2zzzz!!$U1s8VLB!!!!Smf3=es4q5dzz!$O]s6UO4.1
+&q:Szz!-[f1s8W-!s8W-!bRaaSzzzzz!"],1!(3.S!!!#2s8W-!s8W-!s8SJezz!<<(Tzz6i[
+2ds8W*!zz!!*'!s8W-!zzz!!!!SRK*<es8W,TW\OPSzzzbl@_Crr<$!zzzzzzz!!!!SG)0)tz
+z!!!Qt6UO4.6UO3@zz!!!!us8W*dzzzbl@_Cs8SJezzz!&F!BR/d3ezz!<<*!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!6N@+us8T\2zzz!!%3Bs8W-!s8W-!s)nABzzzz!!"eBs8W+B!!!!Smf3
+=es8Und+TMKBzzzzz!"`,cs8W-!s8W-!s6b%Azzzzzzz1&q:S!1Eles8W-!s8W-!R/d3ezzbl
+>9Tz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz!&?o/6P'4t!&?nQzzzRK*<e&-)\1zzzz6UO4.6
+P'4tzzzzzzzzzz!!%iTs8N'!zz!!!$!s8W-!ruh@Bzz!!!!1h>b\!zzzs8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W*d!!'Y2s1872zzz!6kKCs8W-!s8W,e&-)\1zzzL`l`u!!"1ds8W+e&-)\
+AM#[MTs8W-!h3hgtzzzz!"`_As8W-!s8W-!s8W+e&-)\1zzzzzzz!!!"es8W-!s8W-!s8U:Sz
+z!!!#Cs1872z!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzz!!"1Bs8VLuzzzAa]RtzzzzAZGe1s8
+W-!s3,Wtzzzzzzzzzz!5&:2rr<$!zz!+l31s8W+Tzzz!"dBSmP4bBzz!!!$!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8PFd!5&:2])Vg2zz!!!!1s8W-!s8W-!s8R6Bz!!!!d6P'4t!!!T1AH2
+]1!!!Rus8W,C+TMKB+drB1s8W-!s8W,TR<E./6QlF0!!!!d6Y1G@s8W-!s8W-!s8W,eL`l`uz
+1.+DPzzzzzz!1Eles8W-!s8W-!bRaaSzz!!*'!])Vg2z!(6eds8W-!zz!!!$!s8W-!rr<$!zz
+zzz!-\DBs8W*uzzz&9`j0zzz!(5!1s8W-!s8W-!s8VLuzzzzzzzzzz]Dqp2AH2]1z!!!!1h>d
+NTs6^Euzzz!/R$dzzz!!*'!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqoCzzz!!%3Bs8
+W-!s8W-!bQ%VCz!6kKCh&uau!*'!Sz!!!"es8W,eAH2]1!"a>0s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!h.7,tz!!!Sus8W-!]0cPuzzzz!!!"es8W-!s8W-!s8SJu!!!RR]=Y(1z
++ohSuzz6i[2ds8W*!zz!!*'!s8W-!zzzzzz!8[\Ts8UmTzzzzzz!!!"1s8W-!s8W-!s8W-!s8
+W+ezzzzz!(1qA]66OAzz!!!#!s8W-!AH2]1z!!&Ges8W,e1&q:Sz+TMKBzzzzz!<<*!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!6N@+us8T\2zzz!8[\Ts8W-!s8W*Sz!!!!ds8W-!R/d3eM#[KB
+z!!!"1mf3=em[7#S!!!!SLs5o!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h2!fdzz!!$Tds8W-!
+s18gBzzzz!-\DBs8W-!s8W-!R/d3e&Bt1Ss8W+B!!!!ds8T\2z!!!!ds8W-!s8N'!zz!<<*!s
+8W*!zzzzzz<<*!us8OhSzzzzzz!+l31s8W-!s8W-!s8W-!s8W+Bzzzz!!%2us8W-!s8W,!6N@
+)dz!!$U1s8W-!AH2]1zRK*<es6_WBz+a2\t&-)\1zzzzzs8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W*d!!'Y2s1872zz!!!!ds8W-!h%0QRb]Wsdz!!"2Bs8W,2!!!#2s8PFdz!!!!B]Dqp2s8
+VMT6N@)d!!#AtG.ZT1s8W-!s8W-!s8W-!s8W-!h2##1zzz!!!Rus8W-!s+gXTzzz!!!!ds8W-
+!s8W-!s8SJe!!!#2s8W-!s8W*B!!%3Bs1872z!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzzmf3
+=es)nABzzzzz!!!!Ss8W-!s8W-!s8W-!s8W-!s8W*dzzz!!!!Sh>dNTs8W-!s8W-!].s?dz!!
+(7Cs8W,2&-)\1!!&Ges8W,2+TMKB!*#uus8W,C&-)\1zzzz!!!$!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8PFd!5&:2])Vg2zz!!(7Cs8W*d!!!!1zz!!(7Cs8T\2!!'Y2bQ%VC!"],1z17@S
+1s8W-!h2!fdz!!"0RREY^2s8W-!s8W,CR<B_Rzzzz!!!"es8W-!s&8suzzz!$Ue1s8W-!s8W-
+!R/d3e!"bRds8W-!s8PFd!/U[T])Vg2z!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzz!!!"Ts8W-
+!bQ%VCzzzzz!!(jTs8W-!s6dLBG'8&/mf3=es8T\2zzz!+l31s8W-!s8W-!s8W-!bRaaSz!"b
+RBR5+aBzRK*<emUZ@u!!"eBs8W-!s8W,T]=Y[dzzzz!"f21s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s$Hbd]DqoCzzzAcMf1s3(HCzzz!-\DBs)nAB!$O]0!!!"emSj/dz!"`_cs8W-!s8Uo2+T
+MKBz!!!!d6UO4.6N@)dzzzzz!!!#Ts8W-!FoVLBzz!!!!1bl@_Cs8W-!s8SJez!!!RRmf3=es
+$Hbd]DqnSzz6i[2ds8W*!zz!!*'!s8W-!zzzzzz!!"eSs8W-!&-)\1zzzzzAcMf1s8VLu&-)\
+1!!!!1A_mCds8OhSzz!!!!ds8W-!s8W-!s8W-!s8W-!bQ%VCzzz!!$U1s8W*1z&Bt1Ss8W-!s
+8W-!s8W*Szzzz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6N@+us8T\2zz!!"eBs8W,e+TM
+KBzzz&Bqatzz!&FTSs/HV1z!!!!BG0L!ds8W-!b]Y-0zzzzzzzzz!!$U1s8W,2zzz!"cdBs8W
+-!s8W-!R/d3ez!!!!Smf3=T&-)_1s8R6Bz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzz!!'Y2s
+8W+1zzzzz!!!#Ts8W-!bTQrdzz!+kTus+gXTzz!"eSus8W-!s8W-!s8W-!s8W-!+TMKBzzzAc
+Mf1s8N'!!!!SSs8W-!s8W-!s8W-!s8PFdzzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W*d!!'Y2s1872zzAa]Tus8QX1zzzzzzz6i[2ds$Hbdzz!$QOAs8W-!s8U;d&-)\1zzzzzzzz!
+"f21s8T\2zz!!!!Sh>dNTs8W-!s8SJezz!!!!Ss8QX1!&FTSs&8suz!!#Cds8W-!rr<$!zzs8
+W-!s8N'!zzzzzz!"dBSs8T\2zzzzz!*'!us8VLBzzz!"atdh#IETzzRK*<es8W-!s8W-!s8W-
+!s8W*uzzz!!$U1s8W-!s$HbdA_mCds8W-!s8W-!s8W-!R/d3ezzz!!#Cds8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8PFd!5&:2])Vg2z!!$U1s8W-!AH2]1zzzzz<4fc1&-)\Amf3=2&-)\1zz!
+!!!SM!k<Cs8W-!Wau_Azzzzzzzz!:Kmes1872zz!+kTus8W-!s8W-!FoVLBzz!!!"B1&q:SG5
+qUB&-)\1z!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzzz!$Ue1s8OhSzzzzzRK*<es)nABzzz!!$
+!d&-)\1z!!"2Bs8W-!s8W-!s8W+eG':Lts8PFdzzzAcMf1s8W-!Lksmes8W-!s8W-!s8W-!s8
+U:Szzzz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqoCzz!/U[Ts3*h1zzzzz!!"2
+Bs8W,C!!!!16UMCbzzzz!+i21s8W-!s8T)uzzzzzzzzmf3=eL]@DTz!!!Rus8W-!s8W-!s6`h
+dzzzz!!!#!s8U:Czz6i[2ds8W*!zz!!*'!s8W-!zzzzzzz!&F!Bs-Wiezzzz!!!$!s8W-!&-)
+\1zzz!!"/czz!1Eles8W-!s8W-!bTQrd!!&Ges$Hbdzz!!#Cds8W-!s8W-!s8W-!s8W-!mYI;
+!s8W-!R/d3ezzzz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6N@+us8T\2zz!(0+/zzzzzz
+!(6eds8W*dzzzzzz!!"0umf3=es8W,2+TMKBzzzzzz!!!$!s8W*uzz1<fdus8W-!s8W,C+TMK
+Bzzzz!!)Hes+gXTz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzzz!+l31s"XQSzzzz!(6eds8U:
+Czzzzzzzmf3=es8W-!s8RlTz!!&Ge+TMKBzz+n#C1s8W-!s8W-!s8W-!m[7WAmf3=es8UmTzz
+zz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s+gXTzzzzzzzzz6i[2ds8PFdzz
+zzzzzA_mCds8W-!L]@DTzzzzzz!(6eds4mYTz!!%3Bs8W-!s8W-!s-XDuzzzzz1B7CS;ucmuz
+!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzzz!36)!mP4bBzzzzG5qUBs+gXTzzzzzz!!"eSs8W-
+!s8W-!AH2]1z!!&Dezz!!!#2s8W-!s8W-!s8W-!s-Zgd!"duds8W-!s)nABzzzz!!#Cds8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd!5&:2FoVLBzzzzzzzz!!!!1h>dNTs"XQSzzzzzzz!-[
+f1s8W-!FoVLBzzzzzzRK*<e;ucmu!!!!1WrN,!s8W-!s8W+Bzz!-TLczz!!!"Bs8UmTzz!(6e
+ds8W-!zz!!!$!s8W-!rr<$!zzzzzzz&DdBdh%0Pdzzz!!!#!s8W-!FoVLBzzzzzz!-\DBs8W-
+!s8R6Bzzzzz!(6eds8W-!s8W-!s8W+ezM#[MTs8W-!L]@DTzzzz!(6eds8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s$Hbd]DqnSzzzzzzzzz!!!!BRCg(Bzz!!"006ULhRzzzz!"c11s8W-!AH2]1
+zzzzz!!#Cds8SJez!(5TBs8W-!s8W-!mR$sSz!!!!Bs6b%1zz!!(7Cs)nABzz6i[2ds8W*!zz
+!!*'!s8W-!zzzzzzzz1B7CSbRaaSzzz!!'Y2s8W+BzzzzzzzRK*<es8W-!h#IETzzzzzG5qUB
+s8W-!s8W-!s8PFd!!$!us8W-!s8W-!mYCiCzzzz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!6N@+us8R6Bzzzzzzzzzzzz!!!!dbl@_Cs6c9uzzzz!!&Ges8W,e&-)\1zzzzz&Bt1SbQ%VC!
+!!"Bs8W-!s8W-!s8U:dzz!!!"1s8T)1zz&HDdu&-)\1z!!!!ds8W-!s8N'!zz!<<*!s8W*!zz
+zzzzzzG5qUBbRaaSzzz!1Eles8R6Bzzzzz!*$SBR<Ebts8W-!s8W+Bzzzzz!!!#!s8W-!s8W-
+!s8W,TL]@Du]Dqp2s8W-!s8W-!])Vg2zzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*
+d!!'Y2s)nABzzzzzz!!!!d6UO3azzzz!+l31s8W-!s8VLdzzzz!"eSus8W+Bzzzzz!!"eBs8T
+)1z+hRdSs8W-!s8W,eFoVLBzz!!!"Bs8VLdz!!!"1s8RlTzz!!#Cds8W-!rr<$!zzs8W-!s8N
+'!!!!"BWk241zG.YAd+TMKBzzzWrN,!bTQrdzzzG5qUBs)nABzzzzz]Dqp2s8W-!s8W-!s8Oh
+Szzzzz!!'Y2s8W-!s8W-!s"XQS!/U[Ts8W-!s8W-!s8W+1zzzz!!#Cds8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8PFd!5&:2FoVLBzzzzz!!!"1]Dqp2s8W-!b[h=czz!!!!ds8W-!s8W-!s8W+
+1zzzz!+l31s8UmTzzzzzG4,D1L]@DT!!%31s8W-!s8W-!s/I4Bzzz!!!"es8W+Bz!!'&!mLT?
+uzz!(6eds8W-!zz!!!$!s8W-!rr<$!!-\DBs8Q$u!!$U1s8W-!+TMKBzz!!!!1bl@_CmP4bBz
+z!!!"1s8W-!WW3#!zzzz!!!#2s8W-!s8W-!s8W-!rr<$!zzzzz!/U[Ts8W-!s8W+T!!!"Bs8W
+-!s8W-!s8W-!s3(HCzzzz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqnSzzzzzz<
+8ITSs8W-!s8W-!s6b[Szz!!(jTs8W-!s8W-!s8W+1zzzz!6kKCs8N'!zzzz!*%eSs4p$B!!!"
+1bl@_Cs8W-!s8UnSzzzz!!!#!s8W+ez!<<'uzzz6i[2ds8W*!zz!!*'!s8W-!z]Dqp2s1872!
+5&:2s8W,!zzz!!!!1mf3=emR$sSzz!!!T1s8W,ezzzzz!!'Y2s8W-!s8W-!s8W-!zzzzzz&A.
+uBs8W-!s8T)!!*'!us8W-!s8W-!s8W,2&-)\1zzzz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!6N@+us8R6Bzzzzz!!$U1s8W-!s8W-!s8W-!s8U:Szz1B7CSs8W-!s8W-!s8W*SzzzzG5qU
+Bs$Hbdzzz!"`_ts8VM1!!!!1G4,D1s8W-!s8W-!Fq=WRzzzz!!!SSs8W,C&-)\ts/H&!zz!!!
+!ds8W-!s8N'!zz!<<*!s8W*!!!!#2s8W-!])Vg2]Dqp2s8T\2zzz!!!!Smf3=es()01zz!!(7
+Cs8W*Szzzzz!-\DBs8W-!s8W-!s8W*!zzzzzz!-\DBs8W-!s8VNTs8W-!s8W-!s6dLTFs-hcz
+zzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s)nABzzzzz6i[2ds8W-!s8W-!
+s8W-!s8U:Sz!!!"Bs8W,!G)4BBs8W-!s8U:Czzz!!!!Bs8W-!6N@)dzz!!"0cmf3=TL`l`u17
+A1Bs8W-!s8W-!s19ESzzzzz!!!SSs8W,C&-*9t&-)\1zz!!#Cds8W-!rr<$!zzs8W-!s8N'!!
+!'Y2s8W,2!!!#!s8W-!s1872zzz!!!!Ss8W-!s)nABzz!-\DBs8RlTzzzzzG5qUBs8W-!s8W-
+!s8N'!zzzzzzh>dNTs8W-!s8W-!s8W-!h.8qRzzzzzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8PFd!5&:2FoVLBzzzz!!!#Ts8W-!s8W-!s8W-!s8W-!s8Umdz!!'&!s-Wie!!!R0]Dq
+p2s8R6Bzzz!!!#Cs8W+Bzz!!!!SRK*<eh0'>0!(4Bus8W-!s8W-!s8UnSzzzzzz!!!SSs8W,C
+zzzz!(6eds8W-!zz!!!$!s8W-!rr<$!!-\DBs8Q$u!!#Cds8W-!WW3#!zzz!!!"1s8W-!s-Wi
+ezz&FTSus6^Euzzzz!!!!us8W-!s8W-!s8W-!s$Hbdzzzzz!!%3Bs8W-!s8W-!s8W-!s8W+Bz
+!!"006QlF0zzzz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqnSzzzzz!&FTSs8W-
+!mWK`R!&F!Bs8W-!s8U:Sz!5&92zz1@G2Bs6_$1zzz!$Ue1s8PFdzz6bEBum[7#S!!!"Ts8W-
+!s8W-!s8W,2;ucmuzzzzzz!!"21s8W+ezzzz6i[2ds8W*!zz!!*'!s8W-!z&=L/B;ucmu!!&G
+es8W*dzzzz!!!"1s8W-!s/HV1zzG5qUBs)nABzzzz!!!#Ts8W-!s8W-!s8W-!;ucmuzzzzz<<
+*!us8W-!s8W-!s8W-!s8R6B!!"dBs8W-!s1;51zzzz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!6N@+us8R6BzzzzzG5qUBs8U:Sz!"dBSs8W-!s8U:Sz]C$41zz<<*!us-Wiezzz]Dqp2ru
+h@Bz!!%3Bm]'4dz1<fdus8W-!s8W-!R5+aBzzzzzzz!!"eBs8W+Bzzz!!!!ds8W-!s8N'!zz!
+<<*!s8W*!zzz!!%2S]0cPuzzzz!!!"1s8W-!s3)#Sz!!!!1mf3=emLT?uzzzz!!%3Bs8W-!s8
+W-!s8W+ezzzzz!!&Ges+kiAh>dNTs8W-!s8W-!s8SL1]Dqp2s8W-!s8T\Bzzz!!!!ds8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s)nABzzzz!!!#2s8W-!h%0Pdz!&FTSs8W-!s8R6B
+!!!#2;ucmuzzh>dNTbQ%VCzz!!%3Bs8W+ez!!!!1LknCu!!!!dG+#u1s8W-!s8W-!mWK`Rzzz
+zzzzz!!$U1s8W*Szzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzzz!&CRd].s?d!!!"1mf3=es
+3*4uz!!!!us8W-!L]@DTzzzz!$VCBs8W-!s8W-!s8W*1zzzzzG5qSu!!!#!s8W-!s8W-!s8W,
+!G.[eSs8W-!s8W-!s8R6Bzzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd!5&:2FoVL
+Bzzzz!!(jTs8W*dzz!-\DBs8W-!s8OhS!!!Q1zz!!!"Bs8W-!zzz+n#C1s6_$1zzz6bEBus8W
+-!s8W-!s4q5dzzzzzzzzz!!%iTs8Umdzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzzz!!!!Ss
+8W-!s)nAB!!!!Smf3=es6_WBz!!!"Bs8W-!1&q:Szzzz!-\DBs8W-!s8W-!s8R6Bzzzz!!#Cd
+s/H&!!!%3Bs8W-!s8W,CFq=WR!(4Bus8W-!s8W-!s1872zzz!(6eds8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s$Hbd]DqnSzzzzz!<<*!s4mYTzz!6kKCs8W-!s-Wiezzz!!%3Bs8W*dzz!!!#2s
+8UoT+TMKBzz15O0Ss8W-!s8W-!s4rJdzzzzzzzzz&46Et!!(7Cs8R6Bzzz6i[2ds8W*!zz!!*
+'!s8W-!z!!!!1LqAHCzzzz!!'&!s8W-!s4p$B!!!!Smf3=es6`hdz!!!"Ts8W,C&-)\1zzzz!
+1Eles8W-!s8W-!s4mYTzzzz&FSscz!$VCBs8W,eLb\r1z!!#Bus8W-!s8W-!FoVLBzzz6i[2d
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6N@+us8R6Bzzzzzbl@_CL]@DTzzAcMf1s8W-!bQ%VCz
+zz!*'!us8PFdzz!(1p/&-)\1z!!!!1AXVuds8W-!s8W-!s6c:1zzzzzzzzz!!%31s/H&!!&F!
+Bs8O5Bzz!!!!ds8W-!s8N'!zz!<<*!s8W*!z!!(7Cs8Q$u!!"00&-)\1zz!5&:2s8W-!s8T)B
+!!!!Bbl@_Cs8T)Bz!!!"1mf3=T;ucmuzzzz&Bt1Ss8W-!s8W-!s)nABzzz!!!#CbRaaSz!-\D
+B]4CsBzz!!!!d]Dqp2s8U:Czzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s)
+nABz!!!!d]=Wk!z!!!#2s8W*dzzzmf3=es8W,2zzzz<<*!us$Hbdzzzz!!!!BG.[eSs8W-!s8
+W-!s6c:Szzzzzzzzz!!!!B]Dqp2WW3#!!-\DBs-Wiezz!!#Cds8W-!rr<$!zzs8W-!s8N'!z<
+<*!us1872!5&7SzzzRK*<es8W-!s8VM1zM#[MTs8VM1z!!!!S]Dqp2WXo.1zzzz!-\DBs8W-!
+s8W-!s$Hbdzzz!/U%uzz!&>\tzzz!!!!1mf3=es$Hbdzzz!!#Cds8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8PFd!5&:2FoVLBz!!!#2s8QX1z!!'&!s8O5Bzz!!!"Bs8W-!s8T\2zzz!!!#2s8W
+-!&-)\1zzz!!!!uLu&+2s8W-!s8W-!s8T*1zzzzzzzzzz!-\DBs8SJuz!6kKCruh@Bzz!(6ed
+s8W-!zz!!!$!s8W-!rr<$!!!!"es8W-!WW3#!]C#Y!zz!!!!Bs8W-!WXo.tG+%dB6N@)d<:9e
+ds8W,C6N@)dz6bEBumWJR1zzzz!(/O0s8W-!s8W-!h%0Pdzz!!!!Bs)nABzzzzzz!!!"1s8W+
+Tzzzz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqnSzz!!#Cds4mYTz!-\DBrr<$!
+zz!!#Cds8W-!s1872zzz!(6eds8T)!zzz!!!!uWp]oes8W-!s8W-!s8T*1&-)\1zzzzzzzzz!
+!#CBs8W+e1&q:Sz6i[2dL]@DTzz6i[2ds8W*!zz!!*'!s8W-!z!!'Y2s8W+B!!!!dWW3#!!1?
+1Sz!!!"1s8UmTz!!$!SL_'Od+hRdSs8W-!R3;P1z!&BASs19ESzzz!!!RRmdC,Ts8W-!s8W-!
+bRaaSzz!!'Y2&-)\1zzzzzz!!!#2s4n4dzzzz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6
+N@+us8R6Bzz!$VCBs)nABz<<*!uzzz!$VCBs8W-!FoVLBzzz]Dqp2s$Hbdzz!!!!BG2<2us8W
+-!s8W-!s8U;d&-)\1zzzzzzzzz!!!!BM#[MCFq=WRzzRK*<T&-)\1z!!!!ds8W-!s8N'!zz!<
+<*!s8W*!z!5&:2s8PFd!!!!BzRK&'Cz!!!"Bs()01z!!!RRmUZ@u!-[f1s8W-!s/JEdz!!!!B
+<-BDbz!!#AR6UO3PG4,D1s8W-!s8W-!s8W-!bRaaSzz6iWPSzzzzzzz!!"eS6N@)dzzz!!!!d
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s)nABzz!:Kmeruh@B!!!!1s8W*!zzz!<<
+*!s8W+Bzzz!!#Cds8W+ezzz6`U1ds8W-!s8W-!s8U;d+TMKBzzzzzzzzz!!!!B<3#uuh0'>0z
+z!!!!Bs8W*uzz!!#Cds8W-!rr<$!zzs8W-!s8N'!z]Dqp2rr<$!z!!!"Bs8U:uz!!!"1&-)\1
+z!!!!S]=Tfu!"bRus8W-!s8Und&-)\1zz!!!"Ts8W-!s8W,es8W-!s8W-!s8W-!s8W-!bRaaS
+z!!!#Cruh@Bzzzzzzz!!#suzzzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd!5&:2F
+oVLBzzmf3=eR/d3e!!!#Cs8N'!zzzh>dNTs8R6Bzzz1@G2Bs3)#Szz&9cn0s8W-!s8W-!s8Uo
+21&q:Szzzzzzzzz!!"ctWp]oes4q5dzzz!!!#!s8SJezz!(6eds8W-!zz!!!$!s8W-!rr<$!!
+!!#2s8W,Czz!!$U1s8W,!;ucmuzzzz+a,UP!!"dds8W-!s8W,eL`l`uzz!*'!us8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!bRaaSz!+l2Bzzzzzzzzzzzzz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s$Hbd]DqnSzz!!#Cds8W,Tz!!%iTrr<$!zz!!!$!s8W-!s$Hbdzz!!"eBs8W,T+TMKBz
+!&Bu1s8W-!s8W-!s8Uo21&q:Szzzzzzzz!!"00ATk)cmf3=em[7W0zzzz!!#Cds4mYTzz6i[2
+ds8W*!zz!!*'!s8W-!z!!'Y2s8RlTzz!"eSus8W-!AH2]1zzzzz!!!!uh>dNTs8W-!s-Z4Szz
+RK*<es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bRaaSzbl;5Szzzzzzzzzzzzz6i[2ds8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!6N@+us8R6Bzz!-\DBs8Q$uz!(6edzzz!!*'!s8W-!6N@)dzz1@G2
+Bs3)#Sz!"a>0s8W-!s8W-!s8VMT;ucmuzzzzzzz!!!!dATk]0s8W-!s8W-!Wcg,tzzzzz!!(j
+Ts"XQSz!!!!ds8W-!s8N'!zz!<<*!s8W*!z!-\DBs+gXTzz!1Eles8W-!;ucmuzzzzzz6`U1d
+s8W-!s8Unu+TMKB!!!!1h>dNTs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bRaaS!!"2BmJm4ezzz
+zzzzzzzzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s)nABzzRK*<eR/d3ez!
+<<'!zzz<<*!us8W*1zz!!"21s8W+T&-)\1!!#BSs8W-!s8W-!s8W+e;ucmuzzzzzz!&?o@G'9
+mtbl@_Cs8W-!s8W,CG!c60zzzzzz!/U[T;ucmuz!!#Cds8W-!rr<$!zzs8W-!s8N'!z<<*!us
+/H&!zz1B7CSs8W,e+TMKBzzzzzz!$R0ds8W-!s8W-!b_SUd!!!!Smf3=es8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!bRaaS!-\C1zzzzzzzzzzzzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8PFd!5&:2FoVLBz!!!#Cs8Umdzz]DiEBzz!!!"es8W-!s8N'!zz!5&:2bVB.u!!"0ch>dNTs8
+W-!s8W,!AInhAzzzz!!"006[!X@]=\+Cs8W-!s8W-!s8W-!s8Uo2<"K$0zzzz1&q:Szz<<)uA
+zz!(6eds8W-!zz!!!$!s8W-!rr<$!!!!!1s8W-!s()01zzRK*<es8W+Bzzzzzzz!!!RAWp]oe
+s8W-!s)nAB!!!"1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6N@)dh>^FSzzzzzzzzzzzzz
+!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbd]DqnSzz!-\DBs"XQSz!!!"Bs$Hbdzz!!(
+jTs8W-!h#IETz!!!"Bs4q5d!!!!dWrN,!s8W-!s8W,2AInhAzzz6UQ$?LqC:es8W-!s8W-!s8
+W-!s8Uoe]81WR6UNU/zzzzz!!"dBzz!!!!Bs8SJezz6i[2ds8W*!zz!!*'!s8W-!z!!!"es8W
+-!h%0PdzzWrN,!s8VKezzzzzzzz!*"d1s8W-!L]@DT!!!"1s8W,TLu&+2s8W-!s8W-!s8W-!s
+8W-!s8W*!!!"eSrr<$!zzzzzzzzz!$O]s6S\WAzz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!6N@+us8R6Bz!!!!Bmf3<1zz!!"eS6N@)dzzAcMf1s8W+Tzz!$Rb0z&;^Ads8W-!s8W,CFs-
+hczz&4:Vs]A<Mes8W-!s8W-!s8VN!]:!hc<'rD@zzzzzzzz1@B;czz!!!$!s1872z!!!!ds8W
+-!s8N'!zz!<<*!s8W*!z!!"eSs8W-!bRab06P'4t!!!!1bl@_Cs8OhSzz!(0+QG.YAu]=Y\eR
+<E-szz!!!!S<-Gn0FoVLB!!!"es8SJe!&A`0h>dNTs8W-!s8W-!s8W-!s3(HC!+l2Szzzzzzz
+zz!"a=ts8W-!s8UnBz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!!'Y2s)nABz!!'Y
+2s1872zz!!)G1zz!!!#2s8W-!s8Q$uzzz!!#CBs8W-!s8W,TFs-hcz!!!!SG,jBus8W-!s8VN
+!]:!hc<'s"Qzzzzzzz!"],1zz!!"eBruh@Bzz!!'Y2])Vg2z!!#Cds8W-!rr<$!zzs8W-!s8N
+'!z!!$U1s8W-!mf3=ebQ%VCzG5qUBs+kiAG+#tS]C,_!s8W-!s8W-!s8W-!s8W-!b_T40zz!!
+!!1&-)\1!!!"es8Undz!!"ctmf3=es8W-!s8W-!FoVLBG5m?uzzzzzzzz!!!!umf3=es8W-!s
+8W,2&-)\1!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd!5&:2FoVLBz6i[2S+TMKBzz!
+:Hiezz!(6eds8W-!rt#/1zz!!!!1M#[MTs8W-!h.6Qdz!!"0cWp]oes8VMeAOAfrzzzzzzzzz
+zbRaaSzz+n#BSzzz!5&9Czz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!$Tus8W-!s8W-!FoVLBz1
+;!Sds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!];g$t6QlF0zzzz!!!"Ts8W,eL`l`u!!!"Bs8W-!
+s8W-!s8W+B!!!"Ts)nABzzzzzzzz!+l31s8W-!s8W-!s8W+Bz!(6eds8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!rr<$!]DqnSz!!!#2s8RlTzz!!!!Ss4mYTzz]Dqp2s8W,2zzz!(5TBs8W-!s4q5
+dz!!"d1h>dNTs8VMT;ucmuzzzzzzzzzz!!#CdbRaaSz!!!!ds8R6Bzzz]Dp(Tzz6i[2ds8W*!
+zz!!*'!s8W-!zz!!!RR]A<Me]=W5tzzG5qUBb]Z>szzzzzzzzzzz!!!!u]Dqp2s3,XA!!%3Bs
+8W-!s8W-!s8R6B!!'Y2FoVLBzzzzzzz!!!!us8W-!s8W-!s8W-!s8W*Sz6i[2ds8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!!!!#2s8R6Bz!$VCBs$Hbdzz!!$U1ruh@Bz!!#Cds8W-!s8R6B!&?;0
+z!!!Rds8W-!s8VM1&-)\1!!"0ch>dNTs8Uo2;ucmuzzzzzzzzzzz!-\DBR/d3ez!!#Cds"XQS
+zz!!!#2s4mYTz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzz!(0,ts8QX1zzzzzzzzzzzzz+c+t
+Ss8W-!h>dNTs8W-!s8W-!s)nAB!5&8S!!!!dL]@DTzzzzzz!"eSus8W-!s8W-!s8W-!s8R6B!
+!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!'Y2s)nABzG5qUBzzz!1EleFoVLBz!5&:
+2s8W-!s1<Gtm^iH!zAa]Tus8W,eFq=WR!!!!SRK*<es8Uo21&q:Szzzzzzzzzzzzh>dN!zz!(
+6eBzzz!!'Y2])Vg2z!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzz!!!!Bh>dNTR/d3ezzzzzz!!!
+QtG'9mt]=Y\e]8/fczzz!!"0RRGIoCs8W-!s8W-!s8W-!FoVLB]Dm$S!!#CdbVB.uzzzzzzG5
+qUBs8W-!s8W-!s8W-!s/H&!!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!5&:2FoVLB
+!!!#2s8W*!zzzh>dN2z!!!"Bs8W-!s8W-!s8W-!R/d3e!&D1ds8W-!s+h3dz6bEBus8U;d1&q
+:Szzzzzzzzzzzz!!%3Bs8T\2zz<<%+Azzz!5&9Czz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzz
++drB1s8W*Bzzzzzz!&A`0mf3=es8W-!s8W-!R6prSzzzz!$P<b]A<Mes8W-!s8W+B!!!#2s-W
+ie!+l31mWJR1zzzzz!!!#es8W-!s3-:BG.[eSs8W-!])Vg2!(6eds8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!rr<$!]DqnSz!!'Y2s8NW1zz!!!T1s8UmTz!&FTSs8W-!s8W-!s8W+1!!!"Ts8W-!
+s8SK1z!&D1ds8U;d+TMKBzzzzzzzzzzzzz1B7CSs+gXTz!!!"Bs)nABzzzG5l^czz6i[2ds8W
+*!zz!!*'!s8W-!zzzzz!!$U1s8W-!s1872zzzzz&6,(cs8W-!s8W-!s8W-!s-Y#1zzzzzz!"_
+M@bl@_Cs8T\2!!'&!])Vg2G5qUBs/HV1zzzzz!*'!us8W+1z!$Rcus8W,Cz6i[2ds8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!!!!#2s8R6Bz!5&:2s&8suzz!+l31s1872zbl@_Cs8W-!s8W-!s8O
+5B!!*'!s8W+e+TMKB!!!Rus8T*1&-)\1zzzzzzzzzzzzz!!$!ds8W-!1&q:Sz!!%iTFoVLBzz
+zR<AQ1z!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzAcMf1s8W-!6N@)dzzzz!(31Ss8W-!s8W-!
+s8W-!s8SK1zz!"_M@LqC9B<"K$0zzz&6*gr]DiEB!-\Cd!!!"1s8W-!s4p$BzzzzzRK*<es)n
+ABz!!)Hes8T\2!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!'Y2s)nABz]Dqp2bQ%V
+Cz!!!S1s8W-!AH2]1!!%3Bs8W-!s8W-!s8W-!h#IET!<<*!]0cPuz6bA.c&-)\1zzzzzzzzzz
+zzz!!!!BRK*<es8RlTzz!5&8Szzzz&-)\1z!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzz!!#Cds8
+W-!s6b[Czzzz!"`_cs8W-!s8W-!s8W-!s8W+e+TMKB!!!!SG)3cus8W-!s8W-!s4s\u6N@)dz
+zz&.egA1B7@c!!"eSs8W-!s8R6Bzzzz!!!#2s8W,Tzz1B7CSs/H&!!!#Cds8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8N'!!5&:2FoVLB!!!"Ts8W-!WXo.1!!!!1G4,D1s8VKuz1B7CSs8W-!s8
+W-!s8W+B!!!!ds1:Vuzzzzzzzzzzzz!!"cA6UO4.6UMCbz!!!QtG.[eSs8W-!R1K>uzz]Dm$S
+z]81#Rzzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz!6kKCs8Und&-)\1zzz!!!RRmf3=es8W-
+!s8W-!s8W-!R3;P1!!!!uRGIoCs8W-!s8W-!s8W-!s8W-!s3-:1+TMKBzzzmf-hu!!'&!s8W-
+!s8SJezzzz!!*'!s8R6Bz!!!!ds8W-!AH2]1!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr
+<$!]DqnSz!!$!us8W-!m[860G,kTBs8W-!s$Hbd!!!#Cs8W-!s8W-!s8W,eAcEnR!!"cAzzzz
+zzzzzzzzz!!"0RREY^2s8Uoe]A<Mes8W-!s8W-!s6b%1zz!!!#2s1872!!!$!s8W,TLdM.Bzz
+z6i[2ds8W*!zz!!*'!s8W-!zzzz!!!"1s8W,!6N@)dzzz!!!!1G4,D1s8W-!s8W-!s3/*TG'5
+#/!!!!1G2<2us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!m^mX0&-)\1z!!!"Bs-Wie!$Ue1s8W-!
+s8SJezzzz+ohTBs$Hbdz!!#Cds8VKuz6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!#2s8
+R6Bz!"eSus8W-!s8W-!s8W-!s8W+1z!/U[Ts8W-!s8W-!s8PI1bQ%VCzzzzzzzzz6UO4.<-EG
+.G'8%PAO?Ftzz!!"ccG.Yuus8W-!s8W-!s8T*1&-)\1zz!!%iTrt#/1!(6eds8W-!s4q5dzz!
+!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz!!'&!WZ_?Bzzzz&9dLAs8W-!s8W,eR8a.dzz&9dLAs8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h0'qAz!!!T1mLT?u!&F!Bs8W-!s8T\Bzzz!
+!!!ds8W-!+TMKBz!!)HemP4bB!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!'Y2s)n
+ABz!/U[Ts8W-!s8W-!s8W-!s()01!!!!ds8W-!s8W-!s8W-!Lj&fAzzz!!#B0LqC:2]66P/&-
+)\1z6WA5s]C,_!s8W-!s8W-!s8W-!s8VN!Liu-/zz!!!!16UO4.6UO3azzz6ZrG0!-\DBAH2]
+1+a/%/bl@_Cs8VLdzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzz!8V2dzzzz!!$!Ss8W-!s8W,T
+LdM.Bzz!!"e1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8T)uz!!%3BL]@DT
+!*'!us8W-!s8U:Szzz!!#Cds8W*!zz!$O]0z!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+N'!!5&:26N@)dz&Bt1Ss8W-!s8W-!s8UnSz!"duds8W-!s8W-!s8SKBs8NW1zz!"a=cs8W-!s
+8W-!s8W-!R/d3e191BSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,CLb\r1zzzzzz!"bRuruh
+@B<<)udzz+a2*0s8W,!&-)\1z!(6eds8W-!zz!!!$!s8W-!rr<$!zzz!!!!1+TMKBzzz!!!!B
+]Dqp2s8W-!R5+aBzzz1@G2Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,T
+Fq=WR!!&Ge1&q:S!6kKCs8W-!s8U:dzzz!(6eds8N'!zzzz!(6eds8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!rr<$!]Dqmuzz&Bt1Ss8W-!s8W,eFoVLBzM#[MTs8W-!s8SMCL_.f1WW3#!z!!"11
+mf3=es8W-!s8W-!s8W*B!!"2Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s4s)Bzzz
+zz!!!"Bmf2]uzmf2\Tzz!!$Tds8W,C&-)\1z6i[2ds8W*!zz!!*'!s8W-!zzzzzzzzz!-[f1s
+8W-!s-Y#1z!!!R0L_'Od!!!#!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s()01!"eSB&-)\1&;^Ads8W-!s8VLBzzz6i[2drr<$!zzzz6i[2ds8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!!!!#2s8PFdzz!+jCSs8W-!baBUSz!!#Cds8W-!s8W-!bQ%VCRK*:dz!!!
+!1M#[MTs8W,e]=Y\es8W-!s1872!(6eds8W-!s8W-!s8W,2Lj!sAmf3=es8W-!s8W-!s8W-!s
+8W,eWau/1zzzz1<fduWZ_?B!!!"Ts8OhSzz!!!"es8W,C&-)\1!!!!ds8W-!s8N'!zz!<<*!s
+8W*!zzzzzzzz!!"dus8W-!s8SK1z!!"0c]C'hcz!!"eBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s()01!*'!S1&q:S!$SuSs8W-!s8VLBzz!!!!ds8W-!+TMKB
+zzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!'Y2s$Hbdzz!!!Qt6ULhRzz&DdBds
+8W-!s8W*d!!$U1s)nABz!(5TBs8W+e6N@)d!!%31s8W-!6N@)d!36)!s8W-!m^n9d1&q:Sz!"
+_M@Wp]oes8W-!s8W-!s8W-!s4qi0zzz!!%31s4pWSz!!"eSs-Wiezz!!!"1s8W+Bz!!#Cds8W
+-!rr<$!zzs8W-!s8N'!zzzzzzzzG5qUBs8W+e+TMKB!!"0cbl@*S&-)\1z!!!RRh>dNTs8W-!
+s8W-!s8W-!s8W-!s8U<T]=Y\e]=Y\eWciQ/G'8%PG':Lcs()01!5&:!;ucmu!"duds8W-!s8V
+L1zz!!#Cds8W+1zzzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!5&:26N@)dzzzzz
+!!!"Ts8W-!s8W-!s18721B7BBz!!!Rds8W-!mSj/d!!!!Sbl@_Cs8UmTz!&A+Q6ULhRzzzz!$
+PpAbl@_Cs8W-!s8W-!s8VMC+TMKBz!!!!1WrN*T&-)\1z!!(7CmLT?uzz!!!!us8W*Bz!(6ed
+s8W-!zz!!!$!s8W-!rr<$!zzzzzzz!"cdBs8W-!bVB.u!!!"1bl@_!Fq=WRzzz13T\cs8W-!s
+8W-!s8W-!s8W-!FoVLBzzz&6*hbs8W-!s()01+n#C1]-..S!&F!Bs8W-!s8U:Szz!$VCBs8T)
+!zzzz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!]Dqmuzzzzzz!(6eds8W-!s8W-!6N
+@,1s3)#Sz1>W!1s8SJuz+c-0us8W-!s()01zzzz!$O]s6UO4.6ULhRz&6*hbs8W-!s8W-!s8W
+-!R6prSz!$TSdbVB.uzz!-\DBFoVLBzz!!!#!s8RlTz6i[2ds8W*!zz!!*'!s8W-!!!!!1&-)
+\1zzzzz!!!!dmf3=es8R6B!!!!BM!k<Ch.6Qdzzzz!!'&!s8W-!s8W-!s8W-!s8W*d6UO4.&-
+)\1!!!!SAXVBSs8W-!s8W-!s()011>W!1mNDQ1!1Eles8W-!s8U:Szz!8[\Ts6]jezzzz6i[2
+ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!#2s8PFdzzzzz!!!!Smf3=es8W-!s8T\2!-\D1+T
+MKB!!%3Bs8Unu+TMKB&7rKRs8W-!s8W,ezzz!!#B0Wk6LTs8W-!s8W-!s8W,CLf=ocz6[%;cs
+8W-!s8W-!s19ES!!!!Smf2)Szzz1B7CB&-)\1zz!!"21s4mYT!!!!ds8W-!s8N'!zz!<<*!s8
+W*!!!$SAzzzz!!#Atz!/U[Ts8W,T6N@)d+drB1s6b%Azzzzz!-\DBs8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!mdC,Ts8W-!s8W-!s8W-!s()01&A.uB;ucmu+ohTB6UR:As8SJezz<<*!us&8suz
+zz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!'Y2s$Hbdzzzzz!&F!Bs8W-!s8W-!r
+uh@cmf,WS!!!!1]Dqo!6N@)d!*#Bds8W-!s8W-!s8R6Bzzz!!#Bds8W-!s8W-!s8W-!s8W-!s
+8T)dz!!#BSmf3=es8W-!s"XQS!&F!Bs"XQSzzzh>dN!&-)\1z!"a;R!!%3Bs"XQS!!#Cds8W-
+!rr<$!zzs8W-!s8N'!!6iXezzz!!!!1WgNhe!!!SSs8W-!s+h3d!$Rd1s8W,!+TMKBzzzz&4:
+W@bl@_Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s()01!&Brczbl@\S
+!-\DBs8SJezzh>dNTR/d3ezzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!5&:26N@
+)dzzzz!!!!Smf3=es8W-!s8W+e!"dBSAH2]1!*&CdbVB.u!&BAds8W-!s8W-!s8W-!rt#/c6[
+!XQ]9u"dzz1.+Daz+[\Vbmf3=es8W,21&q:SzAZGe1s8W,2!!!!Smf3<1zzz!!!"Bs8W,C&-)
+\1zG5l^c!"eSu6N@)d!(6eds8W-!zz!!!$!s8W-!rr<$1s8OhSzzz!-[eBz1>W!1s8VLS!!!"
+Bmf3=eh*V/Bzzzz!(31Ss8W-!s8W-!s8W-!s8W-!s"XQS6WA5s]C,_!s8W-!s8W-!s8W-!s8W
+-!s8W-!s()01z!!!"Bs4mYTRK*<es8R6Bz!!!"1s8W,ezzzz!(6eds8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!rr<$!]Dqmuzzzzz!&F!Bs8W-!s8W-!s8O5Bbl=(2!!!"Ts8VLB!!!"es8W-!s8W
+-!s8W-!s8W-!mf3=es8W-!s8Unu&-)\1zzzzAZGe1s8W,eAH2]1z!$QO0s/I4B!$Ue1s/H&!z
+zz!!!Sds8W,C&-)\1!!!#Ts()01!:Kkdz6i[2ds8W*!zz!!*'!s8W-!!!#Cds4n4dzz!!#C1s
+-Wie!!$!ds8W-!WXo.16f%eBs6b%1z+X$gczz!!!SBs8W-!s8W-!s8W-!s8W-!s8W-!zz!!"c
+AG)3cB]=XJSG#UhPG)3cus8W-!s()01z!!$U1FoVNds8W-!s8QX1z!!!Sus8W*uzzzz6i[2ds
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!#2s8PFdzzzz!!!!1mf3=es8W-!s8W+e+V:[RbQ%VC
+1<fdus-Wie&Bt1Ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,e;ucmuzzzz!+kTus8W-!AH2]
+1zz!!!!1bl@_!&-)\1zzz!!$U1s8W,C&-)\1!(6ed+TMKRs8Q$u!!!!ds8W-!s8N'!zz!<<*!
+s8W*!!(6eds-Wiez!!!!1RK*;1zG5qUBs8RlT!!%iTs8W,C1&q:S!(31B1&q:Szz&Bt1Ss8W-
+!s8W-!s8W-!s8W-!s8W,2]=Y\eWcg`Qzz11bX@h>dNTs8W-!s8W-!s()01z&BsPR!(6eds8W-
+!s8OhSz!!%3Bs8SJezzz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!'Y2s$Hbdzzz
+z!!'Y2s8W-!s8W-!ruh@Rbl>lu!!!#es8W-!FoX;As8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!L]@DTzzzz!&F!Bs8W-!6N@)dzz!!'&!s8PFd!!!Q1zzz!!&Ges8W,!zWrLlT!!$!u
+s$Hbd!!#Cds8W-!rr<$!zzs8W-!s8N'!6i[2ds19ESz!+kTus()01!!&Ges8W,eAH2]Rbl@_C
+s-XDu!!!SBs3)Vdzz&-)^Ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,e]=Y\e]?L<Ts
+8W-!s8W-!s8W-!s8W-!s1>nT]=Zo!s&8su];iLCs8W-!s4n4dz!(6eds6]jezzz!!#Cds8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!5&:26N@)dzzzzG5qUBs8W-!s8W-!<+XncbRaaS!+l3
+1s8W-!h>dNTs8W-!s6b]Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bQ%VCzzzz!"eSus8W,T&-)
+\1zz<<*!uFoVLB1@D.czzz!!&Ges8T)!!!"2Bs+gXT!36)!6N@)d!(6eds8W-!zz!!!$!s8W-
+!rr<$Ss8W-!s6dLBG'9n0s8VLBzRK*<es4oF1!*&Cds8VLuz6gjuB&-)\1z!!#tc!&FTSs8W-
+!s8W-!s8W-!s3-:B6S\WAzz+[\V?REY^2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+1!!%3B
+A\8!Bs8W-!s/H&!z!<<*!s&8suzzz!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!]Dqm
+uzzzz!!"eSs8W-!s8W-!s8W,es8U:S!!!"1s8W-!s8W-!s8W-!s8T]B!!!"Bs8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!FoVLBzzzz!*'!us8W+Bzz!!!Sds8U:C!!!#Cs8VM1zzz!!"dBmWJR1!/
+U[T;ucnAs8W*1z6i[2ds8W*!zz!!*'!s8W-!!!!"es8W-!s8W-!s8W-!bRaaS!!&Ges8W,C&-
+)]As8W-!bVB.u!!%3Bs)nABzz+mo=1M#[MTs8W-!s8W-!m[7#czzzzz!$QO0s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s()01RK)(SM#[MTs8W-!s)nABzbl@_CR/d3ezzz6i[2ds8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!!!!#es8PFdzzzz&DdBds8W-!s8W-!s8W-!WXo.1!-\DBs8W-!s8W-!s
+1<Gt+TMKB!!"0us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!+TMKBzzzz!5&:2s8UmTzz!/U[TmND
+Q1!(6eds8W,21&q:Szzz!!!!1mf3:e!!%3Bs/H&!!!!!ds8W-!s8N'!zz!<<*!s8W*!!!!#!s
+8W-!s8W-!s8RlTzG5qUBs-Wie!-\DBs8U:SzRK*;Czz!!!#2rr<&2s8W-!s8W-!s1;hBzzzzz
+z!!!!dRK*<es8W-!s8W-!s8W-!s8W-!s8T\S!(4Bus&8uAs8W-!s8W-!s"XQS!!!"es8W-!&-
+)\1zz!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!*'!s$Hbdzzz!!!"Bs8W-!s8W-!
+s8W-!s8R6B!!!"es8W-!s8W-!s8W-!L]@DT!(1q0h>dNTs4rK1+TMKB!!!!16[$]Rs8W-!s8W
+,!zzzzz+n#C1s8OhSz!!!!1mf3;uz!1Eles8W-!Fq=WRzzz!!$U1s/H&!!/U[T1&q:S!!#Cds
+8W-!rr<$!zzs8W-!s8N'!!!"21s8W-!s8W,26N@)d!!$U1s8W+e!!!"Ts8W-!R1K>u!!%3Bs8
+R6Bzz!-\CS!!*'!s8W-!s8T\uzzzzzzzz+a2*0s8W-!s8W-!s8W-!s8W-!W\ORSs8W+1!!%3B
+s8W-!s8W-!bRaaS!!%3Bs8W+1zzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!<<*!
+6N@)dzzz!"eSus8W-!s8W-!s8W,e6N@)d!/U[Ts8W-!s8W-!s8W-!G)3d1s8W-!s8U;Bzzz!!
+"11s8W-!s8VKezzzzz]Dqp2s)nABz!!%3Bs/H&!z!1Eles8W-!h(es1zzz!6kKCAH2]1];eg1
+z!(6eds8W-!zz!!!$!s8W-!rr<$!!!"1Bs8W,2Fs-hcz1@G2Bs-Wie!+l31s8SJez!:Kmes+g
+XTz!!!!Ss8T\2!<<*!s8W,eFoVLBzzzzzzzz!!!RAWp]oes8W-!s8W-!s8W-!s8VNemSj/d!*
+'!us8W-!s8W-!R/d3e!"duds8T)!zzz!+l31s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!s8
+W*dzzzzG5qUBs8W-!s8W-!s3)Vd!!!!us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!FoVLBzzz!!!
+!dmf3=es8O5Bzzzz!!!"Bs8W-!WW3#!z!8[\!&-)\1z!1Eles8W-!mUZ@uzz!!!!ds8VKuzzz
+6i[2ds8W*!zz!!*'!s8W-!z!!!!S1&q:Sz!!!Sus8W+e!!!!us8W-!R/d3e!!!!Bs8W-!])Vg
+2z!"duds)nAcs8W-!s19ESzz!!!!B6UO4.6P'4tzzzzz1>W!1s8W-!s8W-!s8W-!s8W*B!!!"
+Bmf3=2WrN,!s8W-!;ucmu!(6eds8NW1zzzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!$
+!s8PFdzzz!!!Sus8W-!s8W-!s8W+e&-)\1!"eSus8W-!s8W-!s8W-!s8W-!s8W-!s3*4uzzzz
+!!!!Ss8W-!s$Hbdzzzz!!$U1s8W,2z!!!!ds8PFdzz!1Eles8W-!s)nABzz!!&Ges+gXTzz!!
+!!ds8W-!s8N'!zz!<<*!s8W*!zzzz!6kKCs-Wie!&F!Bs8SJez!!#Cds8W,2zz6i[2dFoXo0s
+8W+ezz!!!"1Wp]oes8W-!s1:Vuzzzzz&A.uBs8W-!s8W-!s8W-!s8VLuG2<2u]0e@As8W-!s8
+W,e+TMKB!/U[Ts)nABzz!!!"Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!*'!s$Hbdzzz
+!(6eds8W-!s8W-!s)nABzWrN,!s8W-!s8W-!s8W-!s8W-!s8W+Bzzzzz!!!"Ts8W-!;ucmuz!
+"]\Azz!-\DBs8U:Cz!!%3B])Vg2zz!1Eles8W-!s-XDuzz+ohTB+TMKBzz!!#Cds8W-!rr<$!
+zzs8W-!s8N'!zzz!!!"Ts8W+ezbl@_CbRaaSz!(6eds8VKez!!!!ds8W+e!&FTSs)nABzz<8I
+TSs8W-!s8W-!s8SJezzzzz!(3dds8W-!s8W-!s8W-!s8W-!s-Y#1&DdBds6c<Cs8W,Cz&DdBd
+bQ%VCzz!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!<<*!6N@)dzzzG5qUBs8W-!s8V
+Luz!!$!us8W-!s8W-!s8W-!s8W-!s8W-!bVB.uzzzzz!!!T1s8W*dzz!6buSzzRK*<es1872z
+!5&8Bzzz!1Eles8W-!s3)#SzzM#WkCzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzz!+l31s3(HC
+!!%iTs8VLBzz!<<*!s8RlTz!!"2Bs8VKu!5&8ezz!!$!us8W-!s8W-!s8W-!s8R6Bzzzzz!!"
+0umf3=es8W-!s8W-!s8W-!Lj!@cs8VM1&.nmAs8W+Bz6i[2d+TMKBzz!-\DBs8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!rr<$!s8W*dzzz!!!#!s8W-!s8W-!s"XQSz+n#C1s8W-!s8W-!s8W-!s8
+W-!s8Rldzzzzzz!!'Y2s8PFdzzRI4#Sz!!#Cds8W-!FoVLBzs8O5Bzzz!-\DBs8W-!s6_WBzz
+AK_$Rzzz6i[2ds8W*!zz!!*'!s8W-!zzz!!!!Smf3=T&-)\16i[2ds()01zzRK*<es8O5Bz!!
+(jTs8R6B6^[oSzz1@G2Bs8W-!s8W-!s8W-!s6^Euzzz!!"cA6ULhR!!!!1G2<2us8W-!s8W-!
+s8W-!s8W,TAH2]1<<*!SWrMK1z]DqnezzzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!$
+!s8PFdzzz!!'Y2s8W-!s8W-!z!!!#2s8W-!s8W-!s8W-!s8W-!s8W,T6N@)dzzzzzz!-\DBrr
+<$!z!!!!ds8T\u!!!!1G4,D1s8T)!z!!!T1rr<$!zzz!+l31s8W-!s6_WBzzzzz!!!!ds8W-!
+s8N'!zz!<<*!s8W*!zzz!"dBSs8OhS!!!Sus8W+ezz!!!!Bh>dNTs$Hbdz!36)!s6]jezz!!"
+21s8W-!s8R6R!!"0RREY^2s)nABzz!!!"1h>dNTs4oF1z!*&Cds8W-!s8W-!s8W-!s8U:u!!"
+1ds+h5Bs8T\2!!!!ds8UmTzz!!!"Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!*'!s$Hb
+dzzz!1Eles8W-!s8W*!z!-\DBs8W-!s8W-!s8W-!s8W-!s+h3dzzzzzzzG5qT1zz!!!#!s8W-
+!mf3=es8W-!FoVLBz!(6edzzzz!+kTus8W-!s6_$1zzzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!
+zzzRK*<eFoVLB!5&:2s3)#Szz!!!!1G.YAd&-)\1z1B7CSs()01zz&Bt1Ss8W-!FoVLBzG5qU
+BR/d3ezz!!)Hes8W-!s3(HCz!$TSds8W-!s8W-!s8W-!s8W,Cs8T\d!!(7Cs8Q$u!!!#2s8PF
+dzz!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!<<*!6N@)dzzzG5qUBL]@Eus8NW1!$
+QNcmf3=es8W-!s8W-!s8W-!s8UnBzzzzzzz!!!!S];cDBzz!!"21s8W-!s8W-!s8R6Bzz6i[/
+dzzzz!&F!Bs8W-!s3)#Szzzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zz!!$!us8SJe!!!"Bs8W-
+!6N@)dzzzzzzM#[MTh*V/Bz!!!SBs8W-!s8UmTz!!!"Ts8W,2zzz+ohTBh7K(uzz!!&Ges8W-
+!s8W-!s8W-!s8W,eFoVLB6i[1us6^Eu!!$U1s-Wiezz!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!rr<$!s8W*dzzz!!!!ds8W,C!!!"es+m*!s8W-!s8W-!s8W-!s8W-!s8W-!WXo.1zzzzz
+zzzzzz!!"e1s8W-!s8W-!bQ%VCz!!!!ds8N'!zzzz!&F!Bs8W-!s3)#S!&=NSzzzz6i[2ds8W
+*!zz!!*'!s8W-!zzz+n#C1bRaaS!(6eds8T\2zzzzzz!"],Ah>dNTs8U<2AMO5sG4,D1s8W-!
+s)nABz!!'Y2s8U:Czz!!!!us8W*dzzz!!$Tus8W-!s8W-!s8W-!s8O5B!!!#2s(.#ds+gXT!!
+(jTmLT?uzzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!$!s8PFdzzz!!!$!s8W*B!!!"e
+s8W-!s8W-!s8W-!s8W-!s8W-!s6`hdzzzzzzzzzzzz!!!Rus8W-!s8W*Szz!!#Cdrr<$!zzzz
+!+l31s8W-!s3(HC&=F[Azzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zz!!!#Cs8W*d!!!!1mf3=es
+$HbdzzzzzzL_'PRs8W-!s8W-!s8VNes8W-!s8W-!+TMKBz!:Kmes1872zz!!%3Bs8NW1zzz!!
+"eBs8W-!s8W-!s8W-!s4p$B&=NQ0!6kKCs$Hbd!+l31AH2]1z!!!"Bs8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W*!!!*'!s$Hbdzzz!!(7Cs8T\2!!!"es8W-!s8W-!s8W-!s8W-!s8W,!&-)\
+1zzzzzzzzzzzz!!!!1AXU0B].s?dzz!(6ed6N@)dzzzz!-\DBs8W-!s-Wie1@B;czzz!!#Cds
+8W-!rr<$!zzs8W-!s8N'!zz!-\DBs-Wie!!'Y2s8W,2zzzzzz!!!"TL]@Eus8W-!s8W-!s8W-
+!s8W-!s8T)!z!!!!1s8W-!R/d3ezz!5&:2h#IETzzz!!"dus8W-!s8W-!s8W-!s8VNeh(esAs
+8W-!bQ%VC!8[[2zz!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!<<*!6N@)dzzz!+l3
+1s8R6B!!!"es8W-!s8W-!s8W-!s8W-!mSj/dzzzzzzzzzzzzzzzzzz6i[10zzzzz!36)!s8W-
+!s)nABG5pAczzz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!!!ds8W,e&-)\1!<<*!s8PFdzzzzzz
+!!%3BFoVN1s8W-!s8W-!s8W-!s8W-!s&8suz!!#Cds8Umuzzzmf3=!zzzz!!!SSs8W-!s8W-!
+s8W-!s8U:S!!#Cds8W-!FoVLBG5obdzz!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!s
+8W*dzzzz&FTSus8T)d!!!"es8W-!s8W-!s8W-!s8T\Szzzzzzzzzzzzzzzzzzzs8SJezzzzz&
+Bt1Ss8W-!s"XQSbl@^eAInhAzz6i[2ds8W*!zz!!*'!s8W-!zz!!'&!s8R6B!!!!ds8W-!h#I
+ETzzzzzz!&FTSR/iZTs8W-!s8W-!s8W-!s8W,Tzz!!!!d6P'4tzz!!"2Bs8R6Bzzzz!!!Rus8
+W-!s8W-!s8W-!s-Wie!(6eds8W,e&-)\Amf*7ezzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!!!!$!s8PFdzzzzG5qUBs8W-!R8a0Ss8W-!s8W-!s8W,eFoVLBzzzzzzzzzzzzzzzzzz!!!#
+Ts8O5Bzzzzz+n#C1s8W-!bQ%Vdmf3=em[85Rz!!!!ds8W-!s8N'!zz!<<*!s8W*!zz+ohTB])
+Vg2!!%3Bs8W+ezzzzzzz!:Kmemf3=es8W-!s8W-!s8W-!s8RlTzzzzzz!(6eds)nABzzzz!!!
+"es8W-!s8W-!s8W-!s8U<!6bEBus8W+B!!!"Bs$Hbdz!!!"Bs8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W*!!!*'!s$Hbdzz!!"cczRK*<es8W-!s4rLes8W-!s8W-!s19ESzzzzzzzzzzzzzzz
+zzzz!!'&!s-Wiezzzzz<<*!us8W-!FoVMcs8W-!s8W-!z!!#Cds8W-!rr<$!zzs8W-!s8N'!z
+!!!"Bs8W*Sz&FTSus8Q$uzzz!!#AR6ULhRzzRK*<es8W-!s8W-!s8W-!s8W-!ruh@Bzzzzzz!
+6kKCL]@DTzzzz!!!"1s8W-!s8W-!s8W-!s8W-!mf3=es8VKu!!!T1AH2]1z!!%3Bs8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8N'!!<<*!6N@)dzz&Dd@tz<:9eds8W-!s8W-!s8W-!s8VM1z!!!
+!S6UN!szzzzzzzz&48fP6S\WAzzzzzzz!+l31s&8suzzz!!!!1zmf3=es8W-!1&qmRs8W-!s8
+W*!z!(6eds8W-!zz!!!$!s8W-!rr<$!z!!)Hes/H&!!!!"Bs8W-!rt#/1zz!!$!Ss8W-!s6cm
+Sz!!!!Ss8W-!s8W-!s8W-!s8W-!s8W,2zzzzzzz1@G21+TMKBzzzz!!!"1s8W-!s8W-!s8W-!
+s8W-!s8W-!s8R6B!!&FCzz!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!s8W*dzz!!!#
+!s8W+1z&=NRus8W-!s8W-!s8W-!bVB.uz!-\DBs8SK1zzzzz!!!Qt6[#KA]=Z;es8W-!s8U<C
+Fts$tzzzzzz&HDe1mSj/dzzz&?;`1!!!"es8W-!s8W,T&--;As8W-!s6]jez6i[2ds8W*!zz!
+!*'!s8W-!zzAcMf16N@)d!"eSus8W,!zzzWrN,!s8W-!s8W,!&-)\1!!!#!s8W-!s8W-!s8W-
+!s8W-!s8Q$uzzzzzzz&Bt1SAH2]1zzzz!!!!Smf3=es8W-!s8W-!s8W-!s8W-!s6^Eu!$SrSz
+zG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!$!s8PFdzz!"f21s8W+1z!$Rd1s8W-!s8W-
+!s6aFuzz&9dLAs8U:Czzzz!*#BSs8W-!s8W-!s8W-!s8W-!s8W-!s4rJuzz15I[czzzG5qUBs
+)nqRzz!"a>As1872!!$!us8W-!s8W+T!!%iTs8W-!L]@DT!!!!ds8W-!s8N'!zz!<<*!s8W*!
+z!!!#Cs8U:CzG5qUBs8R6Bzz!!%3Bs8W-!s8W-!s8W,C&-)\1!!!Sds8W-!s8W-!s8W-!s8W-
+!])Vg2zz!(0+@+TMKBzzz!-\DBAH2]1zzzz!!!"1s8W-!s8W-!s8W-!s8W-!s8W-!s+gXT!1<
+fez!!!"Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!*'!s$Hbdzz6i[2ds8W+1z!!"0cbl
+@_Cs8U;S&-)\1zz!&EC1s8PFdzzz!*#BSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,2AH2]1
+zA_l0u1&q:Sz!!!!1h>dNTs6b\S+TMKB!"`+tmf3=emJm4e!!(jTs8W-!s8W*B!!#Bd]=W4dz
+!!#Cds8W-!rr<$!zzs8W-!s8N'!z!(6eds()01!!!"Bs8W-!s&8suzz&FTSus8W-!s8W-!s8W
+,Cz!!"e1s8W-!s8W-!s8W-!s8VL1zz&7qmAs8W-!s4t;eG'65.zz!&D1dAH2]1zzzz!!!"1s8
+W-!s8W-!s8W-!s8W-!s8W-!ruh@B1,8h0z!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'
+!!<<*!6N@)dz!!!!1mf3=es8W+1zz&48fP+TMKBzzz!(6eds()01zz!(31Bs8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!h*V/Bz&9dLAh2!fdz!!!!Smf3=es8W-!s8UpTs8W-!s8W,!
+z!+l31s8W-!s8SJezzz!(6eds8W-!zz!!!$!s8W-!rr<$!zWrN+Tz!!'Y2s8W-!6N@)dz!!!"
+Bs8W-!s8W-!s8W-!s8W+1z!!!SBs8W-!s8W-!s8W-!]+=rBz!(31Bs8W-!s8W-!s8W-!s8W,T
+Lf=?Sz!!%3BAH2]1zzzz!!!"1s8W-!s8W-!s8W-!s8W-!s8W-!R/d3e1&q:Sz!-\DBs8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!rr<$!s8W*dzz!!!"Bs8W-!s8W+Bzzzzzzz!:Kme;ucmuz!!!Rd
+s8W-!s8W-!h5YWc&-)\1z!&?obG.[eSs8W-!s8W-!s/HV1z!"`_Rs8Uo2&-)\1!!!!Sh>dNTs
+8W-!s8W-!s8W-!h0&buz&FTSus+kjds8O5Bzzz6i[2ds8W*!zz!!*'!s8W-!z!!"2Bs8R6Bz!
+6kKCs8W*dzz!!%3Bs8W-!s8W-!s8W-!s8VKez!!!!dRI:+Ts8W-!m[7#Sz!$QOAs8W-!s8W-!
+s8W-!s8W-!s8W-!s6c:Sz!!$!B1&q:Szzzz!!!"1s8W-!s8W-!s8W-!s8W-!s8W-!+TMKBzzG
+5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!$!s8PFdzz!!!"es8W-!s8W,eR5+aBzzzzz!!
+!!Smf3;Szz6f%eBs8W-!m[5g1zzzz!!#B0bl@_Cs8W-!s6`5Sz!!!!BM#[MCFoVLBzG0L!ds8
+W-!s8W,e]9uUuzzM#[L2!!"1ds-Wiezz!!!!ds8W-!s8N'!zz!<<*!s8W*!z!/U[Trt#/1zs8
+W-!s8N'!zz!5&:2mWJR1!!!!S]Dqp2s8Q$uzz!&?o/6UNU/z!!"11s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W,2+TMKBzzzzzz!!!"es8W-!s8W-!s8W-!s8W-!s8W+Bzz!!!"Bs8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W*!!!*'!s$Hbdzz!!!#Cs8W-!s8W-!s4qiAzzzzz!!'Y2s3(HCz
+!$R0us8W-!s4q5dzzzzzz+c+tSs8W-!s8R6Bzz6d5T1h.6Qdz!$O]s6UO4.6N@)dzz!!!!Bs8
+R6B!!!Sdruh@Bzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zmf3=!z!!#Cds8W-!rr<$!zz]DqnSz!
+!!!Ss8W-!s-Wiezzzz!!!!1RK*<es8W-!s8W-!be&[SG'8%PG'8%s]C,_!s8W-!L_'Odzzzzz
+z!!!#Cs8W-!s8W-!s8W-!s8W-!s8UmTzz!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!
+!<<*!+TMKBzz!!!SSs8W-!s8W-!s8W,!+TMKBzzzz<<*!B&-)\1!!#BSs8W-!s8Undzzzzzzz
+!!$Tds8W-!s8SJezz!-[f1s1:Vuzzzzzz!!!#2s3,Y0G,kTBR/d3ezz!(6eds8W-!zz!!!$!s
+8W-!rr<$!!!#Cds8R6Bz!-\DBs8W-!zz!!!#2s8N'!z!!!"Ts8W-!bQ%VCzzzz!-[f1s8W-!s
+8Uo2AMO5czzz!$PpRmf3=emUZ@uzzzzzz!!!Sus8W-!s8W-!s8W-!s8W-!s8PFdzz!-\DBs8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!s8W*!zzz!!!S1s8W-!s8W-!s8W*1zzzz!!!#Ts8O5
+BzRK*<es8W,eAH2]1zzzzzzz!!!RRmf3=es8SJezz!$SBBs8SK1zzzzz&=ELu!!$U1s8W-!s8
+W-!+TMKBzz6i[2ds8W*!zz!!*'!s8W-!z!/U[Truh@BzRK*<es8W*!zz!!%3Brr<$!z!!!Sus
+8W-!zzzz!!!"es8W-!s8Uo21&q:SzzzzzA\8!Bs3*4uzzzzzz!!"eSs8W-!s8W-!s8W-!s8W-
+!s-WiezzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!$!s8N'!zzz!!!"Bmf3=es8W-!s3
+(HCzzzz!+l31R/d3e!!&Ges8W-!s)nqRzzzzzzzz!!!!Sbl@_Cs8SJezz!!$!Ss8W+B&-)\1z
+zz!!!!us()01!!)Hes8W,TRK*;Tzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zbl@_!z!!!#2s8W-!
+s8NW1zz!"dBS&-)\1z!!%3Bs8W*dzzzz&Bt1Ss8W,TAH2]1zzzzzz!&D1ds8Rldzzzzzz!!%3
+Bs8W-!s8W-!s8W-!s8W-!mLT?uz!!!"Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!*'!r
+r<$!zzz!!!!B]Dqp2s8W-!FoVLBzzzzh>dLBzRK*<es8T)Bzzzzzzzzz!!!!1M#[MTs8R6Bzz
+!!!RRs8W,eAH2]1zzz!!%iT])Vg2!1Eleh.6Qdmf2\Tzz!!#Cds8W-!rr<$!zzs8W-!s8N'!!
+!"2Bs8RlTz!!&Ges8W-!s&8suzz!"arAzz!-\DBs8PFdzzz!!!SSs8W-!s)nABzzzzzzz!!#C
+Bs8UnBzzzzA\3atz!!'Y2s8W-!s8W-!s8W-!s8W-!AH2]1z!!%3Bs8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8N'!!<<*!zzz!-U*tz13T)0h0'qAzzzz!!$U1s1872!!&Ges8W,T6N@)dz!!!!u
+Wk5ld1&q:SzzzzzzAcMf1s8Q$uzz!!!!S]Dqp2h*V/Bzzz&FTSBzAcMcc!!!"es8Q$uzz!(6e
+ds8W-!zz!!!$!s8W-!rr<$!!+l31s$Hbdz!-\DBs8W-!L]@DTzzzzzG5qUBs$Hbdzzz!6kKCs
+8UnBzzzzzzzz!!!Rus8W+ezzz!!%3Bs8W,TFoVLB!$Ue1s8W-!s8W-!s8W-!s8W,2zz!-\DBs
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$!s8W*!zz!!!!Bs8R6Rzzzzzzz!8[\T;ucmuRK*<e
+s+h3dz!!!!uRI:+Ts8W-!h0'>0zzzzzzAcMf1s6_$1zzzAa]Tus19ESzz!!!"Bs8T\2!!!!1s
+8PGR6UQ%ss-Wiezz6i[2ds8W*!zz!!*'!s8W-!zRK*<ezz6i[2ds8W,Tzzzzz!!!#2s8W-!AH
+2]1zz!!!"Ts8W-!bRaaSzzzzzz!!"cA1&q:S!!!!umf3=2&-)\1zzM#[MTs8W-!h*V/B!-\DB
+s8W-!s8W-!s8W-!s8W*BzzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!$!s8N'!zz!!'Y
+2s8UnBzzzzzz!!!"1s8QX1!!&Ges8UnBz!!"0ARI:+Ts8W-!s8W-!s4pWSzzzzzzG5qUBs3(H
+Czzz&=NRus8SJuzz!+l31s+gXT!!!#es8W-!s8W-!mJm4ez!!!!ds8W-!s8N'!zz!<<*!s8W*
+!!!!#Cs8U:C!!"bSzs8W-!s8W*dzzzzz!!(jTs8W*uzzz!(6eds8U:SzzzzzzzAcMf1h0'>0!
+!!!Smf3=C1&q:Sz!!!#2s8W-!s8W-!s()01!5&:2s8W-!s8W-!s8W-!s8R6Bz!!!"Bs8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W*!!$VCBrr<$!zz6i[2ds8W+Bzzzzzz!!(jTL]@DTRK*<eR1
+K>u!!%2Bh>dNTs8W-!s8W-!s8W-!s8RlTzzzzzz]Dqp2s)nABzzz!(5TBs8VMC6P'4t!!#BSs
+8W-!6N@)d!!(7Cs8W+1]Dqp2;ucmuz!!#Cds8W-!rr<$!zzs8W-!s8N'!!!*'!s/H&!!+c-1!
+!!#Cs8W-!s8T\2zzzzz<<*!us8PFdzz!!!!1h>dNTs"XQSzzzzzz!!!Sus8W-!s6aFu!!!!Sh
+>dNC;ucmuz!!'Y2s/I4B!(4Bus)nAB+n#C1s8W-!s8W-!s8W-!s1872z!!%iTs8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8N'!6i[2dzz!!!#Ts8W-!s8R6Bz!!!Qt6UO3rzzzG5ms1!!%3Bs8R6
+BzRK*<es8W-!s8W-!s8W-!s8W-!s8T)!zzzzz!!!!1mf3=es"XQSzzz!!%31s8W-!s8W,Ts8W
+-!s8RlTz!<<*!s()1ds8W+ezz!(6eds8W-!zz!!!$!s8W-!rr<$!6i[2dFoVLBR/d3e!!'Y2s
+8W-!s8PFdzzzz!!!#!s8W-!s"XQSzz!!%3Bs8W+Bzzzzzzz!(6eds8W-!s+gXT!!!!Smf3=e1
+&q:Sz!5&9!z!!%3Bs()01G5qUBs8W-!s8W-!s8W-!rr<$!z!5&:2s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!rr<$ds8W*!zz!-\DBs8W-!rt#/1!!!!1G4,D1s8W,TFoVLBz!!!SubQ%VC6i[2dA
+H2]1!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8SJezzzzz!!!!ds8W-!bQ%VCzzz!!!RAbl@_Cs
+8W-!s8W-!WW3#!zs8W+1!!%3Bs8VKezz6i[2ds8W*!zz!!*'!s8W-!!!!"Bs8W*d!!!#Cz!/U
+[Ts8W-!s1872zzzz!$VCBs8W,Tzzz&FTSus3(HCzzzzzzz6i[2ds8VLuz!!!!Smf3=T1&q:Sz
+]64/Sz!!$U1s$Hbth>dNTs8W-!s8W-!s8W-!1&q:Sz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!!!#Cds8N'!z!!!!1mf3=es8W+ez!&EC1s8W-!s8W-!WW3#!z!-\At!!"eBs8R6BzAcMf1
+s8W-!s8W-!s8W-!s8W-!s8W-!s8R6Bzzzzz!!!"Ts8W-!FoVLBzzzz+a2*0s8W-!s1;51z!!!
+$!s8SK1!-\DBs8Q$uz!!!!ds8W-!s8N'!zz!<<*!s8W*!!!'&!s8O5B!!(gTzG5qUBs8W-!s)
+nABzzzzRK*<es8SJezz!!!"Bs8W-!6N@)dzzzzzz!!!!ds8W-!bVB.uz!!!!ds8W,e+TMKB!!
+!!Szz!!$U1h%0Qts8W-!s8W-!s8W-!s8W+Bz!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W*!!(6edrr<$!z!!%3Bs8W-!s8PFd!!!!Smf3=es8W-!s8W-!FoVLB!!!!1mWJR11@G2BWW3#
+!!!%31s8W-!s4rJu1&q:S!"_M@bl@_Cs8W-!s8OhSzzzzz!!!Sds8W-!+TMKBzzAH2]1z!!!Q
+t6UO3@zz!$VCBs8W+ebl@_Cs-Wiez!!#Cds8W-!rr<$!zzs8W-!s8N'!!5&:2rr<$!6b<<u!!
+!!us8W-!s8W-!mLT?uzzz!"dBSs8W-!s$Hbdzz!!(7Cs8SJezzzzzzz!!"2Bs8W*1zz!!!"Ts
+8W,C&-)\1zzz!!$U1L]@Fes8W-!s8W-!s8W-!s8T)!z!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8N'!6i[2dzz!:Kmes8W-!h#IET!$Ue1s8W-!s8W-!s8W,ez!!%2d!!!SSs8VL1!!!!1
+]Dqp2s8T)dzzz+hRdSs8W-!s1872zzzzz!!"eSs8W+ezz!!&GeR/d3ezzzzz6i[2ds8W,eG4,
+D1bQ%VCz!(6eds8W-!zz!!!$!s8W-!rr<$!s8W,2!!!"B])Vg2!!#Cds8W-!s8W-!bTQrdzz!
+!!!Bbl@_Cs8W,2zzz+ohTBmLT?uzz!!"cAG'8%s]=Y\e]67`sz!!'Y2s8N'!zz!!!Sds8W,!z
+zzz!!%iT6NBLRs8W-!s8W-!s8W-!s6]jez!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$
+ds8W*!z!!!"1s8W-!s8W+Bz]Dqp2s8W-!s8W-!s8W*Sz&FM:R!5&:2s)nAB!*&Cds8W,e;ucm
+uzzz!+kTus8W-!s$Hbdzzzzz!!$U1s8W*BzzAcMf1FoVLBzzzz!!!"1s8W-!s8NW1]Dqp2zz6
+i[2ds8W*!zz!!*'!s8W-!!!!$!s8T\2!!'%!z!$VCBs8W-!s8W-!mUZ@uzz!-[f1s8W-!s6_W
+Bzz!!!"Bs8W+Bzz!&A_tmf3=es8W-!s8W-!s8W,26N@)d!$Ue1rr<$!zz!!#Cds8W*uzzzz!!
+&G!!!'Y2s8W-!s8W-!s8W-!ruh@Bz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8N'
+!z!!(7Cs8W-!s8O5B!!$U1s8W-!Fq=WR6gk!Ss8PFd!!!"B1&q;Rs8W,e&-)]us8W-!s/HV1z
+zzz!&F!Bs8W-!R/d3ezzzzz!!%3Bs8PFdz!!$U1s8W-!1&q:Szzzz!!%3Bs8W-!rr<&2s8W*d
+z!!!!ds8W-!s8N'!zz!<<*!s8W*!!&FTSs1872!6fTdz!<<*!s8W-!s8W-!s/JEtz!&BAds8W
+-!s8W-!AH2]1zz!!'Y2s-Wiez&7q9ts8W-!s8W-!s8W-!s8W-!s8W-!]0cPu!"a=Rzzz!!%iT
+s8VKuzzzz!"dsR!(6eds8W-!s8W-!s8W-!AH2]1!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W*!!(6edrr<$!z!<<*!s8W-!WW3#!!8[\Ts4oF1z6i[2ds&8su!"]\A!!(jTs8R6B!(6ed
+s8W+ezzzzz!&F!Bs8W,ezzzzzz!!&GeWXo.1!!!!1G4,D1s8W,Czzzzz!36)!s8W-!!!%3Bs8
+R6Bz!!#Cds8W-!rr<$!zzs8W-!s8N'!6i[2dWW3#!s)nABzh>dNTs8W-!s8W-!s8W-!s6f=Ts
+8W-!s8W-!s8R6Bzzz!<9YSz!"a>As8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s)nABzzzz!"duds
+8T)!zzzz!&CPS!5&:2s8W-!s8W-!s8W+Bz!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'
+!6i[2dz!!!!Bs8W-!s8W+1!!!"1s8W,2&-)\1zs8W-!6N@)dzAcMf1h#IETRK*<es-Wiezzzz
+z!*'!us8W*dzzzzzzzz+c,Rds8W-!s8W+1zzzzz]Dqp2s8W*!!-\DBs/H&!z!(6eds8W-!zz!
+!!$!s8W-!rr<$ds8W+B!!#CdFoVLB!!!!B]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!AH2]
+1zz!!!!16N@)d!!"0umf3=es8W-!s8W-!s8W,2WciQ/G'8%PG'8%PG#SGAzzzz!*'!us8PFdz
+zzz!&>\t6i[2ds8W-!s8W-!s8T)!z!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W*
+!z!!#Cds8W-!s6]je!!'Y2s-Wiez!!!#Cs8W*Bz!!!Sus8W*u!!"2Bs8W,2zzzzzz&HDe1s8P
+Fdzzzzzzz!*$T1s8W-!s8W-!s8T\2zzzz!!!$!s8W-!s8N'!G5qUBh#IETz6i[2ds8W*!zz!!
+*'!s8W-!!!#Cds8R6B!(6d0z!!!!1mf3=es8W-!s8W-!s8W-!s8W-!s8W-!s6`hdzzzz!!!!B
+RK*<es8W-!s8W-!m](Ftzzzzzzzzz!8[\Ts1872zzzzz]Dqp2s8W-!s8W-!s1872z]Dqp2s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8N'!z!-\DBs8W-!R/d3e6i[1Szz!!*'!s6]jez!-
+\DBs()01!/U[Ts-XDuzzzzzzh>dNTs&8suzzzzzz!(31Bs8W-!s8W-!s8W-!s8NW1zzzz!&FT
+Ss8W-!rr<%Bs8W-!&-)\1!!!!ds8W-!s8N'!zz!<<*!s8W*!!(6eds)nAB6iXauz!!!"Bs8W-
+!s8W-!s8W-!s8W-!s8W-!s8W,!&-)\1zzzz!+kTus8W-!s8W-!mYEUuzz6UO4.6UOgrG%F#Pz
+zzzzG5qUBs"XQSzzzz!!!!us8W-!s8W-!s8W-!mJm4e!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W*!!(6edrr<$!zh>dNTs8W*S!!!"es-Wiez!!!!1G5qUBFoVLB!!!!1mf3;u!!!!ds
+8W+Tzzzzzz!!!"es8W-!6N@)dzzzzz!*#BSs8W-!s8W-!s4s*Ts8W-!s$Hbdzzzz<<*!us8W,
+T!!#Cds8W*dz!!#Cds8W-!rr<$!zzs8W-!s8N'!6i[2dFoVM0s8N'!z!!!Sus8W-!s8W-!s8W
+-!s8W-!s8W-!]0cPuzzzz!!!S1s8W-!s8W-!s4q5tz!!!R0LqE]es8W-!s8W-!s8W,TL`l`uz
+zz!!!!1s8W-!R/d3ezzzz!!!#Ts8W-!s8W-!s8W-!z!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8N'!6i[2dz!!"eSs8W-!s4mYT!$VB1zz&9dLAs8Umdz!!%3Bs()01!!(62Fts$tzzzzz
+z!!%3Bs8W*dzzzzz&7q9ts8W-!s8W,e];g$0&?>d1s8W-!6N@)dzzz!!"eBs8W-!s8T\2!&FT
+Ss8R6Bz!(6eds8W-!zz!!!$!s8W-!rr<$ds8W+B!!!$!s$Hbdz!!"eBs8W-!s8W-!s8W-!s8W
+-!s/JEdzzzzz1>W!1s8W-!s8VLuz!&A_ch>dNTs8W-!s8W-!s8W-!s8W-!s+h3dzzz!!!"es8
+W-!+TMKBzzzz!!%3Bs8W-!s8W-!s8W*dz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$d
+s8W*!z!1Eles8W-!FoVLBG*r=1z!!!"Bs8W-!]-..Sz!8[ZdzG5jo0zzzzzzz!+l31s8OhSzz
+zz!$SBBs8W-!s8W-!]4CsB!!%31s8W-!s8W*Szzzz1@G2Bs8W-!s+gXT!<<*!s)nABz6i[2ds
+8W*!zz!!*'!s8W-!!!#Cds8R6B!!(jTFoVLBz!!"dus8W-!s8W-!s8W-!s4qiAzzzzz!!%3Bs
+8W-!s8W,eFq=WR!(31Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3)#Szzz!!"eSs8W+Tzzzzz!
+"f21s8W-!s8W-!s8PFdz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!&-,)ts8N'!zmf3=es8
+W*B!!!"Tzz!!!"T]67`cz!!!"1s1872!!!Surt#/1zzzR1K>uzzzG5qUBmJm4ez!!#Acz!!"1
+1s8W-!s8W-!be%Ed!!!!S]Dqp2s8W-!s8N'!zzz!!#CSs8W-!s8W-!FoVLBs8W-!WW3#!!!!!
+ds8W-!s8N'!zz!<<*!s8W*!!(6eds)nAB!5&9Czz!!!SSs8W-!s8W-!s8W-!R/d3ezzzz!!!!
+1]Dqp2s8W-!s-Y#1!$QOAs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3)#Szzz!!'Y2s8Um
+Tzzzzz!1Eles8W-!s8W-!s)nAB!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!(6edrr
+<$!!!$!us8W-!s/H&!!"],1zzzzz!!'Y2FoVLB!1Elezzz!!!#2WW3#!zz!!!#!s8W,!z!!!"
+1h>aJTz6gk!Ss8Und+TMKBz&9e*Rs8W-!s8W-!])Vg2zzzAcMf1s8W-!s8W*d!!!#Ts8W,2z!
+!#Cds8W-!rr<$!zzs8W-!s8N'!6i[2dFoVLBRK*9ezz!!!S1s8W-!s8W-!s8W-!6N@)dzzzz!
+$TSds8W-!s8T\u!!#Bds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s-Wiezzz!-\DBs
+8O5Bzzzzz6i[2ds8W-!s8W-!L]@DT!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd6i[2
+dz!5&:2s8W-!AH2]1zzzzzz&HDbt!!!!Bs8QX1zzz!!'Y2L]@DTzz!"eSus8QX1z1;!Sds6]j
+e!!$U1s8W-!R/d3e!!!!B6UOi/s8W-!s8W-!s8W+Bzzz!"bRus8W-!s8W-!s8NW1!!(jTs8U:
+Cz!(6eds8W-!zz!!!$!s8W-!rr<$Bs8W+B!!!"1s8PFdzz!!!!umf3=es8W-!s8W,2zzzz!!!
+!Smf3=es8W,TAH2]AWrN,!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!ruh@Bzzz6i[
+2ds)nABzzzzzh>dNTs8W-!s8W,2z!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$HcRs8W*!
+!!!!Bs8W-!s8W*Bzzzzzz!!!!ds8N'!!!&GeR/d3ezzz!1EleR/d3ezz]Dqp2h#IET!"a>Rs8
+W-!ruh@B6i[2ds8T\2!!"eBs8W-!s8W-!s8W-!s8W-!s8PFdz!!%guG'7Gbmf3=es8W-!s8W-
+!h#IET!<<*!s8N'!z6i[2ds8W*!zz!!*'!s8W-!!!!$!s8R6B!!"eSs3)#Szz!!!!1M#[MTs8
+W-!s8W+1zzzz!+kTus8W-!mWJR1!+kTus8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!L]@DTzzzs8W-!bQ%VCzzzz!!!"Bs8W-!s8W-!s8U:Cz]Dqp2s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!6NBLRs8N'!!!$U1s8W-!s3(HCz!-U*tzzzz!!#Cd])Vg2&FRaRzzzz6i[2d]0cPu
+z!(4Bus8W*d!!!!Sbl@_Cs8W-!Fs.FQs8W-!s/L71]C,_!s8W-!s8W-!s8W-!s8W-!s"XQSz!
+1Eles8W-!s8W-!s8W-!s8W,!zs8W-!rr<$!!!!!ds8W-!s8N'!zz!<<*!s8W*!!!*'!s1872!
+!)Hes3)#S!!!!Szz6^dBBs8W-!s8T)!zzz!!!"Bs8W-!s6b[S!!"1Ss8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,Czzz!!!#2s8W-!&-)\1zzzz!!"2Bs8W-!s8W-!s8N'!
+!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!(6edrr<$!!-\DBs8W-!L]@DT!!!!ds8R
+ldzzzz!(6d0!!!"1mNDQ1zzzzRK*<es3-:BG'9n0s8W-!s)nAB!(62Ss8W-!s8W-!s6fpes8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!zzG5qUBs8W-!s8W-!s8W-!s8R6B!!"eSs8W-!1&q:
+S!!#Cds8W-!rr<$!zzs8W-!s8N'!!<<*!])Vg2!-\DBs3,YSbl;5Szz!"`_cs8W-!s/H&!zzz
+!1Eles8T]BzG5qUBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*1zzz!!%i
+Ts8W*dzzzz!&>)c!!(7Cs8W-!s8W-!ruh@B!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8P
+Fd6i[2dz]Dqp2s8W*uz!!(7Cs8UnSzzzzRK#VS!!(5SzzzzzM#[MTs8W-!s8W-!s8VLu!!!"1
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,TWeg*Cs8UmTz!!!!Bs8W-!s8W-!s8
+W-!s8W-!bRaaS!+l31s8W*dz!(6eds8W-!zz!!!$!s8W-!rr<$!s8W,Cz&FTSus8W-!h#IETz
+zz&48fPzzz!!"1Ss8W,C+TMKB!(5!1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8PFdzzz!*'!us8R6Bzzz!!!"1mWJR1!-\DBs8W-!s8W-!6N@)d!5&:2s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s$HcRs8W*!!!!#2s8W-!s8NW1zG5qUBs8W*dzzz!!%3Brr<$!1B.m
+czzzzz+c+ABs8W-!s8W,CFq=WR!+l31s8W-!s8W-!s8W-!s8W-!s8W-!s-Z5A1&q:S]A9K16P
+'5bh>dNTs1872z!!!#2s8W-!s8W-!s8W-!s8U:SzG5qUBs8Q$uz6i[2ds8W*!zz!!*'!s8W-!
+!!!"Ts8W*!z+hRdSs8W*SzzzzzzzzM!k<Cs8PFd!!!Rds8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbdzzz&HDe1s+gXTzzz!&F!Bh#IET+ohTBs8W-!s8W+1z
+]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6NBLRs8N'!!!'Y2s8W-!bQ%VC!!%31s8W-!s8S
+Jezzz+ohSS!!!"TbQ%VCzzzzz!!!!d6UO4.6P'4t!!!!Ss8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!L]@DT!!!!Bz&;^Ads8W-!L]@DTz!!!Rumf0;11'$bBs8W-!mLT?u!!!#2s8W-!s)nAB!!!!
+ds8W-!s8N'!zz!<<*!s8W*!!!#Cds8OhSz!*%eSmUZ@uzzzzzzz!!%3Bs8W,eAH2]1<8ITSs8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6N@)dzzzmf3=e])Vg2zz
+!!!!1h>dNT6N@)dbl@_Cs8W-!s8R6B!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!(6
+edrr<$!!6kKCs8W+Bz!5&:2s8W-!s1872zz!!!#!s8R6B!!)G1zzG'5V@zzzzzz!"duds8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!AH2]1!!!!16[!%ss8W-!s8W+Bzzzz1B7CSs8W+1z!!*'!s8W
+-!FoVLB!!#Cds8W-!rr<$!zzs8W-!s8N'!!(6eds()01z!!#A0zzzzzzzz!5&:2+[[CQ!$SBB
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+1zzz!!!#2s8W,e
+zzz!!%3Bs8W+e!!!"Bs8W-!s8W-!s/H&!!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd
+6i[2dzs8W-!s8PFdz]Dqp2s8W-!])Vg2zz!$VCBruh@B&0V#Rz!!!#2s8VMTAK_$RzzzzzM#[
+MTs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3-mSLs5o!s8W-!s8W-!s8PFdzzz!!!"1s8W-!s18
+72z6i[2ds8W,!z!(6eds8W-!zz!!!$!s8W-!rr<$!6i[2dWW3#!zzzzzzzzzz]Dqmu!!!"Bmf
+3=es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFdzzz!!'Y2s8
+W*!zzz&FTSus8W*1!!!"es8W-!s8W-!])Vg2!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$
+HcRs8W*!!!!$!s8W-!rr<$!!!!"Ts8W-!s8W,!zzzG5qSczzz!!'Y2s8W-!s4s)B&-)\1zzz!
+!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s"XQS!+f^Azz!!%
+3Bs8W-!+TMKB!!!"Bs8W-!s8T\2z6i[2ds8W*!zz!!*'!s8W-!!!!!ds8W-!&-)\1zzzzzzzz
+z!!!"Ts8OhS!1Eles8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s$Hbdzzz!5&:2s8O5Bzz!!!!ds8W-!s8QX1!!!"Bs8W-!s8W,ez]Dqp2s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!6NBLRs8N'!!$VCBs6b%Az!!'&!s8W-!s8R6Bzz!!!"emUZ@uzzz!5&:2s
+8W-!s8W-!b_SUdzzz!36)!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!!"a>0s)nABzz!-\DBs/I4Bz!!(7Cs8W-!s3(HC!!!!ds8W-!s8N'!zz!<<*!s8W*!!!#C
+ds8W+1zzzzzzzzz!!!!d!!!!d1&q;cs8W-!s8W-!s8W-!s8W-!s8W-!m^mXcG'8&@mf3=es8W
+-!s8W-!s8W-!s8W-!s8W,TzzzzRK*<es$Hbdzz!!#Cds8W-!s1872!!!"1mf3=es8W*!!!!#2
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*d!(6edrr<$!6iYtc&-)\1z1B7CSs8W-!s()01zz
+!!"bSzzzz]Dqp2s8W-!s8W-!s8W,2Fq=WRz!!!!Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W+Bmf3=eFoVLBzzWrLmBzz&HDe1s8W-!h#IET!!#Cds8W-!rr
+<$!zzs8W-!s8N'!!(6eds8T)!zzzzzzzzz!&FRtz!&F!Bs8W-!s8W-!s8W-!s8W-!s3+FBz!!
+!!1M#[MTs8W-!s8W-!s8W-!s8W-!s8QX1zzz!!!"Bs8W-!6N@)dzz!"f21s8W-!s)nABz6[$*
+As8PFd!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFd6i[2d!!!!SAH2]1z!!#CSs8W-!s
+8W-!1&q:Szzzz6["9t]=Y\e]=XKTs8W-!s8W-!s8W-!s8W-!bRaaSz!!%3Bs8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*uzz!!!#!FoVLBz!!!"1s8W-
+!s8W,2z!(6eds8W-!zz!!!$!s8W-!rr<$!AcMf1s8NW1zzzzzzzzz6iXau!!!!1bl@_Cs8W-!
+s8W-!s8W-!s8W,C&-)\1zzAcMf1s8W-!s8W-!s8W-!s8W-!h#IETzzz!!%3Bs8W*dzzz!:Kme
+s8W-!s$Hbdz!!!R0Lb\r1!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$HcRs8W*!zz!!!!B
+WrN,!s8W-!s8T\2zzz!!!!1A^(2Ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!mNDQ1z!5&:
+2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8PFdzzzzz!!
+'&!s8W-!s8R6Bz6i[2ds8W*!zz!!*'!s8W-!!!!!ds8W-!s()01zzzzzzzz!!!!Ss1872!!&G
+es8W-!s8W-!s8W-!s8W-!s3)#Szz!!!!ds8W-!s8W-!s8W-!s8W-!s8W+Bzzzz!-\DBs8PFdz
+zz]Dqp2s8W-!mWJR1zzzAVdtSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!FoVLBzzz+dqcus8W-!
+s8W-!s$Hbdzzz!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bRaaSzs8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s$Hbdzzzz6N@)d&FT
+Sus8W-!s)nAB!!!!ds8W-!s8N'!zz!<<*!s8W*!!!!T1s8W-!WW3#!zzzzzzzz!!!#eR/d3eA
+cMf1s8W-!s8W-!s8W-!s8VLuzzz!!$!us8W-!s8W-!s8W-!s8W-!s6^Euzzzz6i[2ds)nABzz
+!!!"1s8W-!s8W-!s/HV1zzzz1.-5.LqC:2]?L<Ts8UoeR<E./6N@)dzzz!*#uus8W-!s8W-!s
+8W,Czzzz&Bt1Ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!R/d3e!!"eSs8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!6N@)dzzz!!!"B!!!"1
+s8W-!s8W-!6N@)d!!#Cds8W-!rr<$!zzs8W-!s8N'!!!(7Cs8W-!&-)\1zzzzzzz!!!!d&-.M
+t!!"21s8W-!s8W-!s8W-!s8W-!Fq=WRzzz!1Eles8W-!s8W-!s8W-!s8W-!L]@DTzzz!!!!us
+8W-!6N@)dzz!!!#2s8W-!s8W-!s8SK1zzzzzzzzzzzz&7q9ts8W-!s8W-!s8W-!s8Q$uzzz!!
+$Tus8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!+TMKB!(6eds8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s4s+Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W*Szzzz!+g<R!!'&!s8W-!s8W*
+1z!(6eds8W-!zz!!!$!s8W-!rr<$!!/U[Ts8W*dzzzzzzzz!-\Cu!&>\t!5&:2s8W-!s8W-!s
+8W-!s3*4uzzzzh>dNTs8W-!s8W-!s8W-!s8W*Bzzzz!!%3Bs8W*dzzz!!#Cds8W-!s8W-!s8W
+,2Fs-hczzzzzzzzz!!!!SAVeS1s8W-!s8W-!s8W-!s8W-!AH2]1zzzbl@_Cs8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+ez6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W+B&4?Kts
+8W-!s8W-!s8W-!s8W-!s8W-!s6]jezzzzh*V/B!:Kmes8W-!s6]jez6i[2ds8W*!zz!!*'!s8
+W-!z6i[2ds4n4dzzzzzzzz]Dqmu!!!"Bs8W-!s8W-!s8W-!s8W+Bz!!"/Bzz!!%iTs8W-!s8W
+-!s8W-!s8W-!s-Wiez&9b[tR6prSz!-\DBs8PFdzzz!!%iTs8W-!s8W-!s8W-!s4s)S6N@)dz
+zzzzz!!!!16Y1G@]Dqp2s8W-!s8W-!s8W-!s8W-!s8QX1zzz!!&Ges8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W*B!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!]-..SAcM
+f1s8W-!s8W-!s8W-!s8W-!s8W-!R/d3e&=L-czz!!$!u!!!!us8W-!s8W-!])Vg2!!!!ds8W-
+!s8N'!zz!<<*!s8W*!zmf3=21&q:Szzzzzzz!!!#2s8PFd!$Ue1s8W-!s8W-!s8W-!s)nABzR
+K&ZuzzAcMf1s8W-!s8W-!s8W-!s8W-!6N@)d!!%31s8W-!s/HV1zG5qUBs$Hbdzzz!!$U1s8W
+-!s8W-!s8W-!s8W-!s4t;1G%F$.+TMKBzz6[!WrG,i0dmf3=es8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!R/d3ezzzAcMf1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8QX1!!"2
+Bs8W-!s8W-!s8W-!s8W-!s8W-!s8QX1!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W+1!!!"es8
+T)!zz&FR.1!!%iTs8W-!s8W+Tz!!#Cds8W-!rr<$!zzs8W-!s8N'!!!!"eh.6Qdz+dorc&-)\
+1zzzzz!!'&!s"XQS]Dqp2s8W-!s8W-!s8W,!z!!$!us8W+e+TMKB!!!!Smf3=es8W-!s8W-!s
+8W-!s8T\2!!!!Sbl@_Cs8W-!s1872!!!"Bs8W-!6N@)dzzz!!$U1s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W,Ts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6aFuzzz!
+!!Sus8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!L`p>tm[4%T!!'Y2s8W-!s8W-
+!s8W-!s8W-!s8W-!L]@DT!-\DBs8W-!s8W-!s8W-!s8W,!s8W-!s8O5B!!'Y2s8O5Bz!!!#2s
+)nAB!6kKCs8W-!s8R6Bz!(6eds8W-!zz!!!$!s8W-!rr<$!!!"/Bz!(4Bus8W+Bzzzzzz!-\C
+u!!#Cds8W-!s8W-!s8W-!s8O5Bz!5&:2s8W-!Fq=WR!!!!1bl@_Cs8W-!s8W-!s8W-!s()01!
+-\DBs8W-!s8W-!s&8su!!%3Bs8W*1zzzz!!#Bus8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+T&-)\1zzz!+l31s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,T&-)\1+TMKB!+l31s8W-!s8W-!s8W-!s8W-!s8U
+:C!!!"1s8W-!s8W-!s8W-!s8W-!s+j&Bs8W-!])Vg2!1Eles$Hbdz!-\DB+TML0s8W-!s8W-!
+s$Hbdz6i[2ds8W*!zz!!*'!s8W-!zz!!!"Bs8W-!s8T\2zzzzzz&Bo:t!5&:2s8W-!s8W-!s8
+W-!])Vg2zG5qUBs8W-!h,F@SzRK*<es8W-!s8W-!s8W,2!!!"Bs8W-!s8W-!s8W-!WW3#!!-\
+DBs8N'!zzzz!!!!dh>dNTs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!bVB.uzzzz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W,eFoVLBz&FTSus8W-!s8W-!s8W-!s8W-!mNDQ1!*'!us8W-!s8W-!s8W-!s8W,2!-\
+DBs8W*dz&=L.uz!!!!Ss8T)!!!&Ges8W-!s8W-!+TMKB!!!!ds8W-!s8N'!zz!<<*!s8W*!zz
+!1Eles8W-!s8N'!zzzzzz1(XFQs8W-!s8W-!s8W-!s8W+BzzAa]Tus8W-!s19ESzAcMf1s8W-
+!s8W-!s8PFd!!(jTs8W-!s8W-!s8W-!zM#[MTbQ%VCzzzzzA^(2Ss8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!mYEUuzzzz!!"2Bs8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bRaaSzmf3=es3)Vtbl@_Cs8W-!s8W*u!!
+!!dmf3=es8W-!s8W-!s8W-!s6^Eubl@_Cs1872zzz!"duds$Hbd+ohTBs8W-!s8W*!z!!#Cds
+8W-!rr<$!zzs8W-!s8N'!z!!"1Ss8W-!s8W-!R/d3ezzzzzz!!'Y2s8W-!s8W-!s8W-!s8R6B
+zz&9dLAs8W-!s8R6Bz6gk!Ss8W-!s8W-!])Vg26i[2dFs-hs6bEBus8W*S!!!#2s8W,2zzzzz
+z!$QNcs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s/
+K#uzzzzz!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bRaaS!!!T1
+s8W-!FoVMRs8W-!s8W-!s+gXT!+l31s8W-!s8W-!s8W-!s8W-!1&s]As8W-!+TMKRzz!!!RAb
+l@^C!!!"Ts8W-!s8W-!s1872z!(6eds8W-!zz!!!$!s8W-!rr<$!zAa]Tus8W-!s4q5dzzzzz
+!!!"B1&q:S!<<*!s8W-!s8W-!s8W-!s)nABzz!"a>0s8W-!s8T)1z+jBuds8W-!s8VL1!!!!d
+s8QX1z!-[f1s8PFd!!'Y2s8RlTzzzzzz!!!!1AXU11s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W,e]66OQzzzzzzbl@_Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!])Vg2!(6eds8W+B!!'Y2s8W-!s8W,!!!!"Ts8W-!s8W-!s8W-!s8W-!s
+8QX1!1Eles8RlT!&EARz!!!!BM!k<Cs6_$1!"eSus8W-!s8W-!R/d3ez6i[2ds8W*!zz!!*'!
+s8W-!z!!&Ges8W-!s8VM1zzzzzz!!%i2&-)\cs8W-!s8W-!s8W-!s8W-!R/d3ezz!!!!uh>dN
+Ts8Un1z&A.uBs8W-!s()01!!%iTL]@DTz!5&:2s$Hbd!6kKCs()01zzzzzzz!!!!SATk]As8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s1>n!AK_$Rzzzzzz!!"2Bs8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!R5+bcs8W-!s8W-!R/fV1s8W-!;ucmu6i[2ds8R6B&HDe1s8W-!s-Wie!1E
+les8W-!s8W-!s8W-!s8W-!R/d4Bs8W-!])Vg2bl@)Bz<4i21s8W,e1&q:SG5m?uG5qUBs8W+B
+z!!!!ds8W-!s8N'!zz!<<*!s8W*!zG5qUBs8W-!Fq=WRzzzzzz!5&8S!!$U1s8W-!s8W-!s8W
+-!s8W-!zzzzG5qUBs8VLuz+n#C1s8W+ez!5&7SzzG5qUB6N@)ds8W-!+TMKBzzzzz!!"bczzz
+!&?o/G'8&@]=Y\e]=Y\e]=Y\e]=Y\TG'8%?6S\WAzzzzzzzz!$StdG'8%b]?L<Ts8W-!s8W-!
+s8W-!s8W+T!!!Sus8W-!s8W*1!!!Rds8W,Tzs8W-!s)nB0s8W-!s8W+B!!!"es8W-!s8W-!s8
+W-!s8W-!s8SJe!"dBSs8VKu!!#Cds8SJe!!(7Cs8W-!s6`hd!!!#TmLTB1s8W-!s8OhSz!!#C
+ds8W-!rr<$!zzs8W-!s8N'!!!!Sus8W-!s8QX1z!!"cA6QlF0zzzz]DoJC!-\DBs8W-!s8W-!
+s8W-!s8W,!AK_$R!!!!S6N@)dz6`U1ds8W+1z1<fdus+gXTz]9rX!z!!!"Bs8W*d!!"eSs8VK
+ezzzzzz6i[1dAMO5czzzzzzzzzzz!-YuB1&q:Szzzzzzz!$QOAs8W-!s8W-!s8W-!s8VL1!!"
+e1s8W-!s8Q$u!!!!dmf3;S!!!#2s8W-!FoXo0s-Y#Ah.6Qd!1Eles8W-!s8W-!s8W-!s8W-!]
++=rBG5qUBs"XQS!(6eds18726i[2ds8W+e&-)\1!+l1R!(6eds8W-!h#IETz!(6eds8W-!zz!
+!!$!s8W-!rr<$!!*'!us8W-!AH2]1!!"0uh>dNTs)nqRzzz!!!"es1872]Dqp2s8W-!s8W-!s
+8W-!s8W-!s3,Y0Wp]oes1<Fcz!$Rd1s8W+1z&9`4rz!!!"TFoVLBz!!%3Bs8O5B!*'!us/H&!
+zzzzz!!!!ds8W-!s8T]e6N@)dzzzzzzzzz!!!"es8W,Tzzzzzzzz!!!!SWrN,!s8W-!s8W-!s
+8U:S!!!"Bmf3=es4q5d!!!!1RK%F1!!%iTs8W+B!&FTSFoVLR!!!"Ts8W-!s8W-!s8W-!s8W-
+!s8SJe!!!#Ts8VLBz+ohTBR/d3eG.YAdFs-hcz]A3Guh>dNTs8W+Bzz6i[2ds8W*!zz!!*'!s
+8W-!zM#[MTs8R6B!!!!BRK*<es8W-!s6aFuzzz!!%3BFoVNus8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8VM1&-)\1!!&Ges8W+1zzz!!#tczz!-\DBrr<$!M#[MTFoVLBzzzzz!!#Cds8W
+-!s8W+Tz1.)TQzzzzzz!!!!16N@)d!&FTSs8W+Bzzzzzzzzz6f%eBs8W-!s8W-!s8U;1!!!!B
+RK*<es8Undz6ZrG0!*'!us8R6B!<<(1z!(6eds8W-!s8W-!s8W-!s8W-!L]@DT!+l31mP4bBz
+A\4?Azzz!!&Ge;uhaSs8W-!s8O5Bz!!!!ds8W-!s8N'!zz!<<*!s8W*!!!!"Ts8W-!R/d3e!-
+\DBs8W-!s8W-!s8U;1zzz!"eR0!"f21s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,TAH
+2]1!!$U1s8W+1zzz!"]\AzzAcMf1!!!#es8W*Bzzzzzz!(6eds8W-!s8T\2!!!#2s8W,e]=W6
+0<'s#?6UO4.6UO4.6UO4.6UO3@!(6edbQ%VC6i[2ds8RlTzzzzzz!!"dd];bi2z&9e*Rs8W-!
+s8W-!s8W+e&-)\11;!Sds8W,TAH2]1z&FTSus)nABs+gXTzh>dNTs8W-!mP6Qcs8W-!s8W,e+
+TN[ts8U:uzzzzzzM#Y'e+ohTBs8W-!bQ%VCz!!#Cds8W-!rr<$!zzs8W-!s8N'!!!!!umf/[T
+!!"1ds8W-!s8W-!s8W-!s8W+ezzz!-U*t6i[2ds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!]-..S!!$Tus8W*uzzzzz!!!!us8T)!!*'!us3(HCzzzzzz6i[2ds8W-!s8N'!!!'Y2s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2d1&q;As8W-!s1872zzzzzz!(6eds"XQSz!&F
+!Bs8W-!s8W-!s8W,eFoVLB!(5TBs8W-!h.6QdzAcMf1FoVLcz!!!T1s8W-!s8U:d!&F!Bs8W-
+!s8W,CM#[MTWXo.1zzzzz!!$!us"XSds8W-!s8W+Bzz!(6eds8W-!zz!!!$!s8W-!rr<$!!!!
+!BFoVLBAa]Tus8W-!s8W-!s8W-!s8W+Tzzz&-)\ts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!mWJR1!!"eBs8VL1zzzzz!!%3Bs()01h>dNTFoVLBzzzzz!!!!ds8W-!s8W-!s
+"XQS!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+1!!#Cds8W-!rr<$!zzzzzz6i[
+2dFoVLBz!&EC1s8W-!s8W-!s8W-!h0'>0!"atds8W-!]64/Sz+[\!bzz!(6eds8W-!WXo.Ah>
+dNTs8W-!s8W-!s4pWSzzz!!$TBmbL51z&FTRd!-\DBs8W-!s8NW1zz6i[2ds8W*!zz!!*'!s8
+W-!zz!!$U1s8W-!s8W-!s8W-!s8W-!s8W+1zzz!!#Cds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s-XDu!!"eBs8U:Czzzzz!1Ele+TQ]cs8W*Bzzzzzz!!#Cds8W-!s8W-!AH
+2]1]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6B!(6eds8W-!zzzzzz!!!!ds8W,
+2zz!"dBSs8W-!s8W-!s8W-!s8T)u!!!!S6S\WAzzzzz6i[2ds8R6B!!'&!s8W-!s8W-!s8W+T
+&-)\1zzz!5&:2s1872!!!#2s8UnuWrN,!s8W-!WW3#!z!!!!ds8W-!s8N'!zz!<<*!s8W*!zz
+6i[2ds8R6Bz6UO4amf3=es8VLBzzz!"f21s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s3(HC!!"eBs8RlTzzzzzmf1K2&FTSus-Wiezzzzzz!-\DBs8W-!s8W+B!!!#2s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)nAB6i[2ds8W*!zzzzzz!!#Cds8W*1zz!"cdBs
+8W-!s8W-!s8W-!s8W,TL_'Odzzzzz!!!!Bs8W,T1&q:SG5qUBs8W-!s8W,TFs-hczzzzRK*<e
+])Vg2!(6eds8W-!s8W-!s8W+1zz!!#Cds8W-!rr<$!zzs8W-!s8N'!z!!!Sus8W-!WW3#!!&A
+,Abl@_Cs8W-!s8U:Szzz!<<*!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!mND
+Q1!!#Cds8OhSzzzz!!$!us)nBus8W-!+TMKBzzzzzzG5qUBs8W-!s8T\2!!'Y2s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLBs8W-!s8N'!zzzzzz!"f21s8R6Bzz!$Ue1s8W-!s
+8W-!s8W-!s8W-!mR$sSz!!!!B6UNU/zz!!!"1]64/S!!$!d]81Xds8W-!W`/ruzzzz!!!!1RC
+fISz]Dqp2s8W-!s8W-!s8NW1zz!(6eds8W-!zz!!!$!s8W-!rr<$!z!+l31s8W*u!!"eBs8W-
+!s8W-!s8W-!s8SJezzzmf3=es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8SJuz!!$
+U1s1872zzzz!8[\!!$VCBs8T\2zzzzzz!!!"Bs8W-!s8W-!s8N'!!5&:2s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!rr<$ds8W+B!!!$!s8W-!rr<$!zzzzzz!6kKCs4mYTzz!&F!Bs8W-!s8W-!s
+8W-!s8W-!])Vg2z&;^Ads8W,e];g$t6ULhRzz&-)\1!!$SuFts$tzzzzzzz!!#Cds8W-!s8W-
+!s8W-!WW3#!zz6i[2ds8W*!zz!!*'!s8W-!zz]Dqp2s8NW11@G0uG,kTBs8W-!s8W-!s8SK1z
+z!!!#!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+e+TMKBz!!'&!s$Hbdzzz!!!
+"1s8OhS]Dqp2s$Hbdzzzzzz!!'&!s8W-!s8W-!s"XQS]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!!!#Cds8R6B!!*'!s8W-!zzzzzzzG5qUBs()01zz!&F!Bs8W-!s8T]SWk8<2s8W,2z!!#
+CBs8W-!s8W-!s8W-!s+gXTzzzzzzzzz!(.n0zz!1Eles8W-!s8W-!s8W*uzz!!!!ds8W-!s8N
+'!zz!<<*!s8W*!z!!!#2s8W-!ruj/cs()01!1Eles8W-!s8W-!s8W+e&-)\1z!!$U1s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,CAInhAzz!"eSubQ%VCzzz!"dudL]BgBs8W+ezzz+[
+\Ua6N@)dzz!5&:2s8W-!s8W-!;ucp1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)n
+AB!<<*!s8W*!zzzzzz!!!!Bs8W-!h#IETzz!&Ddus8W-!s4n4d!!$!1s1;51zG5qUBs8W-!s8
+W-!s8W-!s)nABzzzzzzzz!!!!Bs+gXTzzmf3=es8W-!s8W-!s6]jezz!!#Cds8W-!rr<$!zzs
+8W-!s8N'!z!!'Y2s8W-!s6fnuzRK*<es8W-!s8W-!s8W,eFoVLBz!!(jTs8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W,TL`l`uzzz!-\DB;ucmuzzzM#Y[1!5&:2s6^Euz!!!!BREY^2s8W-!s3
+,Wtzz]Dqp2s8W-!s8W*d!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLB]Dq
+p2s8N'!zzz!&?o/6UMCbz!!!#!s8W-!AH2]1zz!"c11s8W-!s-Wiezz!"cdBs8W-!s8W-!s-\%
+RG';+0s6b[Szzzz!!!!Bzzz!!$U1bQ%VCz!!#Cds8W-!s8W-!s8W-!R/d3ezz!(6eds8W-!zz
+!!!$!s8W-!rr<$!z!5&:2s8W-!s/H&!!!&Ges8W-!s8W-!s8W-!s8W-!h2##Az!*'!us8W-!s
+8W-!s8W-!s8W-!s8W-!s8W,eR6prSzzzz!8[[Tzzz!!#CdbRabAs8W-!AH2]1z6bEBus8W-!s
+8W-!s8VLdz!!!#es8W-!s8W-!s8PFd!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W
++B!!!#2s8W-!rr<$!zz!*#uus8W-!s8U;d+TMKB!!#Cds8W,Tzzz!!%31s8W-!s1;hBz!!!!S
+mf3=es30p2s8W-!&-)\1!!#C1s8VM1zzzz!-\CS6N@)dzz!5&:21&q:Sz!(6eds8T]SM#[MTs
+8W*uzzz6i[2ds8W*!zz!!*'!s8W-!zzM#[MTs8W-!AH2]A]Dqp2s8W-!s8W-!s8W-!s8W-!s8
+W,2AH2]1!+l31s8W-!s8W-!s8W-!s8W-!s8W-!Wau/1zzzzzAcMcAzzz1@E?t!!(jTs8T)!z!
+$SuSs8W-!s8W-!s8W-!s8W+1z!!*'!s8W-!s8W-!s$Hbd]Dqp2s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!!!#Cds8R6B!!'Y2s8W-!zz!!!SBs8W-!s8W-!s8W-!L_'Od!!'&!s8W*dzzz!!"dds
+8W-!s8W,Tz!$Ue1s8W+eG5qUBs8W+B+TMKB!!!Rus8W+Bzz+a1K0R:S,R]Dqp2]-..S!(-_dz
+]DqoTzz!<<)!6N@)dh>dNTs4mYTzz!!!!ds8W-!s8N'!zz!<<*!s8W*!z!!!!ds8W-!s8W*1!
++jAc!!!"Bs8W-!s8W-!s8W-!s8W-!s8W+Bz!&Ddus8W-!s8W-!s8W-!s8W-!Wau_Azzzzzzmf
+-huzz!!"eBbRaaSAcMf1bRaaS!!!!Smf3=es8W-!s8W-!s8W-!s8W*dz!<<*!s8W-!s8W-!!!
+!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)nAB!1Eles8W*Szz&Bt1Ss8W-!s8W
+-!s8W-!mSj/d!$VCBs8T)!zzz!!!!dRK*<es4oF1zbl@_Cs-Z7Ss8W-!s8W-!h5YWA!!!#Cs8
+VL1zz1;!Sds8VNTs8W-!s-Y$ds6`5S!!!#2s8W,21&q:SzR3;P1!!!$!s8W-!L]@DTzz!!#Cd
+s8W-!rr<$!zzs8W-!s8N'!z!!!T1s8W-!s8T^Ts$Hbd!!!"1s8W-!s8W-!s8W-!s8W-!s4n4d
+z!!#uus8W-!s8W-!s8W-!Wau_Azzzzzz!!!"es3(HCzz1@Bqu!!!Sds8VLBz!&F!Bs8W-!s8W
+-!s8W-!s8W-!s8T\2!!!!Ss8W-!s8W-!s8VKe!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8N'!6i[2dFoVLBG5qUBs8PFdz!!!"es8W-!s8W-!s8W-!s8W-!s+gXT!/U[Ts8O5Bzzzz!&?o
+/z!!&Ges8W+e&DdBds8W-!s8W-!s8W+B!!"eBs8R6B!!!Q1z&DdBds8W-!s8W-!s8VNes8QX1
+!!%3Bs8W-!]67-Rzz!*'!us8W*Szzz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!'Y2s8W-!s8W-!
+z!!!#es8W-!s8W-!s8W-!s8W,e1&q:Szz<-F)0]=Y\eG!c60zzzzzzz!!"eSrt#/1z!!"1u;u
+cmu&?>d1s&8su!!!!Smf3=es8W,eLj#3ds8W-!s8W-!s8N'!!!#Cds8W-!s8W-!s1872!5&:2
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+B!!!"Bs8W-!s)nABz!$VCBs8W-!s6cn1G'
+9nRs8W-!s-Wie&FTSus+gXTz!!$Sd];bi2zzzAcMf1s-Wkes8W-!s8W-!s8W-!s8W+T!!'Y2s
+1872!5"XBz1@G2Bs8W-!s8W-!s8W-!s8PFd!"eSus8W-!bRaaSzzRK*<es4mYTzzz6i[2ds8W
+*!zz!!*'!s8W-!zz!(6eds8W-!s8W*!z!!&Ges8W-!s8W-!s8W-!s4oF1zzzzzzzzzzzzz!!(
+jT6N@)dz&=F[A!!!SSs8W+1z!"eSus8W-!h.7,t!!!RRmf3=es8W-!s$Hbd!(6eds8W-!s8W-
+!L]@DT]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6B!!%3Bs8W-!WW3#!zG5qUBs
+8W+B&-)\1!!!RRmf3=es-Wie<<*!umLT?u!!!!1]Dqp2s"XQSzz!!"21s8W+B!-\DBs8W,2s8
+W+BWp]oes8W*!!-\DBrr<$!M#[LC+TMKB1@G2Bs8W-!s8W-!s8W-!s6_WB!&D1ds8T\Bzz!!"
+2Bs8W-!R/d3ezz!!!!ds8W-!s8N'!zz!<<*!s8W*!zz!5&:2s8W-!s8PFdz!(6eds8W-!s8W-
+!s8Undzzzzzzzzzzzzzz!1Ek1z!!!RR&-)\1+jBuds()01zbl@_Cs1:Vuz!!!!1WrN,!s8W-!
+6N@)dG5qUBs8W-!s8W*u!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)nAB!(6
+eds8W,ez!!!#!s8W-!s)nABz!!!!1WrN,!s+gXTWrN,!FoVLB!!'&!s8W-!L]@DTzz!5&:2s(
+)0cs8W-!s(/hBs8N'!!$QOcs8Q$uAcMf11&q;As8W-!FoVLB1>W!1s8W-!s8W-!s8W-!s3)#S
+!!"cA1&q:S!!"11&-)\1!36)!s8W*uzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zz6i[2ds8W-!s
+3)#Sz!5&:2s8W-!s8W-!s/H&!zzzzz!!#BS]=Y\eWau_AzzzzzzAcJb1z!&=NS!!"eBs8VLdz
+!!%iTs6c9uzzz6gk!Ss8W+1!!!"Bs8W-!s8W-!s8NW1!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8N'!6i[2dFoVLB+ohTBs8W*Bz!!'Y2s8W,CzzzG4,D1s()0Amf3=Cz6i[2ds8W,TG'8
+\R;ucmu!!!"1s8W+1!"duds8W+B+ohTBrr<$!!!%3Bs3)$ts8W*d!!!#Ts8W-!]+=rB&?>d1s
+8W-!s8W-!s8W-!s+gXTzz1@G0c!!!!ds8W-!s8NW1zzz!(6eds8W-!zz!!!$!s8W-!rr<$!zz
+]Dqp2s8W-!s3*4uz6i[2ds8W-!s8W-!s()01zzzz!!!!dh>dNTs8W-!s4oF1zzzzz!!!!Ss4m
+YTzz1@G2BmP4bBz6iYtc&-)\1zzz1@G2Bs8R6B!!%3Bs8W-!s8W-!bQ%VC!5&:2s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bzmf3=es8R6Bz!5&:2s8SJezzz+jBuds"XRRs8W+1!!!
+"Bs8W-!s8W-!s8U:Cz!"duds()01RK*<es-WkTs8W-!R3;P1!(6eds6f=Ts8PFd!!"eBs8W-!
+h(es1!-\DBs8W-!s8W-!s8W-!s$Hbdz!!"eBs8T)!!!&Ges8W-!bQ%VCzzz6i[2ds8W*!zz!!
+*'!s8W-!zz!!!!ds8W-!s8W-!s6b%AzG4,D1s8W-!s8W-!mJm4ezzzz!1Eles8W-!s8W-!s6_
+$1zzzzz!!!$!rr<$!z!!$Tus8U:uz!!!"BAH2]1zzzz<<*!us()01!36)!s8W-!s8W+Tz]Dqp
+2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6B!!!#2s8W-!s/H&!zWrN,!s)nABzzz&=N
+Ruh%0RSs8U:C!!'&!s8W-!s8W-!s"XQSzG5qT1!!$U1s8W+e!"eSus8W-!s/KWtG5qUBs8W-!
+s$Hbd!!"eBs8W-!s"XQS!*'!us8W-!s8W-!s8W-!h%0Pdz1@G2Bs1872!5&:2s8W,2zzz!!!!
+ds8W-!s8N'!zz!<<*!s8W*!zz!!!#2s8W-!s8W-!s8W+Bz&9dLAs8W-!s8W-!1&q:Szzz!!!"
+es8W-!s8W-!s8W-!s/H&!zzzzz!!(7C+TMKBzAcMf1bRaaSzzzzzzzmf3=e&-)\1]Dqp2s8W-
+!s8PFd!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)nAB!!%3Bs8W-!rr<$!!!
+!"Bs8W-!FoVLBzzz!-\DBL]A"Bs1872!5&:2s8W-!s8W+Bz!!!#es8PFd!:Kmes1872G5qUBs
+8W-!s8W-!s8W-!s8W-!6N@)d!!!RRmf3=ebRaaS!5&:2s8W-!s8W-!s8W-!R/d3e!!"21s8W-
+!])Vg2]Dqp2s8RlTzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zz!!#Cds8W-!s8W-!s8W,C1&q:S
+!&Ddus8W-!s8W*dzzzz!"f21s8W-!s8W-!s8W-!rt#/1zzzzz!5&7uz!!%3Bs8T)1zzzzzzz!
+!!"es8W*!!!!#2s8W-!s8W-!mJm4e!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2
+dFoVLB!*'!us8W-!+TMKB!!"21s8W+Tzzzz!+kTu6NAnA])Vg2WrN,!s8W-!s3(HC&9\$R!&F
+TSh#IFBs8W-!+TMMus8W-!s8W-!s8W-!s8W-!s8W*S!!#tA!!!"es8W-!L]@DT6i[2ds8W-!s
+8W-!s8W,e&-)\1!(6eds8W+B!!!#2s8W-!s)nABzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zz!!%
+3Bs8W-!s8W-!s8W-!L_'Od!"bRus8W-!s/H&!zzzz6iWPtz&4;9Rs8W-!6N@)dzzzzzM#TgBz
+RK*<eR/d3ezzzzzzz!!%3Bs8N'!!!)Hes8W-!s8W+ez!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!rr<$ds8W+Bz+ohTBs8W*dz!!%3Bs8UmTzzzz!&Euu!!$Su!!!!1RI:+Ts8W-!1&q;cR/
+d3eG5qSc!!%iTs8R6B!*'!us8W-!s8W-!s8W-!s8W-!s6]je!1E7d&-+Kcs8W-!1&q:SAcMf1
+s8W-!s8W-!s8W+Bz6i[2ds6^Eu!!'Y2s8W-!FoVLBzzz6i[2ds8W*!zz!!*'!s8W-!zzz!!'Y
+2s8W-!s8W-!s8W-!h*V/B!!$TS]80Dtzzzz!!!!1mJm4ez!!#Cds8W*dzzzzz!!!"Bs$Hbd!"
+bRus8R6Bzzzzzzzz!1EleAH2]1&HDe1s8W-!s8Q$uz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!!!#Cds8R6Bzh>dNTs8R6Bz!!&Ges8PFdzzzz!&Etc!!"bSzmf3=es8W*S!-\Ac!!!#!s8
+NW1!8[\TmLT@Rmf3=es8W-!s8W-!s8W-!s8W-!R/d3ebl@_Cb]_hBs8W,2zG5qUBs8W-!s8W-
+!s8VKu!!!!Ss8W-!FoVLB!5&:2s8W+Bzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzz!"eSus8W-
+!s8W-!s8W-!s-XDuzzzzzz!!!!Szz!!(jTs8PFdzzzzz!!%3B6N@)dbl@_CAH2]1zzzzzzz!!
+!!ds8RlT!!!!ds8W-!s8W-!mJm4e!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6ed
+s)nAB!!!"Ts8W-!s-Wiez!!$!ds1872zzzz!&Db0z!!"2Bs8W-!s8U<2s1872!!)HeR/d41s8
+W+B!&F!Bs8W-!s8W-!s8W-!s8W-!s8W*u!!!T1s8W-!s8W-!s8W*uz]Dqp2s8W-!s8W-!s8Q$
+u!!!$!s8SJez]Dqp2s8R6Bzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzz!(6eds8W-!s8W-!s8W
+-!s6`5Szzzzzzzzz&HDe1s"XQSzzzzz!-\B0!!#Cds8QX1zzzzzzzz!*&CdWW3#!!!%3Bs8W-
+!s8W+Tz!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLB!!"eSs8W-!])Vg2z
+!!!RRbX2@1zzzz!"^:Rz!(6eds8W-!s8W-!6N@)d6i[0R!!%3Bs6^FAmf3=es8W-!s8W-!s8W
+-!s8W-!s1872!(6eds8W-!s8W-!s8VKu!!!!Bs8W-!s8W-!s8W-!s)nAB!!*'!L]@DT!!!#2s
+8W-!s-Wiezzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzz!-\DBs8W-!s8W-!s8W-!s4mYTzz!!!R
+0Fts$tzzzz!!!!us8W-!zzzzzzAcG*t!(6eS1&q:Szzzzz!!!!1R:S,R!!#Bus8W*Bz!1Eles
+8W-!s8OhSz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bz!!)Hes8W-!zzzzzzz
+zzz6i[2ds8W-!s8W*!!!!"Bs4mYT!36)!FqDmts8W-!s8W-!s8W-!s8W-!s8W-!+TMKB&FTSu
+s8W-!s8W-!s8T)!!!!"es8W-!s8W-!s8W-!])Vg2!8U!Bz!!'Y2s8W-!])Vg2zzz6i[2ds8W*
+!zz!!*'!s8W-!zzzz!5&:2s8W-!s8W-!s8W-!s)nABzz!!!!dh;+K1+TMKBzzz!&F!Bs8SJez
+zzzz!!!"1s$Hbd!6d1uzzzzzz!!!#Cs8VNTs8W-!s-Wiezbl@_Cs8W-!h#IETz]Dqp2s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6Bz!1Eles8W*Bzzzzzzzzz!!!!ds8W-!s8W-!s8N'
+!!!(7CWW3#1s8Umdbl@_Cs8W-!s8W-!s8W-!s8W-!s8RlTz<<*!us8W-!s8W-!s8R6B!!%3Bs
+8W-!s8W-!s8W,2z&-)\1z!5&:2s8W,2zzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz&FTSus8W
+-!s8W-!s8W-!mLT?u!+g<sz!!!!1A^(2Sh3hhAzz!!!RAbl@_CmNDQ1zzzzz!!%3B6N@)dzzz
+zzzz!!$!us8W-!s8W-!+TMKB!!!$!s8W-!s8W+Bz!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W*!!(6eds)nABz6i[2ds8PFdzzzzzzzzz!!#Cds8W-!s8W-!rr<$!&HDcR!!$!us)uWds
+8W-!s8W-!s8W-!s8W-!s8W-!mLT?uz6f%eBs8W-!s8W-!s6_$1!-\DBs8W-!s8W-!s8T)!zzz
+WrN,!s8VKezzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzz6i[2ds8W-!s8W-!s8W-!AH2]1RK*;
+eAInhAz!&Bu1s8W-!bc5i0G'8%P]C,_!s8W+1zzzzzz!-\ABzzzzzzzz!!"ctG.YBds8QX1z!
+(6eds8W-!s8NW1z!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLBz]Dqp2s)
+nABzzzzzzzzz!$VCBs8W-!s8W-!6N@*cs8PFd!1EleWrN,!s8W-!s8U;d]Dqp2s8W-!s8W+1z
+z&9dLAs8W-!s8W-!s3*htWrN,!s8W-!s8W-!mP4bBz!$S?R!!!"Bs8W-!s8Q$uzzz!(6eds8W
+-!zz!!!$!s8W-!rr<$!zzzzG5qUBs8W-!s8W-!s8W,!!!!#2s8W-!m[6EBz!!!R0G.[2Bs8W-
+!s8W-!s8W-!h*V/BzzzzzzG5hOBzzzzzzzzz!!!!d1&q:SzG5qUBs8W-!R/d3ez!5&:2s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bz!!!!ds8W-!WW3#!zzzzzzzzz!:Kmes8W-!s8W
+*d!!'&!rr<$!mf3=es8W-!s8W-!s)nAB!(31Ss8W-!s1872zz!"dBSs8W-!s8W-!s8W,es8W-
+!s8W-!h7K'uzz]64/S!!#Cds8W-!s+gXTzzz6i[2ds8W*!zz!!*'!s8W-!zzzzzRK*<es8W-!
+s8W-!s8W*1!!%iTs8W-!s8Uo2+TMKBz!!"ccG'9:c]=Y\e]66OAzzzzz+[\!b!!!#!h#IETzz
+zzzzzzzzz!!!Sus8W-!s8W*Szz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6Bz!
+!!#Cs8W,Tzzzzz6[$)R]=Y[u+TMKBzz]Dqp2s8W-!s8PFd!5&9C!!"eSs8W-!s8W-!s8W-!s8
+W-!h<t=Cs8W-!6N@)dz+c$*u!-\DBs8W-!s8W-!s8W-!s8W-!s8W+Bzz!!%2Bz!!(jTs8W-!h
+#IETzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz!!!!Bs8W-!s8W-!s8W-!s8PFd!"dBSs8W-!s
+8W-!]4DNRzzzzzzzz!!"d1bl@_Cs)nAB!!'X2zzzzzzzzzzzz!+l31s8W-!s1872z!!!#2s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)nABz!!%iTs8W*Bzzzz&9dLAs8W-!s8W-!L
+_'Odz!!!"Bs8W-!s8W-!bQ%VC]DmZe!-\DBs8W-!s8W-!s4rLes8W-!s8W-!s8SJe!!!!1zs4
+t<!bl@_Cs8W-!s8W-!s8W-!s8W-!s8SJezz1:n(tz!-\DBs8W-!1&q:Szz!!#Cds8W-!rr<$!
+zzs8W-!s8N'!z!!#AR+TMKBz!!!#Cs8W-!s8W-!s8W-!s()01!"atds8W-!s8W-!s6cn16N@)
+dzzzzzz!!#udh>dNTs8W,e&-)\1!<73Bzzzzzzzzzzzzh>dNTs8W-!AH2]1z!!'Y2s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLBz!(6eds8R6Bzzz!!$!ds8W-!s8W-!s8W-!mP
+4bBz!!#Cds8W-!s8U:S!!!#2s)nAB]Dqp2s8W-!s8W-!])VhSs8W-!s8W-!mLT?u!-ZQt!!!#
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s1872z!!"e11&q:Sz&FTSus8W+ezzz!(6eds8W-!zz
+!!!$!s8W-!rr<$!!!!!umf3=em^mXAz!!%3Bs8W-!s8W-!s8W-!FoVLB!!"11mf3=es8W-!s8
+W-!s1=\BAO@U@zzz!!!!B6["9tmf3=es8W-!s8R6B!!!!Ss$Hbdzzzzzzzzzzz!!$!us8W-!s
+8UmTzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bzz!:Kmes4mYTzzzAcMf1s8
+W-!s8W-!s8W-!mSj/dz!!%iTs8W,TAH2]1!!'Y2FoVNSs8W-!s8W-!s8W+T!!'&!s8W-!s8W+
+B!!!!ds8U:S!!"eSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!])Vg2z&Bn)RzzG5qUBs8W*Bzzz6
+i[2ds8W*!zz!!*'!s8W-!z!+l31s8W-!s8W+1z!"eSus8W-!s8W-!s8W+Bzz<3#uus8W-!s8W
+-!s8W-!s8W-!s8W,C]=Y\e]=Y\ebl@_Cs8W-!s8W-!s8W-!bQ%VC!!%3B&-)\1zzzzzzzzzzz
+!36)!s8W-!s)nABzz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6BzzRK*<es"XQ
+Szz!!#Cds8W,TFts$t!!"00G4,D1s$Hbdz!&FTSh0'>0z!5&8S!!'Y2s8W-!s8W-!s8R6B+oh
+TBs8W-!s4mYT!"duds8RlT!!%3Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!z!!!#CFoVLBzzbl@
+_Cs8T\2zz!!!!ds8W-!s8N'!zz!<<*!s8W*!!!!"1s8W-!s8W-!s8W*uz!-\DBs8W-!s8W-!s
+8R6B!!"bSz!"`_cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!]65q0z!8
+ZH2zzzzzzzzzzz!!!!1s8W-!s8W,e&-)\1z!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+*!!(6eds)nABz!!!!Ss8W-!R/d3ezz&DdBds)nABzz&;^AdmP4bBz!1?1Szz]DmZe!5&:2s8W
+-!s8W-!s4t<2s8W-!s8W-!6N@)dWrN,!s6^Eu!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W*dz
+!/RWTzz!!!!1bl@_Cs8PFdzz!!#Cds8W-!rr<$!zzs8W-!s8N'!!$Ue1s8W-!s8W-!s8R6Bz&
+FTSus8W-!s8W-!s)nAB+ogAS+TMKB!!!!BG,k!1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8UoTG!c60z!!!!ds)nABzzz!!!!SG.YAu]=Wkuzzzzz!!%3Bs8W-!s8R6Bzz!!'Y2s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLBz!!!#Cs8W,e&-)\1z!!!"1s8W+1zzz!5&:
+2h%0Pdzzz!!!#2s8Rld]Dqp2s8W-!s8W-!s8W-!s8W-!s8T)!!!#Cds8W-!s)nAB!(6eds8W-
+!s8W-!s8W-!s8W-!s8W-!s8PFd!!!!Ss"XQSzz!!!!1]Dqp2s3)#Szz!(6eds8W-!zz!!!$!s
+8W-!rr<$!]Dqp2s8W-!s8W-!s/H&!zWrN,!s8W-!s8W-!FoVLB!$RcuR3;P1z!!"ccRGIoCs8
+W-!s8W-!s8W-!s8W-!s8W-!h5YWc&-)\1zz!!'Y2+TMKBzzz1;!Sds8W-!s8W-!Fq=WRzzzz!
+6kKCs8W-!mLT?uzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bzz!!$U1s8W+B
+zz!!(jTs+gXTzzz+n#C1FoVLBzzz!!'Y2s8W,es8W-!s8W-!s8W-!s8W-!s8W-!ruh@B!5&:2
+s8W-!h#IET!/U[Ts8W-!s8W-!s8W-!s8W-!s8W-!h#IET!!'Y!zzzzG4,D1s/H&!zz6i[2ds8
+W*!zz!!*'!s8W-!!!!T1s8W-!R<EasG2<2u])Vg2!!!"Bs8W-!s8W-!s8W+Bz!!"eBs-YVBzz
+!$P<t]=Y]Ts8W-!s8W-!s8VMeG!cf@zzzzG5nQBzzz!!$U1s8W-!s8W-!s8W-!mUZ@uzzz!!!
+!ds8W-!s8W+Bzzz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6Bzz!"eSus8VKuz
+z1B7CB&-)\1zzz]Dqoezzzz!5&:2s8W-!s8W-!s8W-!6NBLAs8W-!s8T)1!!!!us8W-!s8W-!
+FoVLB!1Eles8W-!s8W-!s8W-!s8W-!s8W+TzG5ms1zzzz&9cn0s+gXTz!!!!ds8W-!s8N'!zz
+!<<*!s8W*!!(6eds8R6BzM#[MCz!!#Cds8W-!s8W-!s8R6Bz!!#Cds8T\uzzzz!&?o/ATi6.+
+TMKBzzzz!!"21s&8suzzz1B7CSs8W-!s8W-!s8W-!s-Wiezzz!!'Y2s8W-!s8NW1zz!!!#2s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)nABzz!1Eles8QX1z!!!"1s8SJezzz!!!"
+Ts8W*dzzzzG5qUBs8W-!s8W-!s8U:C!$VCBs8W-!ruh@B!!(7Cs8W-!s8W-!AH2]1!-\DBs8W
+-!s8W-!s8W-!s8W-!s8PFd!!!#es()01zzzz!!"ctR5+aBz!!#Cds8W-!rr<$!zzs8W-!s8N'
+!6i[2drt#/1!!!!us8W*!z!!*'!s8W-!s8W-!s)nABz!!%iTs8W,26N@)dzzzzzzzzzz!5&9C
+zzz!!!#Cs8W-!s8W-!s8W-!s8W-!s1872zzz6i[2ds8W-!R/d3ezz!!'Y2s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8N'!6i[2dFoVLBzz1B7CSs4mYTz!!%iTs&8suzzz!!%3Bs8PFdzzz!!!"
+1s8W-!s8W-!s8W-!s+gXTG5qUBs8W,2z+ohTBs8W-!s8W-!AH2]1!$QO0s8W-!s8W-!s8W-!s
+8W-!rr<$!!*'!u&-)\1zzzzzzz!(6eds8W-!zz!!!$!s8W-!rr<$ds8W,2z!!!Sus8PFdz!8[
+\Ts8W-!s8W-!AH2]1z!"eSus8W-!WW3#!zzzzzzzzz!!!"Bs6_$1zzz!*'!us8W-!h3iG0G2<
+2us8W-!s-Wiezz!!!"es8W-!s8W*Bzzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds
+8W+Bzzz]Dqp2s)nABz!5&:2+TMKBzzz!-\DBs$Hbdzzz!!#Cds8W-!s8W-!s8W-!6N@,1s8W-
+!s8T\2!!!"Ts8W-!s8W-!s8W-!AH2]1!!!!1</Acus8W-!s8W-!s8W,CzWrL9Czzzzzzzz6i[
+2ds8W*!zz!!*'!s8W-!!!!Sus8R6Bz!!)Hes$Hbdzs8W,e&4:W/bl@)Bzz!+l31s8W-!FoVLB
+zzzzzzzzz!$Ue1;ucmuzzzWrN,!s6aFuz!+kTus8W-!s+gXTzz!$VCBs8W-!s-Wiezzz]Dqp2
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6Bzz!!!!ds8W-!mLT?uz]Dqm2zzzzWrN,!1
+&q:Szzz!$VCBs8W-!s8W-!s8W*1!$VCBs8W-!s1872!!(jTs8W-!s8W-!s8W,Tzz!!!QtG.[e
+Ss8W-!s8RlT!!!T1s)nABzzzzzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!!!"dus)nABz1B7CS+T
+MKB!!$U1s8PFdz+X$gczz!1Eles8W,Tzzzzzzzzzz]Dnl2zzz!!!#es8W-!FoVLBz!"dBSs8W
+-!s"XQSzzRK*<es8W-!+TMKBzz!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)
+nABzz!!!#2s8W-!FoVLB!!!#2s8N'!zzz!!"21s8W*!zzzz!<<*!s8W-!s8W-!s8N'!G5qUBs
+8W-!])Vg2!<<*!s8W-!s8W-!s8OhSzzz!!#BBmf3=es()01!+l31+TMKBzzzzzzz!!#Cds8W-
+!rr<$!zzs8W-!s8N'!!!!"1AH2]1!!!"es8SJez&DdBdWW3#!zzzz!1Eles8W*1zzzzzz!*"c
+d]65q0z!!%3BbRaaSzzz!$VCBs8U:Czz!"cdBs8W-!])Vg2z!!"2Bs8W-!s8SJezzz!!'Y2s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLBzz!!#Cds8W,e&-)\1!!'Y2rr<$!zzz
+!6kKCs1872zzzzbl@_Cs8W-!s8W-!rr<%Bs8W-!s8W,2!!!!Ss8W-!s8W-!s8R6tzzzzzA\8!
+B1&q:SG5qRBzzzzzzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zz!+l31s"XQS!!!"Bs8W+Bzzzzz
+!/U[Ts8PFdzzzzz!!"dus8W-!s8Uo2z+n".tzzzz6i[2ds-Wiezz!"dBSs8W-!1&q:Sz!-\DB
+s8W-!ruh@Bzzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bzzz!!&Ges8W+Tz!
+36)!zzz!!#CBs8W-!6N@)dzzz!!!"Ts8W-!s8W-!s8W-!!!%iTs8W-!s8T\2!!#Cds8W-!s8W
+-!WW3#!zzzzz!&BrB!!!"Ts8N'!zzzz!!#@dzzz6i[2ds8W*!zz!!*'!s8W-!zz!!!!Bmf3=!
+z!!(7Cs8O5Bzzzzz!&D1ds$HbdzzzzzG5qUBs8W-!s8W*B!!!#2s$Hbdzzz!!!!ds8W-!FoVL
+Bzz!&F!Bs8W+Tz!!!!1mf3=es8W+ezzzz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cd
+s8R6Bzzz!$VCBs8W*BzG5qRBzz!!"0cbl@_Cs8R6Bzzzz!!#Cds8W-!s8W-!s8W*!!5&:2s8W
+-!s4mYT!(6eds8W-!s8W*Bzzzzzzz!!'Y2rt#/1zzzz!5"X!zz!!!!ds8W-!s8N'!zz!<<*!s
+8W*!zz!!'&!s8PFdz+ohTBh#IETzzzzz!-\DB6N@)dzzzz!"cdBs8W-!s8W-!s8R6B!$VB1zz
+zz!!#Cds8W+ezzz!5&:2s8T\2z!!%3Bs8W-!s8O5Bzzz!!!#2s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W*!!(6eds)nABzzz!1Eles8SJe!!!"Bs8N'!zz!+k!ds8W,T6N@)dzzzz!!)Hes8W
+-!s8W-!s8N'!]Dqp2s8W-!rt#/11B7CSs8W-!s1872zzzzzzz!5&:26N@)dzzzz]Dkh1zz!!#
+Cds8W-!rr<$!zzs8W-!s8N'!zz<<*!ubQ%VC!!!"Bs8W+Tzzzzzzbl@]1zzzz!!!!Bbl@_Cs8
+W-!s8W-!s8SKu]Dk4uzzzz!(6eds8VKuzzzM#[MTs1872z!:Kmes8W-!L]@DTzzz!!'Y2s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLBzzz&FTSus8O5B!!"eSrt#/1zz!!"cA6N
+@)d!!!RAWk5mT]67-bzz!36)!s8W-!s8W-!rr<&2s8W-!s8W-!6N@)dbl@_Cs8W-!AH2]1zzz
+!$QNc]8.U1zz]DqnSzzzz!!!#2s4mYTzz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!!Sds8W+Bz&
+9dLAs8Q$uzzzzz!!"2Bs6^Euzzzz!&F!Bs8W-!s8W-!s8W-!s8W-!rr<$!zzzz6i[2ds8QX1z
+z!!!"Bs8W-!])Vg2!!!"1s8W-!s8VKuzzzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<
+$ds8W+BzzzzG5qUBs-Wie!!(jT6N@)dzzzzG4,D1s8W-!s8W+e+TMKBzAcMf1s8W-!s8W-!!!
+'Y2s8W-!s8W*d!!!!us8W-!s8UmTzzz!!!"Bs8W-!s8T)1z!!!#2s8UmTzzzz!!'Y2s"XQSzz
+6i[2ds8W*!zz!!*'!s8W-!zz!-\DBs8T)1!!$!ds8W-!h#IETzzzzz!-[1S+TMKBzzz!!!"1s
+8W-!s8W-!s8W-!s8W-!s8W-!zzzz!!!!ds8W-!s1872zz!!%3Bs8W,2z!!(jTs8W-!s()01zz
+zz]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6Bzzzzbl@_Cruh@B!/UYuzzzz!&D
+dus8W-!s8W-!s8W-!FoVLB!!!!1s8W-!s8W-!s8W*!!1Eles8W-!s8QX1!!!"Ts8W-!s()01z
+zz1<fdus8W-!s8Un1z!!'Y2s8QX1zzzz!8[\T6N@)dz!!!!ds8W-!s8N'!zz!<<*!s8W*!z!!
+!!Ss8W-!s8W,Ts8W-!s8W+Bzzzzzz+TMKBzzzz!/U[Ts8W-!s8W-!s8W-!s8W-!s8W+B&-)\1
+zzz!!!Sus8W-!s$Hbdzz!&FTSs8R6BzAcMf1s8W,Czzzz!!!#2s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W*!!(6eds)nABzzz!!!!ds8W-!R/d3e+od>uzzz!!!!Smf3=es8W-!s8W-!s8W-!
+L]@DT!!!#Cs8W-!s8W-!s8N'!G5qUBs8W-!s)nAB!!!"Bs8W,!zzzz+_A:cs8W-!s8W+1z!/U
+[Ts6_WBzzz!!!!Bs8W*dzz!!#Cds8W-!rr<$!zzs8W-!s8N'!z!!%3Bs8W-!s8W-!s8W-!s3(
+HCzzzzzzzzzz!!!S1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!Wau_Azzz!!%3Bs8W-!R/d3ezz!
+:Kmes)nAB!!!#Cs8W-!s8PFdzzzz!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2d
+FoVLBzzz!!!"Ts8W-!1&q:S]A3Gezzz!&F!Bs8W-!s8W-!s8W-!s8W-!AH2]1!!%3Bs8W-!s8
+W-!rr<$ds8W-!s8W-!FoVLB!!!!dR@+Tdzzzz!!#C1s8W-!s8W+1zAcMf1s4n4dzzz!!'&!s8
+OhSzz!(6eds8W-!zz!!!$!s8W-!rr<$!z!!(7Cs8W-!s8W-!s8W,e1&q:Szzzzzzzzzz1<fdu
+s8W-!s8W-!s8W-!b]\0As8W-!s8W-!s8NW1zzz!!'Y2s8W-!+TMKBzzmf3=e6N@)d!(6eds8W
+-!WW3#!zzzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bzzzz!!!Sus8W,2!!!
+!ds"XQSzz!!$TBmf3=es8W-!s8W-!s8W-!s8W,e&-)\1!&FTSs8W-!s8W-!6N@,ds8W-!s8W+
+Bzzzzzzz!!!Rus8W-!s8W*1!!!!ds8W-!s3)VdzzzAcMf1rr<$!zz6i[2ds8W*!zz!!*'!s8W
+-!zz!5&:2s8W-!s8W-!s4oF1z!!#AR6P'4tzzzzzz!$P<bG':Lcs8W-!s8W-!s8W-!s8SJe!!
+!"es8W-!s8W-!s$Hbdzzz!$Ue1s8W+Tzz!!!$!s8W*1z]Dqp2s8W*Bzzzzz]Dqp2s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6Bzzzz!!$U1s8W*d!!!#2L]@DTzz!6kKCs8W-!s8W-!s
+8W-!s8W-!s8W+1z!:Kmes8W-!s8W+B!!'Y2s8W-!s8R6Bzzzzzzz!!!"es8W-!s8QX1!!!$!s
+8W-!s6`hdzz!!$!us8W,2zz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzG2<2us8W-!s8W+e&-)\1z
+M#[MTR/d3e!"^:Rzzzzz+n#C1s8W-!s8W-!s8W-!s8W-!R/d3e!!!T1s8W-!s8W,e&-)\1zzz
+!+l31s8VKuzz!"f21s/H&!!!#Cds8W-!s)nABzzzz!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W*!!(6eds)nABzzzz!!'Y2s8T\2!!"21&-)\1z!!!!Bs8W-!s8W-!s8W-!s8W-!s8W-!
+s8T\2zRK*<es8W-!s8T\2!-\DBs8W-!s)nABzzzzzzz!!!#Cs8W-!s1872!!&Ges8W-!s8T)B
+z!!!!1RK*<es8PFdzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zz!&A_t]=Y\CAInhAz!!!"Ts8U:S
+!!!!1bl=(Szzzzz<<*!us8W-!s8W-!s8W-!s8SJez!!)Hes8W-!s8SJezzzz!36)!s8R6Bzz6
+i[2dAH2]1!36)!s8W,Czzzzz!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVL
+B!!!!SLqC:2G%CXRz!&FTSs8PFd!!&F1zz!!$U1s8W-!s8W-!s8W-!s4s)dG'9;Rs8N'!!!!!
+ds8W-!s8W-!s8NW1&HDe1s8W-!L]@DTzzzzzzz!!'Y2s8W-!ruh@B!(6eds8W-!s8W+e6N@)d
+13W*cs8W-!bQ%VCzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzz6\n\A!!!!d6P'4t!!&Ges8Um
+TzzzzzRK*<es8W-!s8W-!s8W-!])Vg2z!6kKCs8W-!s&8suzzzz&FTSus4mYTz!!!!us8VKe!
+!!!Bs8W-!s8PFdzzzzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8W+Bz!+l31s8W
+-!s6c9dz!/U[Ts3(HC!$V@tzz!1Eles8W-!s8W-!s8W+Bz!!"eSs$Hbd!!!#2s8W-!s8W-!s)
+nABWrN,!s8W,2zzzzzzzz!5&:2s8W-!FoVLB!6kKCs8W-!s8W-!s6f=Ts8W-!s8W*uzzz6i[2
+ds8W*!zz!!*'!s8W-!zzzzz!!%iTs8OhSzz!5&:2s/H&!zzzzzG5qUBs8W-!s8W-!s8SJez!!
+!"1s8W-!s8W,ezzzzz<<*!us$Hbdz!!&Ges-Wie!!&Ges8W-!L]@DTzzzzz]Dqp2s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!!!#Cds8R6B!!!!Bs8W-!s8W-!s8VLdz&FTSus()01!-ZQdzzh>dN
+Ts8W-!s8W-!s()01z!!%iT6N@)d!!$!us8W-!s8W-!h#IFds8W-!s8VKezzzzzzzz]Dqp2s8W
++Bz1B7CSs8W-!s8W-!s8W-!s8W-!s()01zz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzz!/U[Th%
+0PdzzG5qU16N@)dzzzzz<8ITSs8W-!s8W-!FoVLBz!"duds8W-!s8SJezzzzzRK*<e+TMKBz!
+:Kme1&q:S+ohTBs8Umdzzzzz!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!(6eds)nA
+B!!&Ges8W-!s8W-!s8W+1zAcMf1h#IET&FO]Az!!!$!s8W-!s8W-!s8W+ezz!-\B0z!!(jTs8
+W-!s8W-!;ucpSs8W-!s8PFdzzzzzzz!!!#2s8W-!s8T)!zG5qUBs8W-!s8W-!s8W-!s8W+Tzz
+z!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzz!&@LR!!!Rd]=Y\2+TMKB1.)TQzzzzzz!+jCSs8W-
+!m[5g1!!!Q1zG5qUBs8W-!s&8suzzzz!!!!Bs8UmTz!!!!Ss8SJe!!!"Ts8W-!s&8suzzzzz!
+!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!6i[2dFoVLB!<<*!];g$tG2<2us8W+1z]Dq
+p2FoVLBG5j;tz!(6eds8W-!s8W-!s8O5BzzG5jo0z!+l31s8W-!s8W,2!!%3Bs8W-!s3)#Szz
+zzzzz!!(7Cs8W-!s1872zRK*<es8W-!s8W-!s8W-!s+gXTzzz!(6eds8W-!zz!!!$!s8W-!rr
+<$!zzzzzz&Bt1Ss8W-!;ucmuzzzzzzz!!!!S6UO3@z6eq_B!!"21s8W-!s8W,ezzzzz!!!#Cs
+/H&!z!!%iTmNDQ1!&F!Bs8W,!zzzzzz!5&:2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!rr<$ds8
+W+B!!!!Bh0'>0z&=NRus8W*u!!!!Ss8W,e&-)\1h95j!z6i[2ds8W-!s8W-!bQ%VCz!!!"es$
+Hbdz!:Kmes8W-!s8W*d!"eSus8W-!s3*4uzzzzzzz!<<*!s8W-!])Vg2zAa]Tus8W-!s8W-!s
+8VLdzzzz6i[2ds8W*!zz!!*'!s8W-!zzzzzz!!!"Bs8W-!s8W,ez!!!Qt+TMKBzzzzzzz!!%3
+Bh#IET!1Eles8W-!s8SJezzzzz!!%3BFoVLBz&FTRA!!!!1h>dNTs4n4dzzzzzz]Dqp2s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!!!"eSs8R6B!!!Q1zz!1Eles8VKu!!!"Ts8W+T!!!"1s)nAB!
+!!!ds8W-!s8W-!s8W+ezz!$VCB+TMKBzG5qUBG0L!ds8U:C!-\DBs8W-!s6`5Szzzzzz!!!!d
+s8W-!s8W,!zz&;^Ads8W-!s8W-!bTQrdzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzz+[[CQ!
+!'Y2s8W-!s8W*d!!!!1G4,D1FoVLBzzzzzz!!!!Sbl@^!!!!!ds8W-!s8W-!s$Hbdzzzzz!$V
+@tz!!!"Bs6^Eu!!'Y2s8W-!6N@)dzzzzz!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!
+!!*'!s)nABzzz!1Eles8T)!!!!Sus8W*B!!!#Ts"XQS!!#Cds8W-!s8W-!s8R6Bz!!!!1bl?K
+!zzWrN)B!$SuSs8QX1!1Eles8W-!s6_$1zzzzzz!!&Ges8W-!s8R6Bzz!!#B0]=Y\TG!cf@zz
+zz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzz!!$!us8N'!!5&:2s8W-!s8PFd!!'Y2s8W-!1&q:S
+zzzzzz!-[f1s-Wie!!'&!s8W-!s8W,Tzzzzzz!-S>Bz!"eSu;ucmuM#[MTs8RlTz!!!RARCg)
+C]81#0zz!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!<<*!FoVLBzzz!1Eles8QX1!!
+$U1s+gXT!!"ct;ucmu!"f21s8W-!s8W-!s)nABz!(62Ss()01z!!!!1h>_$d!$Ue1s6^Eu!1E
+les8W-!s3)#Szzzzzz6i[2ds8W-!h#IETzzzzzzzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz
+!5&:2s"XQS]Dqp2s8W-!s$Hbd6i[2ds8W*dzzzzzz!!!SBs8U;1z!5&:2s8W-!s8RlTzzzzzz
+zzG5ms1!!$U1s8W-!bQ%VCzG4,D1s8W-!s8VM1&-)\1z!5&:2s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!rr<$!s8W+Bzzzz!1Eles6_$1!!#@tzzz!:Kmes8W-!s8W-!FoVLB!!"dds8W+e&-)\1
+z!!!!Smd:Vd!*'!us)nAB!5&:2s8W-!s-Wiezzzzz!!!Sds8W-!s8W+1zzzzzzzzzz6i[2ds8
+W*!zz!!*'!s8W-!zzzzz]Dqp2AH2^Rs8W-!s8W-!1&q;As8W-!s8PFdzzzzzz<:9edFoVLBz]
+Dqp2s8W-!s"XQSzzzzzzz!!"eSbRaaS1@G2Bs8W*Sz!"bRus8W-!s8W-!s8W,C&-)\1z]Dqp2
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!!!!#2s8R6Bzzzz!1Eles1872zzzzWrN,!s8W-!s8W+B
+z!-YudWce@Bzz!!!"Bs/H&!!1Eles"XQS+n#C1s8W-!s()01zzzzz&Bt1Ss8W-!s-Wiezzz!!
+"/Rz!!#AR1&q:Szz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz!!!#2s8W,e&-*mAs8W-!s8UmT!
+!!Sds8W-!bQ%VCzzzzz!"bRus4oF1z!!!#Cs8W-!s8W,Tzzzzzzzz!6jjd!!!Sds8W-!s()01
+!!!!Bbl@_Cs8W-!s8W-!s8W,2z!!!#2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!!!%3Bs)
+nABzzzz!1Eles)nABz!+idSFq=WR!!!"1s8W-!s8W-!s8RlTzzzzz!!!Sus()01&DdBdh%0Pd
+<<*!us8W-!s()01zzzz!!!"es8W-!s8W,Czzz!!!!1RK(JBzbl@_CL]@DTzz!!#Cds8W-!rr<
+$!zzs8W-!s8N'!zzzz!!%iTs8W,!!!$Tus8W-!s&8su!!"11]=XIBzzzzz!!!"1mf3<T&-)\1
+z!!*'!s8W-!s8RlTzzzzzzz!!!"Bs)nAB!5&:2s8W+ez!(62Ss8W-!s8W-!s8W-!s8W*Sz!!(
+7Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!!*'!uFoVLBzzzz!1ElemP4bB!!!!Bs8W-!s-
+Y#1!!"2Bs8W-!s8W-!s3(HCzzzzz!!%3BmNDQ11B7CSWW3#!M#[MTs8W-!s()01zzzz6bEBus
+8W-!s3)#Szzz!!'&!s8U:C!!#Cds8W,2zzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz!$Ue1s8
+T)!!!"0u]=Y(1zzzzzzzz6bEBubX2@1zz!:Kmes8W-!s"XQSzz!!!!d6N@)dzzz!&FSS!!!"T
+s8W-!s3)#S!!!"Bs8W-!s1=)1G,kTBs8W-!s8RlTz!<<*!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!rr<$!+ohRczzzzz!1ElebQ%VC!!#Cds8W-!s6b%1!!&Ges8W-!s8W-!ruh@Bzzzzz!!'Y2
+])Vg2G5qUBFoVLBG5qUBs8W-!s-XDuzzz!(4Bus8W-!s8W,C&-)\1zzz!5&:2s8PFd!(6eds8
+SJezzz6i[2ds8W*!zz!!*'!s8W-!zzzzz!&CRdWXo.1zzzzzzzzz+a2*0s6b%1zzz]Dqp2s8W
+-!zzz1@G2BmSj/dzz!!!!1m`Z4B!+l31s8W,e1&q:S&=NRus/JEdz!$Rd1s8W-!s1872zs8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!zmf.G1!!!Qt<-Dgrzzz!1EleR/d3e!(6eds8W-!s8U
+:u!&EC1s8W-!s8W-!FoVLBzzzzz!"eSuFoVLB]Dqp2AH2]1AcMf1s8W-!s6b\1zz!!#Bus8W-
+!s8W-!s3)#Szzzz<<*!uh%0Pd+n#C1bRaaSzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzzzzz
+!&?;0zzzz!!!!B<-GnRs8T]S&-)\1zz!!!"Bs8W-!s8W*!zz!!!Sus8W-!ruh@Bzz!"dAu&-)
+\cmf3=es8Q$u!!"1ds8W+Bzz!!"dds8W-!bQ%VC!!!$!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W*d!!!#!s)nAB!(6eds8W,TL`l`uzz!1EleAH2]1&HDe1s8W-!s8W,es8W-!s8W-!s8W,T
+zzzzzz!*'!d1&q:tmf3=eL]@DT6gk!Ss8W-!s8W,e]68@@ATk]As8W-!s8W-!s8W-!6N@)dzz
+&7qlR]9s31+[\Tsz+[\Tszzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzz!&CRdAO@"/zG5qTu
+]:!hA6UO4.6UQ$?G'8&@]Dqp2s1<GAzzzz!!!Sds8W-!s8N'!zz!!$U1s8W-!R/d3ezz]A4"u
+!"eSus8W-!L]@DT6gk!SmR$sSzz!!#Cds8W,2z!(6eds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8R6B!!$!uFoVLB6i[2ds8W-!s/K#uzz!1Ele+TMKBh>dLBAcMf1s8W-!s8W-!s8W-!s8W*uz
+zzzzz!/U[!!!!!us8W-!WXo.11@G2Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!m[7W0z!!
+!SSs8W-!s$Hbdzzzzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz!$SsczWrN,!s8OhSzM#[MTs
+8W-!s8W-!s8W-!s8W,TWcg`0zzzzz!!"eBs8W-!rt#/1zz!!&Ges8W,2zz!!&GT1&q:Sbl@_C
+s8T\2!!%iTs8U:dzzz!-\DBs8T\2zM#[MTs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s-Wie!!(i
+Cz&4:W@h>dNTs8Unu&-)\1z!1EjS!!!"Ts8O5BM#[MTs8W-!s8W-!s8W-!s8T\2zzzzzz&DdA
+S!!!"es8W-!bTQrd1@G2Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8SJez!/U[Ts8W-!6
+N@)d6UO3Pz!+idS6N@)dzz6i[2ds8W*!zz!!*'!s8W-!zzzzz+l3/t!!!#2s8W-!bQ%VCz&4:
+#PG'8&/]=Y\e]=WlB6P'4tzzzzzz!!"e1s8W-!6N@)dzz!!'Y2s8T\2zzRI2g1!!&Ges8W-!b
+RaaSRK*<eR/d3ezzzRK*<es+gXT!!!#Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!mJm4e!
+-[c1zz+]O9Rs8W-!R3;P1z!/OSS!!"eSrr<$!bl@_Cs8W-!s8W-!s8W-!s8PFdzzzzzz1B7BB
+!!!Sds8W-!mP4bB+hRdSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!FoVLBz]Dqp2s8W*B!"
+dBSs8VM1!!!!us8W,e&-)\1z!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzz<<(bS!!%3Bs8W+1zz
+zzzzzzzzzzz!!!RRh>dLBzzz!-\DBs-Wiez!!&GT1&q:SRK*<es8U:S!!&Ges8QX1zzz!!"eS
+s8W-!FoVLB!$VCBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!;ucmu+oan0zz!!!!dRI:+Ts
+/JEdzz!!(7C+TMKRmf3=es8W-!s8W-!s8W-!s4mYTzz!!!!dLqC:!AH2]1zG5qT1&-+Kcs8W-
+!s()01!-[f1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6`hdz!!!#!s8W-!s-WieAcMf1s8W+B!
+!(jTs8W*dzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzM#UES!!'&!s3(HCzzzzzzzzzzzzzz<
+/<:0zzzAcMf1;ucmuzRERDd!!&Ges8W-!mP4bBRK*<C1&q:Szzz6f%eBs8VKuzRK*<es8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W+ezR>:hCzzz!*#BSs8U;Bzz!5&9!!!!!Ss8W-!s8W-!s8W
+-!s8W-!s)nABzz!36)!s8W-!]+=rBzRK*<C;uh+As8W-!s+gXT!"bRus8W-!s8W-!s8W-!s8W
+-!s8W-!s8W+e&-)\1z!!"eBs8W,!&-)^Bs8W-!s8T\26i[2ds8QX1zz!(6eds8W-!zz!!!$!s
+8W-!rr<$!zzzzz6Y-5t!!"cA+TMKB!!%he]+=rBzzzzzzzzzzzzzzz!!!"Bs8T)!z!"dAu&-)
+\1RK*<es8VLB!!&Ges18gBzzz!&BuBs8W-!s)nAB!!!Sus8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W*d!!!!B])Vg2zzz!!"11s8W,!&-)\1zM#[Ju!!!"1s8W-!s8W-!s8W-!s8W-!mN
+DQ1z!!!"Bs8W-!s8W-!R/d3ezG5qUBh2'nes8W-!s/HV1!!!RRmf3=es8W-!s8W-!s8W-!s8W
+-!R3;P1zz!!!Qt6QlF0!!'Y2s8W-!s-WjSs8W-!s$Hbdzz6i[2ds8W*!zz!!*'!s8W-!zzzzz
+zzzzRK*:uzzzzzzzzzzzzzzzz!"dudmLT?u!!!!BbaB"B!!&Ges8W-!s&8suG5qSczzzzRK*<
+es8W,2&-)\1!/U[Ts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8T\2!!!"B+TMKBzzz!!!!
+B]Dqp!;ucmu!!!"Bs8RlT!!!"es8W-!s8W-!s8W-!s8W-!WW3#!z!!*'!s8W-!s8W-!6N@)dz
+6gk!Ss8W-!s8W-!s6`hdzAXVBSs8W-!s8W-!s8W-!]65q0zzzzz!5&:2s8W,C&-*mAs8W,Tzz
+!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzzzz!!!!d6S\WAzzzzzzzzzzzzzzz!!!!1]Dp(dz!(
+611!!!!1bl@_Cs8W+1!!$U1mSj/dzzzzM#[MTmWJR1!!!!ds8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8QX1!!!!Szzzzz6bEBuWXo.1!!#Cds6^Eu!!!#Cs8W-!s8W-!s8W-!s8W-
+!;ucmuz1B7CSs8UnuG'8%.zz1@G2Bs8W-!s8W-!s8T)!z!!"0RG+#tS]=Y\2G%D3bzzz!!!!d
+6UN!sz<<*!us3)#S!!#Bd];d"Szz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzzzzzzzzzzzzzz
+zzzzzzz!"dBSbRaaS!!!"Bh*V/B!&EC1s8W-!mUZ@uAcKt0zzzzz+[Ze@z!"duds8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6_WBzzzzzz!-\DBmP4bB!!%3Bs)nAB!!"21s8W-!s8
+W-!s8W-!s8W,e&-)\1!!!!ds8W-!h%0Pdzzz1@G2Bs8W-!s8W-!s8R6Bzzzzzzz!!!RAWrN,!
+s3(HCz6`Rbd&-)\1zzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzzzzzzzzzzzzzzzzzz!!!"B
+&-)\1z!!!!Sbl<J1z&=J=c!!!!umf3=es8VLB!!"eSWXo.1zzzzzz!!!!1bl@_Cs8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3)#Szzzzzz!*&CdmP4bB!!'&!h#IET!!#Cds8W-!s8
+W-!s8W-!s8W,2z!!!T1s8W+Bzzzz1@G2Bs8W-!s8W-!s8OhSzzzzzz!!!!SRI:+Ts8W-!])Vg
+2zz!!#AR+TMKBzzz6i[2ds8W*!zz!!*'!s8W-!zzzzzz1.+Dr6N@)dzzzzzzzzzzzzzz!1El2
+&-)\1z!&Euu6N@)d!!"1B6N@)d!-\DBs8W-!mP4bB1@B;czzzzzzz!!&Ges8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3)#Szzzzzz!&EC1mP4bB!"dudFs-hc!!%3Bs8W-!s8
+W-!s8W-!s8W+Bz!!(7Cs8R6Bzzzz1@G2Bs8W-!s8W-!s6_WBzzzzz!$O^QRI:+Ts8W-!s8W+B
+!!!!16QlF0!!!!1bl@_CFoVLBzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzz!-[2us8W-!s3,$
+czzzzzzzzzzzzz!!!"Ts8W,!z!!!!dm]$fuzG)-\0!!!Rus8W-!s8VLB!!#CB;ucmuzzzzzz!
+!!!1RK*<es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3)Vdzzzzzz!"cdBmSj
+/d!&F!Bs6cn16P,[cs8W-!s8W-!s8W-!s8W*Sz!/U[Ts+gXTzzzz1@G2Bs8W-!s8W-!s6_WBz
+!(1qA]=Y\C]=Y\e]=[M2s8W-!s8W-!s8W-!s+gXT!(62Ss-Y#1!!%3Bs8W-!1&q:Szz!!#Cds
+8W-!rr<$!zzs8W-!s8N'!zzzz!!!"es8W-!s8W-!s8U:uzzzzzzzzzzzzz!+l31s8R6Bz+hR/
+Az!"`*Qz1<fdus8W-!bTQrtWm!3uzzzzzzz!"dBSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s6`hdzzzzzz!"dBSs()01!+l31s8W-!s5!_Ts8W-!s8W-!s8W-!s8Umd
+z&DdBdbQ%VCzzzz&Bt1Ss8W-!s8W-!s6_WBz!!!RAWp]oes8W-!s8W-!s8W-!s8VMTAO@"/!!
+!!1h>dNTs/H&!!5&:2s8W*dzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz!$VCBs8W-!s8W-!s
+8VL1zzzzzzzzzzzz!!!"1s8W-!rt#/1!!#CdWXo.1z&-)\1!!%3Bs8W-!s8SJu!-[eS&-)\1z
+zzzzz!!!!Smf3=es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8Rldzzz
+zzz!$Ue1mP4bB!1Eles8W-!s8W-!s8W-!s8W-!s8W-!s8T)!z6i[2d6N@)dzzzz&Bt1Ss8W-!
+s8W-!s3)#Szz!&A,Abl@_Cs8W-!s8Uo2;ucmuz!!#Cds8W-!AH2]1]Dqp2s8PFdzzz6i[2ds8
+W*!zz!!*'!s8W-!zzzzzG5qUBs8W-!s8W-!s8T\2zzzzzzzzzzzz!*'!us8W,2z!!"/Bzz!!!
+!1]Dqp2s8W-!FoW\ts3)#Szzzzzzz!-\DBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8VLuzzzzzz!&F!Bh%0Pd&Bt1Ss8W-!s8W-!s8W-!s8W-!s8W-!s8SJez
+M#[M2&-)\1zzzz&A.uBs8W-!s8W-!s1872zzz!(1pQG'8%P1&q:Szz!(6eds8VKu!!!"Bs8W-
+!bQ%VCzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzz!!!#!s8VLu!!"0cbl@_Cs8OhSzzzzzzzzz
+zz!!#BSmf3=es8R6Bzzzz!*&Cds8W-!s6`5S<:9e1&-)\1zzzzzz!!"dus8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,TFq=WRzzzzz!"c11bQ%VC1@G2
+Bs8W-!s8W-!s8W-!s8W-!s8W-!s8QX1!!!!1bl@^e+TMKBzzzz&FTSus8W-!s8W-!s)nABzzz
+zzzzz1B7CSs)nAB!!!"B]=XIBzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzz!!(jTL_'Od!!!!
+1bl@_Cs)nABzzzzzzzzzz!!"0ch>dNTs8W-!s$Hbdzzz!!!Rus8W-!s8W,!&.klAs3)#Szzzz
+zz!!!!BRK*<es8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s)nqRzzzzz!!%31R/d3e1<fdus8W-!s8W-!s8W-!s8W-!s8W-!s8Q$u!!!!1bl@_2AH2]
+1zzzz<<*!us8W-!s8W-!mLT?uz+[Ze@zzzzzz]Dqo!zzzzzz!(6eds8W-!zz!!!$!s8W-!rr<
+$!zzzz&A'(cz!!!!1]Dqp2])Vg2zzzzzzzzz!!#uSh>dNTs8W-!s8W-!&-)\1zzzAa]Tus8W-
+!h*V00h>dMT&-)\1zzzzzz&=NRus8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s6aFuzzzzz!!"eBAH2]1&=NRus8W-!s8W-!s8W-!s8W-!s8W-
+!s6_$1!!!!Smf3=eWXo.1zzzz]Dqp2s8W-!s8W-!6N@)d!!$Tus8W*Bzzzzzz6S\WAzzzzzz6
+i[2ds8W*!zz!!*'!s8W-!zzzzzzz!!!"Bs8W,2zzzzzzzz!!!!16["m0s8W-!s8W-!s8W-!s8
+U:Czzz!&D1ds8W-!s8R6R!-\DBh,F@Szzzzz!!!!dAVdtds8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8UoCAK_$Rzzzz!!"eBFoVLB!
++kTus8W-!s8W-!s8W-!s8W-!s8W-!s3)#S!!!!Smf3=eh*V/Bzzz!!!!Bmf3=es8W-!s8T)!z
+RK*<es/H&!zzzzzzzzzzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzzz!!%3Bs8UmTzzz!!!R
+AWk5mT]=Y\e]=Y\e]=Z;es8W-!s8W-!s8W-!s8W-!s8W-!s-Wiezz!!!Rds8W-!s8W+e1&rKA
+s8Rldzzzzz+[^FQbl@_Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s4s)S+TMKBzzz!!"eBh*V/B!&D1ds8W-!s8W-!s8W
+-!s8W-!s8W-!s4p$B!!!!Sbl@_Cs+gXTzzz!!!"Bs8W-!s8W-!FoVLB!!$!us8W-!6N@)dzzz
+zzzzzzzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzzz!5&:2s1872zz!!!!BRK*<es8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!R6prSzzAa]Tus8W-!R3;P1G4,Cd6N@)dzzz!
+&@MsWk7^!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h3hgtzzz!!"eBs-XDu!!$!Ss8W-!s8W-!s8W-
+!s8W-!s8W-!s8RldzM#[MTs3*4uzzz!!!Sus8W-!s8R6Bz!8[\Ts8W*!zzzzzzzzzzzzz!(6e
+ds8W-!zz!!!$!s8W-!rr<$!zzzzzzzbl@_CWW3#!zz+drB1s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8VKez!"cdBs8W-!m[53u!"c11s)nABzz!!"cRG,idds8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,TR:RNAzz!!"e1s6b%1!!!RRmf3=es8W-!s8W-!
+s8W-!s8W-!s8VM1z1*I4ss6b%1zzz!!%3Bs8W-!ruh@B!!!!Ss8W-!s8N'!zzzzzzzzzzzzz6
+i[2ds8W*!zz!!*'!s8W-!zzzzzzz!!&Ges8W+1zz!!"eBs8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!mUZ@u!!!!1bl@_Cm[7#S!!!!Smf0mBzz13T\As8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8UoCAK_$Rz!!!S1s8UnB!!!!BRI:+
+Ts8W-!s8W-!s8W-!s8W-!s8W,TAH2]1!!%3Bs8T)1zzz!$VCBs8W,Tz!!#Cds8W-!s"XQSzzz
+zzzzzzzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzz!!!!1WrN,!s6^Euzz1@G2Bs8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8VLBz!&Euu]65q0z!!(7!6N@)dz!!"e
+Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s4s)S+TMKB
+!!!"Bmf3<e+TMKB&9dLAs8W-!s8W-!s8W-!s8W-!s8W-!h.6Qd!!#BSmf2]Bzzz!1Eles8SJe
+z!(6eds8W-!6N@)dzzzzzzzzzzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!z!!!"1]81Vt&-)\1zz
+&7t;0s8W-!;ucmuz!!!Sus8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!mP4bBz1&q:Szz!+c-1zz!36)!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!h3gV1!!!!Sbl@_CFq=WR!!$Tds8W-!s8W-!s8W-!s8W-!s8W-!s
+4q5dz6\sQS&-)\1zz6i[2ds&8suz6i[2ds8W,C+TMKBzzzzzzz!(30d];dUdzzz!(6eds8W-!
+zz!!!$!s8W-!rr<$!z!!!!BM!k<Ch7L:TG'8%?G'9ncs8W-!s8QX1zz&Bt1Ss8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8VLBzzzzzzzz]Dqp2s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s1872zA_mCdmWJR1!!!!SLu&
++2s8W-!s8W-!s8W-!s8W-!s8VM1&-)\1!!"/tzzzbl@^Czzmf3=es8W,eFq=WRzzz!!!R0Fq=
+WRz!!#Bus8W-!s6_$1zzz6i[2ds8W*!zz!!*'!s8W-!z!$O]0z&7s)cs8W-!s8W-!s8W-!s8W
+,26N@)dz!!!SSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!bVB.u
+zzzzzzz!!!!us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!bQ%VCz!+k!ds4q5dz!&BASs8W-!s8W-!s8W-!s8W-!s8W,eFq=WRzzz!!!"1s6
+^Euz!!!"es8W-!s8W-!m[7W0z!!"006UQ$bh>b\1z!!!!B]Dqp2s8W-!s$Hbdzz!!!!ds8W-!
+s8N'!zz!<<*!s8W*!z&Bt1Sb[gbS!!"0cWrN,!s8W-!s8W,CLb\r1zz!36)!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8T\Bzzzzzzzz!!!"1mf3=es8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s4t<!]=Y\TG'8%PG'65?6UO4.6
+[!WrRCg)Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+ezz!!$T1mf2*Sz!!!!BG
+0L!ds8W-!s8W-!s8W-!s8W-!mWK-Azzz!!!#e;ucmuz!!!Sus8W-!s8W-!s8W-!s5!_Ts8W-!
+s8W,eFoVLBz!-[f1s8W-!s8W,ezzz!!#Cds8W-!rr<$!zzs8W-!s8N'!z&Bt1Ss4qi0z!!#AR
+6UO4.1&q:Szz!!!!1s8W-!s8W-!s8W-!s)nCSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!F
+oVLB!!!!16[#KA]=Y\e];g$tG'8%P<'s"azz!!!!1AZG1us8W-!s8W-!s8W-!s8W-!s8W-!s8
+W,e]=Y\e]=W60G'8%P<'s#?6UN!szzzzzzzz!$O^/G':L0mf3=es8W-!s8W-!s8W-!s8W-!s8
+W-!s-XDu!+c-1zz13TZ@zz!&Bu1s8W-!s8W-!s8W-!s8W-!s6b%Azzz!!#@dzz!!"eBs8W-!s
+8W-!s8W-!s8W-!s8W-!b[gbSz!!$Tds8W-!s8W-!s8RlTzzz!(6eds8W-!zz!!!$!s8W-!rr<
+$!z!1Eles8VMC6N@)dzzzzz!!$U1s8W-!s8W-!s8W+T!!'Y2s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W,C]65=t!!#uA]C,_!s8W-!s8W-!s8W-!s8W-!s8W+Bzz!&A^@!!"00<-EG.G'8%PG'7Fa6
+UO4.1&q:Szzzzzzz!(0+@6UO4.6UO4.6UO4.+TMKBzzzz!"_LbG'9mth>dNTs8W-!]=Y\eWcg
+`Q!!!"Bs()01zzzzz!!!RAWrN,!s8W-!s8W-!s8W-!s8W,2G#TUbzzzzz!!!Rus8W-!s8W-!s
+8W-!s8W,e]66OAz!!!"1bl@_Cs8W-!s8W-!mNDQ1zzz6i[2ds8W*!zz!!*'!s8W-!zz!(5TBs
+8W-!s1<GAzzzzz!1Eles8W-!mYH%us8O5B!5&:2h7L;2]=Y\e]81WRG'8%.6UO3Pz!!!RAh>d
+NTs8W-!s8W-!s8W-!s8W-!s8W-!s8W*!zz!1ElCR:RNAzzzzz!&?o/G':L0]=Y\e]=Y\e]=Y\
+e]=Y\e]=[M2s8W-!s8W-!s8W-!s8W-!s8Uoe]:!hcG!eVa1&q:Szzzzzz!!!RAWrN,!s&8suz
+zzzzz&7s\ts8W-!s8W-!s8W-!s8W-!s8VM1zzzzz!!!!1ATk\t]=Y\e]:!hc<$;5Az!$Pp0]C
+,_!s8W-!s8W-!s8W+1zzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zz!!%2us8W-!s8W-!]66OAzzz
+zh>dNTs8W*d!!$!urr<$!]?Cfdzzzzz!!!!SG4,D1s1=\B<&+FR&FTSus8W-!s8W-!s8W-!s(
+)01zz!1Eles8VN!Lj!r/6UO4.6UO4?G'9:c]Dqp2s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,C]=Y\2G'8$r6UMCbzz!$O^Qbl@_Cs8W-
+!])Vg2zzzzzz!!#Bds8W-!s8W-!s8W-!s8W-!s8W,T]67a@zzzzzzzzz+_@(ts8W-!s8W-!s8
+W-!s8W-!s)nABzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zz!!!"1]Dqp2s8W-!s8W,2Liu`b6UO
+4.&-)\1!!"eSs8W-!s8N'!!-\DB!!!#2FoVLBzzzz!!!!uLu&+!Lf?,0zzmf3=es8W-!s8W-!
+s8W+1zzz!1Eles8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!be(L!]=Y]Ts8W
+-!s8W-!s8W,!zzz!!!!d6UO3Pzz!!!!Bbl@_CG5qUBs8W-!s8W-!s8W-!s8W,e]67-szzzzzz
+!!!!1</Acus8W-!s8W-!s8W-!s8W-!s8W,!zzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzz15Oc
+ds8W-!s8W-!s8W-!s8W-!]=Y\e]?L<Ts/LnTrr<$!G5qRB!!'X!zzzz!$P<b]C,_!h,F@Sz!!
+"006[#L0s8W-!s8W-!s8W-!s()01zzz!$QNcbl@_Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6_$1z+a1K0]=Z;es8W-!s8W,e]67aQz!!!"Ts8W*!]
+DqoTs8W-!s8W-!s8W-!s8W-!s8W,e]:!h06N@)dzzz!&?o@Ls5o!s8W-!s8W-!s8W-!s8W-!s
+8Unu6P'4tzzzz6i[2ds8W*!zz!!*'!s8W-!zz!"],1z!!"d1bl@_Cs8W-!s8W-!s8W-!s8W-!
+s8W-!!!'Y2&-)^Bs8PFd!5&7Bzzz!(31Bs8W-!s8Umd!!!!B<-G:cs8W-!s8UoeG'8]0s8W-!
+s8W,2zzzzz!!"cA6UO4.6Y/VP6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UO4.6UMCbzzzzzzzz
+!"_Lb<-EG.]=Y]Ts8W-!s8W-!s8W-!s8W-!s8W-!s8W,21&q:S&7qmAs8W-!s8W-!s8W-!s8W
+-!s8W-!b_Qf1!!%3Bs4mYumf*jBs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6dM2]=Y\e]=Y\e]
+?L<Ts8W-!s8W-!s8W-!s8W-!s8W-!s8W,!AH2]16ZrG0zzz!!!!ds8W-!s8N'!zz!<<*!s8W*
+!zz<1.;/zz&6+J0s8W-!s8W-!s8W-!s8W-!s8W*d!(6ct!!'&!s/H&!]Dm$tzz!&A`Rs8W-!s
+8W-!s/L7B]DnmSG%F$.6QlF0z!!%3Bs8W-!s8R6B!&?o/6UMCbzzzzzzzzzzzzzzzzzzzzzzz
+zz!&?o/G'8%s]=Zo!s8W-!s6dM!Fs-hc!(31Bs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6b&um
+f3=e])XVSs"Ybcs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W,TFs-hc!"atB6N@)dzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zz+fbRBAK_$R
+zz6["mAs8W-!s8W-!s8W-!s8R6B!5#iC!"duds$Hdus8W-!be(LCs8W-!s8W-!s8W-!s8W-!s
+8W,C&-)\1z!&?nAz!-\DBs8W-!s6fpes8W-!s8UoCAInhAzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zz!$QOAs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W+B1@G2B6NAn0s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!W`/ru!!!RRmYDD
+Szzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zz!*%eSs3-9dzzz1.-5Q]Dqp2s8W-!s18726iTLR!
+&F!BmLWt0s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8O5Bz!&BuBs8UoCG'8%Pmf3=es8W-!s8W
+-!s8W-!s8W-!mWK-Azzzzzzzzzz!!#su!!!S1;ucmuzzzz!!#BS]=Y\eWch>Qzzzzzzzz!!#u
+us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8T+es8W,T]=[M2s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h0'qA!!!!1G4)stzzzzz
+6i[2ds8W*!zz!!*'!s8W-!zzz!!$Tds8W,eWcg,tzzz!!!!16bEBus1=)1h7EXe1@G2BbRj4B
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s"XQS!(2Rds8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s6`hdzzzzzzzzzzAcHoR!1ElT&-)\1zzz!!!!1]Dqp2s8W-!s8W,!6N@)dzzzzzz!!
+"0ch>dNTs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!m[7Vdz!-[ed;ucmuzz
+zz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzz!!!"1bl@_Cs8VMeAK_$Rzzz+n#C1s8W-!s)qB0s8W
+-!b]`FSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s6f=Ts8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8RlTzzzzzzzzz!!!Sus8R6BRK*;ezzzz!"dBSs8W-!s8W-!s8W-!WXo.1z
+zzzz!!!!dWrN,!s8W-!s8W-!s8W-!s8W-!s6dM2G'8%PG'8%PG'8%PG,jBus8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s-Zgd!!!!BLq
+C:Ch.6Qdzzzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzz17@S1s8W-!s4s)S+TMKBzzG5qUBs8
+W-!s8W-!s8W-!h<t=Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8U:Szzzzzzzzz!(6eds-Wjds8W+ezzzzG'64Q!!$!1s8W-!
+s8W-!bQ%VCzzzz!!!!1G2<2us8W-!s8W-!s8W-!s8W,2Lh/=Azzzzz&48faG'8&@]=\+Cs8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!h2##1z<3#uus-Zgdzzzzzz
+!(6eds8W-!zz!!!$!s8W-!rr<$!zzzz!!#udmf3=es8W-!b[gbSzzh>dNTs8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8U:Szzzzzzzzz6i[2d])Vj!s8W+1zzz!!!!Bz!!!!d]Dqp2s8W-!FoVLBzzz
+z!!!RRmf3=es8W-!s8W-!s8W,2AInhAzzzzzzzzz1.+EPG'9:c]A<Mes8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W,CWcfNcz13VLRs8W-!zzzzzzz6i[2ds8W*!zz!!*'!s8W-!zzzzzz<3#uu
+s8W-!s4pWSz!!!!Ss8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8T\2zzzzzzzz!!!!ds8W,2!!
+&Ges8W*Szzzzz!!!!Bs8W-!s8W,ezzzzz!!!!1G4,D1s8W-!s8W-!]-..Szzzzzzzzzzzz!!!
+!16UOgrG':L0]Dqp2s8W-!s8U<T]=W5c1&q:Sz6^cd1s8W-!s/K#uzzzzzz!!!!ds8W-!s8N'
+!zz!<<*!s8W*!zzzzzz!"a>0s8W-!s8RlTz!!!"1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8R6Bzzzzzzzz!!#Cds8T\2!$VCBs8VLBzzzzz!!!#Cs8W-!s8W*dzzzzzz&DdBds8W-!s6`hd
+zzzzzzzzzzzzzzzzzzzzz!"atds8W-!s4qiAzzzzzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzz
+zzz!!!!u]Dqp2s8SJez!!!"1s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!h7L;2]=Y]2s8W-!s8W-!s8W-!s8W-!s6_$1zzzzzzzz!(6e
+ds6]je!-\DBs8VL1zzzzz!!%3Bs8W-!s8Q$uzzzzz!!!"1s8W-!s8W,e1&q:Szzzzzzz!!!!B
+G+#tS]=Y(dG%F$.&-)\1zzzz!!!!B6UO3azz!!!!umf3=es8VLdzzzzzzzz!(6eds8W-!zz!!
+!$!s8W-!rr<$!zzzzzzzAcMf1s8PFdz!!!!Sbl@_Cs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s3.Kd<'pWczz!&A_ch>dNTs8W-!s8W-!s)nABzzzzzzzz
+6i[2d])Vg2&FTSus8U:uzzzzz!/U[Ts8W-!s$Hbdzzzzz!"eSus8W-!s8PFdzzzzzzzz&;^Ad
+s8W-!s8W-!s8W-!s8U<T]68@@6P'4tz!&@Ms]C*n!<$;5Azz!+l31s8W-!L_'Odzzzzzzzz6i
+[2ds8W*!zz!!*'!s8W-!zzzzzzz!!!!Bs8W-!s3(HCz!!!!1G4,D1s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8U<CG#U3szzzzz+a2]As8W-!s8W-!bQ%VCzzzzzzz!
+!!"Bs8W,2z<<*!us8W+T&-)\1zzzzbl@_Cs8W,e&-)\1zzzzzAcMf1s8W-!])Vg2zzzzzzz!!
+!SSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,C]=Z;eh7Iht&-)\1zz!!!"1s8W-!s8QX1zzz
+zzzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzzz!!!#es8W-!ruh@Bzz&9dLAs8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W,2R<DObzzzzzzz!!#BSmf3=es8W-!+TMKBzzzzzzz!
+!%iTs8T)!zM#[MTs8W,eAH2]1zzz!!&Ges8W-!s8R6Bzzzzz!!!#Ts8W-!s8W*uzzzzzzzz!5
+&:2s8W-!s4t<!]=Y\e]:!hcG'8%PG%F$.6UN!szzzzz!&FTSs8W-!L]@DTzzzzzzzz!!#Cds8
+W-!rr<$!zzs8W-!s8N'!zzzzzzz!!'Y2s8W-!6N@)dzz!!#udmf3=es8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!]:!h0+TMKBzzzzzzzz!!!!Smf3=es8W*dzzzz!!"/Rzzz!5&:2s)nABzRK*<es
+8W-!s/KWRzz!!!!uWrN,!s8W-!])Vg2zzzzz!&FTSs8W-!s8NW1zzzzzzz!!!!Ss8W-!s8R6B
+zzzzzzzzzzzbl@_Cs8U:Czzzzzzzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzzzz!-\DBs8W*
+uzzzz11c9Rh>dNTs8W-!s8W-!s8W-!s3-mS6QlF0zzzz!!!"1G.YAu]81Vczzz!!!!ds8W-!s
+8PFdzzzz!(4sAzz!!!!Ss8W-!6N@)dzWrN,!s8W-!s8W,C]=W60G'8%PWnm^Ts8W-!s8VKuzz
+zzzz6i[2ds8W-!rr<$!zzzzzzz!!%3Bs8W-!FoVLBzzzzzzzzzz!!"2Bs8W-!s)nABzzzzzzz
+zz6i[2ds8W*!zz!!*'!s8W-!zzzzzzzzG5qUBs8PFdzzzzz!$O]s6UO4aG'8%PG%EE/zzzzzz
+<8ITSs8W-!s8W,eR:Qp0zz!!!$!s8W-!s&8suzzzzG5pAczz!"dBSs8UmTzzG5qUBs8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!mP4bBzzzzz!!!!ds8W-!s8W-!zzzzzzzz!5&:2s8W*Bzzzzzzzz
+zzz!(6eds8W-!1&q:Szzzzzzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzzz!!!Sds8W-!ruh
+@Bzzzzzzzzzzzzzz!!$U1s8W-!s8W-!s8W-!s8T*1&-)\1z!!(7Cs8W-!6N@)dzzz!!!!us8W
++B&-)\1!!!"1h>dNTs)nABzz6gk!Ss8W-!s8W-!s8W-!s8W-!s8W-!s8VLBzzzzzz!!"eSs8W
+-!s8W*dzzzzzzzz]Dqp2s8N'!zzzzzzzzzzz6i[2ds8W*!zzzzzzzzz!!#Cds8W-!rr<$!zzs
+8W-!s8N'!zzzzzzzA_mCds8W,ezzzzzzzzzzzzzzz+n#BuLb\r1!(31Ss8W-!s8W-!Wau_Az!
+:Kmes8VKezzzz!!"2Bs8W,eR<EasWnm^Ts8W,C&-)\1zz&9dLAs8W-!s8W-!s8W-!s8W-!s8W
+-!s+gXTzzzzzz!!)Hes8W-!s8VLBzzzzzzz!!!#2s8W-!rr<$!zzzzzzzzzz!!!!Ss8W-!s8N
+'!zzzzzzzzz!(6eds8W-!zz!!!$!s8W-!rr<$!zzzzzz<3#Bds8W-!s8R6Bzzzzzzzzzzzzzz
+!!!"BmWK-Az!!!RRh>dNTs8W-!s8T*1&-)]As8W-!s)nABzzzz!!%iTs8W-!s8W-!s8W-!s6_
+WBzzz!"a>As8W-!s8W-!s8W-!s8W-!s8W-!FoVLBzzzzzz!/U[Ts8W-!s8VM1zzzzzzz!!%iT
+s8W-!&-)\1zzzzzzzzzz!!!#Ts8W-!s"XQSzzzzzzzzz6i[2ds8W*!zz!!*'!s8W-!zzzzzz!
+!!!Bmf3=es8W-!h%0Pdzzzzzzzzzzzzzz!!#@tzzz6`U1ds8W-!s8W-!Wcmh1s8W,C&-)\1zz
+zz!!&Ges8W-!s8W-!s8W,T1&q:Szzz!!!!dLu&+2s8W-!s8W-!s8W-!s8W+Bzzzzzzz&FTSus
+8W-!s8W,TAOAg.zzzzzz!-\DBs8W+Bzzzzzzzzzzz!!%3Bs8W-!WW3#!zzzzzzzz!!!!ds8W-
+!s8N'!zz!<<*!s8W*!zzzzzz!!!!Smf3=es8T\Szzzzzzzzzzzzzzzzzzz!$QOAs8W-!s8W-!
+s8W-!s-XDuzzzzz!!#BSmf3=es8W-!]4CsBzzzzz!&A,/]A<Mes8W-!s8W-!b_SUdzzzzzzz1
+@G2Bs8W-!s8W-!s6^Euzzzzzz&DdBds8W+1zzzzzzzzzzz!!&Ges8UoC&-)\1zzzzzzzz!!#C
+ds8W-!rr<$!zzs8W-!s8N'!zzzzzz!!!!BWk5ldAH2]1zzzzzzzzzzzzzzzzzzz!!!!uLqE]e
+s8W-!s4rJuzzzzzzz+[\Ua6ULhRzzzzzzz!!"006UO4PG%D3bzzzzzzzz+hRdSs8W-!s8W,2+
+TMKBzzzzzz6i[2ds8W+e&-)\1zzzzzzzzzz!!"00+TMKBzzzzzzzzz!(6eds8W-!zz!!!$!s8
+W-!rr<$!zzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!#AR6UO3Pzzzzzzzzzzzzzzzzzzzzzzzzzz
+zz!$QNc]=Y\eLb\r1zzzzzzz+drB1s8W,!+TMKBzzzzzzzzzzzzzzzzzzzzz6i[2ds8W*!zz!
+!*'!s8W-!zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzz!!"cA6N@)dzzzzzzzzzzzzzzzzzzzzz!!!!ds8W-!s8N'!zz!<<*!s8W*!zzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzz!!#Cds8W-!rr<$!zzs8W-!s8N'!zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!(6eds8W-!zz!!!
+$!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!zz!!*'!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8N'!zz!<<*!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!rr<$!zzs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!zz!!!$!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*!zz!!*'!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s
+8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-
+!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8
+W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
+s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W
+-!s8W-!s8W-!s8W-!s8N'!zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!~>
+
+endstream
+endobj
+10 0 obj
+137393
+endobj
+11 0 obj
+/DeviceGray
+endobj
+12 0 obj
+<<
+endobj
+13 0 obj
+852
+endobj
+xref
+0 14
+0000000000 65535 f
+0000000010 00000 n
+0000000168 00000 n
+0000000217 00000 n
+0000000276 00000 n
+0000000444 00000 n
+0000000527 00000 n
+0000000545 00000 n
+0000000583 00000 n
+0000000604 00000 n
+0000138182 00000 n
+0000138205 00000 n
+0000138233 00000 n
+0000138252 00000 n
+trailer
+<<
+/Size 14
+/Info 1 0 R
+/Root 2 0 R
+>>
+startxref
+138272
+%%EOF
diff --git a/info/examples/tlc3/example-sources/cat.pdf b/info/examples/tlc3/example-sources/cat.pdf
new file mode 100644
index 0000000000..d48edeaf88
--- /dev/null
+++ b/info/examples/tlc3/example-sources/cat.pdf
@@ -0,0 +1,82 @@
+%PDF-1.5
+%쏢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xUUKU! U$,@'=}[ sIFGWmџsn_0khRn@{݈/`v6:+uhr1N{=tDOE,tڜitn,}b0ζ=PxBE|-rϚ9HI뵛l9fn^n/;{Ǯ˸:ȋAɍbƕJӈ,P۷BS`<)h(LHĔqN*Xq‽?;9_W(l#ܜCfj sBUCcWu~cyV$(1WH]7+/mA"znYRU1j1GKV{2, V!YB.R%]>Kج,)gxkT(iRښ(ٷwи'Qk{T
+*Bd5d[<h7N @YݚdξջiMg`i[d k B0I-3
+yVD'1۫_+(x5"<Y?AE5f'gρ tYic5R8t`>3b|!e}!Q I։φTceu9yy=?/ F\endstream
+endobj
+6 0 obj
+686
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 36 32]
+/Parent 3 0 R
+/Resources<</ProcSet[/PDF]
+/ExtGState 8 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 9 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+8 0 obj
+<</R7
+7 0 R>>
+endobj
+9 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1344>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:c859ced8-5459-11f4-0000-b0069176419e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.23'/>
+<rdf:Description rdf:about='uuid:c859ced8-5459-11f4-0000-b0069176419e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-01-19T23:54:53+01:00</xmp:ModifyDate>
+<xmp:CreateDate>2019-01-19T23:54:53+01:00</xmp:CreateDate>
+<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:c859ced8-5459-11f4-0000-b0069176419e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:c859ced8-5459-11f4-0000-b0069176419e'/>
+<rdf:Description rdf:about='uuid:c859ced8-5459-11f4-0000-b0069176419e' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.23)
+/CreationDate(D:20190119235453+01'00')
+/ModDate(D:20190119235453+01'00')>>endobj
+xref
+0 10
+0000000000 65535 f
+0000000978 00000 n
+0000002532 00000 n
+0000000919 00000 n
+0000000790 00000 n
+0000000015 00000 n
+0000000771 00000 n
+0000001042 00000 n
+0000001083 00000 n
+0000001112 00000 n
+trailer
+<< /Size 10 /Root 1 0 R /Info 2 0 R
+/ID [<052CBBCD7E88B5C9D24B3028B781FE8B><052CBBCD7E88B5C9D24B3028B781FE8B>]
+>>
+startxref
+2655
+%%EOF
diff --git a/info/examples/tlc3/example-sources/elephant.pdf b/info/examples/tlc3/example-sources/elephant.pdf
new file mode 100644
index 0000000000..3c54ac1f77
--- /dev/null
+++ b/info/examples/tlc3/example-sources/elephant.pdf
Binary files differ
diff --git a/info/examples/tlc3/example-sources/latex-logo.pdf b/info/examples/tlc3/example-sources/latex-logo.pdf
new file mode 100644
index 0000000000..936da577dc
--- /dev/null
+++ b/info/examples/tlc3/example-sources/latex-logo.pdf
@@ -0,0 +1,618 @@
+%PDF-1.5
+%
+4 0 obj
+[ /Separation /PANTONE#203005#20U /DeviceCMYK << /FunctionType 2 /Domain [0 1] /C0 [0 0 0 0] /C1 [1 0.56 0 0] /N 1 >> ]
+endobj
+5 0 obj
+<< /pgfprgb [/Pattern /DeviceRGB] /&PANTONE#203005#20U 4 0 R >>
+endobj
+8 0 obj
+<<
+/Length 19773
+>>
+stream
+0 0 0 1 k 0 0 0 1 K
+0 g 0 G
+0 0 0 1 k 0 0 0 1 K
+0 0 0 1 k 0 0 0 1 K
+0 0 0 1 k 0 0 0 1 K
+1 0 0 1 -65.903 245.559 cm
+q
+0 0 0 1 K
+0 0 0 1 k
+0.3985 w
+q
+q
+0 0 0 1 k
+74.98047 -170.3323 m
+75.92888 -172.04099 76.91533 -173.51198 77.94435 -174.77815 c
+77.95679 -174.79062 l
+77.96036 -174.79504 77.96562 -174.79868 77.96921 -174.8031 c
+77.4952 -174.73392 77.00691 -174.68567 76.49973 -174.69101 c
+75.4979 -174.70157 74.42209 -174.87367 73.26189 -175.23894 c
+75.25436 -176.90749 76.95096 -178.1273 78.44244 -179.07455 c
+78.40598 -179.06256 78.36673 -179.049 78.33034 -179.0372 c
+78.44244 -179.0995 l
+76.13199 -178.37637 73.63947 -178.2879 70.7214 -179.67235 c
+72.81664 -180.98347 74.5749 -181.94008 76.12613 -182.66113 c
+76.08069 -182.65439 76.03448 -182.64256 75.98912 -182.63623 c
+76.10121 -182.69847 l
+73.68347 -182.2821 71.17432 -182.51614 68.44244 -184.3174 c
+70.22363 -185.11115 71.77112 -185.7103 73.14978 -186.17296 c
+73.16222 -186.17296 l
+73.2494 -186.22276 l
+70.9439 -186.31238 68.65903 -187.03026 66.425 -189.14928 c
+68.37657 -189.63336 70.04742 -189.95663 71.51839 -190.17044 c
+71.4771 -190.17876 71.43513 -190.18646 71.39384 -190.19533 c
+71.33641 -190.19415 71.27669 -190.19614 71.2195 -190.19533 c
+71.2818 -190.22025 l
+69.56316 -190.6105 67.88733 -191.4722 66.25067 -193.12189 c
+67.57664 -193.40836 68.76978 -193.63089 69.8621 -193.79436 c
+68.51732 -194.4444 67.24004 -195.45174 66.07632 -196.99483 c
+67.60426 -197.11346 68.958 -197.16415 70.17343 -197.16916 c
+68.70287 -197.84962 67.31715 -198.91797 66.08876 -200.64365 c
+68.27116 -200.75273 70.09535 -200.74802 71.66782 -200.65608 c
+71.6384 -200.66812 71.60999 -200.68115 71.58067 -200.69342 c
+71.4851 -200.70195 71.38918 -200.7081 71.29424 -200.71834 c
+71.43123 -200.76814 l
+69.79655 -201.48586 68.28355 -202.64883 66.9854 -204.6162 c
+69.69766 -204.6558 71.84608 -204.52776 73.6479 -204.30489 c
+73.59305 -204.31978 73.54073 -204.33902 73.48601 -204.35469 c
+73.41646 -204.35892 73.34297 -204.36206 73.27432 -204.36713 c
+73.36147 -204.39203 l
+71.2366 -205.02504 69.27455 -206.24435 67.64543 -208.71329 c
+69.83638 -208.74525 71.66576 -208.66232 73.23694 -208.51404 c
+73.20282 -208.53265 73.17125 -208.5574 73.1373 -208.57634 c
+71.2602 -209.62352 69.64651 -211.19633 68.57942 -213.85652 c
+70.5063 -213.49156 72.1214 -213.10645 73.52338 -212.69833 c
+73.5001 -212.7168 73.47173 -212.7294 73.44865 -212.74815 c
+73.53581 -212.73572 l
+72.0927 -213.81264 70.87946 -215.32162 70.06137 -217.55516 c
+71.38799 -217.26189 72.57326 -216.95366 73.63544 -216.64604 c
+72.68195 -217.79889 71.94545 -219.23793 71.53085 -221.12923 c
+72.9714 -220.59872 74.22096 -220.08829 75.32909 -219.58502 c
+75.3157 -219.60072 75.30505 -219.61905 75.29175 -219.63483 c
+75.2691 -219.6527 75.23903 -219.6668 75.21703 -219.68465 c
+75.25436 -219.67221 l
+74.23782 -220.89037 73.4622 -222.42223 73.07507 -224.45427 c
+75.10329 -223.64328 76.75307 -222.86487 78.14352 -222.12552 c
+78.10423 -222.16354 78.05597 -222.1992 78.019 -222.2376 c
+78.05634 -222.22516 l
+76.82663 -223.5739 75.90848 -225.30655 75.54077 -227.69215 c
+77.93481 -226.63525 79.77951 -225.653 81.29419 -224.72829 c
+81.2782 -224.74466 81.26015 -224.76167 81.24437 -224.77809 c
+81.34398 -224.72829 l
+79.6242 -226.20111 78.30492 -228.15538 77.84464 -231.1417 c
+81.07126 -229.71729 83.32794 -228.42732 85.07997 -227.23137 c
+84.3276 -228.75305 83.93005 -230.52605 84.1211 -232.74818 c
+87.23952 -230.35568 89.21375 -228.42676 90.68394 -226.72081 c
+90.68156 -226.74539 90.68593 -226.77086 90.68394 -226.79553 c
+90.5948 -227.87675 90.66219 -229.04907 90.98282 -230.34468 c
+92.83165 -227.16837 94.68066 -225.85172 96.56187 -224.76563 c
+94.20924 -226.29057 94.63165 -227.52635 94.63165 -228.93748 c
+97.4292 -225.9913 101.32127 -222.86208 102.51454 -220.9051 c
+100.9191 -223.3012 100.28197 -225.57669 99.86203 -227.58005 c
+91.69849 -231.8973 86.71698 -233.02722 81.14473 -234.75314 c
+83.30623 -235.54593 85.62633 -236.31604 84.66904 -237.41814 c
+82.11609 -239.97108 l
+83.74841 -239.46367 85.41566 -238.73206 86.86081 -239.72202 c
+86.71898 -241.06091 85.03024 -241.74344 83.58557 -242.52399 c
+86.12895 -241.60754 86.67773 -241.82336 87.34647 -242.03831 c
+87.68057 -243.64267 86.52025 -244.50296 85.76492 -245.56258 c
+92.1712 -240.6915 100.52574 -236.84552 106.41245 -235.23885 c
+114.69266 -232.45035 125.37651 -229.54353 128.2804 -222.47421 c
+131.18198 -210.81796 l
+134.58617 -207.13374 137.71674 -203.31966 139.20197 -198.67603 c
+148.681 -196.84216 156.34903 -197.49954 164.34514 -197.70468 c
+163.61636 -197.58322 139.93672 -193.57019 139.93672 -193.57019 c
+133.0151 -184.09941 122.68846 -190.54065 119.2892 -199.89645 c
+118.43123 -202.25784 113.53484 -202.25261 112.11612 -199.88403 c
+106.50714 -187.80806 89.47568 -175.03786 74.98047 -170.3324 c
+h
+f
+Q
+q
+/&PANTONE#203005#20U cs
+1 sc
+74.8131 -169.652 m
+75.76816 -171.3726 76.76118 -172.84071 77.79797 -174.11296 c
+77.32396 -174.04382 76.8356 -174.00314 76.32841 -174.00848 c
+75.32657 -174.01904 74.25558 -174.18533 73.09535 -174.55061 c
+75.12 -176.24605 76.83098 -177.48332 78.3401 -178.43683 c
+76.00848 -177.69211 73.49771 -177.58606 70.5481 -178.98544 c
+72.70247 -180.33359 74.51079 -181.30785 76.09329 -182.03564 c
+73.62592 -181.58086 71.06755 -181.78809 68.27515 -183.6293 c
+70.1188 -184.4509 71.71321 -185.0677 73.12802 -185.5365 c
+70.80565 -185.61769 68.50696 -186.33495 66.25691 -188.4691 c
+68.20848 -188.95325 69.8805 -189.27423 71.35146 -189.48804 c
+69.55128 -189.85176 67.78546 -190.71523 66.07405 -192.44025 c
+67.40002 -192.72672 68.5936 -192.94295 69.68594 -193.10645 c
+68.34114 -193.75645 67.06792 -194.76376 65.9042 -196.30685 c
+67.43216 -196.42549 68.784 -196.47816 69.99945 -196.48317 c
+68.52884 -197.16364 67.15216 -198.23878 65.92381 -199.96448 c
+68.10619 -200.07355 69.92918 -200.06296 71.5017 -199.97098 c
+69.77353 -200.67747 68.18074 -201.87129 66.81862 -203.93558 c
+69.53088 -203.9752 71.6789 -203.84496 73.4807 -203.62207 c
+71.24464 -204.22916 69.17477 -205.44989 67.47177 -208.0308 c
+69.6627 -208.06276 71.49147 -207.98312 73.06267 -207.83487 c
+71.14188 -208.88158 69.49214 -210.4693 68.40578 -213.17758 c
+70.38333 -212.80307 72.04062 -212.40213 73.46762 -211.98236 c
+71.98111 -213.06413 70.73161 -214.58354 69.89491 -216.86786 c
+71.22154 -216.5746 72.39891 -216.2676 73.46109 -215.95998 c
+72.50755 -217.11282 71.7726 -218.55577 71.35799 -220.4471 c
+72.79854 -219.91658 74.04462 -219.40242 75.15274 -218.89917 c
+74.09998 -220.1311 73.29587 -221.69064 72.89941 -223.77159 c
+74.92763 -222.9606 76.57732 -222.18575 77.96782 -221.4464 c
+76.69316 -222.80904 75.74481 -224.56187 75.3683 -227.00465 c
+77.83763 -225.91455 79.7322 -224.90466 81.2727 -223.95447 c
+79.50354 -225.43713 78.14316 -227.40866 77.67389 -230.45328 c
+80.9005 -229.02882 83.15213 -227.73688 84.90419 -226.54092 c
+84.15182 -228.06264 83.75302 -229.8444 83.94408 -232.06654 c
+87.0625 -229.67406 89.03796 -227.73743 90.50816 -226.03148 c
+90.40901 -227.13306 90.4872 -228.33124 90.81517 -229.65643 c
+93.05392 -225.81015 95.27867 -224.68712 97.58095 -223.40349 c
+93.91374 -225.24976 94.45738 -226.63966 94.45738 -228.25241 c
+97.25493 -225.30627 101.1564 -222.18199 102.34969 -220.22502 c
+100.75424 -222.62111 100.1048 -224.89023 99.68488 -226.89365 c
+91.52136 -231.21088 86.55106 -232.3392 80.9788 -234.06517 c
+83.14024 -234.85796 85.45656 -235.6344 84.49927 -236.73654 c
+81.94545 -239.28378 l
+83.57776 -238.7764 85.24217 -238.05217 86.6873 -239.04213 c
+86.54547 -240.38106 84.85315 -241.05705 83.4085 -241.8376 c
+85.95186 -240.92116 86.50188 -241.1328 87.1706 -241.34776 c
+87.50471 -242.9521 86.3453 -243.8151 85.59001 -244.87473 c
+91.99626 -240.00365 100.35573 -236.1552 106.24243 -234.54851 c
+114.52266 -231.75998 125.19936 -228.86186 128.10323 -221.79257 c
+131.01624 -210.13393 l
+134.42035 -206.44972 137.55159 -202.62909 139.03687 -197.98547 c
+148.51585 -196.1516 156.1803 -196.81367 164.17642 -197.01877 c
+163.44763 -196.89735 139.76183 -192.88437 139.76183 -192.88437 c
+132.8402 -183.41362 122.52171 -189.85104 119.12248 -199.20683 c
+118.2645 -201.56822 113.36966 -201.56894 111.95094 -199.20032 c
+106.34195 -187.12434 89.3083 -174.35744 74.8131 -169.65204 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+130.737 -194.36765 m
+130.67473 -194.46727 l
+130.4291 -194.92491 130.01361 -195.2373 129.4294 -195.4262 c
+128.84523 -195.61508 128.0968 -195.67561 127.22519 -195.63786 c
+126.67725 -195.61298 l
+127.07574 -195.99904 l
+127.27808 -196.19363 127.33458 -196.34897 127.33725 -196.4847 c
+127.34003 -196.62048 127.28171 -196.76707 127.15047 -196.93301 c
+126.88797 -197.26497 126.36661 -197.62538 125.88023 -197.99156 c
+125.71834 -198.10362 l
+125.83041 -198.26553 l
+126.23619 -198.888 126.42197 -199.3672 126.46553 -199.73503 c
+126.50908 -200.10284 126.4236 -200.36665 126.25383 -200.59428 c
+125.91428 -201.0496 125.1689 -201.35814 124.4979 -201.73997 c
+124.37337 -201.80228 l
+124.39828 -201.9517 l
+124.45598 -202.30183 124.36165 -202.58795 124.11188 -202.87325 c
+123.86205 -203.15851 123.44154 -203.43051 122.87898 -203.67026 c
+122.72955 -203.7325 l
+122.75444 -203.89441 l
+122.86667 -204.64409 123.09203 -205.29648 123.56392 -205.7126 c
+123.99564 -206.09325 124.64871 -206.19362 125.48174 -206.02391 c
+125.62694 -206.82306 125.83508 -207.54987 126.31609 -208.0289 c
+126.8036 -208.5144 127.57547 -208.65799 128.60748 -208.39001 c
+128.83972 -208.94977 129.1791 -209.34863 129.5664 -209.61044 c
+129.99164 -209.89793 130.54732 -210.0139 131.00444 -210.15588 c
+131.27527 -209.86461 l
+130.82158 -209.72371 130.15176 -209.50592 129.79056 -209.26175 c
+129.42937 -209.0176 129.1359 -208.68266 128.93127 -208.10362 c
+128.86902 -207.90437 l
+128.66977 -207.96661 l
+127.60855 -208.29276 127.02008 -208.1459 126.61496 -207.74246 c
+126.20987 -207.33905 125.98206 -206.60974 125.84285 -205.7624 c
+125.80551 -205.53825 l
+125.58136 -205.6005 l
+124.70668 -205.82872 124.19029 -205.71199 123.83789 -205.40123 c
+123.5087 -205.11096 123.31386 -204.59637 123.2028 -203.95667 c
+123.70955 -203.72238 124.14395 -203.46614 124.42322 -203.14722 c
+124.69604 -202.83563 124.81415 -202.45099 124.79681 -202.05133 c
+125.41507 -201.71129 126.16074 -201.41907 126.59009 -200.84335 c
+126.81458 -200.54234 126.93118 -200.14671 126.8765 -199.68521 c
+126.8268 -199.2653 126.62117 -198.78017 126.2663 -198.20325 c
+126.70192 -197.88239 127.17477 -197.56084 127.47426 -197.18208 c
+127.6408 -196.97156 127.76599 -196.73851 127.7607 -196.47226 c
+127.7579 -196.32545 127.61661 -196.19173 127.53653 -196.04886 c
+128.29414 -196.05873 128.98434 -196.00885 129.55397 -195.8247 c
+130.15407 -195.63066 130.62552 -195.27704 130.93626 -194.79106 c
+131.83295 -194.79576 132.7615 -194.99277 133.7009 -195.11484 c
+134.66586 -195.24025 135.64787 -195.2739 136.5776 -194.86578 c
+136.40327 -194.47974 l
+135.58063 -194.84084 134.70184 -194.82584 133.76317 -194.7039 c
+132.8245 -194.58192 131.8462 -194.3605 130.86154 -194.36765 c
+h
+f
+Q
+q
+0 0 0 0 K
+0 0 0 0 k
+4.00 M
+0.83588 w
+134.22377 -194.20999 m
+134.22377 -195.18729 133.43155 -195.97952 132.45425 -195.97952 c
+131.47699 -195.97952 130.68477 -195.18729 130.68477 -194.20999 c
+130.68477 -193.23276 131.47699 -192.44048 132.45425 -192.44048 c
+133.43155 -192.44048 134.22377 -193.23271 134.22377 -194.20999 c
+h
+B
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+139.50786 -192.55063 m
+137.91925 -194.61722 137.51979 -194.08351 136.55267 -194.42993 c
+136.3908 -194.49217 l
+136.41571 -194.66652 l
+136.78806 -196.74225 138.01825 -197.40181 138.97836 -198.15636 c
+139.03197 -197.98846 l
+139.28752 -197.93976 l
+138.32506 -197.1834 137.2719 -196.54277 136.88893 -194.77863 c
+137.5932 -194.61201 138.26529 -194.82506 139.76561 -192.87326 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+78.33931 -178.43236 m
+81.34113 -180.29369 86.28174 -182.21309 89.4544 -184.21825 c
+91.19994 -185.32968 92.76773 -186.43712 93.9874 -187.39381 c
+95.20705 -188.35054 96.10895 -189.33894 96.4407 -189.6603 c
+96.77246 -189.98167 96.99767 -189.82983 96.77693 -189.41124 c
+96.55623 -188.99269 95.46979 -188.02501 94.23647 -187.0576 c
+93.00316 -186.0902 91.4344 -184.98756 89.67856 -183.86957 c
+86.16685 -181.63354 82.04544 -179.63425 78.33931 -178.43236 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+77.79774 -174.10962 m
+79.0561 -174.4002 80.9134 -175.47346 82.9787 -176.62177 c
+85.04402 -177.77005 87.29498 -179.18306 89.35477 -180.55699 c
+91.41457 -181.93091 93.00264 -183.13339 94.2722 -184.1021 c
+95.4778 -185.13373 96.073 -185.80177 96.30371 -185.79979 c
+96.33534 -185.80617 96.3665 -185.80664 96.4158 -185.79979 c
+96.46509 -185.79294 96.54826 -185.75493 96.59013 -185.67525 c
+96.63199 -185.59564 96.61581 -185.52873 96.60262 -185.48848 c
+96.58939 -185.44824 96.58229 -185.42686 96.56529 -185.40129 c
+96.49716 -185.299 96.3932 -185.2032 96.2415 -185.06508 c
+95.93803 -184.78883 95.43668 -184.3826 94.79692 -183.89447 c
+93.5174 -182.91817 91.65808 -181.5868 89.59145 -180.2083 c
+87.52481 -178.82979 85.25795 -177.40457 83.17798 -176.24815 c
+82.43864 -175.97418 78.8128 -174.0567 77.79778 -174.10962 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+76.07635 -182.03564 m
+79.92918 -183.60826 85.40994 -185.45547 89.06837 -187.75497 c
+91.03407 -189.0032 92.7462 -190.24667 94.02478 -191.2668 c
+94.66405 -191.77684 95.198 -192.23532 95.59387 -192.59929 c
+95.98975 -192.96329 96.21304 -193.29369 96.34106 -193.38387 c
+96.60904 -193.57262 96.81415 -193.44722 96.68977 -193.14722 c
+96.59584 -192.92072 96.28592 -192.66089 95.88028 -192.28796 c
+95.47466 -191.91504 94.93169 -191.45796 94.28627 -190.94301 c
+92.99547 -189.91313 91.27202 -188.65082 89.29253 -187.39381 c
+85.33354 -184.87988 80.60045 -182.66963 76.07635 -182.03564 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+73.11407 -185.53242 m
+76.11678 -185.53442 82.31961 -188.28288 84.93388 -189.6603 c
+89.17294 -191.92107 93.02751 -194.82709 95.15799 -196.8583 c
+95.39423 -197.08353 95.73933 -196.88472 95.46935 -196.5719 c
+93.4905 -194.2789 89.4036 -191.57663 85.13313 -189.29918 c
+80.86267 -187.0217 76.4407 -185.52908 73.11407 -185.53242 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+71.37746 -189.4872 m
+75.89166 -190.14772 81.30273 -191.96985 85.2452 -193.94423 c
+87.4453 -195.06133 89.40714 -196.2578 90.91145 -197.31909 c
+92.41577 -198.38039 93.52652 -199.57526 93.80061 -199.88446 c
+94.07469 -200.19366 94.4012 -200.20654 94.14929 -199.6603 c
+93.89742 -199.11407 92.6722 -198.04568 91.14804 -196.9704 c
+89.62393 -195.89511 87.64934 -194.69644 85.432 -193.57063 c
+80.99736 -191.31905 75.947 -189.54765 71.37746 -189.4872 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+72.86665 -192.84834 m
+71.74524 -192.75052 70.73582 -192.98045 69.70737 -193.10901 c
+73.7184 -192.73314 79.3272 -194.57512 83.0659 -196.29793 c
+87.47017 -198.36269 91.1274 -201.19742 92.87906 -202.99779 c
+93.15332 -203.27965 93.34712 -202.92047 93.20285 -202.73624 c
+91.57162 -200.65361 87.68683 -197.9965 83.24023 -195.91183 c
+79.90527 -194.34839 76.23091 -193.14197 72.86665 -192.84834 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+70.0202 -196.46172 m
+73.96739 -196.75429 79.25212 -197.69943 82.9538 -199.39876 c
+86.67685 -201.1401 89.50226 -203.39804 90.92389 -204.67894 c
+91.14262 -204.87605 91.52945 -204.73642 91.22276 -204.38007 c
+89.92543 -202.8727 86.90895 -200.78772 83.14061 -199.02516 c
+79.37227 -197.26266 74.795 -196.13377 70.0202 -196.46172 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+73.56403 -199.74745 m
+72.73128 -199.71928 72.34058 -199.8751 71.53719 -199.96185 c
+74.21617 -200.07994 78.47331 -200.79242 80.82431 -201.59055 c
+83.87512 -202.649 86.3838 -204.2434 87.81058 -205.48843 c
+88.08609 -205.72885 88.29149 -205.40631 88.10944 -205.20198 c
+86.77307 -203.70229 84.05705 -202.26608 80.96127 -201.19203 c
+78.63947 -200.38649 76.06229 -199.83194 73.56403 -199.74745 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+73.45065 -203.63292 m
+79.17772 -204.01935 82.64069 -205.02841 85.29501 -207.40623 c
+85.4939 -207.58441 85.80788 -207.33917 85.59389 -207.10736 c
+82.86983 -204.15607 77.50647 -203.33368 73.45065 -203.63292 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+77.86043 -207.06998 m
+76.12437 -206.93034 74.67168 -207.30972 73.08948 -207.83658 c
+77.71964 -207.0986 79.64473 -207.45247 83.15305 -209.09988 c
+83.55293 -209.28764 83.52946 -208.84525 83.35231 -208.73872 c
+81.48877 -207.6186 79.59642 -207.20961 77.86043 -207.06998 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+77.69182 -210.29349 m
+76.05038 -210.43901 74.65665 -211.00266 73.50752 -211.93732 c
+78.09276 -210.17003 79.36008 -210.52167 82.86664 -211.51582 c
+83.32784 -211.64658 83.18452 -211.20233 83.0036 -211.12975 c
+80.90372 -210.28787 79.33325 -210.14795 77.69182 -210.29349 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+86.77696 -213.13474 m
+84.33063 -212.87021 81.57433 -213.1669 79.15556 -213.60796 c
+76.73676 -214.04903 74.65645 -214.94519 73.48213 -215.90033 c
+77.5038 -214.20183 78.23672 -214.20544 79.23029 -214.0189 c
+81.6133 -213.58438 83.97543 -213.41493 86.75206 -213.54568 c
+87.00383 -213.55756 86.99095 -213.1579 86.77696 -213.13474 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+88.19664 -215.11479 m
+85.54546 -215.01465 82.80702 -215.6707 80.43823 -216.34769 c
+78.06947 -217.02467 76.31123 -217.94847 75.15182 -218.8915 c
+77.49782 -217.76302 79.68095 -216.99911 80.55034 -216.7462 c
+82.88602 -216.07864 85.2422 -215.5008 88.22154 -215.53821 c
+88.45299 -215.541 88.6026 -215.13014 88.19664 -215.11479 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+90.3635 -216.7462 m
+87.86656 -217.11485 85.24843 -217.85233 82.96626 -218.6266 c
+80.68407 -219.40096 79.05957 -220.32053 77.99982 -221.42145 c
+80.71445 -219.8632 82.20732 -219.31682 83.0908 -219.0127 c
+85.34499 -218.24783 87.44984 -217.71562 90.43823 -217.15712 c
+90.79688 -217.0901 90.50885 -216.72472 90.3635 -216.7462 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+91.63374 -218.82585 m
+86.62622 -219.62347 83.38158 -221.78394 81.31908 -223.92644 c
+84.51541 -221.51825 86.7389 -220.22403 91.7209 -219.23685 c
+92.03624 -219.17436 91.94098 -218.77693 91.63374 -218.82585 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+94.07458 -220.65652 m
+89.03824 -221.43233 86.13397 -224.49391 84.92432 -226.51482 c
+88.1108 -223.33163 90.59082 -221.59921 94.16173 -221.06744 c
+94.52315 -221.01366 94.43092 -220.60161 94.07458 -220.65652 c
+h
+f
+Q
+q
+0 0 0 1 K
+0 0 0 1 k
+0 0 0 0 k
+0.83588 w
+95.59387 -222.25055 m
+94.8084 -222.34862 93.73952 -222.90488 92.72963 -223.54568 c
+91.71974 -224.18648 90.95776 -224.96616 90.50337 -225.9707 c
+91.71985 -224.71524 92.20683 -224.37552 92.95378 -223.89436 c
+93.9234 -223.27913 94.90044 -222.89166 95.69351 -222.66147 c
+96.06528 -222.55359 95.78433 -222.22675 95.59387 -222.25055 c
+h
+f
+Q
+q
+0 0 0 0 K
+0 0 0 0 k
+4.00 M
+0.83588 w
+134.22377 -194.20999 m
+134.22377 -195.18729 133.43155 -195.97952 132.45425 -195.97952 c
+131.47699 -195.97952 130.68477 -195.18729 130.68477 -194.20999 c
+130.68477 -193.23276 131.47699 -192.44048 132.45425 -192.44048 c
+133.43155 -192.44048 134.22377 -193.23271 134.22377 -194.20999 c
+h
+B
+Q
+q
+0 0 0 0 K
+0 0 0 0.6 k
+4.00 M
+0.83588 w
+134.22377 -194.20999 m
+134.22377 -195.18729 133.43155 -195.97952 132.45425 -195.97952 c
+131.47699 -195.97952 130.68477 -195.18729 130.68477 -194.20999 c
+130.68477 -193.23276 131.47699 -192.44048 132.45425 -192.44048 c
+133.43155 -192.44048 134.22377 -193.23271 134.22377 -194.20999 c
+h
+B
+Q
+Q
+n
+Q
+0 0 0 1 k 0 0 0 1 K
+0 0 0 1 k 0 0 0 1 K
+0 0 0 1 k 0 0 0 1 K
+0 0 0 1 k 0 0 0 1 K
+
+endstream
+endobj
+7 0 obj
+<<
+/Type /Page
+/Contents 8 0 R
+/Resources 6 0 R
+/MediaBox [0 0 98.44 75.91]
+/Parent 9 0 R
+>>
+endobj
+6 0 obj
+<<
+ /Pattern 2 0 R /ExtGState 1 0 R /ColorSpace 5 0 R
+/ProcSet [ /PDF ]
+>>
+endobj
+1 0 obj
+<<>>
+endobj
+2 0 obj
+<<>>
+endobj
+3 0 obj
+<< /pgfprgb [/Pattern /DeviceRGB] >>
+endobj
+9 0 obj
+<<
+/Type /Pages
+/Count 1
+/Kids [7 0 R]
+>>
+endobj
+10 0 obj
+<<
+/Type /Catalog
+/Pages 9 0 R
+>>
+endobj
+11 0 obj
+<<
+/Producer (pdfTeX-1.40.24)
+/Creator (TeX)
+/CreationDate (D:20220608100802+02'00')
+/ModDate (D:20220608100802+02'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) kpathsea version 6.3.4)
+>>
+endobj
+xref
+0 12
+0000000000 65535 f
+0000020262 00000 n
+0000020282 00000 n
+0000020302 00000 n
+0000000015 00000 n
+0000000150 00000 n
+0000020171 00000 n
+0000020063 00000 n
+0000000232 00000 n
+0000020355 00000 n
+0000020412 00000 n
+0000020462 00000 n
+trailer
+<< /Size 12
+/Root 10 0 R
+/Info 11 0 R
+/ID [<3A432B1F009922A01B904A44CE68DED1> <3A432B1F009922A01B904A44CE68DED1>] >>
+startxref
+20723
+%%EOF
diff --git a/info/examples/tlc3/example-sources/layout-tlc3-special.sty b/info/examples/tlc3/example-sources/layout-tlc3-special.sty
new file mode 100644
index 0000000000..8ff24c83c6
--- /dev/null
+++ b/info/examples/tlc3/example-sources/layout-tlc3-special.sty
@@ -0,0 +1,473 @@
+%%
+%% This is file `layout.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% layout.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%%
+%%
+%% Copyright (C) 1993-2021
+%% The LaTeX Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%%
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{layout}
+ [2021-03-10 v1.2e Show layout parameters --- special version for TLC3]
+\DeclareOption{dutch}{%
+ \def\Headertext{Kopregel}
+ \def\Bodytext{Broodtekst}
+ \def\Footertext{Voetregel}
+ \def\MarginNotestext{Marge\\Notities}
+ \def\oneinchtext{een inch}
+ \def\notshown{niet getoond}
+ }
+\DeclareOption{german}{%
+ \def\Headertext{Kopfzeile}
+ \def\Bodytext{Haupttext}
+ \def\Footertext{Fu{\ss}zeile}
+ \def\MarginNotestext{Rand-\\ notizen}
+ \def\oneinchtext{ein Zoll}
+ \def\notshown{ohne Abbildung}
+ }
+\DeclareOption{ngerman}{\ExecuteOptions{german}}
+\DeclareOption{english}{%
+ \def\Headertext{Header}
+ \def\Bodytext{Body}
+ \def\Footertext{Footer}
+ \def\MarginNotestext{Margin\\Notes}
+ \def\oneinchtext{one inch}
+ \def\notshown{not shown}
+ }
+\DeclareOption{french}{%
+ \def\Headertext{Ent\^{e}te}
+ \def\Bodytext{Corps}
+ \def\Footertext{Pied de page}
+ \def\MarginNotestext{Marge\\Notes}
+ \def\oneinchtext{un pouce}
+ \def\notshown{non affich\'{e}}
+ }
+\DeclareOption{francais}{\ExecuteOptions{french}}
+\DeclareOption{spanish}{%
+ \def\Headertext{Encabezamiento}
+ \def\Bodytext{Cuerpo}
+ \def\Footertext{Pie de p\'agina}
+ \def\MarginNotestext{Notas\\ Marginales}
+ \def\oneinchtext{una pulgada}
+ \def\notshown{no mostradas}
+ }
+\DeclareOption{portuguese}{%
+ \def\Headertext{Cabe\c{c}alho}
+ \def\Bodytext{Corpo}
+ \def\Footertext{Rodap\'e}
+ \def\MarginNotestext{Notas\\ Marginais}
+ \def\oneinchtext{uma polegada}
+ \def\notshown{n\~ao mostradas}
+ }
+\DeclareOption{brazilian}{%
+ \def\Headertext{Cabe\c{c}alho}
+ \def\Bodytext{Corpo}
+ \def\Footertext{Rodap\'e}
+ \def\MarginNotestext{Notas\\ Marginais}
+ \def\oneinchtext{uma polegada}
+ \def\notshown{n\~ao mostradas}
+ }
+\DeclareOption{italian}{%
+ \def\Headertext{Testatina}
+ \def\Bodytext{Corpo}
+ \def\Footertext{Piedino}
+ \def\MarginNotestext{Note\\ Marginali}
+ \def\oneinchtext{un pollice}
+ \def\notshown{non mostrato}
+ }
+\DeclareOption{romanian}{%
+ \def\Headertext{Antet}
+ \def\Bodytext{Corp}
+ \def\Footertext{Subsol}
+ \def\MarginNotestext{Note\\ Marginale}
+ \def\oneinchtext{un inch}
+ \def\notshown{neafi\textcommabelow sat}
+ }
+\DeclareOption{japanese}{%
+ \def\Headertext{天}
+ \def\Bodytext{基本版面}
+ \def\Footertext{地}
+ \def\MarginNotestext{傍\\注}
+ \def\oneinchtext{1インチ}
+ \def\notshown{非表示}
+ }
+\DeclareOption{verbose}{\let\LayOuttype\typeout}
+\DeclareOption{silent}{\let\LayOuttype\@gobble}
+\def\lay@value{}
+\DeclareOption{integers}{%
+ \renewcommand*{\lay@value}[2]{%
+ \expandafter\number\csname #1@#2\endcsname pt}}
+\DeclareOption{reals}{%
+ \renewcommand*{\lay@value}[2]{\the\csname #2\endcsname}}
+\ExecuteOptions{english,silent,integers}
+\ProcessOptions
+\newcommand\LayOutbs{}
+\chardef\LayOutbs`\\
+\def\ConvertToCount#1#2{%
+ #1=#2
+ \divide #1 by 65536}
+\def\SetToHalf#1#2{#1=#2\relax\divide#1by\tw@}
+\def\SetToQuart#1#2{#1=#2\relax\divide#1by4}
+\def\Identify#1{%
+ \put(\PositionX,\PositionY){\circle{20}}
+ \put(\PositionX,\PositionY){\makebox(0,0){\tiny #1}}
+}
+\def\InsideHArrow#1{{%
+ \ArrowLength = #1
+ \divide\ArrowLength by \tw@
+ \advance\ArrowLength by -10
+ \advance\PositionX by -10
+ \ifnum\ArrowLength<\z@
+ \put(\PositionX,\PositionY){\vector(1,0){-\ArrowLength}}
+ \advance\PositionX by 20
+ \put(\PositionX,\PositionY){\vector(-1,0){-\ArrowLength}}
+ \else
+ \put(\PositionX,\PositionY){\vector(-1,0){\ArrowLength}}
+ \advance\PositionX by 20
+ \put(\PositionX,\PositionY){\vector(+1,0){\ArrowLength}}
+ \fi
+}}
+\def\InsideVArrow#1{{%
+ \ArrowLength = #1
+ \divide\ArrowLength by \tw@
+ \advance\ArrowLength by -10
+ \advance\PositionY by -10
+ \put(\PositionX,\PositionY){\vector(0,-1){\ArrowLength}}
+ \advance\PositionY by 20
+ \put(\PositionX,\PositionY){\vector(0,+1){\ArrowLength}}
+}}
+\def\OutsideHArrow#1#2#3{{%
+ \PositionX = #1
+ \advance\PositionX by #3
+ \put(\PositionX,\PositionY){\vector(-1,0){#3}}
+ \PositionX = #1 \advance\PositionX-#2
+ \advance\PositionX by -#3
+ \put(\PositionX,\PositionY){\vector(+1,0){#3}}
+}}
+\def\OutsideVArrow#1#2#3#4{{%
+ \PositionY = #1
+ \advance\PositionY by -#3
+ \put(\PositionX,\PositionY){\vector(0,+1){#3}}
+ \PositionY = #1
+ \advance\PositionY#2
+ \advance\PositionY#4
+ \put(\PositionX,\PositionY){\vector(0,-1){#4}}
+}}
+\def\Show#1#2{\LayOutbs #2 = \lay@value{#1}{#2}}
+\def\Type#1#2{%
+ \LayOuttype{#2 = \lay@value{#1}{#2}}}
+\newcount\oneinch
+\oneinch=72
+\newcount\cnt@paperwidth
+\newcount\cnt@paperheight
+\ConvertToCount\cnt@paperwidth\paperwidth
+\ConvertToCount\cnt@paperheight\paperheight
+\newcount\cnt@hoffset
+\newcount\cnt@voffset
+\ConvertToCount\cnt@hoffset\hoffset
+\ConvertToCount\cnt@voffset\voffset
+\newcount\cnt@textheight
+\newcount\cnt@textwidth
+\newcount\cnt@topmargin
+\newcount\cnt@oddsidemargin
+\newcount\cnt@evensidemargin
+\newcount\cnt@headheight
+\newcount\cnt@headsep
+\newcount\cnt@marginparsep
+\newcount\cnt@marginparwidth
+\newcount\cnt@marginparpush
+\newcount\cnt@footskip
+\newcount\fheight
+\fheight=12
+\newcount\ref@top
+\ref@top=\cnt@paperheight \advance\ref@top by -\oneinch
+\newcount\ref@hoffset
+\newcount\ref@voffset
+\ref@hoffset=\cnt@hoffset \advance\cnt@hoffset by \oneinch
+\ref@voffset=\cnt@voffset
+\cnt@voffset=\ref@top
+\advance\cnt@voffset by -\ref@voffset
+\newcount\ref@head
+\newcount\ref@body
+\newcount\ref@foot
+\newcount\ref@margin
+\newcount\ref@marginwidth
+\newcount\ref@marginpar
+\newcount\Interval
+\newcount\ExtraYPos
+\newcount\PositionX
+\newcount\PositionY
+\newcount\ArrowLength
+\def\lay@getvalues{%
+ \ConvertToCount\cnt@textheight\textheight
+ \ConvertToCount\cnt@textwidth\textwidth
+ \ConvertToCount\cnt@topmargin\topmargin
+ \ConvertToCount\cnt@oddsidemargin\oddsidemargin
+ \ConvertToCount\cnt@evensidemargin\evensidemargin
+ \ConvertToCount\cnt@headheight\headheight
+ \ConvertToCount\cnt@headsep\headsep
+ \ConvertToCount\cnt@marginparsep\marginparsep
+ \ConvertToCount\cnt@marginparwidth\marginparwidth
+ \ConvertToCount\cnt@marginparpush\marginparpush
+ \ConvertToCount\cnt@footskip\footskip
+ \ref@head=\ref@top
+ \advance\ref@head by -\ref@voffset
+ \advance\ref@head by -\cnt@topmargin
+ \advance\ref@head by -\cnt@headheight
+ \ref@body=\ref@head
+ \advance\ref@body by -\cnt@headsep
+ \advance\ref@body by -\cnt@textheight
+ \ref@foot=\ref@body
+ \advance\ref@foot by -\cnt@footskip
+ }
+\AtBeginDocument{\lay@getvalues}
+\newcommand\layout{%
+ \@ifstar{\lay@getvalues\lay@xlayout}{\lay@xlayout}}
+\def\lay@xlayout{%
+ \lay@layout
+ \if@twoside
+ \lay@layout
+ \fi}
+\newcommand\lay@layout{%
+ \thispagestyle{empty}
+ \if@twoside
+ \ifodd\count\z@
+ \typeout{Two-sided document style, odd page.}
+ \ref@marginwidth=\cnt@oddsidemargin
+ \ref@marginpar=\oneinch
+ \advance\ref@marginpar by \ref@hoffset
+ \advance\ref@marginpar by \cnt@oddsidemargin
+ \ref@margin\ref@marginpar
+ \if@reversemargin
+ \advance\ref@marginpar by -\cnt@marginparsep
+ \advance\ref@marginpar by -\cnt@marginparwidth
+ \else
+ \advance\ref@marginpar by \cnt@textwidth
+ \advance\ref@marginpar by \cnt@marginparsep
+ \fi
+ \else
+ \typeout{Two-sided document style, even page.}
+ \ref@marginwidth=\cnt@evensidemargin
+ \ref@marginpar=\oneinch
+ \advance\ref@marginpar by \ref@hoffset
+ \advance\ref@marginpar by \cnt@evensidemargin
+ \ref@margin\ref@marginpar
+ \if@reversemargin
+ \advance\ref@marginpar by \cnt@textwidth
+ \advance\ref@marginpar by \cnt@marginparsep
+ \else
+ \advance\ref@marginpar by -\cnt@marginparsep
+ \advance\ref@marginpar by -\cnt@marginparwidth
+ \fi
+ \fi
+ \else
+ \typeout{One-sided document style.}
+ \ref@marginwidth=\cnt@oddsidemargin
+ \ref@marginpar=\oneinch
+ \advance\ref@marginpar by \ref@hoffset
+ \advance\ref@marginpar by \cnt@oddsidemargin
+ \ref@margin\ref@marginpar
+ \if@reversemargin
+ \advance\ref@marginpar by -\cnt@marginparsep
+ \advance\ref@marginpar by -\cnt@marginparwidth
+ \else
+ \advance\ref@marginpar by \cnt@textwidth
+ \advance\ref@marginpar by \cnt@marginparsep
+ \fi
+ \fi
+ \setlength{\unitlength}{.5pt}
+ \begin{picture}(\cnt@paperwidth,\cnt@paperheight)
+ \centering
+ \thicklines
+ \put(0,0){\framebox(\cnt@paperwidth,\cnt@paperheight){\mbox{}}}
+ \put(0,\cnt@voffset){\dashbox{10}(\cnt@paperwidth,0){\mbox{}}}
+ \put(\cnt@hoffset,0){\dashbox{10}(0,\cnt@paperheight){\mbox{}}}
+ \put(\ref@margin,\ref@head){%
+ \framebox(\cnt@textwidth,\cnt@headheight)%
+ {\footnotesize\Headertext}}
+ \put(\ref@margin,\ref@body){%
+ \framebox(\cnt@textwidth,\cnt@textheight){\Bodytext}}
+ \put(\ref@margin,\ref@foot){%
+ \framebox(\cnt@textwidth,\fheight){\footnotesize\Footertext}}
+ \put(\ref@marginpar,\ref@body){%
+ \framebox(\cnt@marginparwidth,\cnt@textheight)%
+ {\footnotesize\shortstack{\MarginNotestext}}}
+ \thinlines
+ \SetToHalf\PositionX\cnt@textwidth
+ \advance\PositionX by \ref@margin
+ \PositionY = \ref@body
+ \advance\PositionY by 50
+ \Identify{8}
+ \InsideHArrow\cnt@textwidth
+ \SetToHalf\PositionY\cnt@textheight
+ \advance\PositionY by \ref@body
+ \PositionX = \cnt@textwidth
+ \divide\PositionX by 5
+ \multiply \PositionX by 4
+ \advance\PositionX by \ref@margin
+ \Identify{7}
+ \InsideVArrow\cnt@textheight
+ \PositionY = 25
+ \SetToHalf\PositionX\cnt@hoffset
+ \Identify{1}
+ \InsideHArrow\cnt@hoffset
+ \SetToQuart\PositionY\cnt@textheight
+ \advance\PositionY by \ref@body
+ \ifnum\ref@marginwidth > 0
+ \OutsideHArrow\ref@margin\ref@marginwidth{20}
+ \PositionX = \cnt@hoffset
+ \else
+ \OutsideHArrow\cnt@hoffset{-\ref@marginwidth}{20}
+ \PositionX = \ref@margin
+ \fi
+ \advance\PositionX by -30
+ \Identify{3}
+ \SetToQuart\PositionY\cnt@textheight
+ \advance\PositionY by \ref@body
+ \advance\PositionY by 30
+ \SetToHalf\PositionX\cnt@marginparwidth
+ \advance\PositionX by \ref@marginpar
+ \Identify{10}
+ \InsideHArrow\cnt@marginparwidth
+ \advance\PositionY by 30
+ \if@twoside
+ \if@reversemargin
+ \ifodd\count\z@
+ \OutsideHArrow\ref@margin\cnt@marginparsep{20}
+ \PositionX = \ref@margin
+ \else
+ \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
+ \PositionX = \ref@marginpar
+ \fi
+ \else
+ \ifodd\count\z@
+ \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
+ \PositionX = \ref@marginpar
+ \else
+ \OutsideHArrow\ref@margin\cnt@marginparsep{20}
+ \PositionX = \ref@margin
+ \fi
+ \fi
+ \else
+ \if@reversemargin
+ \OutsideHArrow\ref@margin\cnt@marginparsep{20}
+ \PositionX = \ref@margin
+ \else
+ \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
+ \PositionX = \ref@marginpar
+ \fi
+ \fi
+ \advance\PositionX by -\cnt@marginparsep
+ \advance\PositionX by -30
+ \Identify{9}
+ \PositionX = \cnt@textwidth
+ \divide\PositionX by 8
+ \advance\PositionX by \ref@margin
+ \OutsideVArrow\ref@foot\cnt@footskip{20}{20}
+ \PositionY = \ref@foot
+ \advance\PositionY by \cnt@footskip
+ \advance\PositionY by 30
+ \Identify{11}
+ \PositionX = \cnt@paperwidth
+ \advance\PositionX by -50
+ \PositionY = \cnt@paperheight
+ \ExtraYPos = \PositionY
+ \advance\ExtraYPos by -\cnt@voffset
+ \advance\PositionY by \cnt@voffset
+ \divide\PositionY by \tw@
+ \Identify{2}
+ \InsideVArrow\ExtraYPos
+ \Interval = \cnt@textwidth
+ \divide\Interval by 8
+ \PositionX = \ref@margin
+ \advance\PositionX by \Interval
+ \ifnum\cnt@topmargin > \z@
+ \ExtraYPos = \ref@head
+ \advance\ExtraYPos\cnt@headheight
+ \OutsideVArrow\ExtraYPos\cnt@topmargin{20}{20}
+ \PositionY = \ExtraYPos
+ \advance\PositionY by \cnt@topmargin
+ \else
+ \ExtraYPos = \cnt@voffset
+ \OutsideVArrow\ExtraYPos{-\cnt@topmargin}{20}{20}
+ \PositionY = \ExtraYPos
+ \advance\PositionY by -\cnt@topmargin
+ \fi
+ \advance\PositionY by 30
+ \Identify{4}
+ \advance\PositionX by \Interval
+ \OutsideVArrow\ref@head\cnt@headheight{20}{20}
+ \PositionY = \ref@head
+ \advance\PositionY by \cnt@headheight
+ \advance\PositionY by 30
+ \Identify{5}
+ \advance\PositionX by \Interval
+ \ExtraYPos=\ref@body
+ \advance\ExtraYPos\cnt@textheight
+ \OutsideVArrow\ExtraYPos\cnt@headsep{20}{20}
+ \PositionY = \ref@body
+ \advance\PositionY by \cnt@textheight
+ \advance\PositionY by -30
+ \Identify{6}
+ \end{picture}
+
+ \medskip
+ \vtop to 0pt{%
+ \@minipagerestore\footnotesize\ttfamily
+ \begin{tabular}{@{}rl@{\hspace{20pt}}rl}
+ 1 & \oneinchtext\ + \LayOutbs\texttt{hoffset}
+ & 2 & \oneinchtext\ + \LayOutbs\texttt{voffset} \\
+ 3 & \if@twoside
+ \ifodd\count\z@ \Show{cnt}{oddsidemargin}
+ \else \Show{cnt}{evensidemargin}
+ \fi
+ \else
+ \Show{cnt}{oddsidemargin}
+ \fi & 4 & \Show{cnt}{topmargin} \\
+ 5 & \Show{cnt}{headheight} & 6 & \Show{cnt}{headsep} \\
+ 7 & \Show{cnt}{textheight} & 8 & \Show{cnt}{textwidth} \\
+ 9 & \Show{cnt}{marginparsep}&10& \Show{cnt}{marginparwidth} \\
+ 11& \Show{cnt}{footskip} & & \Show{cnt}{marginparpush}
+ \rlap{(\notshown)}\\
+ & \Show{ref}{hoffset} & & \Show{ref}{voffset} \\
+ & \Show{cnt}{paperwidth} & & \Show{cnt}{paperheight} \\
+
+ \end{tabular}\vss}
+ \Type{ref}{hoffset}
+ \Type{ref}{voffset}
+ \Type{cnt}{textheight}
+ \Type{cnt}{textwidth}
+ \newpage
+}
+\endinput
+%%
+%% End of file `layout.sty'.
diff --git a/info/examples/tlc3/example-sources/locale.bib b/info/examples/tlc3/example-sources/locale.bib
new file mode 100644
index 0000000000..a536efba84
--- /dev/null
+++ b/info/examples/tlc3/example-sources/locale.bib
@@ -0,0 +1,28 @@
+ @book{aa,
+ author = {Aachen, Georgina},
+ title = {Title AA},
+ }
+ @book{vn,
+ author = {Vn, A},
+ title = {Title VN},
+ }
+ @book{vr,
+ author = {Vr, A},
+ title = {Title VR},
+ }
+ @book{wolf,
+ author={Wolf, Ceasar},
+ title={Title B},
+ }
+ @book{ringa,
+ author = {Ånten, Georgina},
+ title = {Title Å},
+ }
+ @book{ua,
+ author = {Änten, Georgina},
+ title = {Title Ä},
+ }
+ @book{uo,
+ author = {Önten, Georgina},
+ title = {Title Ö},
+ }
diff --git a/info/examples/tlc3/example-sources/longlife-grayscale.jpg b/info/examples/tlc3/example-sources/longlife-grayscale.jpg
new file mode 100644
index 0000000000..c6325e1666
--- /dev/null
+++ b/info/examples/tlc3/example-sources/longlife-grayscale.jpg
Binary files differ
diff --git a/info/examples/tlc3/example-sources/longlife.jpg b/info/examples/tlc3/example-sources/longlife.jpg
new file mode 100644
index 0000000000..7475d9a477
--- /dev/null
+++ b/info/examples/tlc3/example-sources/longlife.jpg
Binary files differ
diff --git a/info/examples/tlc3/example-sources/partial.toc b/info/examples/tlc3/example-sources/partial.toc
new file mode 100644
index 0000000000..4a1ec992ea
--- /dev/null
+++ b/info/examples/tlc3/example-sources/partial.toc
@@ -0,0 +1,163 @@
+\contentsline {chapter}{\numberline {2}The Structure of a \LaTeX {} Document}{21}{chapter.2}%
+\contentsline {section}{\numberline {2.1}The overall structure of a source file}{22}{section.2.1}%
+\contentsline {subsection}{\numberline {2.1.1}Spoiler alert\Dash The \nxLcs {DocumentMetadata} command}{23}{subsection.2.1.1}%
+\contentsline {subsection}{\numberline {2.1.2}Processing of options of the document class and packages}{24}{subsection.2.1.2}%
+\contentsline {subsection}{\numberline {2.1.3}Front, main, and back matter}{26}{subsection.2.1.3}%
+\contentsline {subsubsection}{Front matter elements}{26}{section*.1}%
+\contentsline {subsubsection}{Main matter elements}{28}{section*.2}%
+\contentsline {subsubsection}{Back matter elements}{28}{section*.3}%
+\contentsline {subsection}{\numberline {2.1.4}Splitting the source document into several files}{28}{subsection.2.1.4}%
+\contentsline {subsection}{\numberline {2.1.5}\nxLPack {askinclude}\Dash Managing your inclusions}{30}{subsection.2.1.5}%
+\contentsline {subsection}{\numberline {2.1.6}\nxLPack {tagging}\Dash Providing variants in the document source}{30}{subsection.2.1.6}%
+\contentsline {section}{\numberline {2.2}Sectioning commands}{32}{section.2.2}%
+\contentsline {subsection}{\numberline {2.2.1}Numbering headings}{34}{subsection.2.2.1}%
+\contentsline {subsection}{\numberline {2.2.2}Changing fixed heading texts}{36}{subsection.2.2.2}%
+\contentsline {subsection}{\numberline {2.2.3}Introduction to heading design}{37}{subsection.2.2.3}%
+\contentsline {subsection}{\numberline {2.2.4}\nxLPack {quotchap}, \nxLPack {epigraph}\Dash Mottos on chapters and sections}{38}{subsection.2.2.4}%
+\contentsline {subsection}{\numberline {2.2.5}\nxLPack {indentfirst}\Dash Indent the first paragraph after a heading}{39}{subsection.2.2.5}%
+\contentsline {subsection}{\numberline {2.2.6}\nxLPack {nonumonpart}\Dash No page numbers on parts}{40}{subsection.2.2.6}%
+\contentsline {subsection}{\numberline {2.2.7}\nxLPack {titlesec}\Dash A package approach to heading design}{40}{subsection.2.2.7}%
+\contentsline {subsubsection}{The basic interface}{40}{section*.6}%
+\contentsline {subsubsection}{The extended interface}{42}{section*.7}%
+\contentsline {subsubsection}{Conditional heading layouts}{48}{section*.10}%
+\contentsline {subsubsection}{Changing the heading hierarchy}{50}{section*.12}%
+\contentsline {subsection}{\numberline {2.2.8}Formatting headings\Dash \LaTeX 's internal low-level methods}{51}{subsection.2.2.8}%
+\contentsline {section}{\numberline {2.3}Table of contents structures}{54}{section.2.3}%
+\contentsline {subsection}{\numberline {2.3.1}\nxLPack {tocdata}\Dash Providing extra data for the TOC}{56}{subsection.2.3.1}%
+\contentsline {subsection}{\numberline {2.3.2}\nxLPack {titletoc}\Dash A high-level approach to contents list design}{59}{subsection.2.3.2}%
+\contentsline {subsubsection}{Designing the layout for a single contents list entry}{59}{section*.18}%
+\contentsline {subsubsection}{Standard (dotted) layouts}{60}{section*.19}%
+\contentsline {subsubsection}{More complicated layouts}{61}{section*.20}%
+\contentsline {subsubsection}{A few design examples}{63}{section*.23}%
+\contentsline {subsubsection}{Contents entries combined in a paragraph}{65}{section*.25}%
+\contentsline {subsubsection}{Generating partial table of contents lists}{67}{section*.26}%
+\contentsline {subsection}{\numberline {2.3.3}\nxLPack {multitoc}\Dash Setting contents lists in multiple columns}{70}{subsection.2.3.3}%
+\contentsline {subsection}{\numberline {2.3.4}\LaTeX 's low-level interfaces}{70}{subsection.2.3.4}%
+\contentsline {subsubsection}{Entering information into the contents files}{70}{section*.27}%
+\contentsline {subsubsection}{Typesetting a contents list}{71}{section*.29}%
+\contentsline {subsubsection}{Providing additional contents files}{74}{section*.34}%
+\contentsline {section}{\numberline {2.4}Managing references}{75}{section.2.4}%
+\contentsline {subsubsection}{Fancier labels}{77}{section*.35}%
+\contentsline {subsection}{\numberline {2.4.1}\nxLPack {varioref}\Dash More flexible cross-references}{79}{subsection.2.4.1}%
+\contentsline {subsubsection}{Providing your own reference commands}{81}{section*.38}%
+\contentsline {subsubsection}{Language options}{82}{section*.39}%
+\contentsline {subsubsection}{Individual customizations}{82}{section*.40}%
+\contentsline {subsubsection}{Customization for several languages with \nxLPack {babel}}{84}{section*.41}%
+\contentsline {subsubsection}{A few things to watch out for}{85}{section*.43}%
+\contentsline {subsubsection}{Package behavior without the \nxLenv {nospace} option}{85}{section*.44}%
+\contentsline {subsection}{\numberline {2.4.2}\nxLPack {cleveref}\Dash Cleverly formatted references}{86}{subsection.2.4.2}%
+\contentsline {subsubsection}{Customizing the references}{89}{section*.45}%
+\contentsline {subsubsection}{Support for multiple languages}{91}{section*.46}%
+\contentsline {subsubsection}{Handling theorem-like environments}{91}{section*.47}%
+\contentsline {subsubsection}{Other special considerations}{92}{section*.49}%
+\contentsline {subsection}{\numberline {2.4.3}\nxLPack {nameref}\Dash Non-numerical references}{93}{subsection.2.4.3}%
+\contentsline {subsection}{\numberline {2.4.4}\nxLPack {showkeys}, \nxLPack {refcheck}\Dash Displaying \& checking reference keys}{93}{subsection.2.4.4}%
+\contentsline {subsection}{\numberline {2.4.5}\nxLPack {xr}\Dash References to external documents}{95}{subsection.2.4.5}%
+\contentsline {subsection}{\numberline {2.4.6}\nxLPack {hyperref}\Dash Active references}{96}{subsection.2.4.6}%
+\contentsline {subsubsection}{Manually and automatically provided links}{96}{section*.50}%
+\contentsline {subsubsection}{Links to external resources}{99}{section*.51}%
+\contentsline {subsubsection}{Highlighting links}{102}{section*.52}%
+\contentsline {subsubsection}{Bookmarks a.k.a.\ outline view}{103}{section*.53}%
+\contentsline {subsubsection}{Document properties}{106}{section*.56}%
+\contentsline {subsubsection}{\MakeUppercase {pdf} presentation possibilities (available with some viewers)}{107}{section*.57}%
+\contentsline {subsubsection}{Other miscellaneous features}{108}{section*.58}%
+\contentsline {section}{\numberline {2.5}Document source management}{108}{section.2.5}%
+\contentsline {subsection}{\numberline {2.5.1}Combining several files}{109}{subsection.2.5.1}%
+\contentsline {subsection}{\numberline {2.5.2}Document archival information}{110}{subsection.2.5.2}%
+\contentsline {subsection}{\numberline {2.5.3}\nxLPack {snapshot}, \nxLPack {bundledoc}\Dash Document archival and verification}{111}{subsection.2.5.3}%
+\contentsline {subsection}{\numberline {2.5.4}\nxLPack {mkjobtexmf}\Dash Providing a minimal \TeX {} file tree}{113}{subsection.2.5.4}%
+\contentsline {subsection}{\numberline {2.5.5}The rollback concept for \LaTeX {} and individual packages}{114}{subsection.2.5.5}%
+\contentsline {subsubsection}{Typical scenarios}{116}{section*.60}%
+\contentsline {subsubsection}{The document-level interface}{116}{section*.61}%
+\contentsline {subsubsection}{The package writer interface}{118}{section*.62}%
+\contentsline {chapter}{\numberline {3}Basic Formatting Tools}{119}{chapter.3}%
+\contentsline {section}{\numberline {3.1}Shaping your paragraphs}{120}{section.3.1}%
+\contentsline {subsubsection}{Interword spacing}{121}{section*.72}%
+\contentsline {subsubsection}{Unjustified text}{121}{section*.74}%
+\contentsline {subsection}{\numberline {3.1.1}\nxLPack {ragged2e}\Dash Improving unjustified text}{123}{subsection.3.1.1}%
+\contentsline {subsubsection}{Spurious underfull box warnings}{125}{section*.76}%
+\contentsline {subsection}{\numberline {3.1.2}\nxLPack {nolbreaks}\Dash Preventing line breaks in text fragments}{125}{subsection.3.1.2}%
+\contentsline {subsection}{\numberline {3.1.3}\nxLPack {microtype}\Dash Enhancing justified text}{126}{subsection.3.1.3}%
+\contentsline {subsubsection}{Package options}{127}{section*.77}%
+\contentsline {subsubsection}{Configuring the machinery}{130}{section*.79}%
+\contentsline {subsubsection}{Providing context}{133}{section*.80}%
+\contentsline {subsubsection}{Specifying tracking, extra kerning, and adjusted spacing}{133}{section*.81}%
+\contentsline {subsubsection}{Disabling selected ligatures}{135}{section*.83}%
+\contentsline {subsubsection}{Some special considerations when using \nxLPack {microtype}}{135}{section*.84}%
+\contentsline {subsection}{\numberline {3.1.4}\nxLPack {parskip}\Dash Adjusting the look and feel of paragraphs}{137}{subsection.3.1.4}%
+\contentsline {subsection}{\numberline {3.1.5}\nxLPack {setspace}\Dash Changing interline spacing}{139}{subsection.3.1.5}%
+\contentsline {subsection}{\numberline {3.1.6}\nxLPack {lettrine}\Dash Dropping your capital}{141}{subsection.3.1.6}%
+\contentsline {subsection}{\numberline {3.1.7}Alphabets for initials}{145}{subsection.3.1.7}%
+\contentsline {subsection}{\numberline {3.1.8}\nxLPack {magaz}\Dash Special handling of the first line}{146}{subsection.3.1.8}%
+\contentsline {subsection}{\numberline {3.1.9}\nxLPack {fancypar}\Dash Fancy layouts for individual paragraphs}{147}{subsection.3.1.9}%
+\contentsline {section}{\numberline {3.2}Dealing with special characters}{147}{section.3.2}%
+\contentsline {subsection}{\numberline {3.2.1}\nxLPack {ellipsis}, \nxLPack {lips}\Dash Marks of omission}{148}{subsection.3.2.1}%
+\contentsline {subsection}{\numberline {3.2.2}\nxLPack {extdash} and \nxLPack {amsmath}\Dash Dashes in text}{149}{subsection.3.2.2}%
+\contentsline {subsection}{\numberline {3.2.3}\nxLPack {underscore}\Dash Making that character more usable}{151}{subsection.3.2.3}%
+\contentsline {subsection}{\numberline {3.2.4}\nxLPack {xspace}\Dash Gentle spacing after a macro}{152}{subsection.3.2.4}%
+\contentsline {section}{\numberline {3.3}Generated or specially formatted text}{154}{section.3.3}%
+\contentsline {subsection}{\numberline {3.3.1}\nxLPack {fmtcount}\Dash Ordinals and cardinals}{154}{subsection.3.3.1}%
+\contentsline {subsection}{\numberline {3.3.2}\nxLPack {acro}\Dash Managing your abbreviations and acronyms}{156}{subsection.3.3.2}%
+\contentsline {subsubsection}{Plural forms}{157}{section*.87}%
+\contentsline {subsubsection}{Indefinite forms}{158}{section*.88}%
+\contentsline {subsubsection}{One-time usage of acronyms}{158}{section*.89}%
+\contentsline {subsubsection}{Citations for acronyms}{159}{section*.90}%
+\contentsline {subsubsection}{Foreign acronyms}{160}{section*.91}%
+\contentsline {subsubsection}{Formatting acronym texts}{160}{section*.92}%
+\contentsline {subsubsection}{Using \nxLPack {acro} for abbreviations}{161}{section*.93}%
+\contentsline {subsubsection}{Listing your acronyms and abbreviations}{162}{section*.94}%
+\contentsline {subsubsection}{Further possibilities not covered}{163}{section*.95}%
+\contentsline {subsection}{\numberline {3.3.3}\nxLPack {xfrac}\Dash Customizable \sfrac [hls-bf]{text}{fractions}}{164}{subsection.3.3.3}%
+\contentsline {subsection}{\numberline {3.3.4}\nxLPack {siunitx}\Dash Scientific notation of units and quantities}{167}{subsection.3.3.4}%
+\contentsline {subsubsection}{Basic number and unit formatting}{168}{section*.96}%
+\contentsline {subsubsection}{Quantities}{169}{section*.100}%
+\contentsline {subsubsection}{Complex values as numbers or in quantities}{171}{section*.101}%
+\contentsline {subsubsection}{Tabulating numbers}{172}{section*.102}%
+\contentsline {subsubsection}{Customizing numerical data representation}{172}{section*.103}%
+\contentsline {subsubsection}{Customizing units and quantities}{175}{section*.105}%
+\contentsline {subsubsection}{Controlling printing}{177}{section*.106}%
+\contentsline {section}{\numberline {3.4}Various ways of highlighting and quoting text}{177}{section.3.4}%
+\contentsline {subsection}{\numberline {3.4.1}\nxLPack {textcase}\Dash Change case of text intelligently}{178}{subsection.3.4.1}%
+\contentsline {subsection}{\numberline {3.4.2}\nxLPack {csquotes}\Dash Context-sensitive quotation marks}{179}{subsection.3.4.2}%
+\contentsline {subsubsection}{Quotations with formal citations}{182}{section*.107}%
+\contentsline {subsubsection}{Changes, insertions, and deletions}{182}{section*.108}%
+\contentsline {subsubsection}{Language support}{183}{section*.109}%
+\contentsline {subsubsection}{Managing quotes in foreign languages}{184}{section*.110}%
+\contentsline {subsubsection}{Further configuration possibilities}{185}{section*.111}%
+\contentsline {subsubsection}{Additional helper commands}{188}{section*.112}%
+\contentsline {subsection}{\numberline {3.4.3}\nxLPack {embrac}\Dash Upright brackets and parentheses}{188}{subsection.3.4.3}%
+\contentsline {subsection}{\numberline {3.4.4}\nxLPack {ulem}\Dash Emphasize and copy-edit via underline}{189}{subsection.3.4.4}%
+\contentsline {subsection}{\numberline {3.4.5}\nxLPack {dashundergaps}\Dash Produce fill-in forms}{190}{subsection.3.4.5}%
+\contentsline {subsection}{\numberline {3.4.6}\nxLPack {microtype} \& \nxLPack {soul}\Dash Letterspacing or stealing sheep}{191}{subsection.3.4.6}%
+\contentsline {subsection}{\numberline {3.4.7}\nxLPack {url}\Dash Typesetting \acsp {url}, path names, and the like}{198}{subsection.3.4.7}%
+\contentsline {subsubsection}{Linking \acsp {url} to external resources}{201}{section*.115}%
+\contentsline {subsection}{\numberline {3.4.8}\nxLPack {uri}\Dash Typesetting various types of \acsp {uri}}{202}{subsection.3.4.8}%
+\contentsline {section}{\numberline {3.5}Footnotes, endnotes, and marginals}{204}{section.3.5}%
+\contentsline {subsection}{\numberline {3.5.1}Using standard footnotes}{205}{subsection.3.5.1}%
+\contentsline {subsection}{\numberline {3.5.2}Customizing standard footnotes}{208}{subsection.3.5.2}%
+\contentsline {subsection}{\numberline {3.5.3}\nxLPack {footmisc}\Dash Various footnotes styles}{210}{subsection.3.5.3}%
+\contentsline {subsection}{\numberline {3.5.4}\nxLPack {footnoterange}\Dash Referencing footnote ranges}{216}{subsection.3.5.4}%
+\contentsline {subsection}{\numberline {3.5.5}\nxLPack {fnpct}\Dash Managing footnote markers and punctuation}{216}{subsection.3.5.5}%
+\contentsline {subsection}{\numberline {3.5.6}\nxLPack {perpage}\Dash Resetting counters on a \enquote {per-page} basis}{218}{subsection.3.5.6}%
+\contentsline {subsection}{\numberline {3.5.7}\nxLPack {manyfoot}, \nxLPack {bigfoot}\Dash Independent footnotes}{220}{subsection.3.5.7}%
+\contentsline {subsection}{\numberline {3.5.8}\nxLPack {parnotes}\Dash Present the notes inside the galley}{226}{subsection.3.5.8}%
+\contentsline {subsection}{\numberline {3.5.9}\nxLPack {ftnright}\Dash Right footnotes in a two-column environment}{228}{subsection.3.5.9}%
+\contentsline {subsection}{\numberline {3.5.10}\nxLPack {enotez}\Dash Endnotes, an alternative to footnotes}{228}{subsection.3.5.10}%
+\contentsline {subsection}{\numberline {3.5.11}Marginal notes}{232}{subsection.3.5.11}%
+\contentsline {subsection}{\numberline {3.5.12}\nxLPack {marginnote}\Dash An alternative to \nxLcs {marginpar}}{234}{subsection.3.5.12}%
+\contentsline {subsection}{\numberline {3.5.13}\nxLPack {snotez}\Dash Numbered or otherwise marked side notes}{235}{subsection.3.5.13}%
+%\contentsline {section}{\numberline {3.6}Support for document development}{237}{section.3.6}%
+%\contentsline {subsection}{\numberline {3.6.1}\nxLPack {todonotes}\Dash Adding todos to your document}{237}{subsection.3.6.1}%
+%\contentsline {subsubsection}{Customizing todos}{239}{section*.121}%
+%\contentsline {subsubsection}{Defining your own todo commands}{241}{section*.122}%
+%\contentsline {subsubsection}{Package options}{242}{section*.123}%
+%\contentsline {subsection}{\numberline {3.6.2}\nxLPack {fixme}\Dash A slightly different approach to todos}{242}{subsection.3.6.2}%
+%\contentsline {subsection}{\numberline {3.6.3}\nxLPack {changes}\Dash A set of typical editorial commands}{245}{subsection.3.6.3}%
+%\contentsline {subsubsection}{Customizing the list of changes}{246}{section*.124}%
+%\contentsline {subsubsection}{Customizing the editorial markup commands}{248}{section*.125}%
+%\contentsline {subsubsection}{Providing your own editorial commands}{249}{section*.126}%
+%\contentsline {subsubsection}{Managing package option conflicts}{250}{section*.127}%
+%\contentsline {subsubsection}{Managing command name conflicts}{250}{section*.128}%
+%\contentsline {subsection}{\numberline {3.6.4}\nxLPack {pdfcomment}\Dash Using PDF annotations and tool tips}{250}{subsection.3.6.4}%
+%\contentsline {subsection}{\numberline {3.6.5}\nxLPack {vertbars}\Dash Adding bars to paragraphs}{251}{subsection.3.6.5}%
+\contentsfinish
diff --git a/info/examples/tlc3/example-sources/phaip.bst b/info/examples/tlc3/example-sources/phaip.bst
new file mode 100644
index 0000000000..4c138d904b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/phaip.bst
@@ -0,0 +1,1885 @@
+% BibTeX styles for various physics journals (27-Feb-1990).
+% This file, physics.btx, is based on the file btxbst.doc.
+ % Please notify Charles Karney (Karney@Princeton.EDU)
+ % of any bugs, improvements, etc.
+% Run this file through cpp to get specific versions. I have written
+% a version of cpp within Emacs. To access it put
+% (autoload 'cpp "tex$bibtex:cpp" ; Use cpp for BibTeX styles
+% "C preprocessor"
+% t)
+% into your .emacs file. Read in this file with
+% emacs tex$bibtex:physics.btx
+% and run cpp with e.g.,
+% M-x cpp <ret> aip <ret>
+% Save the resulting file to tex$latex:aip.bst.
+% To accomodate the variations we need (in addition to the definitions below)
+% ATIT_SUPPRESS: do not include the titles of journal articles
+% NAME_INVERT: put the initials last
+% NAME_UPPER: convert names to all caps.
+% MONTH_SUPPRESS: do not include months in journal articles
+% PAREN_DATE: dates go in parens in journal articles
+% DATE_FIRST: dates go before page numbers
+% VOLUME_SPACE: volume set off with space (not colon)
+% NUM_SUPPRESS: do not include numbers in journal articles
+% BOLD_VOL: volume numbers in bold face in journal articles
+% BRACKET_NOTE: notes in brackets
+% PAGE_START_J: include only starting page for journal articles
+% PAGE_START_O: include only starting page for other entries
+% PAGE_ABBREV: abbreviate page to p. and pages to pp.
+% PHYSICS_JOUR: include abbreviations for Physics journals
+% COMMA_DELIMIT: use comma (instead of period) to divide a citation
+% NOTE_SUPPRESS: suppress the note
+% MAX_NAMES: max number of authors before using et al (0 = infinity)
+% MIN_NAMES: number of authors to list with et al.
+% EDIT_VAR: use "edited by ..." instead of "..., editors"
+% RMP_LABELS: create RMP-style labels
+% KEY_CITE: use key as label
+% NAMED_REFS: use (Smith, 1988) style of citations
+% CSC_NAMES: names set in caps and small caps
+% JOUR_DEEMPH: don't emphasize journal name
+% ETAL_EMPH: emphasize et al.
+% ALT_INCOLL alternate ordering of fields in incollections
+% These are all boolean (0 or 1) except for MAX_NAMES and MIN_NAMES.
+% These need to satisfy 0 <= MIN_NAMES <= MAX_NAMES.
+% The rule here is that if all these are defined to be zero, we revert to
+% the standard styles. For that reason we initialize them all to 0.
+% These are the original macros
+ % For American Institute of Physics Journals
+% This is the start of btxbst.doc
+% BibTeX `plain' family
+ % version 0.99b for BibTeX versions 0.99a or later, LaTeX version 2.09.
+ % Copyright (C) 1985, all rights reserved.
+ % Copying of this file is authorized only if either
+ % (1) you make absolutely no changes to your copy, including name, or
+ % (2) if you do make changes, you name it something other than
+ % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
+ % This restriction helps ensure that all standard styles are identical.
+ % The file btxbst.doc has the documentation for this style.
+% Please notify Oren Patashnik (PATASHNIK@SCORE.STANFORD.EDU) of any bugs in
+% these standard styles or in this documentation file.
+%
+% This is file btxbxt.doc; it helps document bibliography styles,
+% and is also a template file that you can use to make
+% several different style files, if you have access to a C preprocessor.
+% For example, the standard styles were made by doing something like
+% cpp -P -DPLAIN btxbst.doc plain.txt
+% cpp -P -DUNSRT btxbst.doc unsrt.txt
+% cpp -P -DALPHA btxbst.doc alpha.txt
+% cpp -P -DABBRV btxbst.doc abbrv.txt
+% and then renaming after removing unwanted comments and blank lines.
+% If you don't have access,
+% you can edit this file by hand to imitate the preprocessor,
+% with the following explanation of the C preprocessor constructs used here.
+%
+% The output of the preprocessor is the same as the input, except that certain
+% lines will be excluded (and some blank lines will be added). The sequence
+% #if VAR
+% lines to be included when VAR is not zero
+% #else
+% lines to be included when VAR is zero
+% #endif
+% (with the #-signs appearing in column 1) means that one set or the other of
+% the lines are to be included depending on the value of VAR.
+% The #else part is optional. Comments can be added after #else and #endif.
+% Variables can be set by
+% #define VAR value
+% and one can also use #ifdef VAR to see if VAR has any value, and #ifndef
+% to see if it has none.
+% Another #if form used in this file is #if !VAR, which includes the lines
+% after the #if only if VAR is zero.
+%
+% Convention: Use all uppercase identifiers for these preprocessor variables
+% so you can spot them easily
+%
+% The command line to the preprocessor should define one of PLAIN, UNSRT, ALPHA
+% or ABBRV (though PLAIN will be used by default if none is given),
+% and the following lines will set various boolean variables to control the
+% various lines that are chosen from the rest of the file.
+% Each boolean variable should be set true (1) or false (0) in each style.
+% Here are the current variables, and their meanings:
+% 0: an alphabetic label is used (if false then a numeric
+% label is used)
+% 0: the entries should be sorted by label (if nonnumeric)
+% and other info, like authors (if false, then
+% entries remain in order of occurrence)
+% 0: the authors, editors, etc., get the full names as
+% given in the bibliography file (if false, the first
+% names become initials)
+% 1: titles of non-"books" (e.g., articles) should be
+% converted to lower-case, except the first letter or
+% first letter after a colon
+% (if false then they appear as in the database)
+% 0: months are spelled out in full (if false, then
+% they're abbreviated)
+% 0: macro journal names are spelled out in full
+% (if false then they are abbreviated, currently
+% as they appear in ACM publications)
+%# define PLAIN 1
+%
+% Entry formatting: Similar to that recommended by Mary-Claire van Leunen
+% in "A Handbook for Scholars". Book-like titles are italicized
+% (emphasized) and non-book titles are converted to sentence
+% capitilization (and not enclosed in quotes).
+% This file outputs a \newblock between major blocks of an entry
+% (the name \newblock is analogous to the names \newline and \newpage)
+% so that the user can obtain an "open" format, which has a line break
+% before each block and lines after the first are indented within blocks,
+% by giving the optional \documentstyle argument `openbib';
+% The default is the "closed" format---blocks runs together.
+%
+% Citation alphabetic label format:
+% [Knu73] for single author (or editor or key)
+% [AHU83] (first letters of last names) for multiple authors
+%
+% Citation label numberic format:
+% [number]
+%
+% Reference list ordering for sorted, alphabetic lables:
+% alphabetical by citation label, then by author(s) or whatever
+% passes for author in the absence of one, then by year,
+% then title
+%
+% Reference list ordering for sorted, numeric lables:
+% alphabetical by author(s) or whatever passes
+% for author in the absence of one, then by year, then title
+%
+% Reference list ordering for unsorted:
+% by the order cited in the text
+%
+% History
+% 12/16/84 (HWT) Original `plain' version, by Howard Trickey.
+% 12/23/84 (LL) Some comments made by Leslie Lamport.
+% 2/16/85 (OP) Changes based on LL's comments, Oren Patashnik.
+% 2/17/85 (HWT) Template file and other standard styles made.
+% 3/28/85 (OP) First release, version 0.98b for BibTeX 0.98f.
+% 5/ 9/85 (OP) Version 0.98c for BibTeX 0.98i:
+% fixed Theoretical Computer Science macro name;
+% fixed the format.vol.num.pages function.
+% 1/24/88 (OP) Version 0.99a for BibTeX 0.99a, main changes:
+% assignment operator (:=) arguments reversed;
+% the preamble$ function outputs the database PREAMBLE;
+% entry.max$ and global.max$ (built-in) variables replace
+% entry.string.max and global.string.max functions;
+% alphabetizing by year then title, not just title;
+% many unnecessary ties removed; \it ==> \em;
+% the `alpha' style uses a superscripted `+' instead of a
+% `*' for unnamed names in constructing the label;
+% the `abbrv' style now uses "Mar." and "Sept.";
+% the functions calc.label and presort now look at just
+% the fields they're supposed to;
+% BOOKLET, MASTERSTHESIS, TECHREPORT use nonbook titles;
+% INBOOK and INCOLLECTION take an optional type (e.g.
+% type = "Section"), overriding the default "chapter";
+% BOOK, INBOOK, INCOLLECTION, and PROCEEDINGS now allow
+% either volume or number, not just volume;
+% INCOLLECTION now allows an edition and series field;
+% PROCEEDINGS and INPROCEEDINGS now use the address field
+% to tell where a conference was held;
+% INPROCEEDINGS and PROCEEDINGS now allow either volume
+% or number, and also a series field;
+% MASTERSTHESIS and PHDTHESIS accept types other than
+% "Master's thesis" and "PhD thesis";
+% UNPUBLISHED now outputs, in one block, note then date;
+% MANUAL now prints out the organization in
+% the first block if the author field is empty;
+% MISC can't be empty---it requires some optional field.
+% 3/23/88 (OP) Version 0.99b for BibTeX 0.99c---changed the three
+% erroneous occurrences of `cite ' to `cite$ '; this
+% change didn't affect the four standard styles, so the
+% 0.99a versions of those styles are still current.
+%
+% The ENTRY declaration
+% Like Scribe's (according to pages 231-2 of the April '84 edition),
+% but no fullauthor or editors fields because BibTeX does name handling.
+% The annote field is commented out here because this family doesn't
+% include an annotated bibliography style. And in addition to the fields
+% listed here, BibTeX has a built-in crossref field, explained later.
+ENTRY
+% Fields:
+ { address
+% Usually the address of a publisher or other type of organization.
+% Put information in this field only if it helps the reader find the
+% thing---for example you should omit the address of a major
+% publisher entirely. For a PROCEEDINGS or an INPROCEEDINGS,
+% however, it's the address of the conference; for those two entry
+% types, include the publisher's or organization's address, if
+% necessary, in the publisher or organization field.
+% annote
+% Long annotation---for annotated bibliographies (begins sentence).
+ author
+% Name(s) of author(s), in BibTeX name format.
+ booktitle
+% Book title when the thing being referenced isn't the whole book.
+% For book entries, the title field should be used instead.
+ chapter
+% Chapter (or section or whatever) number.
+ edition
+% Edition of a book---should be an ordinal (e.g., "Second").
+ editor
+% Name(s) of editor(s), in BibTeX name format.
+% If there is also an author field, then the editor field should be
+% for the book or collection that the work appears in.
+ howpublished
+% How something strange has been published (begins sentence).
+ institution
+% Sponsoring institution of a technical report.
+ journal
+% Journal name (macros are provided for many).
+ key
+% Alphabetizing, labeling, and cross-referencing key
+% (needed when an entry has no author or editor).
+ month
+% Month (macros are provided).
+ note
+% To help the reader find a reference (begins sentence).
+ number
+% Number of a journal or technical report, or of a work in a series.
+ organization
+% Organization sponsoring a conference (or publishing a manual); if
+% the editor (or author) is empty, and if the organization produces
+% an awkward label or cross reference, you should put appropriately
+% condensed organization information in the key field as well.
+ pages
+% Page number or numbers (use `--' to separate a range, use `+'
+% to indicate pages following that don't form a simple range).
+ publisher
+% Publisher name.
+ school
+% School name (for theses).
+ series
+% The name of a series or set of books.
+% An individual book will will also have it's own title.
+ title
+% The title of the thing you're referred to.
+ type
+% Type of a Techreport (e.g., "Research Note") to be used instead of
+% the default "Technical Report"; or, similarly, the type of a
+% thesis; or of a part of a book.
+ volume
+% The volume number of a journal or multivolume work.
+ year
+% The year should contain only numerals (technically, it should end
+% with four numerals, after purification; doesn't a begin sentence).
+ }
+% There are no integer entry variables
+ {}
+% These string entry variables are used to form the citation label.
+% In a storage pinch, sort.label can be easily computed on the fly.
+ { label }
+% Each entry function starts by calling output.bibitem, to write the
+% \bibitem and its arguments to the .BBL file. Then the various fields
+% are formatted and printed by output or output.check. Those functions
+% handle the writing of separators (commas, periods, \newblock's),
+% taking care not to do so when they are passed a null string.
+% Finally, fin.entry is called to add the final period and finish the
+% entry.
+%
+% A bibliographic reference is formatted into a number of `blocks':
+% in the open format, a block begins on a new line and subsequent
+% lines of the block are indented. A block may contain more than
+% one sentence (well, not a grammatical sentence, but something to
+% be ended with a sentence ending period). The entry functions should
+% call new.block whenever a block other than the first is about to be
+% started. They should call new.sentence whenever a new sentence is
+% to be started. The output functions will ensure that if two
+% new.sentence's occur without any non-null string being output between
+% them then there won't be two periods output. Similarly for two
+% successive new.block's.
+%
+% The output routines don't write their argument immediately.
+% Instead, by convention, that argument is saved on the stack to be
+% output next time (when we'll know what separator needs to come
+% after it). Meanwhile, the output routine has to pop the pending
+% output off the stack, append any needed separator, and write it.
+%
+% To tell which separator is needed, we maintain an output.state.
+% It will be one of these values:
+% before.all just after the \bibitem
+% mid.sentence in the middle of a sentence: comma needed
+% if more sentence is output
+% after.sentence just after a sentence: period needed
+% after.block just after a block (and sentence):
+% period and \newblock needed.
+% Note: These styles don't use after.sentence
+%
+% VAR: output.state : INTEGER -- state variable for output
+%
+% The output.nonnull function saves its argument (assumed to be nonnull)
+% on the stack, and writes the old saved value followed by any needed
+% separator. The ordering of the tests is decreasing frequency of
+% occurrence.
+%
+% output.nonnull(s) ==
+% BEGIN
+% s := argument on stack
+% if output.state = mid.sentence then
+% write$(pop() * ", ")
+% -- "pop" isn't a function: just use stack top
+% else
+% if output.state = after.block then
+% write$(add.period$(pop()))
+% newline$
+% write$("\newblock ")
+% else
+% if output.state = before.all then
+% write$(pop())
+% else -- output.state should be after.sentence
+% write$(add.period$(pop()) * " ")
+% fi
+% fi
+% output.state := mid.sentence
+% fi
+% push s on stack
+% END
+%
+% The output function calls output.nonnull if its argument is non-empty;
+% its argument may be a missing field (thus, not necessarily a string)
+%
+% output(s) ==
+% BEGIN
+% if not empty$(s) then output.nonnull(s)
+% fi
+% END
+%
+% The output.check function is the same as the output function except that, if
+% necessary, output.check warns the user that the t field shouldn't be empty
+% (this is because it probably won't be a good reference without the field;
+% the entry functions try to make the formatting look reasonable even when
+% such fields are empty).
+%
+% output.check(s,t) ==
+% BEGIN
+% if empty$(s) then
+% warning$("empty " * t * " in " * cite$)
+% else output.nonnull(s)
+% fi
+% END
+%
+% The output.bibitem function writes the \bibitem for the current entry
+% (the label should already have been set up), and sets up the separator
+% state for the output functions. And, it leaves a string on the stack
+% as per the output convention.
+%
+% output.bibitem ==
+% BEGIN
+% newline$
+% write$("\bibitem[") % for alphabetic labels,
+% write$(label) % these three lines
+% write$("]{") % are used
+% write$("\bibitem{") % this line for numeric labels
+% write$(cite$)
+% write$("}")
+% push "" on stack
+% output.state := before.all
+% END
+%
+% The fin.entry function finishes off an entry by adding a period to the
+% string remaining on the stack. If the state is still before.all
+% then nothing was produced for this entry, so the result will look bad,
+% but the user deserves it. (We don't omit the whole entry because the
+% entry was cited, and a bibitem is needed to define the citation label.)
+%
+% fin.entry ==
+% BEGIN
+% write$(add.period$(pop()))
+% newline$
+% END
+%
+% The new.block function prepares for a new block to be output, and
+% new.sentence prepares for a new sentence.
+%
+% new.block ==
+% BEGIN
+% if output.state <> before.all then
+% output.state := after.block
+% fi
+% END
+%
+% new.sentence ==
+% BEGIN
+% if output.state <> after.block then
+% if output.state <> before.all then
+% output.state := after.sentence
+% fi
+% fi
+% END
+%
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+% the variables s and t are temporary string holders
+STRINGS { s t }
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { "," * write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+% This function finishes all entries.
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+ newline$
+}
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+FUNCTION {new.sentence}
+{ skip$
+}
+% These three functions pop one or two (integer) arguments from the stack
+% and push a single one, either 0 or 1.
+% The 'skip$ in the `and' and `or' functions are used because
+% the corresponding if$ would be idempotent
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+% Sometimes we begin a new block only if the block will be big enough. The
+% new.block.checka function issues a new.block if its argument is nonempty;
+% new.block.checkb does the same if either of its TWO arguments is nonempty.
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+% The new.sentence.check functions are analogous.
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+% Here are some functions for formatting chunks of an entry.
+% By convention they either produce a string that can be followed by
+% a comma or period (using add.period$, so it is OK to end in a period),
+% or they produce the null string.
+%
+% A useful utility is the field.or.null function, which checks if the
+% argument is the result of pushing a `missing' field (one for which no
+% assignment was made when the current entry was read in from the database)
+% or the result of pushing a string having no non-white-space characters.
+% It returns the null string if so, otherwise it returns the field string.
+% Its main (but not only) purpose is to guarantee that what's left on the
+% stack is a string rather than a missing field.
+%
+% field.or.null(s) ==
+% BEGIN
+% if empty$(s) then return ""
+% else return s
+% END
+%
+% Another helper function is emphasize, which returns the argument emphazised,
+% if that is non-empty, otherwise it returns the null string. Italic
+% corrections aren't used, so this function should be used when punctation
+% will follow the result.
+%
+% emphasize(s) ==
+% BEGIN
+% if empty$(s) then return ""
+% else return "{\em " * s * "}"
+%
+% The format.names function formats the argument (which should be in
+% BibTeX name format) into "First Von Last, Junior", separated by commas
+% and with an "and" before the last (but ending with "et~al." if the last
+% of multiple authors is "others"). This function's argument should always
+% contain at least one name.
+%
+% VAR: nameptr, namesleft, numnames: INTEGER
+% pseudoVAR: nameresult: STRING (it's what's accumulated on the stack)
+%
+% format.names(s) ==
+% BEGIN
+% nameptr := 1
+% numnames := num.names$(s)
+% namesleft := numnames
+% while namesleft > 0
+% do
+% % for full names:
+% t := format.name$(s, nameptr, "{ff~}{vv~}{ll}{, jj}")
+% % for abbreviated first names:
+% t := format.name$(s, nameptr, "{f.~}{vv~}{ll}{, jj}")
+% if nameptr > 1 then
+% if namesleft > 1 then nameresult := nameresult * ", " * t
+% else if numnames > 2
+% then nameresult := nameresult * ","
+% fi
+% if t = "others"
+% then nameresult := nameresult * " et~al."
+% else nameresult := nameresult * " and " * t
+% fi
+% fi
+% else nameresult := t
+% fi
+% nameptr := nameptr + 1
+% namesleft := namesleft - 1
+% od
+% return nameresult
+% END
+%
+% The format.authors function returns the result of format.names(author)
+% if the author is present, or else it returns the null string
+%
+% format.authors ==
+% BEGIN
+% if empty$(author) then return ""
+% else return format.names(author)
+% fi
+% END
+%
+% Format.editors is like format.authors, but it uses the editor field,
+% and appends ", editor" or ", editors"
+%
+% format.editors ==
+% BEGIN
+% if empty$(editor) then return ""
+% else
+% if num.names$(editor) > 1 then
+% return format.names(editor) * ", editors"
+% else
+% return format.names(editor) * ", editor"
+% fi
+% fi
+% END
+%
+% Other formatting functions are similar, so no "comment version" will be
+% given for them.
+%
+% The `pop$' in this function gets rid of the duplicate `empty' value and
+% the `skip$' returns the duplicate field value
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\em " swap$ * "}" * }
+ if$
+}
+FUNCTION {embolden}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\bf " swap$ * "}" * }
+ if$
+}
+FUNCTION {paren}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "(" swap$ * ")" * }
+ if$
+}
+INTEGERS { nameptr namesleft numnames }
+INTEGERS { etal }
+FUNCTION {format.names}
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames #5 >
+ s numnames "{ll}" format.name$ "others" = numnames #1 > and
+ or 'etal :=
+ etal
+ { #1 #1 + 'namesleft := }
+ { numnames 'namesleft := }
+ if$
+ { namesleft #0 > }
+ { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { nameptr #2 >
+ { "," * }
+ 'skip$
+ if$
+ t "others" =
+ etal or
+ { " et~al." * }
+ { " and " * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+FUNCTION {format.authors}
+{ author empty$
+ { "" }
+ { author format.names }
+ if$
+}
+FUNCTION {format.editors}
+{ editor empty$
+ { "" }
+ { editor format.names
+ editor num.names$ #1 >
+ { ", editors" * }
+ { ", editor" * }
+ if$
+ }
+ if$
+}
+FUNCTION {format.edited}
+{ editor empty$
+ { "" }
+ { "edited by " editor format.names * }
+ if$
+}
+% The format.title function is used for non-book-like titles.
+% For most styles we convert to lowercase (except for the very first letter,
+% and except for the first one after a colon (followed by whitespace)),
+% and hope the user has brace-surrounded words that need to stay capitilized;
+% for some styles, however, we leave it as it is in the database.
+FUNCTION {format.title}
+{ title empty$
+ { "" }
+ { title "t" change.case$ }
+ if$
+}
+% By default, BibTeX sets the global integer variable global.max$ to the BibTeX
+% constant glob_str_size, the maximum length of a global string variable.
+% Analogously, BibTeX sets the global integer variable entry.max$ to
+% ent_str_size, the maximum length of an entry string variable.
+% The style designer may change these if necessary (but this is unlikely)
+% The n.dashify function makes each single `-' in a string a double `--'
+% if it's not already
+%
+% pseudoVAR: pageresult: STRING (it's what's accumulated on the stack)
+%
+% n.dashify(s) ==
+% BEGIN
+% t := s
+% pageresult := ""
+% while (not empty$(t))
+% do
+% if (first character of t = "-")
+% then
+% if (next character isn't)
+% then
+% pageresult := pageresult * "--"
+% t := t with the "-" removed
+% else
+% while (first character of t = "-")
+% do
+% pageresult := pageresult * "-"
+% t := t with the "-" removed
+% od
+% fi
+% else
+% pageresult := pageresult * the first character
+% t := t with the first character removed
+% fi
+% od
+% return pageresult
+% END
+FUNCTION {n.dashify}
+{ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+FUNCTION {first.page}
+{ 't :=
+ ""
+ { t empty$ not t #1 #1 substring$ "-" = not and }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+}
+% The format.date function is for the month and year, but we give a warning if
+% there's an empty year but the month is there, and we return the empty string
+% if they're both empty.
+FUNCTION {format.date}
+{ year empty$
+ { "" }
+ 'year
+ if$
+}
+% The format.btitle is for formatting the title field when it is a book-like
+% entry---the style used here keeps it in uppers-and-lowers and emphasizes it.
+FUNCTION {format.btitle}
+{ title emphasize
+}
+% For several functions we'll need to connect two strings with a
+% tie (~) if the second one isn't very long (fewer than 3 characters).
+% The tie.or.space.connect function does that. It concatenates the two
+% strings on top of the stack, along with either a tie or space between
+% them, and puts this concatenation back onto the stack:
+%
+% tie.or.space.connect(str1,str2) ==
+% BEGIN
+% if text.length$(str2) < 3
+% then return the concatenation of str1, "~", and str2
+% else return the concatenation of str1, " ", and str2
+% END
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$ * *
+}
+% The either.or.check function complains if both fields or an either-or pair
+% are nonempty.
+%
+% either.or.check(t,s) ==
+% BEGIN
+% if empty$(s) then
+% warning$(can't use both " * t * " fields in " * cite$)
+% fi
+% END
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+% The format.bvolume function is for formatting the volume and perhaps
+% series name of a multivolume work. If both a volume and a series field
+% are there, we assume the series field is the title of the whole multivolume
+% work (the title field should be the title of the thing being referred to),
+% and we add an "of <series>". This function is called in mid-sentence.
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { "volume" volume tie.or.space.connect
+ series empty$
+ 'skip$
+ { " of " * series emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+% The format.number.series function is for formatting the series name
+% and perhaps number of a work in a series. This function is similar to
+% format.bvolume, although for this one the series must exist (and the
+% volume must not exist). If the number field is empty we output either
+% the series field unchanged if it exists or else the null string.
+% If both the number and series fields are there we assume the series field
+% gives the name of the whole series (the title field should be the title
+% of the work being one referred to), and we add an "in <series>".
+% We capitilize Number when this function is used at the beginning of a block.
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { output.state mid.sentence =
+ { "number" }
+ { "Number" }
+ if$
+ number tie.or.space.connect
+ series empty$
+ { "there's a number but no series in " cite$ * warning$ }
+ { " in " * series * }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+% The format.edition function appends " edition" to the edition, if present.
+% We lowercase the edition (it should be something like "Third"), because
+% this doesn't start a sentence.
+FUNCTION {format.edition}
+{ edition empty$
+ { "" }
+ { output.state mid.sentence =
+ { edition "l" change.case$ " edition" * }
+ { edition "t" change.case$ " edition" * }
+ if$
+ }
+ if$
+}
+% The format.pages function is used for formatting a page range in a book
+% (and in rare circumstances, an article).
+%
+% The multi.page.check function examines the page field for a "-" or "," or "+"
+% so that format.pages can use "page" instead of "pages" if none exists.
+% Note: global.max$ here means "take the rest of the string"
+%
+% VAR: multiresult: INTEGER (actually, a boolean)
+%
+% multi.page.check(s) ==
+% BEGIN
+% t := s
+% multiresult := false
+% while ((not multiresult) and (not empty$(t)))
+% do
+% if (first character of t = "-" or "," or "+")
+% then multiresult := true
+% else t := t with the first character removed
+% fi
+% od
+% return multiresult
+% END
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+% This function doesn't begin a sentence so "pages" isn't capitalized.
+% Other functions that use this should keep that in mind.
+FUNCTION {format.pages}
+{ pages empty$
+ { "" }
+ { pages multi.page.check
+ { "pages" pages n.dashify tie.or.space.connect }
+ { "page" pages tie.or.space.connect }
+ if$
+ }
+ if$
+}
+FUNCTION {format.pages.a}
+{ pages empty$
+ { "" }
+ { "page" pages first.page tie.or.space.connect }
+ if$
+}
+% The format.vol.num.pages function is for the volume, number, and page range
+% of a journal article. We use the format: vol(number):pages, with some
+% variations for empty fields. This doesn't begin a sentence.
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null embolden
+ " " swap$ * *
+ pages empty$
+ 'skip$
+ { duplicate$ empty$
+ { pop$ format.pages.a }
+ { ", " * pages first.page * }
+ if$
+ }
+ if$
+}
+% The format.chapter.pages, if the chapter is present, puts whatever is in the
+% type field (or else "chapter" if type is empty) in front of a chapter number.
+% It then appends the pages, if present. This doesn't begin a sentence.
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ 'format.pages
+ { type empty$
+ { "chapter" }
+ { type "l" change.case$ }
+ if$
+ chapter tie.or.space.connect
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+% The format.in.ed.booktitle function is used for starting out a sentence
+% that begins "In <booktitle>", putting an editor before the title if one
+% exists.
+FUNCTION {format.in.ed.booktitle}
+{ booktitle empty$
+ { "" }
+ { editor empty$
+ { "in " booktitle emphasize * }
+ { "in " booktitle emphasize * ", " * format.edited * }
+ if$
+ }
+ if$
+}
+% The function empty.misc.check complains if all six fields are empty, and
+% if there's been no sorting or alphabetic-label complaint.
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+% The function format.thesis.type returns either the (case-changed) type field,
+% if it is defined, or else the default string already on the stack
+% (like "Master's thesis" or "PhD thesis").
+FUNCTION {format.thesis.type}
+{ type empty$
+ 'skip$
+ { pop$
+ type "t" change.case$
+ }
+ if$
+}
+% The function format.tr.number makes a string starting with "Technical Report"
+% (or type, if that field is defined), followed by the number if there is one;
+% it returns the starting part (with a case change) even if there is no number.
+% This is used at the beginning of a sentence.
+FUNCTION {format.tr.number}
+{ type empty$
+ { "Technical Report" }
+ 'type
+ if$
+ number empty$
+ { "t" change.case$ }
+ { number tie.or.space.connect }
+ if$
+}
+% Now come the cross-referencing functions (these are invoked because
+% one entry in the database file(s) cross-references another, by giving
+% the other entry's database key in a `crossref' field). This feature
+% allows one or more titled things that are part of a larger titled
+% thing to cross-reference the larger thing. These styles allow for
+% five posibilities: (1) an ARTICLE may cross-reference an ARTICLE;
+% (2) a BOOK, (3) INBOOK, or (4) INCOLLECTION may cross-reference a BOOK;
+% or (5) an INPROCEEDINGS may cross-reference a PROCEEDINGS.
+% Each of these is explained in more detail later.
+%
+% An ARTICLE entry type may cross reference another ARTICLE (this is
+% intended for when an entire journal is devoted to a single topic---
+% but since there is no JOURNAL entry type, the journal, too, should be
+% classified as an ARTICLE but without the author and title fields).
+% This will result in two warning messages for the journal's entry
+% if it's included in the reference list, but such is life.
+%
+% format.article.crossref ==
+% BEGIN
+% if empty$(key) then
+% if empty$(journal) then
+% warning$("need key or journal for " * cite$ *
+% " to crossref " * crossref)
+% return(" \cite{" * crossref * "}")
+% else
+% return("In " * emphazise.correct (journal) *
+% " \cite{" * crossref * "}")
+% fi
+% else
+% return("In " * key * " \cite{" * crossref * "}")
+% fi
+% END
+%
+% The other cross-referencing functions are similar, so no "comment version"
+% will be given for them.
+FUNCTION {format.article.crossref}
+{ key empty$
+ { journal empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref *
+ warning$
+ ""
+ }
+ { "In " journal * }
+ if$
+ }
+ { "In " key * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+% We use just the last names of editors for a cross reference: either
+% "editor", or "editor1 and editor2", or "editor1 et~al." depending on
+% whether there are one, or two, or more than two editors.
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+ editor num.names$ duplicate$
+ #2 >
+ { pop$ " et~al." * }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ { " et~al." * }
+ { " and " * editor #2 "{vv~}{ll}" format.name$ * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+% A BOOK (or INBOOK) entry type (assumed to be for a single volume in a
+% multivolume work) may cross reference another BOOK (the entire multivolume).
+% Usually there will be an editor, in which case we use that to construct the
+% cross reference; otherwise we use a nonempty key field or else the series
+% field (since the series gives the title of the multivolume work).
+FUNCTION {format.book.crossref}
+{ volume empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ "In "
+ }
+ { "Volume" volume tie.or.space.connect
+ " of " *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { "{\em " * series * "\/}" * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+% An INCOLLECTION entry type may cross reference a BOOK (assumed to be the
+% collection), or an INPROCEEDINGS may cross reference a PROCEEDINGS.
+% Often there will be an editor, in which case we use that to construct
+% the cross reference; otherwise we use a nonempty key field or else
+% the booktitle field (which gives the cross-referenced work's title).
+FUNCTION {format.incoll.inproc.crossref}
+{ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { booktitle empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ ""
+ }
+ { "In {\em " booktitle * "\/}" * }
+ if$
+ }
+ { "In " key * }
+ if$
+ }
+ { "In " format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+% Now we define the type functions for all entry types that may appear
+% in the .BIB file---e.g., functions like `article' and `book'. These
+% are the routines that actually generate the .BBL-file output for
+% the entry. These must all precede the READ command. In addition, the
+% style designer should have a function `default.type' for unknown types.
+% Note: The fields (within each list) are listed in order of appearance,
+% except as described for an `inbook' or a `proceedings'.
+%
+% The article function is for an article in a journal. An article may
+% CROSSREF another article.
+% Required fields: author, title, journal, year
+% Optional fields: volume, number, pages, month, note
+%
+% article ==
+% BEGIN
+% output.bibitem
+% output.check(format.authors,"author")
+% new.block
+% output.check(format.title,"title")
+% new.block
+% if missing$(crossref) then
+% output.check(emphasize(journal),"journal")
+% output(format.vol.num.pages)
+% output.check(format.date,"year")
+% else
+% output.nonnull(format.article.crossref)
+% output(format.pages)
+% fi
+% new.block
+% output(note)
+% fin.entry
+% END
+%
+% The book function is for a whole book. A book may CROSSREF another book.
+% Required fields: author or editor, title, publisher, year
+% Optional fields: volume or number, series, address, edition, month,
+% note
+%
+% book ==
+% BEGIN
+% if empty$(author) then output.check(format.editors,"author and editor")
+% else output.check(format.authors,"author")
+% if missing$(crossref) then
+% either.or.check("author and editor",editor)
+% fi
+% fi
+% new.block
+% output.check(format.btitle,"title")
+% if missing$(crossref) then
+% output(format.bvolume)
+% new.block
+% output(format.number.series)
+% new.sentence
+% output.check(publisher,"publisher")
+% output(address)
+% else
+% new.block
+% output.nonnull(format.book.crossref)
+% fi
+% output(format.edition)
+% output.check(format.date,"year")
+% new.block
+% output(note)
+% fin.entry
+% END
+%
+% The other entry functions are all quite similar, so no "comment version"
+% will be given for them.
+FUNCTION {article}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ crossref missing$
+ { journal field.or.null
+ format.vol.num.pages
+ format.date empty$
+ 'skip$
+ { duplicate$ empty$
+ { pop$ format.date paren }
+ { " " * format.date paren * }
+ if$
+ }
+ if$
+ output
+ }
+ { format.article.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ new.block
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ new.block
+ format.number.series output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ }
+ { new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+% A booklet is a bound thing without a publisher or sponsoring institution.
+% Required: title
+% Optional: author, howpublished, address, month, year, note
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ new.block
+ format.title "title" output.check
+ howpublished address new.block.checkb
+ howpublished output
+ address output
+ format.date output
+ new.block
+ note output
+ fin.entry
+}
+% For the conference entry type, see inproceedings.
+% An inbook is a piece of a book: either a chapter and/or a page range.
+% It may CROSSREF a book. If there's no volume field, the type field
+% will come before number and series.
+% Required: author or editor, title, chapter and/or pages, publisher,year
+% Optional: volume or number, series, type, address, edition, month, note
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ new.block
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.number.series output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ }
+ { format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+% An incollection is like inbook, but where there is a separate title
+% for the referenced thing (and perhaps an editor for the whole).
+% An incollection may CROSSREF a book.
+% Required: author, title, booktitle, publisher, year
+% Optional: editor, volume or number, series, type, chapter, pages,
+% address, edition, month, note
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.chapter.pages output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ format.edition output
+ format.date "year" output.check
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+% An inproceedings is an article in a conference proceedings, and it may
+% CROSSREF a proceedings. If there's no address field, the month (& year)
+% will appear just before note.
+% Required: author, title, booktitle, year
+% Optional: editor, volume or number, series, pages, address, month,
+% organization, publisher, note
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output
+ address empty$
+ { organization publisher new.sentence.checkb
+ organization output
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ new.sentence
+ organization output
+ publisher output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+% The conference function is included for Scribe compatibility.
+FUNCTION {conference} { inproceedings }
+% A manual is technical documentation.
+% Required: title
+% Optional: author, organization, address, edition, month, year, note
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization empty$
+ 'skip$
+ { organization output.nonnull
+ address output
+ }
+ if$
+ }
+ { format.authors output.nonnull }
+ if$
+ new.block
+ format.btitle "title" output.check
+ author empty$
+ { organization empty$
+ { address new.block.checka
+ address output
+ }
+ 'skip$
+ if$
+ }
+ { organization address new.block.checkb
+ organization output
+ address output
+ }
+ if$
+ format.edition output
+ format.date output
+ new.block
+ note output
+ fin.entry
+}
+% A mastersthesis is a Master's thesis.
+% Required: author, title, school, year
+% Optional: type, address, month, note
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ "Master's thesis" format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+% A misc is something that doesn't fit elsewhere.
+% Required: at least one of the `optional' fields
+% Optional: author, title, howpublished, month, year, note
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ title howpublished new.block.checkb
+ format.title output
+ howpublished new.block.checka
+ howpublished output
+ format.date output
+ new.block
+ note output
+ fin.entry
+ empty.misc.check
+}
+% A phdthesis is like a mastersthesis.
+% Required: author, title, school, year
+% Optional: type, address, month, note
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.btitle "title" output.check
+ new.block
+ "PhD thesis" format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+% A proceedings is a conference proceedings.
+% If there is an organization but no editor field, the organization will
+% appear as the first optional field (we try to make the first block nonempty);
+% if there's no address field, the month (& year) will appear just before note.
+% Required: title, year
+% Optional: editor, volume or number, series, address, month,
+% organization, publisher, note
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization output }
+ { format.editors output.nonnull }
+ if$
+ new.block
+ format.btitle "title" output.check
+ format.bvolume output
+ format.number.series output
+ address empty$
+ { editor empty$
+ { publisher new.sentence.checka }
+ { organization publisher new.sentence.checkb
+ organization output
+ }
+ if$
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ new.sentence
+ editor empty$
+ 'skip$
+ { organization output }
+ if$
+ publisher output
+ }
+ if$
+ new.block
+ note output
+ fin.entry
+}
+% A techreport is a technical report.
+% Required: author, title, institution, year
+% Optional: type, number, address, month, note
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ format.tr.number output.nonnull
+ institution "institution" output.check
+ address output
+ format.date "year" output.check
+ new.block
+ note output
+ fin.entry
+}
+% An unpublished is something that hasn't been published.
+% Required: author, title, note
+% Optional: month, year
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ note "note" output.check
+ format.date output
+ fin.entry
+}
+% We use entry type `misc' for an unknown type; BibTeX gives a warning.
+FUNCTION {default.type} { misc }
+% Here are macros for common things that may vary from style to style.
+% Users are encouraged to use these macros.
+%
+% Months are either written out in full or abbreviated
+MACRO {jan} {"Jan."}
+MACRO {feb} {"Feb."}
+MACRO {mar} {"Mar."}
+MACRO {apr} {"Apr."}
+MACRO {may} {"May"}
+MACRO {jun} {"June"}
+MACRO {jul} {"July"}
+MACRO {aug} {"Aug."}
+MACRO {sep} {"Sept."}
+MACRO {oct} {"Oct."}
+MACRO {nov} {"Nov."}
+MACRO {dec} {"Dec."}
+% Journals are either written out in full or abbreviated;
+% the abbreviations are like those found in ACM publications.
+%
+% To get a completely different set of abbreviations, it may be best to make
+% a separate .bib file with nothing but those abbreviations; users could then
+% include that file name as the first argument to the \bibliography command
+MACRO {acmcs} {"ACM Comput. Surv."}
+MACRO {acta} {"Acta Inf."}
+MACRO {cacm} {"Commun. ACM"}
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+MACRO {ibmsj} {"IBM Syst.~J."}
+MACRO {ieeese} {"IEEE Trans. Softw. Eng."}
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput.-Aided Design Integrated Circuits"}
+MACRO {ipl} {"Inf. Process. Lett."}
+MACRO {jacm} {"J.~ACM"}
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+MACRO {scp} {"Sci. Comput. Programming"}
+MACRO {sicomp} {"SIAM J. Comput."}
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+MACRO {tods} {"ACM Trans. Database Syst."}
+MACRO {tog} {"ACM Trans. Gr."}
+MACRO {toms} {"ACM Trans. Math. Softw."}
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."}
+MACRO {tcs} {"Theoretical Comput. Sci."}
+%% /usr/local/lib/tex/bibtex/phyjfull.btx, Tue Jun 30 08:37:48 1992
+%% Edit by Nelson H. F. Beebe <beebe@alfred.math.utah.edu>
+%% Change file names in leading comment
+% Journal Title Abbreviations from the Physical Review Style and Notation
+% Guide, July, 1983, in BAPS Vol. 28.
+% Selected by Cris Barnes and Charles Karney, March 1988
+% IMPORTANT!! Don't make changes to this file without making the
+% corresponding changes to
+% phyjabb.bib
+% phyjabb.btx
+MACRO {advp} {"Advances in Physics"}
+MACRO {ajp} {"American Journal of Physics"}
+MACRO {ao} {"Applied Optics"}
+MACRO {apl} {"Applied Physics Letters"}
+MACRO {apj} {"Astrophysical Journal"}
+MACRO {baps} {"Bulletin of the American Physical Society"}
+MACRO {cpc} {"Computer Physics Communications"}
+MACRO {cppcf} {"Comments on Plasma Physics and Controlled Fusion"}
+MACRO {fed} {"Fusion Engineering and Design"}
+MACRO {ft} {"Fusion Technology"}
+MACRO {ieeens} {"IEEE Transactions on Nuclear Science"}
+MACRO {ieeeps} {"IEEE Transactions on Plasma Science"}
+MACRO {ijimw} {"International Journal of Infrared and Millimeter Waves"}
+MACRO {ip} {"Infrared Physics"}
+MACRO {jap} {"Journal of Applied Physics"}
+MACRO {jcp} {"Journal of Computational Physics"}
+MACRO {jetp} {"Soviet Physics-JETP"}
+MACRO {jfe} {"Journal of Fusion Energy"}
+MACRO {jfm} {"Journal of Fluid Mechanics"}
+MACRO {jgr} {"Journal of Geophysical Research"}
+MACRO {jmp} {"Journal of Mathematical Physics"}
+MACRO {jne} {"Journal of Nuclear Energy"}
+MACRO {jnec} {"Journal of Nuclear Energy, Part C: Plasma Physics, Accelerators, Thermonuclear Research"}
+MACRO {jnm} {"Journal of Nuclear Materials"}
+MACRO {josa} {"Journal of the Optical Society of America"}
+MACRO {jpp} {"Journal of Plasma Physics"}
+MACRO {jpsj} {"Journal of the Physical Society of Japan"}
+MACRO {jvst} {"Journal of Vacuum Science and Technology"}
+MACRO {nedf} {"Nuclear Engineering and Design/Fusion"}
+MACRO {nf} {"Nuclear Fusion"}
+MACRO {nim} {"Nuclear Instruments and Methods"}
+MACRO {nimpr} {"Nuclear Instruments and Methods in Physics Research"}
+MACRO {nt/f} {"Nuclear Technology/Fusion"}
+MACRO {pf} {"Physics of Fluids"}
+MACRO {pfa} {"Physics of Fluids A: Fluid Dynamics"}
+MACRO {pfb} {"Physics of Fluids B: Plasma Physics"}
+MACRO {pl} {"Physics Letters"}
+MACRO {pla} {"Physics Letters A"}
+MACRO {pnas} {"Proceedings of the National Academy of Sciences of the USA"}
+MACRO {pp} {"Plasma Physics"}
+MACRO {ppcf} {"Plasma Physics and Controlled Fusion"}
+MACRO {prl} {"Physical Review Letters"}
+MACRO {pr} {"Physical Review"}
+MACRO {pra} {"Physical Review A: General Physics"}
+MACRO {ps} {"Physica Scripta"}
+MACRO {rmp} {"Reviews of Modern Physics"}
+MACRO {rsi} {"Review of Scientific Instruments"}
+MACRO {sjpp} {"Soviet Journal of Plasma Phys."}
+MACRO {spd} {"Soviet Physics-Doklady"}
+MACRO {sptp} {"Soviet Physics-Technical Physics"}
+MACRO {spu} {"Soviet Physics-Uspeki"}
+% Now we read in the .BIB entries.
+READ
+% The sortify function converts to lower case after purify$ing; it's
+% used in sorting and in computing alphabetic labels after sorting
+%
+% The chop.word(w,len,s) function returns either s or, if the first len
+% letters of s equals w (this comparison is done in the third line of the
+% function's definition), it returns that part of s after w.
+% This long comment applies only to alphabetic labels
+%
+% The format.lab.names function makes a short label by using the initials of
+% the von and Last parts of the names (but if there are more than four names,
+% (i.e., people) it truncates after three and adds a superscripted "+";
+% it also adds such a "+" if the last of multiple authors is "others").
+% If there is only one name, and its von and Last parts combined have just
+% a single name-token ("Knuth" has a single token, "Brinch Hansen" has two),
+% we take the first three letters of the last name. The boolean
+% et.al.char.used tells whether we've used a superscripted "+", so that we
+% know whether to include a LaTeX macro for it.
+%
+% format.lab.names(s) ==
+% BEGIN
+% numnames := num.names$(s)
+% if numnames > 1 then
+% if numnames > 4 then
+% namesleft := 3
+% else
+% namesleft := numnames
+% nameptr := 1
+% nameresult := ""
+% while namesleft > 0
+% do
+% if (name_ptr = numnames) and
+% format.name$(s, nameptr, "{ff }{vv }{ll}{ jj}") = "others"
+% then nameresult := nameresult * "{\etalchar{+}}"
+% et.al.char.used := true
+% else nameresult := nameresult *
+% format.name$(s, nameptr, "{v{}}{l{}}")
+% nameptr := nameptr + 1
+% namesleft := namesleft - 1
+% od
+% if numnames > 4 then
+% nameresult := nameresult * "{\etalchar{+}}"
+% et.al.char.used := true
+% else
+% t := format.name$(s, 1, "{v{}}{l{}}")
+% if text.length$(t) < 2 then % there's just one name-token
+% nameresult := text.prefix$(format.name$(s,1,"{ll}"),3)
+% else
+% nameresult := t
+% fi
+% fi
+% return nameresult
+% END
+%
+% Exactly what fields we look at in constructing the primary part of the label
+% depends on the entry type; this selectivity (as opposed to, say, always
+% looking at author, then editor, then key) helps ensure that "ignored" fields,
+% as described in the LaTeX book, really are ignored. Note that MISC is part
+% of the deepest `else' clause in the nested part of calc.label; thus, any
+% unrecognized entry type in the database is handled correctly.
+%
+% There is one auxiliary function for each of the four different sequences of
+% fields we use. The first of these functions looks at the author field, and
+% then, if necessary, the key field. The other three functions, which might
+% look at two fields and the key field, are similar, except that the key field
+% takes precedence over the organization field (for labels---not for sorting).
+%
+% The calc.label function calculates the preliminary label of an entry, which
+% is formed by taking three letters of information from the author or editor or
+% key or organization field (depending on the entry type and on what's empty,
+% but ignoring a leading "The " in the organization), and appending the last
+% two characters (digits) of the year. It is an error if the appropriate fields
+% among author, editor, organization, and key are missing, and we use
+% the first three letters of the cite$ in desperation when this happens.
+% The resulting label has the year part, but not the name part, purify$ed
+% (purify$ing the year allows some sorting shenanigans by the user).
+%
+% This function also calculates the version of the label to be used in sorting.
+%
+% The final label may need a trailing 'a', 'b', etc., to distinguish it from
+% otherwise identical labels, but we can't calculated those "extra.label"s
+% until after sorting.
+%
+% calc.label ==
+% BEGIN
+% if type$ = "book" or "inbook" then
+% author.editor.key.label
+% else if type$ = "proceedings" then
+% editor.key.organization.label
+% else if type$ = "manual" then
+% author.key.organization.label
+% else
+% author.key.label
+% fi fi fi
+% label := label * substring$(purify$(field.or.null(year)), -1, 2)
+% % assuming we will also sort, we calculate a sort.label
+% sort.label := sortify(label), but use the last four, not two, digits
+% END
+% When sorting, we compute the sortkey by executing "presort" on each entry.
+% The presort key contains a number of "sortify"ed strings, concatenated
+% with multiple blanks between them. This makes things like "brinch per"
+% come before "brinch hansen per".
+%
+% The fields used here are: the sort.label for alphabetic labels (as set by
+% calc.label), followed by the author names (or editor names or organization
+% (with a leading "The " removed) or key field, depending on entry type and on
+% what's empty), followed by year, followed by the first bit of the title
+% (chopping off a leading "The ", "A ", or "An ").
+% Names are formatted: Von Last First Junior.
+% The names within a part will be separated by a single blank
+% (such as "brinch hansen"), two will separate the name parts themselves
+% (except the von and last), three will separate the names,
+% four will separate the names from year (and from label, if alphabetic),
+% and four will separate year from title.
+%
+% The sort.format.names function takes an argument that should be in
+% BibTeX name format, and returns a string containing " "-separated
+% names in the format described above. The function is almost the same
+% as format.names.
+% This long comment applies only to alphabetic labels, when sorted
+%
+% Now comes the final computation for alphabetic labels, putting in the 'a's
+% and 'b's and so forth if required. This involves two passes: a forward
+% pass to put in the 'b's, 'c's and so on, and a backwards pass
+% to put in the 'a's (we don't want to put in 'a's unless we know there
+% are 'b's).
+% We have to keep track of the longest (in width$ terms) label, for use
+% by the "thebibliography" environment.
+%
+% VAR: longest.label, last.sort.label, next.extra: string
+% longest.label.width, last.extra.num: integer
+%
+% initialize.longest.label ==
+% BEGIN
+% longest.label := ""
+% last.sort.label := int.to.chr$(0)
+% next.extra := ""
+% longest.label.width := 0
+% last.extra.num := 0
+% END
+%
+% forward.pass ==
+% BEGIN
+% if last.sort.label = sort.label then
+% last.extra.num := last.extra.num + 1
+% extra.label := int.to.chr$(last.extra.num)
+% else
+% last.extra.num := chr.to.int$("a")
+% extra.label := ""
+% last.sort.label := sort.label
+% fi
+% END
+%
+% reverse.pass ==
+% BEGIN
+% if next.extra = "b" then
+% extra.label := "a"
+% fi
+% label := label * extra.label
+% if width$(label) > longest.label.width then
+% longest.label := label
+% longest.label.width := width$(label)
+% fi
+% next.extra := extra.label
+% END
+% Now comes the computation for numeric labels.
+% We use either the sorted order or original order.
+% We still have to keep track of the longest (in width$ terms) label, for use
+% by the "thebibliography" environment.
+STRINGS { longest.label }
+INTEGERS { number.label longest.label.width }
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+EXECUTE {initialize.longest.label}
+ITERATE {longest.label.pass}
+% Now we're ready to start writing the .BBL file.
+% We begin, if necessary, with a LaTeX macro for unnamed names in an alphabetic
+% label; next comes stuff from the `preamble' command in the database files.
+% Then we give an incantation containing the command
+% \begin{thebibliography}{...}
+% where the `...' is the longest label.
+%
+% We also call init.state.consts, for use by the output routines.
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" longest.label * "}" * write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+% Now we produce the output for all the entries
+ITERATE {call.type$}
+% Finally, we finish up by writing the `\end{thebibliography}' command.
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
diff --git a/info/examples/tlc3/example-sources/rosette.pdf b/info/examples/tlc3/example-sources/rosette.pdf
new file mode 100644
index 0000000000..9e49eb1fb4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/rosette.pdf
@@ -0,0 +1,82 @@
+%PDF-1.4
+%쏢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xV;0 y
+@Nr~  m -<,7+4b"Eb."Scz!'YC!" YM-p*=vۀVρv
+{R!@yqafz&} !3H[&F{OGGoTKZNǠĄ RïKmn B)\ ǀ|xcATN)I%:Wd8EUVBfkȘPtb86ȴ fuvUąahJhVɈC9`kVr @tZ22Ŵe/VбR ME&ddĊ1() .:h2yqQn=r&NqirٙuDN;&~==54*"xˉ:)r X,xdZN8v+@W7> @tZQ=Xf̹]V8-LƖ[^b#fuzvXi^60}Άi}0?& D"\pCendstream
+endobj
+6 0 obj
+604
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 363.23 363.23]
+/Parent 3 0 R
+/Resources<</ProcSet[/PDF]
+/ExtGState 8 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 9 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+8 0 obj
+<</R7
+7 0 R>>
+endobj
+9 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1319>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.02'/>
+<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-04-27T13:59:08-04:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-04-27T13:59:08-04:00</xmp:CreateDate>
+<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='499bcac7-44be-11f1-0000-e57098484f26'/>
+<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.02)
+/CreationDate(D:20160427135908-04'00')
+/ModDate(D:20160427135908-04'00')>>endobj
+xref
+0 10
+0000000000 65535 f
+0000000904 00000 n
+0000002433 00000 n
+0000000845 00000 n
+0000000708 00000 n
+0000000015 00000 n
+0000000689 00000 n
+0000000968 00000 n
+0000001009 00000 n
+0000001038 00000 n
+trailer
+<< /Size 10 /Root 1 0 R /Info 2 0 R
+/ID [<27FFEE371E447DBF31C0814450606A79><27FFEE371E447DBF31C0814450606A79>]
+>>
+startxref
+2556
+%%EOF
diff --git a/info/examples/tlc3/example-sources/showhyphenation-tlc3-spotcolor.lua b/info/examples/tlc3/example-sources/showhyphenation-tlc3-spotcolor.lua
new file mode 100644
index 0000000000..fb66124068
--- /dev/null
+++ b/info/examples/tlc3/example-sources/showhyphenation-tlc3-spotcolor.lua
@@ -0,0 +1,269 @@
+-- Copyright (c) 2022 Thomas Kelkel kelkel@emaileon.de
+
+-- This file may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either
+-- version 1.3c of this license or (at your option) any later
+-- version. The latest version of this license is in
+
+-- http://www.latex-project.org/lppl.txt
+
+-- and version 1.3c or later is part of all distributions of
+-- LaTeX version 2009/09/24 or later.
+
+-- Version: 0.1a [with modification by UFi for spotcolor use]
+
+local FLOOR = math.floor
+
+local function round ( num, dec )
+ return FLOOR ( num * 10^dec + 0.5 ) / 10^dec
+end
+
+local ID = node.id
+local GLYPH = ID ( "glyph" )
+local DISC = ID ( "disc" )
+local KERN = ID ( "kern" )
+local GLUE = ID ( "glue" )
+local WI = ID ( "whatsit" )
+local HLIST = ID ( "hlist" )
+local VLIST = ID ( "vlist" )
+local RIGHTSKIP = table.swapped ( node.subtypes ("glue") )["rightskip"]
+local NEW = node.new
+local COPY = node.copy
+local REM = node.remove
+local PREV = node.prev
+local NEXT = node.next
+local HAS_GLYPH = node.has_glyph
+local INS_B = node.insert_before
+local INS_A = node.insert_after
+local T = node.traverse
+local T_ID = node.traverse_id
+local T_GLYPH = node.traverse_glyph
+local WIS = node.whatsits()
+local pdfliteral
+local pairs = pairs
+local GET_FONT = font.getfont
+local ATC = luatexbase.add_to_callback
+
+local make = false
+local on_top = false
+local DIR = PREV
+local AB = INS_B
+local f = 1
+local color = "/color1 cs 1 scn"
+
+function make_not_on_top ()
+ on_top = false
+ DIR = PREV
+ AB = INS_B
+ f = 1
+end
+
+function make_on_top ()
+ on_top = true
+ DIR = NEXT
+ AB = INS_A
+ f = - 1
+end
+
+local in_use = make_not_on_top
+
+for key, value in pairs ( WIS ) do
+ if value == "pdf_literal" then
+ pdfliteral = key
+ end
+end
+
+function showhyphenation_make ()
+ make = true
+end
+
+function showhyphenation_on_top ()
+ in_use = make_on_top
+ in_use()
+end
+
+function showhyphenation_lime ()
+ color = ".75 1 .25"
+end
+
+local function calc_value ( value )
+ value = round ( value / 65536, 3 )
+ return value
+end
+
+local function get_x_value ( n, x_value, minus )
+ local exp_fac = 1
+ local f = 1
+ if minus then
+ f = - 1
+ end
+ if n.expansion_factor then
+ exp_fac = n.expansion_factor / 1000000 + 1
+ end
+ if n.id == GLYPH then
+ x_value = x_value + calc_value ( n.width ) * exp_fac * f
+ elseif n.id == KERN then
+ x_value = x_value + calc_value ( n.kern ) * exp_fac * f
+ end
+ return x_value
+end
+
+local line_end_count = 0
+
+local function find_glyph ( n, d, kern_value )
+ local line_end = nil
+ local ligtype_mark = nil
+ if d ( n ) then
+ n = d ( n )
+ while not ( ( n.id == GLYPH and n.char ~= 45 ) or ( n.id == DISC and n.replace and HAS_GLYPH ( n.replace ) ) ) do
+ if n.width and not ( n.char and n.char == 45 ) then
+ kern_value = get_x_value ( n, kern_value ) -- rules, etc.
+ elseif n.kern then
+ kern_value = get_x_value ( n, kern_value ) * 0.5 -- hyphen kern
+ end
+ if n.char == 45 then
+ line_end = true
+ line_end_count = line_end_count + 1
+ end
+ if line_end and n.user_id == 848485 then
+ ligtype_mark = true
+ end
+ if d ( n ) then
+ n = d ( n )
+ else
+ return false
+ end
+ end
+ if n.replace then
+ local REPLACE = n.replace
+ for some_node in T ( REPLACE ) do
+ if some_node.width then
+ kern_value = get_x_value ( some_node, kern_value )
+ elseif some_node.kern then
+ kern_value = get_x_value ( some_node, kern_value )
+ end
+ end
+ else
+ if n.width then
+ kern_value = get_x_value ( n, kern_value )
+ end
+ end
+ end
+ return n, kern_value, ligtype_mark
+end
+
+local function check_linebreak ( n, d )
+ while n.id ~= GLYPH do
+ if d ( n ) then
+ n = d ( n )
+ else break end
+ end
+ if ( n.char == 45 and d == PREV ) or ( n.id == GLUE and n.subtype == RIGHTSKIP and d == NEXT ) then
+ make_not_on_top()
+ return true
+ end
+end
+
+local function hyphenation_points ( head )
+ for n in T ( head ) do
+ if n.id == HLIST or n.id == VLIST then
+ n.head = hyphenation_points ( n.head )
+ elseif n.id == DISC then
+ check_linebreak ( n, PREV )
+ check_linebreak ( n, NEXT )
+ local lig_add = 0
+ local prev_next_kern = 0
+ local prev_next_kern_lig = 0
+ if n.replace then
+ if not HAS_GLYPH ( n.replace ) then
+ local REPLACE = n.replace
+ for some_node in T ( REPLACE ) do
+ if some_node.kern and not ( check_linebreak ( n, DIR ) ) then
+ prev_next_kern_lig = get_x_value ( some_node, prev_next_kern_lig ) * 0.5
+ end
+ end
+ else
+ if n.post then
+ for glyph_node in T_GLYPH ( n.pre ) do
+ if glyph_node.width then
+ lig_add = get_x_value ( glyph_node, lig_add )
+ break -- hyphen!
+ end
+ end
+ if not on_top then
+ if n.replace.kern then
+ prev_next_kern_lig = get_x_value ( n.replace, prev_next_kern_lig )
+ end
+ end
+ else
+ if n.replace.kern then
+ prev_next_kern_lig = get_x_value ( n.replace, prev_next_kern_lig ) * 0.5
+ end
+ for glyph_node in T_GLYPH ( n.replace ) do -- short-armed f
+ if glyph_node.char ~= 45 then
+ lig_add = get_x_value ( glyph_node, lig_add )
+ end
+ end
+ end
+ if on_top then
+ for some_node in T ( n.replace ) do
+ if some_node.width then
+ lig_add = get_x_value ( some_node, lig_add, true )
+ elseif some_node.kern and some_node ~= n.replace then
+ lig_add = get_x_value ( some_node, lig_add, true )
+ end
+ end
+ end
+ end
+ end
+ local prev_next_glyph = n
+ local ligtype_mark = nil
+ if find_glyph ( prev_next_glyph, DIR, 0 ) then
+ prev_next_glyph, prev_next_kern, ligtype_mark = find_glyph ( prev_next_glyph, DIR, 0 )
+ end
+ head = AB ( head, prev_next_glyph, NEW ( WI, pdfliteral ) )
+ lig_add = lig_add + ( prev_next_kern + prev_next_kern_lig ) * f
+ DIR ( prev_next_glyph ).mode = 0
+ local size_factor = 1
+ if font.current() then
+ size_factor = calc_value ( GET_FONT ( font.current() ).size / 10 )
+ end
+ local DATA
+ if ( PREV ( n ) and PREV ( n ).user_id and PREV ( n ).user_id == 848485 ) or ligtype_mark then
+ DATA = "q " .. ( lig_add - 2 * size_factor ) .. " " .. -3 * size_factor .. " m " .. ( lig_add + 2 * size_factor ) .. " " .. -3 * size_factor .. " l " .. ( lig_add + 2 * size_factor ) .. " " .. -4 * size_factor .. " l " .. ( lig_add - 2 * size_factor ) .. " " .. -4 * size_factor .. " l " .. color .. " f Q"
+ else
+ DATA = "q " .. lig_add .. " 0 m " .. lig_add + 2 * size_factor .. " " .. -3 * size_factor .. " l " .. lig_add - 2 * size_factor .. " " .. -3 * size_factor .. " l " .. color .. " f Q"
+ end
+ DIR ( prev_next_glyph ).data = DATA
+ in_use()
+ end
+ end
+ return head
+end
+
+local function make_hyphens ( head )
+ for n in T_ID ( DISC, head ) do
+ local REPLACE = n.replace
+ for some_node in T ( REPLACE ) do
+ REM ( REPLACE, some_node )
+ end
+ local PRE = n.pre
+ for some_node in T_GLYPH ( PRE ) do
+ REPLACE = INS_A ( REPLACE, REPLACE, COPY ( some_node ) )
+ end
+ local POST = n.post
+ for some_node in T_GLYPH ( POST ) do
+ REPLACE = INS_A ( REPLACE, REPLACE, COPY ( some_node ) )
+ end
+ n.replace = REPLACE
+ end
+end
+
+function showhyphenation_start ()
+ if make then
+ ATC ( "ligaturing", make_hyphens, "make hyphens" )
+ else
+ ATC ( "post_linebreak_filter", hyphenation_points, "show hyphenation points in postline", 1 )
+ ATC ( "hpack_filter", hyphenation_points, "show hyphenation points in hpack" )
+ end
+end
diff --git a/info/examples/tlc3/example-sources/tlc-biblatex-special.bib b/info/examples/tlc3/example-sources/tlc-biblatex-special.bib
new file mode 100644
index 0000000000..343fb1e7f4
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc-biblatex-special.bib
@@ -0,0 +1,244 @@
+@bookinbook{BHG225,
+Bhg = {225},
+Cant = {285},
+Crossref = {AAA2.2},
+Editor = {Maximilien Bonnet},
+Pages = {292-302},
+Title = {Acta Barnabae}}
+
+@book{AAA2.2,
+Address = {Darmstadt},
+Date = {1903},
+Editor = {Maximilien Bonnet},
+Location = {Leipzig},
+Publisher = {Hermann Mendelssohn},
+Title = {Acta Apostolorum Apocrypha},
+Volume = {2.2}}
+
+@manuscript{C,
+ Address = {Cambridge},
+ Annote = {Some comments },
+ Bookpagination = {folio},
+ Collection = {Additional greek manuscript},
+ Columns = {1},
+ Content = {A description of the content. \par We can insert paragraphs using \texttt{\textbackslash verb}},
+ Date-Added = {2014-04-07 12:59:25 +0000},
+ Date-Modified = {2014-04-07 13:08:49 +0000},
+ Dating = {\textsc{viii}-\textsc{ix}\textsuperscript{e} c.},
+ Layer = {inf},
+ Library = {University Library},
+ Pages = {11\recto-11\verso},
+ Pagetotal = {16},
+ Shelfmark = {4489},
+ Support = {pergament}}
+
+@article{zar2099,
+ author = {Zar, Zoë C. and Lau, Adam D.},
+ realauthor = {Foo, Pam and Zack, Maria},
+ title = {Algebra},
+ journaltitle = {Theory},
+ date = 2099,
+ volume = 12,
+ pages = {423-491},
+ version = 3,
+ eprint = {math/9901.4711v13},
+ eprinttype = {arxiv},
+ langid = {english},
+ langidopts = {variant=american},
+ annotation = {An \texttt{article} with \texttt{eprint} and
+ \texttt{eprinttype} fields.},
+}
+
+
+@book{cole1983,
+ author = {Cole, Sam Ted},
+ realauthor = {Matt Anon},
+ title = {Life story, or {Biographical} sketches},
+ date = 1983,
+ editor = {Cob, Kate and Eng, Jon and Bate, W. Jack},
+ maintitle = {The cool works of {Sam Ted Cole}},
+ volume = 7,
+ part = 2,
+ series = {Boll Series},
+ number = 75,
+ publisher = {Rout {and} Paul},
+ location = {London},
+ langid = {english},
+ langidopts = {variant=british},
+ indextitle = {Life story},
+ shorttitle = {Life story},
+ annotation = {One (partial) volume of a multivolume book.},
+ }
+
+@book{cole1995,
+ author = {Cole, Sam Ted},
+ title = {Remake of Life story},
+ shorttitle = {Remake},
+ date = {1995}
+}
+
+@softwareversion {delebecque:hal-02090402-condensed,
+title = {Scilab},
+author = {Delebecque, Fran{\c c}ois and Gomez, Claude and Goursat, Maurice
+and Nikoukhah, Ramine and Steer, Serge and Chancelier, Jean-Philippe},
+url = {https://www.scilab.org/},
+date = {1994-01},
+file = {https://hal.inria.fr/hal-02090402/file/scilab-1.1.tar.gz},
+institution = {Inria},
+license = {Scilab license},
+hal_id = {hal-02090402},
+hal_version = {v1},
+swhid = {swh:1:dir:1ba0b67b5d0c8f10961d878d91ae9d6e499d746a;},
+origin={https://hal.archives-ouvertes.fr/hal-02090402},
+version = {1.1},
+note = {First Scilab version. It was distributed by anonymous ftp.},
+repository= {https://github.com/scilab/scilab},
+abstract = {Software for Numerical Computation freely distributed.}
+}
+
+@book{CSCO545,
+Number = {545},
+Series = {Corpus Scriptorum Christianorum Orientalium},
+Shortseries = {CSCO},
+Shortsubseries = {Copt},
+Subnumber = {48},
+Subseries = {Scriptores Coptici},
+Title = {Encomiastica from the Pierpont Morgan Library}
+}
+
+@article{VanDeun1990,
+Author = {Van Deun, Peter},
+Journaltitle = {Analecta Bollandiana},
+Number = {108},
+Pages = {323-335},
+Subtitle = {Édition et traduction},
+Title = {Un mémoire anonyme sur saint Barnabé (BHG 226e)},
+Year = {1990}}
+
+@bookinarticle{BHG226e,
+bookineditor = {Van Deun, Peter},
+Crossref = {VanDeun1990},
+Pages = {326-335},
+Title = {Mémoire sur le saint apôtre Barnabé}}
+
+@mvcollection{HistoireduChristianisme,
+Address = {Paris},
+Date = {1992/2001},
+Editor = {Pietri, Charles and Pietri, Luce and Vauchez, André and Venard, Marc and Mayeur Jean-Marie},
+Publisher = {Desclée},
+Subtitle = {des origines à nos jours},
+Title = {Histoire du christianisme},
+Volumes = {20}}
+
+@collection{Pietri1998,
+Crossref = {HistoireduChristianisme},
+Date = {1998},
+Date-Added = {2014-11-05 12:44:24 +0000},
+Date-Modified = {2014-11-13 20:10:06 +0000},
+Editor = {Luce Pietri},
+Title = {Les Églises d'Orient et d'Occident},
+Volume = {3}}
+
+@incollection{Maraval1998,
+Author = {Pierre Maraval},
+Crossref = {Pietri1998},
+Pages = {107-145},
+Title = {La réception de Chalcédoine dans l'empire d'Orient}}
+
+
+
+@XData{Author:Me,
+ Author = {Doe, Jon},
+}
+
+@XData{Author:Us,
+ Author = {Doe, Jon and Smith, Alice and Jones, Bob},
+}
+
+@XData{Author:Them,
+ Author = {Smith, Alice and Jones, Bob},
+}
+
+@XData{Institution:Departmental,
+ Institution = {My Institution},
+ Location = {My City},
+ Department = {My Department},
+}
+
+@XData{Institution:External,
+ Institution = {Their Institution},
+ Location = {Their City},
+ Department = {Their Department},
+}
+
+@XData{Institution:Institutional,
+ Institution = {My Institution},
+ Location = {My City},
+}
+
+@XData{Presenters:Me,
+ Presenter = {Doe, Jon},
+}
+
+@XData{Presenters:Us,
+ Presenter = {Doe, Jon and Smith, Alice and Jones, Bob},
+}
+
+@XData{Presenters:Them,
+ Presenter = {Smith, Alice and Jones, Bob},
+}
+
+@Abstract{Abstract:PosterContributedJoint,
+ xdata = {Author:Us, Presenters:Me},
+ Title = {A Contributed Poster Abstract},
+ Journaltitle = {Journal of Poster Abstracts},
+ Date = {2020-01-01},
+ Entrysubtype = {poster},
+ PresentationType = {contributed},
+}
+
+@Abstract{Abstract:TalkInternalSolo,
+ xdata = {Author:Them, Presenters:Them},
+ Title = {An Internal Talk Abstract},
+ Journaltitle = {Journal of Talk Abstracts},
+ Date = {2019-01-01},
+ Entrysubtype = {talk},
+ PresentationType = {internal},
+}
+
+@Abstract{Abstract:TalkInvitedOther,
+ xdata = {Author:Me, Presenters:Us},
+ Title = {An Invited Talk Abstract},
+ Journaltitle = {Journal of Talk Abstracts},
+ Date = {2018-01-01},
+ Entrysubtype = {talk},
+ PresentationType = {invited},
+}
+
+@Funding{Funding:IndividualOngoing,
+ xdata = {Author:Us},
+ Date = {2019-01/2021-01},
+ Entrysubtype = {individual},
+ Status = {ongoing},
+ Funder = {Funding Agency},
+ Title = {A Grant Title},
+ Role = {pi},
+ Amount = {100,000,000},
+ Currency = {\$},
+ Number = {123-456-abc},
+ Type = {Research Grant},
+}
+
+@Funding{Funding:InstitutionalCompleted,
+ xdata = {Author:Us},
+ Date = {2010-01/2019-01},
+ Entrysubtype = {Institutional},
+ Status = {completed},
+ Funder = {A Different Funding Agency},
+ Title = {A Different Grant Title},
+ Role = {ci},
+ Amount = {1,000,000},
+ Currency = {\pounds},
+ Number = {abc-def-123},
+ Type = {Fellowship},
+}
diff --git a/info/examples/tlc3/example-sources/tlc-ex.bib b/info/examples/tlc3/example-sources/tlc-ex.bib
new file mode 100644
index 0000000000..9b4ab1ec3c
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc-ex.bib
@@ -0,0 +1,121 @@
+@misc{smith, author = {Smith, Joe}, year = {2020}}
+@misc{kirk1, author = {Kirk, Joe}, year = {2020}}
+@misc{kirk2, author = {Kirk, Betty},year = {2020}}
+@misc{pyne1, author = {Pyne, Joe}, year = {2020}}
+@misc{pyne2, author = {Pyne, Jill}, year = {2020}}
+@misc{doe1, author = {Doe, Joe}, year = {2020}}
+@misc{doe2, author = {Doe, Betty}, year = {2019}}
+@misc{webb1, author = {Webb, Max}, year = {2020}}
+@misc{webb2, author = {Webb, Max}, year = {2020}}
+
+@misc{list0, author = {Smith, Joe and Webb, Maria},
+ year = {2020}}
+@misc{list1, author = {Pyne, Henry and Doe, Maria},
+ year = {2020}}
+@misc{list2, author = {Pyne, Joe and Kirk, Maria},
+ year = {2020}}
+@misc{list3, author = {Pyne, Joe and Webb, Maria},
+ year = {2020}}
+@misc{list4, author = {Pyne, Joe and Webb, Maria},
+ year = {2020}}
+@misc{list5, author = {Kirk, Jill and Webb, Maria},
+ year = {2020}}
+
+@article{article1, author = {Doe, Jill},
+ journaltitle = {Journal A}, title = {An article},
+ year = {2015}}
+@article{article2, author = {Pyne, Mike},
+ journaltitle = {Journal B},
+ keywords = {important,research},
+ title = {An important article}, year = {2020}}
+@article{article3, author = {Webb, Henry},
+ journaltitle = {Journal C}, title = {An article},
+ year = {2010}}
+
+@book{book1, author = {Pyne, Mike},
+ title = {A book}, year = {2020}}
+@book{book2, author = {Kirk, Maria},
+ keywords = {important}, title = {An important book},
+ year = {2020}}
+
+@book{smith2020-2, author = {Smith, Maria},
+ title = {A book}, year = {2020}}
+@book{smith2020-1, author = {Smith, Maria},
+ title = {Another book}, year = {2020}}
+
+@book{jane-1, author = {Doe, Jane}, gender = {sf},
+ title = {A book}, year = {2020}}
+@book{jane-2, author = {Doe, Jane}, gender = {sf},
+ title = {An second book}, year = {2020}}
+
+@book{max-1, author = {Pyne, Max}, gender = {sm},
+ title = {A book}, year = {2020}}
+@book{max-2, author = {Pyne, Max}, gender = {sm},
+ title = {A second book}, year = {2020}}
+
+@misc{prefix-biber,
+ author = {family=Cruz,given=Maria,prefix=De La},
+ title = {Uppercase prefixes (extended biber syntax)},
+ year = {2020}}
+@misc{apostroph-biber, author = {d' Ormesson, Jean},
+ title = {Apostroph (only biber)}, year = {2020}}
+@misc{label-biber,
+ author = {de la Cierva y Codorníu, Juan},
+ label = {CC}, title = {Forcing a label (only biber)},
+ year = {2020}}
+@misc{prefix-both, author = {{D}e {L}a Cruz, Maria},
+ label = {Cru}, title = {Uppercase prefixes},
+ year = {2010}}
+@misc{apostroph-both,
+ author = {d’\relax Ormesson, Jean},
+ title = {Apostroph}, year = {2010}}
+@misc{label-bibtex,
+ author = {de la {Cierva y} Codorníu, Juan},
+ title = {Forcing a label (only {\BibTeX})},
+ year = {2010}}
+
+@online{url:a,
+ author = {White, Maria and Green, Julia},
+ language = {french}, url = {https://some.url},
+ urldate = {2021-09-01}}
+@online{url:b,
+ author = {White, Maria and Green, Julia},
+ language = {english}, url = {https://some.url},
+ urldate = {2021-09-01}}
+@online{url:c,
+ author = {Joe Smith and Henry Webb},
+ language = {french and spanish}, langid ={french},
+ url = {https://some.url}, urldate = {2021-09-01}}
+@online{url:d,
+ author = {Joe Smith and Henry Webb},
+ language = {spanish with some translations},
+ langid = {spanish},
+ url = {https://some.url}, urldate = {2021-09-01}}
+@online{url:e,
+ author = {Joe Smith and Henry Webb},
+ language = {english}, langid = {english},
+ url = {https://some.url}, urldate = {2021-09-01}}
+
+
+@unpublished{test97,
+ author = {Goossens, Michel and User, Ben
+ and Doe, Joe and others},
+ note = {Submitted to the IBM J.~Res.~Dev.},
+ title = {Ambiguous citations}, year = {1997}}
+@misc{oddity,
+ howpublished = {Quarterly published.},
+ title = {{{TUGboat} The Communications
+ of the {\TeX} User Group}},
+ year = {1980ff}}
+@misc{pagination,
+ pagination = {section},
+ title = {test pagination}}
+@article{sourcemap-test,
+ author-biblatex = {Smith,Betty},
+ author = {Doe,Charles},
+ abstract = {About % and # chars}}
+@book{location-list,
+ author = {Webb, Maria},
+ title = {Sämtliche Werke},
+ date = 1988,
+ location = {München and Berlin and New York}}
diff --git a/info/examples/tlc3/example-sources/tlc-jura.bib b/info/examples/tlc3/example-sources/tlc-jura.bib
new file mode 100644
index 0000000000..2e910090df
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc-jura.bib
@@ -0,0 +1,16 @@
+@BOOK{aschur,
+ author = {Hans Brox and Wolf-Dietrich Walker},
+ title = {Allgemeines Schuldrecht},
+ language = {ngerman},
+ edition = {29.},
+ year = 2003,
+ address = {M\"unchen}}
+
+@BOOK{bschur,
+ author = {Hans Brox and Wolf-Dietrich Walker},
+ title = {Besonderes Schuldrecht},
+ shorttitle = {BSchuR},
+ language = {ngerman},
+ edition = {27.},
+ year = 2002,
+ address = {M\"unchen}}
diff --git a/info/examples/tlc3/example-sources/tlc-tex.bib b/info/examples/tlc3/example-sources/tlc-tex.bib
new file mode 100644
index 0000000000..08b8257e5e
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc-tex.bib
@@ -0,0 +1,11 @@
+@Book{Knuth-CT-a,
+ Author = "Donald E. Knuth",
+ Title = "The {\TeX}book",
+ Publisher = "Ad{\-d}i{\-s}on-Wes{\-l}ey",
+ Address = "Reading, MA, USA",
+ Volume = "A",
+ Series = "Computers and Typesetting",
+ pages = "ix + 483",
+ year = 1986,
+ isbn = "0-201-13447-0",
+}
diff --git a/info/examples/tlc3/example-sources/tlc.bib b/info/examples/tlc3/example-sources/tlc.bib
new file mode 100644
index 0000000000..b2e070f0b8
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc.bib
@@ -0,0 +1,231 @@
+@String{ttct = "Tools and Techniques for Computer
+ Typesetting" }
+
+@Book{TLC94,
+ author = "Michel Goossens and Frank Mittelbach
+ and Alexander Samarin",
+ title = "The {\LaTeX} Companion",
+ publisher = "Ad{\-d}i{\-s}on-Wes{\-l}ey Longman",
+ address = "Reading, MA, USA",
+ pages = "xxi + 528",
+ year = "1994",
+ ISBN = "0-201-54199-8",
+ series = ttct
+}
+
+
+@Book{LGC97,
+ author = "Michel Goossens and Sebastian Rahtz
+ and Frank Mittelbach",
+ title = "The {\LaTeX} Graphics Companion:
+ Illustrating Documents with {\TeX}
+ and {PostScript}",
+ publisher = "Ad{\-d}i{\-s}on-Wes{\-l}ey Longman",
+ address = "Reading, MA, USA",
+ pages = "xxi + 554",
+ year = "1997",
+ ISBN = "0-201-85469-4",
+ series = ttct
+}
+
+@Book{LWC99,
+ author = "Michel Goossens and Sebastian Rahtz",
+ title = "The {\LaTeX} {Web} companion:
+ integrating {\TeX}, {HTML},
+ and {XML}",
+ publisher = "Ad{\-d}i{\-s}on-Wes{\-l}ey Longman",
+ address = "Reading, MA, USA",
+ pages = "xxii + 522",
+ year = "1999",
+ ISBN = "0-201-43311-7",
+ note = "With Eitan M. Gurari and Ross Moore
+ and Robert S. Sutor",
+ series = ttct
+}
+
+@Book{Knuth-CT-a,
+ Author = "Donald E. Knuth",
+ Title = "The {\TeX}book",
+ Publisher = "Ad{\-d}i{\-s}on-Wes{\-l}ey",
+ Address = "Reading, MA, USA",
+ Volume = "A",
+ Series = "Computers and Typesetting",
+ pages = "ix + 483",
+ year = 1986,
+ isbn = "0-201-13447-0",
+}
+
+@Article{Knuth:TB10-1-31,
+ Author = "Donald E. Knuth",
+ Title = "{Typesetting Concrete
+ Mathematics}",
+ Journal = "TUGboat",
+ Volume = "10",
+ Number = "1",
+ Pages = "31--36",
+ year = 1989,
+ month = apr,
+ issn = "0896-3207"
+}
+
+@Book{vLeunen:92,
+ author = "Mary-Claire van Leunen",
+ gender = "sf",
+ title = "A handbook for scholars",
+ publisher = "Oxford University Press",
+ address = "Walton Street, Oxford OX2 6DP, UK",
+ pages = "xi + 348",
+ year = "1992"
+}
+
+@manual{GNUMake, key = {make},
+ title = {{GNU Make}, A Program for Directing
+ Recompilation}, organization= "Free
+ Software Foundation",address = "Boston,
+ Massachusetts",ISBN={1-882114-80-9},year = 2000}
+
+@book{G-G,
+ TITLE = {{Gutenberg Jahrbuch}},
+ EDITOR = {Hans-Joachim Koppitz},
+ PUBLISHER = {Gutenberg-Gesellschaft, Internationale
+ Vereinigung f\"ur Geschichte und
+ Gegenwart der Druckkunst e.V.},
+ ADDRESS = {Mainz, Germany},
+ NOTE = {Contains results on the past and present
+ history of the art of printing. Founded
+ by Aloys Ruppel. Published since 1926.}
+}
+
+@periodical{jcg,
+ title = {Computers and Graphics},
+ year = 2011,
+ issuetitle = {Semantic {3D} Media and Content},
+ volume = 35,
+ number = 4,
+ issn = {0097-8493},
+ annotation = {This is a \texttt{periodical} entry
+ with an \texttt{issn} field.}}
+
+@InProceedings{MR-PQ,
+ author = "Frank Mittelbach and Chris Rowley",
+ title = "The Pursuit of Quality: How can
+ Automated Typesetting achieve the
+ Highest Standards of Craft
+ Typography?",
+ pages = "261--273",
+ crossref = "EP92"}
+
+@InProceedings{Southall,
+ Author = "Richard Southall",
+ Title = "Presentation Rules and Rules of
+ Composition in the Formatting of
+ Complex Text",
+ Pages = "275--290",
+ crossref = "EP92"}
+
+@Proceedings{EP92,
+ title = "{EP92}---Proceedings of Electronic
+ Publishing, '92",
+ shorttitle = "{EP92}",
+ editor = "Christine Vanoirbeek and Giovanni Coray",
+ publisher = "Cambridge University Press",
+ address = "Cambridge",
+ year = 1992,
+ booktitle = "{EP92}---Proceedings of Electronic
+ Publishing, '92"
+}
+
+@article{angenendt,
+ author = {Angenendt, Arnold},
+ title = {In Honore Salvatoris~-- Vom Sinn und
+ Unsinn der Patrozinienkunde},
+ journaltitle = {Revue d'Histoire Ecclésiastique},
+ date = 2002,
+ volume = 97,
+ pages = {431--456, 791--823},
+ langid = {german},
+ indextitle = {In Honore Salvatoris},
+ shorttitle = {In Honore Salvatoris}}
+
+@book{cicero,
+ author = {Cicero, Marcus Tullius},
+ title = {De natura deorum.
+ Über das Wesen der Götter},
+ date = 1995,
+ editor = {Blank-Sangmeister, Ursula},
+ translator = {Blank-Sangmeister, Ursula},
+ afterword = {Thraede, Klaus},
+ language = {langlatin and langgerman},
+ publisher = {Reclam},
+ location = {Stuttgart},
+ langid = {german},
+ indextitle = {De natura deorum},
+ shorttitle = {De natura deorum}}
+
+@inbook{kant:kpv,
+ title = {Kritik der praktischen Vernunft},
+ date = 1968,
+ author = {Kant, Immanuel},
+ booktitle = {Kritik der praktischen Vernunft.
+ Kritik der Urtheilskraft},
+ bookauthor = {Kant, Immanuel},
+ maintitle = {Kants Werke. Akademie Textausgabe},
+ volume = 5,
+ publisher = {Walter de Gruyter},
+ location = {Berlin},
+ pages = {1-163},
+ shorthand = {KpV},
+ langid = {german},
+ shorttitle = {Kritik der praktischen Vernunft}}
+
+@commentary{palandt,
+ author = {Palandt, Otto},
+ location = {München},
+ publisher = {C.H. Beck},
+ edition = {79},
+ isbn = {978-3-406-73800-5},
+ pagination = {paragraph},
+ shorthand = {Palandt},
+ title = {Bürgerliches Gesetzbuch
+ mit Nebengesetzen},
+ year = {2019}}
+
+@BOOK{zpo,
+ author = {Adolf Baumbach and Wolfgang Lauterbach
+ and Jan Albers and Peter Hartmann},
+ title = {Zivilproze\ss ordnung mit
+ Gerichtsverfassungsgesetz und anderen
+ Nebengesetzen},
+ shorttitle = {ZPO},
+ language = {ngerman},
+ edition = {59. neubearb.},
+ year = 2002,
+ address = {M\"unchen}}
+
+@BOOK{aschur,
+ author = {Hans Brox and Wolf-Dietrich Walker},
+ title = {Allgemeines Schuldrecht},
+ language = {ngerman},
+ edition = {29.},
+ year = 2003,
+ address = {M\"unchen}}
+
+@BOOK{bschur,
+ author = {Hans Brox and Wolf-Dietrich Walker},
+ title = {Besonderes Schuldrecht},
+ shorttitle = {BSchuR},
+ language = {ngerman},
+ edition = {27.},
+ year = 2002,
+ address = {M\"unchen}}
+
+@BOOK{bgb,
+ author = {Otto Palandt},
+ shortauthor= {Otto Palandt},
+ title = {B\"urgerliches Gesetzbuch},
+ shorttitle = {BGB},
+ language = {ngerman},
+ edition = {62.},
+ year = 2003,
+ publisher = {Beck Juristischer Verlag},
+ address = {M\"unchen}}
diff --git a/info/examples/tlc3/example-sources/tlc3exa.cls b/info/examples/tlc3/example-sources/tlc3exa.cls
new file mode 100644
index 0000000000..46e573218b
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc3exa.cls
@@ -0,0 +1,180 @@
+%%
+%% The LaTeX Companion, 3rd ed
+%%
+%% Example ``article'' class for use with the Companion examples.
+%%
+%% Copyright (C) 2017-2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+%
+
+\LoadClass[twoside]{article}
+
+\ifx\Umathcode\@undefined
+
+ \RequirePackage[T1]{fontenc}
+
+ \RequirePackage{tgtermes}
+ \RequirePackage[matchuppercase]{tgheros}
+
+ \renewcommand{\ttdefault}{lmtt}
+
+\else % typesetting with LuaLaTex ...
+
+\fi
+
+\let\StartShownPreambleCommands\relax
+\let\StopShownPreambleCommands\relax
+
+
+\let\ps@origplain\ps@plain
+\let\ps@plain\ps@empty % this class doesn't produces page numbers
+ % since this would make examples too big
+ % but if necessary there is origplain
+
+
+
+% fmi: bug fix for kernel + bigfoot
+\newinsert\foobarX
+\newinsert\foobarY
+\newinsert\foobarZ
+
+% Improve \LaTeX and \TeX logo when used with slanted fonts
+
+\DeclareRobustCommand\TeX{T%
+ \ifdim\fontdimen1\font>\z@ \kern-.04em\fi % new
+ \kern-.1667em\lower.5ex\hbox{E}%
+ \ifdim\fontdimen1\font>\z@ \kern.07em\fi % new
+ \kern-.125emX\@}
+
+\DeclareRobustCommand{\LaTeX}{L%
+ \ifdim\fontdimen1\font>\z@ \kern.1em\fi % new
+ \kern-.36em%
+ {\sbox\z@ T%
+ \vbox to\ht\z@{\hbox{\check@mathfonts
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}%
+ \vss}%
+ }%
+ \kern-.15em%
+ \TeX}
+
+
+% Book version restricts to two colors. This is set up in the
+% code below after \endinput.
+%
+\endinput
+
+% As the book is printed in two colors only (black and blue) we need
+% to ensure that other colors are replaced by gray if necessary:
+
+%shadings defined in the preamble muss use cmyk:
+\PassOptionsToPackage{cmyk}{xcolor}
+
+\AddToHook{package/xcolor/after}{%
+ \def\XC@col@rlet[#1]#2[#3]#4%
+ {\begingroup
+ \edef\@@cls{#1}\XC@edef\@@nam{#2}\XC@sdef\@@mod{#3}\XC@edef\@@clr{#4}%
+ \XC@info\@@clr\@@tmp\XC@@tstfalse
+ \ifnum\@@tmp<2 \ifx\@@mod\@empty %instead of =\@ne
+ \ifx\@@cls\@empty
+ \XC@@tsttrue
+ \else
+ \edef\@@tmp
+ {\expandafter\expandafter\expandafter\@secondoffive
+ \csname\@backslashchar color@\@@clr\endcsname}%
+ \ifx\@@cls\@@tmp\XC@@tsttrue\fi
+ \fi
+ \fi\fi
+ \ifXC@@tst
+ \XC@logdef\@@nam\XC@c@l@rlet\@@nam\@@clr
+ \else
+ \extractcolorspec\@@clr\@@clr
+ \ifx\@@mod\@empty\else
+ \expandafter\convertcolorspec\@@clr\@@mod\@@clr
+ \edef\@@clr{{\@@mod}{\@@clr}}\fi
+ \edef\@@tmp{\noexpand\XC@definecolor[\@@cls]{\@@nam}\@@clr}%
+ \fi
+ \expandafter\endgroup\@@tmp\xglobal@stop}%
+}
+
+\ExplSyntaxOn
+%if the color is not a spot color, color space shouldn't set it.
+%this is a simple test looking if the specification starts with a /:
+\AddToHook{package/colorspace/after}{%
+\cs_set:cpn {pgfsys@color@&spot@fill} #1{%
+ \spc@getir{\string\color@pgffillcolor}%
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space cs}%
+ \pgfsysprotocol@literal{#1~sc}
+ }}
+\cs_set:cpn {pgfsys@color@&spot@stroke} #1{%
+ \spc@getir{\string\color@pgfstrokecolor}%
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space CS}%
+ \pgfsysprotocol@literal{#1~SC}
+ }}}
+
+%for the deviceN we need to declare a few pgf commands
+% they don't harm if not used
+\def\pgfsys@color@bluexblack@fill#1#2{
+ \spc@getir{\string\color@pgffillcolor}
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space cs}%
+ \pgfsysprotocol@literal{#1~#2~scn}
+ }}
+
+\def\pgfsys@color@bluexblack@stroke#1#2{
+ \spc@getir{\string\color@pgfstrokecolor}
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space CS}%
+ \pgfsysprotocol@literal{#1~#2~SCN}
+ }}
+
+\def\pgfsys@color@bluexblack#1#2{\pgfsys@color@bluexblack@stroke{#1}{#2}%
+ \pgfsys@color@bluexblack@fill{#1}{#2}}
+\ExplSyntaxOff
+
+
+\AddToHook{begindocument/before}{
+\ifx\color\@undefined
+\else
+ \def\pgfutil@colorlet#1#2{\colorlet{#1}{#2}}
+ %in case it hasn't been loaded
+ \usepackage{xcolor}
+
+ %we need natural model when setting up the spot colors
+ \selectcolormodel{natural}
+ \usepackage{colorspace}
+ \definespotcolor{blue}{PANTONE 3005 U}{1,0.56,0,0} % what we call ``blue'' in this book
+ \definecolorspace{bluexblack}{mixed}{blue,black}
+ \definecolor{spotblack}{bluexblack}{0,1}
+ \definecolor{spotblue}{bluexblack}{1,0}
+
+ %
+ \definecolor{red}{gray}{.7}
+ \definecolor{green}{gray}{.8}
+ \definecolor{yellow}{gray}{.9}
+ %
+ \definecolor{orange}{gray}{.75} % for todo notes
+ %for shadings defined later
+ \selectcolormodel{cmyk}
+ %don't convert colors anymore!
+ \convertcolorsUfalse
+ \convertcolorsDfalse
+\fi
+}
+
+\AtBeginDocument{\IfPackageLoadedTF{crop}{\CROP@defmarkcolor{blue}}{}}
+
+\endinput
diff --git a/info/examples/tlc3/example-sources/tlc3examargin.cls b/info/examples/tlc3/example-sources/tlc3examargin.cls
new file mode 100644
index 0000000000..e1f134b4b5
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc3examargin.cls
@@ -0,0 +1,191 @@
+%%
+%% The LaTeX Companion, 3rd ed
+%%
+%% Copyright (C) 2017-2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+%
+\LoadClass[twoside]{article}
+
+\RequirePackage[T1]{fontenc}
+
+\RequirePackage{tgtermes}
+\RequirePackage[matchuppercase]{tgheros}
+
+\renewcommand{\ttdefault}{lmtt}
+
+\let\StartShownPreambleCommands\relax
+\let\StopShownPreambleCommands\relax
+
+
+\let\ps@origplain\ps@plain
+\let\ps@plain\ps@empty % this class doesn't produces page numbers
+ % since this would make examples too big
+ % but if necessary there is origplain
+
+
+% Improve \LaTeX and \TeX logo when used with slanted fonts
+
+\DeclareRobustCommand\TeX{T%
+ \ifdim\fontdimen1\font>\z@ \kern-.04em\fi % new
+ \kern-.1667em\lower.5ex\hbox{E}%
+ \ifdim\fontdimen1\font>\z@ \kern.07em\fi % new
+ \kern-.125emX\@}
+
+\DeclareRobustCommand{\LaTeX}{L%
+ \ifdim\fontdimen1\font>\z@ \kern.1em\fi % new
+ \kern-.36em%
+ {\sbox\z@ T%
+ \vbox to\ht\z@{\hbox{\check@mathfonts
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}%
+ \vss}%
+ }%
+ \kern-.15em%
+ \TeX}
+
+% Book version restricts to two colors. This is set up in the
+% code below after \endinput.
+%
+% \endinput
+
+
+% As the book is printed in two colors only (black and blue) we need
+% to ensure that other colors are replaced by gray if necessary:
+
+%shadings defined in the preamble muss use cmyk:
+\PassOptionsToPackage{cmyk}{xcolor}
+
+\AddToHook{package/xcolor/after}{%
+ \def\XC@col@rlet[#1]#2[#3]#4%
+ {\begingroup
+ \edef\@@cls{#1}\XC@edef\@@nam{#2}\XC@sdef\@@mod{#3}\XC@edef\@@clr{#4}%
+ \XC@info\@@clr\@@tmp\XC@@tstfalse
+ \ifnum\@@tmp<2 \ifx\@@mod\@empty %instead of =\@ne
+ \ifx\@@cls\@empty
+ \XC@@tsttrue
+ \else
+ \edef\@@tmp
+ {\expandafter\expandafter\expandafter\@secondoffive
+ \csname\@backslashchar color@\@@clr\endcsname}%
+ \ifx\@@cls\@@tmp\XC@@tsttrue\fi
+ \fi
+ \fi\fi
+ \ifXC@@tst
+ \XC@logdef\@@nam\XC@c@l@rlet\@@nam\@@clr
+ \else
+ \extractcolorspec\@@clr\@@clr
+ \ifx\@@mod\@empty\else
+ \expandafter\convertcolorspec\@@clr\@@mod\@@clr
+ \edef\@@clr{{\@@mod}{\@@clr}}\fi
+ \edef\@@tmp{\noexpand\XC@definecolor[\@@cls]{\@@nam}\@@clr}%
+ \fi
+ \expandafter\endgroup\@@tmp\xglobal@stop}%
+}
+
+\ExplSyntaxOn
+%if the color is not a spot color, color space shouldn't set it.
+%this is a simple test looking if the specification starts with a /:
+\AddToHook{package/colorspace/after}{%
+\cs_set:cpn {pgfsys@color@&spot@fill} #1{%
+ \spc@getir{\string\color@pgffillcolor}%
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space cs}%
+ \pgfsysprotocol@literal{#1~sc}
+ }}
+\cs_set:cpn {pgfsys@color@&spot@stroke} #1{%
+ \spc@getir{\string\color@pgfstrokecolor}%
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space CS}%
+ \pgfsysprotocol@literal{#1~SC}
+ }}}
+
+%for the deviceN we need to declare a few pgf commands
+% they don't harm if not used
+\def\pgfsys@color@bluexblack@fill#1#2{
+ \spc@getir{\string\color@pgffillcolor}
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space cs}%
+ \pgfsysprotocol@literal{#1~#2~scn}
+ }}
+
+\def\pgfsys@color@bluexblack@stroke#1#2{
+ \spc@getir{\string\color@pgfstrokecolor}
+ \tl_if_head_eq_charcode:fNT {\spc@ir}/
+ {
+ \pgfsysprotocol@literal{\spc@ir\space CS}%
+ \pgfsysprotocol@literal{#1~#2~SCN}
+ }}
+
+\def\pgfsys@color@bluexblack#1#2{\pgfsys@color@bluexblack@stroke{#1}{#2}%
+ \pgfsys@color@bluexblack@fill{#1}{#2}}
+\ExplSyntaxOff
+
+
+\AddToHook{begindocument/before}{
+\ifx\color\@undefined
+\else
+ \def\pgfutil@colorlet#1#2{\colorlet{#1}{#2}}
+ %in case it hasn't been loaded
+ \usepackage{xcolor}
+
+ %we need natural model when setting up the spot colors
+ \selectcolormodel{natural}
+ \usepackage{colorspace}
+ \definespotcolor{blue}{PANTONE 3005 U}{1,0.56,0,0} % what we call ``blue'' in this book
+ \definecolorspace{bluexblack}{mixed}{blue,black}
+ \definecolor{spotblack}{bluexblack}{0,1}
+ \definecolor{spotblue}{bluexblack}{1,0}
+
+ %
+ \definecolor{red}{gray}{.7}
+ \definecolor{green}{gray}{.8}
+ \definecolor{yellow}{gray}{.9}
+ %
+ \definecolor{orange}{gray}{.75} % for todo notes
+ %for shadings defined later
+ \selectcolormodel{cmyk}
+ %don't convert colors anymore!
+ \convertcolorsUfalse
+ \convertcolorsDfalse
+\fi
+}
+
+
+% for margin rules in math examples we need color to make them
+% blue. So in this class color is actually always present:
+
+\RequirePackage{color}
+
+\newcommand \EX@rulewidth {0.25pt}
+
+%% Keep on hacking!
+\newcommand \SetupMarginLines{%
+%
+% with new kernel this should use a later hook ...
+% \AtBeginDocument
+ \AddToHook{begindocument/end}%
+ {\hbox\bgroup \kern-\EX@rulewidth
+ {\color{blue}\vrule width \EX@rulewidth}%
+ \vbox\bgroup}%
+ \AtEndDocument
+ {\egroup
+ {\color{blue}\vrule width \EX@rulewidth}%
+ \kern-\EX@rulewidth \egroup}%
+}
+
+
+\SetupMarginLines
+
+
+\endinput
+
diff --git a/info/examples/tlc3/example-sources/tlc3exareport.cls b/info/examples/tlc3/example-sources/tlc3exareport.cls
new file mode 100644
index 0000000000..b19d56e5f2
--- /dev/null
+++ b/info/examples/tlc3/example-sources/tlc3exareport.cls
@@ -0,0 +1,79 @@
+%%
+%% The LaTeX Companion, 3rd ed
+%%
+%% Example ``report class for use with the Companion examples.
+%%
+%% Copyright (C) 2017-2022 Frank Mittelbach
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%%
+%% See https://www.latex-project.org/lppl.txt for details.
+%%
+
+\LoadClass{report}
+
+\RequirePackage[T1]{fontenc}
+
+\RequirePackage{tgtermes}
+\RequirePackage[matchuppercase]{tgheros}
+
+\renewcommand{\ttdefault}{lmtt}
+
+\let\StartShownPreambleCommands\relax
+\let\StopShownPreambleCommands\relax
+
+\let\ps@origplain\ps@plain
+\let\ps@plain\ps@empty % this class doesn't produces page numbers
+ % since this would make examples too big
+ % but if necessary there is origplain
+
+
+% Improve \LaTeX and \TeX logo when used with slanted fonts
+
+\DeclareRobustCommand\TeX{T%
+ \ifdim\fontdimen1\font>\z@ \kern-.04em\fi % new
+ \kern-.1667em\lower.5ex\hbox{E}%
+ \ifdim\fontdimen1\font>\z@ \kern.07em\fi % new
+ \kern-.125emX\@}
+
+\DeclareRobustCommand{\LaTeX}{L%
+ \ifdim\fontdimen1\font>\z@ \kern.1em\fi % new
+ \kern-.36em%
+ {\sbox\z@ T%
+ \vbox to\ht\z@{\hbox{\check@mathfonts
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}%
+ \vss}%
+ }%
+ \kern-.15em%
+ \TeX}
+
+% Book version restricts to two colors. This is set up in the
+% code below after \endinput.
+%
+\endinput
+
+
+% As the book is printed in two colors only (black and blue) we need
+% to ensure that other colors are replaced by gray if necessary:
+
+\AddToHook{begindocument/before}{
+\ifx\color\@undefined
+\else
+ \usepackage{colorspace}
+ \definespotcolor{blue}{PANTONE 3005 U}{1,0.56,0,0} % what we call ``blue'' in this book
+%
+ \definecolor{red}{gray}{.7}
+ \definecolor{green}{gray}{.8}
+ \definecolor{yellow}{gray}{.9}
+%
+ \definecolor{orange}{gray}{.75} % for todo notes
+ \definecolor{chaptergrey}{gray}{0.6} % for quotechap example
+\fi
+}
+
+\endinput
+