summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/README.md10
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/extras/CPmodified.otfbin51972 -> 52088 bytes
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf12
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex13
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html2
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/extras/novel-scripts.zipbin1499979 -> 1495202 bytes
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.pdfbin69115 -> 69115 bytes
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex10
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/needed-packages11
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/novel-documentation.html14
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/novel.pdf114
-rw-r--r--Master/texmf-dist/doc/lualatex/novel/novel.tex15
-rw-r--r--Master/texmf-dist/fonts/opentype/public/novel/NovelDeco.otfbin132000 -> 132008 bytes
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo2
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty8
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo2
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty5
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty5
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-Images.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo2
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty17
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg9
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty8
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty6
-rw-r--r--Master/texmf-dist/tex/lualatex/novel/novel.cls20
32 files changed, 196 insertions, 137 deletions
diff --git a/Master/texmf-dist/doc/lualatex/novel/README.md b/Master/texmf-dist/doc/lualatex/novel/README.md
index 9a73e6cddba..58e08bf92fc 100644
--- a/Master/texmf-dist/doc/lualatex/novel/README.md
+++ b/Master/texmf-dist/doc/lualatex/novel/README.md
@@ -1,6 +1,14 @@
### LuaLaTeX Document Class: novel
+The `novel` document class is intended for popular fiction books,
+printed to paper: murder mystery, historical romance, etc.
+
+Special attention to the needs of print-on-demand.
+
Site github.com/rallg/novel is the canonical project page for the
Novel document class, as seen in TeXlive and at CTAN. It is now
-in version 1.81b, May 2023.
+in version 1.82, August 2023.
+Also see the `novelette` document class, by the same developer.
+It is much simpler, yet does what it needs to do. Expected in
+September, 2023.
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/CPmodified.otf b/Master/texmf-dist/doc/lualatex/novel/extras/CPmodified.otf
index 29df311a97c..04ca84e6fbb 100644
--- a/Master/texmf-dist/doc/lualatex/novel/extras/CPmodified.otf
+++ b/Master/texmf-dist/doc/lualatex/novel/extras/CPmodified.otf
Binary files differ
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf b/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf
index 2872a62b780..f413585e012 100644
--- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf
+++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf
@@ -8,10 +8,10 @@ stream
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
- <xmp:ModifyDate>2023-05-11T11:29:27-07:00</xmp:ModifyDate>
- <xmp:CreateDate>2023-05-11T11:29:27-07:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-08-25T12:07:19-07:00</xmp:ModifyDate>
+ <xmp:CreateDate>2023-08-25T12:07:19-07:00</xmp:CreateDate>
<xmp:CreatorTool>LuaLaTeX with novel and microtype</xmp:CreatorTool>
- <xmp:MetadataDate>2023-05-11T11:29:27-07:00</xmp:MetadataDate>
+ <xmp:MetadataDate>2023-08-25T12:07:19-07:00</xmp:MetadataDate>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/">
@@ -30,7 +30,7 @@ stream
<rdf:Description rdf:about=""
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
<xmpMM:DocumentID>uuid:A12D98E081B6A0EC2CBA2D468474F922</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:B04F43A055DD13FE0B0611A05A7A5FE8</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:F923CEFCDD374B477DA2DD8C3B6C0887</xmpMM:InstanceID>
<xmpMM:RenditionClass>default</xmpMM:RenditionClass>
<xmpMM:VersionID>1</xmpMM:VersionID>
</rdf:Description>
@@ -1034,7 +1034,7 @@ endobj
<< /Type /Catalog /Pages 77 0 R /Metadata 4 0 R/OutputIntents [ <</Type/OutputIntent/S/GTS_PDFX/OutputCondition (SWOP (Publication) printing in USA (Printing process definition: ANSI CGATS.6).)/OutputConditionIdentifier (CGATS TR 001)/Info (U.S. Web Coated (SWOP) v2)/RegistryName (http://www.color.org)>> ]/PageLabels<</Nums[0<</S/r>>6<</S/D>>]>> >>
endobj
79 0 obj
-<< /Title(Dark\040and\040Stormy)/Author(Dirk\040Hardcase)/Creator(LuaLaTeX\040with\040novel\040and\040microtype)/CreationDate(D:20230511112927-07'00')/ModDate(D:20230511112927-07'00')/Producer(LuaLaTeX\040with\040novel-pdfx\040and\040hyperref)/Trapped/False/GTS_PDFXVersion(PDF/X-1a:2001)/GTS_PDFXConformance(PDF/X-1a:2001) >>
+<< /Title(Dark\040and\040Stormy)/Author(Dirk\040Hardcase)/Creator(LuaLaTeX\040with\040novel\040and\040microtype)/CreationDate(D:20230825120719-07'00')/ModDate(D:20230825120719-07'00')/Producer(LuaLaTeX\040with\040novel-pdfx\040and\040hyperref)/Trapped/False/GTS_PDFXVersion(PDF/X-1a:2001)/GTS_PDFXConformance(PDF/X-1a:2001) >>
endobj
xref
0 80
@@ -1119,7 +1119,7 @@ xref
0000096035 00000 n
0000096402 00000 n
trailer
-<< /Size 80 /Root 78 0 R /Info 79 0 R /ID [ <12E23C54C69FA0D90951AD25B9072C1A> <12E23C54C69FA0D90951AD25B9072C1A> ] >>
+<< /Size 80 /Root 78 0 R /Info 79 0 R /ID [ <07BA9CCB0058BAA1BD2DC1BF91850E6F> <07BA9CCB0058BAA1BD2DC1BF91850E6F> ] >>
startxref
96746
%%EOF
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex b/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex
index ce7833c29a3..ed087e7ebbf 100644
--- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex
+++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex
@@ -1,12 +1,17 @@
% !TeX TS-program = lualatex
% !TeX encoding = UTF-8
-%
-% EXAMPLE OF NOVEL DOCUMENT CLASS
-% Uses mostly default layout.
+
+% Copyright 2023 Robert Allgeyer.
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, version 1.3c.
+% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
+
+% EXAMPLE OF NOVEL DOCUMENT CLASS, using mostly default layout.
% IF YOU COMPILE THIS DOCUMENT: Be sure that this file, and its generated PDF,
% have read/write permissions for any user. If they don't, then
% compile will fail at the point where files are written.
-\documentclass{novel} % v. 1.81b.
+
+\documentclass{novel} % v. 1.82.
\SetTitle{Dark and Stormy}
\SetSubtitle{A Tale of Nights}
\SetAuthor{Dirk Hardcase}
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html b/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html
index 0ec451af3f5..b17216ec47d 100644
--- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html
+++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html
@@ -9,7 +9,7 @@
<h2>README for novel extras</h2>
-<p>This folder contains items that may be helpful, but are not essential to operation of the <i>novel</i> document class. Version 1.81b.</p>
+<p>This folder contains items that may be helpful, but are not essential to operation of the <i>novel</i> document class. Version 1.82.</p>
<p>File <i>novel-example.tex</i> is a fake short novel. If you wish to compile it, place a copy in your user home folder (or other place where you have read/write privilege) and compile it there.</p>
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/novel-scripts.zip b/Master/texmf-dist/doc/lualatex/novel/extras/novel-scripts.zip
index 3630db30000..75935a27291 100644
--- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-scripts.zip
+++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-scripts.zip
Binary files differ
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.pdf b/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.pdf
index 586882c8d79..11b4282fcd9 100644
--- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.pdf
+++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex b/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex
index cc1bbb503fd..d4878a53b54 100644
--- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex
+++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex
@@ -1,6 +1,11 @@
% !TeX TS-program = lualatex
% !TeX encoding = UTF-8
-%
+
+% Copyright 2023 Robert Allgeyer.
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, version 1.3c.
+% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
+
% TEST SUITE FOR NOVEL DOCUMENT CLASS
%
% IF YOU COMPILE THIS DOCUMENT: Be sure that this file, and its generated PDF,
@@ -21,7 +26,8 @@
% It is grayscale png, 150x150 pixels, with resolution 300pdi.
%
% The `test' class option is required. You may add others.
-\documentclass[test,shademargins,draft]{novel} % v. 1.81b.
+
+\documentclass[test,shademargins,draft]{novel} % v. 1.82.
\SetTitle{Test Suite}
\SetSubtitle{Novel Document Class}
\SetAuthor{Author Name}
diff --git a/Master/texmf-dist/doc/lualatex/novel/needed-packages b/Master/texmf-dist/doc/lualatex/novel/needed-packages
new file mode 100644
index 00000000000..3bfbc7e9bb4
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/novel/needed-packages
@@ -0,0 +1,11 @@
+
+To use `novel' you need LaTeX with lualatex.
+
+In addition to the minimal setup, you will need these packages:
+
+textpos magaz xcolor adjustbox eso-pic pdfpages unicode-math fp iftex
+libertinus-fonts makecmds xkeyval lm-math xstring xifthen silence
+collectbox pgf lipsum wrapfig pdflscape polyglossia microtype hyperref
+
+You will need language support, for your language(s).
+If using lipsum, you will need hyphen-latin. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html b/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html
index 1a7e20579a4..284e72ff6d9 100644
--- a/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html
+++ b/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html
@@ -4,6 +4,15 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Document class "novel" - documentation</title>
+<!--
+HTML documentation for `novel' LuaLaTeX document class.
+Copyright 2023 Robert Allgeyer.
+This file and its component images may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, version 1.3c.
+License URL: https://www.latex-project.org/lppl/lppl-1-3c/
+-->
+
+
<style>
body {font-family:sans-serif; line-height:150%; font-size:14pt; color:#000000; background:#ffffff none;}
p {font-family:sans-serif,sans-serif; font-size:1em; margin:0px 16px 0px 16px; text-indent:16px;}
@@ -566,7 +575,7 @@ function closeall() {
<div id="main">
<!-- **************************************************************************************** -->
-<h1 id="h0" style="padding-top:16px">Document class <i>novel</i> - documentation. &nbsp; <span style="font-size:75%">V. 1.82, 2023/03/25</span></h1>
+<h1 id="h0" style="padding-top:16px">Document class <i>novel</i> - documentation. &nbsp; <span style="font-size:75%">V. 1.82, 2023/08/26</span></h1>
<p class="noindent"><span id="screennoscript" class="screennoscript"><b>For enhanced navigation of this file, turn on JavaScript.</b></span></p>
<div><script>if(document.getElementById("screennoscript")){document.getElementById("screennoscript").style.display="none";}</script></div>
@@ -581,6 +590,8 @@ function closeall() {
<p>The resulting PDF uses built-in technology to produce PDF/X compliant files for print-on-demand (P.O.D.) services. There is no capability for E-books, and never will be.</p>
<p>To use <i>novel</i>, you need TeXLive 2016 or later, or recent MikTeX. Open your TeX package manager, and install both <i>novel</i> and <i>libertinus-fonts</i>.</p>
+<p><b>New in version 1.82:</b> Preamble command <code>\myparindent{length}</code>
+will over-ride the default 1.5em as normal indent.</p>
<h2 id="h1">1. Before You Begin</h2>
<div class="d2" id="d1">
@@ -3193,6 +3204,7 @@ Some text {\baskf\addfontfeature{Numbers=Monospaced} hello 123} is here.
<h4>Important Changes</h4>
<div class="d3">
+<p>Version 1.82 (2023) adds a user setting, to change the default indent.</p>
<p>Version 1.80 (2023) tweaks some internal code, for faster compiling.
No new features or bugs. If you have a document built with the earlier
version 1.52, use class option <code>revert</code> to avoid using the tweaks.
diff --git a/Master/texmf-dist/doc/lualatex/novel/novel.pdf b/Master/texmf-dist/doc/lualatex/novel/novel.pdf
index a87390754d7..6c7ae894551 100644
--- a/Master/texmf-dist/doc/lualatex/novel/novel.pdf
+++ b/Master/texmf-dist/doc/lualatex/novel/novel.pdf
@@ -8,10 +8,10 @@ stream
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
- <xmp:ModifyDate>2023-05-11T11:21:02-07:00</xmp:ModifyDate>
- <xmp:CreateDate>2023-05-11T11:21:02-07:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-08-25T12:55:56-07:00</xmp:ModifyDate>
+ <xmp:CreateDate>2023-08-25T12:55:56-07:00</xmp:CreateDate>
<xmp:CreatorTool>LuaLaTeX with novel and microtype</xmp:CreatorTool>
- <xmp:MetadataDate>2023-05-11T11:21:02-07:00</xmp:MetadataDate>
+ <xmp:MetadataDate>2023-08-25T12:55:56-07:00</xmp:MetadataDate>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/">
@@ -25,7 +25,7 @@ stream
<rdf:Description rdf:about=""
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
<xmpMM:DocumentID>uuid:A12D98E081B6A0EC2CBA2D468474F922</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:EAED1F0D8D4E3D94AE93CE42A40606D3</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:D9587EBCA00AA845F6F8A1F3EC458ADE</xmpMM:InstanceID>
<xmpMM:RenditionClass>default</xmpMM:RenditionClass>
<xmpMM:VersionID>1</xmpMM:VersionID>
</rdf:Description>
@@ -134,7 +134,7 @@ endobj
<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font << /F95 8 0 R /F97 9 0 R /F98 10 0 R /F99 11 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
15 0 obj
-<< /Length 8984 >>
+<< /Length 9055 >>
stream
0 g 0 G
0 g 0 G
@@ -187,12 +187,12 @@ BT
/F95 13.62884 Tf
1 0 0 1 36 169.279 Tm [<0015000F>-333<0037>79<004600530054004A0050004F>]TJ
/F95 11.3574 Tf
-1 0 0 1 36 150.396 Tm [<09C9000F09D009C9000D>-250<09CA09C809CA09CB000E09C809CB000E09CA09CD001B>-333<002300560048>-250<0939005900460054000F>-333<0022004D00540050>-250<09C9000F09D009C90042000D>-250<09C9000F09D009C90043>19<000F>]TJ
-1 0 0 1 36 135.601 Tm [<09C9000F09D009C8000D>-250<09CA09C809CA09CB000E09C809CA000E09C809D0001B>-333<0024004D004200540054>-250<005000510055004A0050004F>-250<06E20053>7<0046>7<005706E3>-249<004700500053>-250<004F0046>6<0058>-249<00450050>-7<00440056004E0046004F00550054000F>]TJ
-0.994 0 0 1 36 120.807 Tm [<09C9000F09CD09CA000D>-250<09CA09C809C909D0000E09C809CC000E09CA09CE001B>-335<0026004F00490042004F00440046>-7<0045>-250<0045004600550046>-7<00440055004A0050004F>-250<0042004F0045>-251<005800420053004F004A004F0048>-250<00560054004A004F0048>-250<002D00560042>-250<00440050>-7<00450046>9<000F>]TJ
-1 0 0 1 36 106.012 Tm [<09C9000F09CD09C8000F09CD000D>-250<09CA09C809C909D0000E09C809CC000E09C909C9001B>-333<002E004A004F00500053>-250<004300560048>-250<0939005900460054>-250<0009>16<00450050>-6<00440054>-250<0042004F0045>-250<00440050>-7<00450046>-250<0045004A0054004200480053>7<0046>-6<0046>-7<0045000A000F>]TJ
-1 0 0 1 36 91.218 Tm [<09C9000F09CD09C8000D>-250<09CA09C809C909D0000E09C809CB000E09CA09D0001B>-333<002A004E00510053>7<0050>7<0057>8<0046>-6<0045>-250<004A004E004200480046>-250<00490042004F0045004D004A004F0048>-250<00440050004E004E0042004F00450054000D>-250<00540042004F00450043>-10<0050>6<0059000F>]TJ
-1 0 0 1 36 76.423 Tm [<09C9000F09C9000D>-250<09CA09C809C909CF000E09C809CB000E09C809C9001B>-333<004A004F004A0055004A0042004D>-250<005100560043004D004A0044>-250<0053>7<0046004D0046004200540046>10<000F>]TJ
+1 0 0 1 36 150.396 Tm [<09C9000F09D009CA000D>-250<09CA09C809CA09CB000E09C809D0000E09CA09CE001B>-333<0022>11<004500450046>-6<0045>-250<0056005400460053>-250<0054004600550055004A004F0048>-250<004700500053>-250<00450046004700420056004D0055>-250<004A004F00450046004F0055000F>]TJ
+1 0 0 1 36 135.601 Tm [<09C9000F09D009C9000D>-250<09CA09C809CA09CB000E09C809CB000E09CA09CD001B>-333<002300560048>-250<0939005900460054000F>-333<0022004D00540050>-250<09C9000F09D009C90042000D>-250<09C9000F09D009C90043>19<000F>]TJ
+1 0 0 1 36 120.807 Tm [<09C9000F09D009C8000D>-250<09CA09C809CA09CB000E09C809CA000E09C809D0001B>-333<0024004D004200540054>-250<005000510055004A0050004F>-250<06E20053>7<0046>7<005706E3>-249<004700500053>-250<004F0046>6<0058>-249<00450050>-7<00440056004E0046004F00550054000F>]TJ
+0.994 0 0 1 36 106.012 Tm [<09C9000F09CD09CA000D>-250<09CA09C809C909D0000E09C809CC000E09CA09CE001B>-335<0026004F00490042004F00440046>-7<0045>-250<0045004600550046>-7<00440055004A0050004F>-250<0042004F0045>-251<005800420053004F004A004F0048>-250<00560054004A004F0048>-250<002D00560042>-250<00440050>-7<00450046>9<000F>]TJ
+1 0 0 1 36 91.218 Tm [<09C9000F09CD09C8000F09CD000D>-250<09CA09C809C909D0000E09C809CC000E09C909C9001B>-333<002E004A004F00500053>-250<004300560048>-250<0939005900460054>-250<0009>16<00450050>-6<00440054>-250<0042004F0045>-250<00440050>-7<00450046>-250<0045004A0054004200480053>7<0046>-6<0046>-7<0045000A000F>]TJ
+1 0 0 1 36 76.423 Tm [<09C9000F09CD09C8000D>-250<09CA09C809C909D0000E09C809CB000E09CA09D0001B>-333<002A004E00510053>7<0050>7<0057>8<0046>-6<0045>-250<004A004E004200480046>-250<00490042004F0045004D004A004F0048>-250<00440050004E004E0042004F00450054000D>-250<00540042004F00450043>-10<0050>6<0059000F>]TJ
0 g 0 G
/F95 10.44878 Tf
1 0 0 1 186.571 39.437 Tm [<0013>]TJ
@@ -499,9 +499,9 @@ stream
endstream
endobj
37 0 obj
-<< /Subtype /CIDFontType0C /Length 471 >>
+<< /Subtype /CIDFontType0C /Length 472 >>
stream
-
+
¯
¯ Ú Ú’
endstream
@@ -718,60 +718,60 @@ endobj
<< /Type /Catalog /Pages 12 0 R /Metadata 4 0 R/OutputIntents [ <</Type/OutputIntent/S/GTS_PDFX/OutputCondition (SWOP (Publication) printing in USA (Printing process definition: ANSI CGATS.6).)/OutputConditionIdentifier (CGATS TR 001)/Info (U.S. Web Coated (SWOP) v2)/RegistryName (http://www.color.org)>> ] >>
endobj
47 0 obj
-<< /Title(Novel\040Document\040Class)/Creator(LuaLaTeX\040with\040novel\040and\040microtype)/CreationDate(D:20230511112102-07'00')/ModDate(D:20230511112102-07'00')/Producer(LuaLaTeX\040with\040novel-pdfx\040and\040hyperref)/Trapped/False/GTS_PDFXVersion(PDF/X-1a:2001)/GTS_PDFXConformance(PDF/X-1a:2001) >>
+<< /Title(Novel\040Document\040Class)/Creator(LuaLaTeX\040with\040novel\040and\040microtype)/CreationDate(D:20230825125556-07'00')/ModDate(D:20230825125556-07'00')/Producer(LuaLaTeX\040with\040novel-pdfx\040and\040hyperref)/Trapped/False/GTS_PDFXVersion(PDF/X-1a:2001)/GTS_PDFXConformance(PDF/X-1a:2001) >>
endobj
xref
0 48
0000000000 65535 f
-0000029959 00000 n
-0000029979 00000 n
-0000029999 00000 n
+0000030030 00000 n
+0000030050 00000 n
+0000030070 00000 n
0000000020 00000 n
0000011141 00000 n
0000010989 00000 n
0000002644 00000 n
-0000057614 00000 n
-0000042146 00000 n
-0000040153 00000 n
-0000035223 00000 n
-0000057979 00000 n
-0000020495 00000 n
-0000020340 00000 n
+0000057686 00000 n
+0000042218 00000 n
+0000040224 00000 n
+0000035294 00000 n
+0000058051 00000 n
+0000020566 00000 n
+0000020411 00000 n
0000011296 00000 n
-0000029487 00000 n
-0000029332 00000 n
-0000020628 00000 n
-0000029867 00000 n
-0000029712 00000 n
-0000029620 00000 n
-0000030052 00000 n
-0000033947 00000 n
-0000030220 00000 n
-0000030546 00000 n
-0000034189 00000 n
-0000035382 00000 n
-0000035587 00000 n
-0000038908 00000 n
-0000035743 00000 n
+0000029558 00000 n
+0000029403 00000 n
+0000020699 00000 n
+0000029938 00000 n
+0000029783 00000 n
+0000029691 00000 n
+0000030123 00000 n
+0000034018 00000 n
+0000030291 00000 n
+0000030617 00000 n
+0000034260 00000 n
+0000035453 00000 n
+0000035658 00000 n
+0000038979 00000 n
0000035814 00000 n
-0000039147 00000 n
-0000040310 00000 n
-0000040513 00000 n
-0000041208 00000 n
-0000040546 00000 n
-0000040653 00000 n
-0000041434 00000 n
-0000042291 00000 n
-0000042483 00000 n
-0000055444 00000 n
-0000042930 00000 n
-0000043305 00000 n
-0000055685 00000 n
-0000057773 00000 n
-0000058061 00000 n
-0000058388 00000 n
+0000035885 00000 n
+0000039218 00000 n
+0000040381 00000 n
+0000040584 00000 n
+0000041280 00000 n
+0000040617 00000 n
+0000040724 00000 n
+0000041506 00000 n
+0000042363 00000 n
+0000042555 00000 n
+0000055516 00000 n
+0000043002 00000 n
+0000043377 00000 n
+0000055757 00000 n
+0000057845 00000 n
+0000058133 00000 n
+0000058460 00000 n
trailer
-<< /Size 48 /Root 46 0 R /Info 47 0 R /ID [ <CB3A0FEB5A004BB7F262B1F57141C1D8> <CB3A0FEB5A004BB7F262B1F57141C1D8> ] >>
+<< /Size 48 /Root 46 0 R /Info 47 0 R /ID [ <6A260DB85D0CE09BE77082EAC0249B63> <6A260DB85D0CE09BE77082EAC0249B63> ] >>
startxref
-58712
+58784
%%EOF
diff --git a/Master/texmf-dist/doc/lualatex/novel/novel.tex b/Master/texmf-dist/doc/lualatex/novel/novel.tex
index eb55ad5090c..cb483bc3b97 100644
--- a/Master/texmf-dist/doc/lualatex/novel/novel.tex
+++ b/Master/texmf-dist/doc/lualatex/novel/novel.tex
@@ -1,11 +1,18 @@
% !TeX TS-program = lualatex
% !TeX encoding = UTF-8
%
-% SOURCE CODE FOR FILE novel.pdf, the cover info for novel document class.
+% File novel.tex, part of `novel' LuaLaTeX document class.
+% Copyright 2023 Robert Allgeyer.
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, version 1.3c.
+% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
+
+% SOURCE CODE FOR FILE novel.pdf, the cover info for `novel' document class.
% IF YOU COMPILE THIS DOCUMENT: Be sure that both this file and
% novel.pdf (if present) have read/write permissions for any user.
% Otherwise, compile may fail at the point where files are written.
-\documentclass{novel} % v. 1.81b.
+
+\documentclass{novel} % v. 1.82.
% Almost all settings are defaults.
\SetHeadFootStyle{3}
\SetTitle{Novel Document Class} % only footer, with page number
@@ -57,6 +64,8 @@ The companion font(s) is(are) licensed under the SIL Open Font License, version
\QuickChapter{4. Version}
+\noindent 1.82, 2023-08-26: Added user setting for default indent.
+
\noindent 1.81, 2023-03-25: Bug fixes. Also 1.81a, 1.81b.
\noindent 1.80, 2023-02-08: Class option ``rev'' for new documents.
@@ -67,8 +76,6 @@ The companion font(s) is(are) licensed under the SIL Open Font License, version
\noindent 1.50, 2018-03-28: Improved image handling commands, sandbox.
-\noindent 1.1, 2017-03-01: initial public release.
-
\clearpage
\QuickChapter{5. FAQs}
diff --git a/Master/texmf-dist/fonts/opentype/public/novel/NovelDeco.otf b/Master/texmf-dist/fonts/opentype/public/novel/NovelDeco.otf
index b0c81ecb613..ea8229f3a39 100644
--- a/Master/texmf-dist/fonts/opentype/public/novel/NovelDeco.otf
+++ b/Master/texmf-dist/fonts/opentype/public/novel/NovelDeco.otf
Binary files differ
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo b/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo
index 75ecbecb85b..e56410efef8 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo
@@ -2,7 +2,7 @@
%% The values of the arguments are public industry standards.
%%
\ProvidesFile{novel-CGATSTR001.clo}%
-[2023/02/08 any version. (novel Output Intent CGATS TR 001)]
+[2023/08/26 any version. (novel Output Intent CGATS TR 001)]
%%
% Typically used in the USA.
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty b/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty
index 0efcce333e1..92ce8ef1e6f 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-CalculateLayout.sty}%
-[2023/03/25 v1.81b LaTeX file (layout calculations)]
+[2023/08/26 v1.82 LaTeX file (layout calculations)]
%%
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty b/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty
index aa3899ef14c..7843ca16c0d 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-ChapterScene.sty}%
-[2023/03/25 v1.81b LaTeX file (chapter and scene macros)]
+[2023/08/26 v1.82 LaTeX file (chapter and scene macros)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty b/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty
index ad2e36cbfd6..8cd9b3dffa7 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty
@@ -4,14 +4,12 @@
%% It is based on `lettrine.sty', part of `lettrine' package,
%% Copyright (C) 1999-2015 Daniel Flipo. LPPL 1.3c.
%%
-%% The license for this file is that same for `lettrine':
-%%
%% This program can be distributed and/or modified under the terms
-%% of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-DropCap.sty}%
-[2023/03/25 v1.81b (Drop Caps)]
+[2023/08/26 v1.82 (Drop Caps)]
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%
%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo b/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo
index e3174efef19..2694c161a76 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo
@@ -1,7 +1,7 @@
%% This is file `novel-FOGRA39.clo', part of `novel' document class.
%% The values of the arguments are public industry standards.
\ProvidesFile{novel-FOGRA39.clo}%
-[2023/02/08 any version. (novel Output Intent FOGRA39)]
+[2023/08/26 any version. (novel Output Intent FOGRA39)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty b/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty
index 922b221a6e6..76d2fed6254 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-FileData.sty}%
-[2023/03/25 v1.81b LaTeX file (File Data settings)]
+[2023/08/26 v1.82 LaTeX file (File Data settings)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty b/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty
index f654076a725..e33ba556807 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty
@@ -2,10 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-Fonts.sty}%
-[2023/03/25 v1.81b LaTeX file (font settings and defaults)]
+[2023/08/26 v1.82 LaTeX file (font settings and defaults)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty b/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty
index 83aa2558dfc..8bbff2760a5 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty
@@ -3,10 +3,11 @@
%%
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-Footnotes.sty}%
-[2023/03/25 v1.81b LaTeX file (commands for footnotes and endnotes)]
+[2023/08/26 v1.82 LaTeX file (commands for footnotes and endnotes)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty b/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty
index f641fab0d8b..dec0c9bdaa2 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-HeadFootStyles.sty}%
-[2023/03/25 v1.81b LaTeX file (header and footer layouts and styles)]
+[2023/08/26 v1.82 LaTeX file (header and footer layouts and styles)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty b/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty
index 11e81ed48d8..add5ed4f2f2 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-Images.sty}%
-[2023/03/25 v1.81b LaTeX file (image placement)]
+[2023/08/26 v1.82 LaTeX file (image placement)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo b/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo
index e7437c3ad8e..17d18383f56 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo
@@ -2,7 +2,7 @@
%% The values of the arguments are public industry standards.
%%
\ProvidesFile{novel-JC200103.clo}%
-[2023/02/08 any version. (novel Output Intent JC200103)]
+[2023/08/26 any version. (novel Output Intent JC200103)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty b/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty
index b8c788859ab..1133a19dbd5 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-LayoutSettings.sty}%
-[2023/03/25 v1.81b LaTeX file (layout settings)]
+[2023/08/26 v1.82 LaTeX file (layout settings)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty b/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty
index e5b43f4d819..4f70b368057 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-PostLayout.sty}%
-[2023/03/25 v1.81b LaTeX file (post-layout modifications)]
+[2023/08/26 v1.82 LaTeX file (post-layout modifications)]
%%
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty b/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty
index 8c8b8210f11..5ed4af51fe2 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty
@@ -7,11 +7,11 @@
%% in this file. LPPL 1.3c.
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-Sandbox.sty}%
-[2023/03/25 v1.81b LaTeX file (used only with sandbox class option)]
+[2023/08/26 v1.82 LaTeX file (used only with sandbox class option)]
%%
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty b/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty
index c2d9b02afd8..487aa84c63c 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty
@@ -2,11 +2,11 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\ProvidesFile{novel-TextMacros.sty}%
-[2023/03/25 v1.81b LaTeX file (text macros usable within document body)]
+[2023/08/26 v1.82 LaTeX file (text macros usable within document body)]
%%
@@ -536,6 +536,11 @@
%% end \sidebyside
+%% Added in v.1.82:
+\newcommand\myparindent[1]{\gdef\myown@parindent{#1}}
+\@onlypreamble\myparindent
+%%
+
%% Some things must wait until after layout calculations:
\gdef\@ActivateTextLengths{% called by `novel.cls' \AtEndPreamble
@@ -544,7 +549,11 @@
\gsetlength\nfs{\@SetFontSize}
\newlength\nbs % abbreviation for normal baselineskip
\gsetlength\nbs{\baselineskip}
- \gsetlength\parindent{1.5em} % may be locally changed
+ \ifdefined\myown@parindent
+ \gsetlength\parindent{\myown@parindent}
+ \else
+ \gsetlength\parindent{1.5em}
+ \fi
\newlength\normalparindent
\gsetlength\normalparindent{\parindent}
\newlength\normalxheight % height of lowercase x
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg b/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg
index 24e06445547..147f87afd28 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg
@@ -1,19 +1,16 @@
%% This is file `novel-microtype.cfg', part of `novel' document class.
%% Modified from file `microtype.cfg' by Robert Allgeyer, 2017-2023.
-%%
-%% ------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the conditions of the
-%% LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
%% ------------------------------------------------------------------------
-%%
%% When modifying this file, also change the identification line below.
%% ------------------------------------------------------------------------
%%
\ProvidesFile{novel-microtype.cfg}%
-[2023/02/08 any version. (default microtype configuration for novel class)]
+[2023/08/26 any version. (default microtype configuration for novel class)]
%%% ---------------------------------------------------------------------------
%%% FONT SETS
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty b/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty
index aeeeb7aefb3..5dbb82cd6fb 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty
@@ -2,21 +2,21 @@
%% Copyright (c) 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
%% ----------------------------------------------------------------------------
%%
%% File `novel-pdfx.sty' uses code, directly copied or modified,
%% from file `pdfx.sty', part of LaTeX package `pdfx': Copyright (c) 2015,
%% CV Radhakrishnan, Han The Thanh, Ross Moore, Peter Selinger.
-%% Licensed LPPL 1.2+ -> 1.3.
+%% Licensed LPPL 1.2+ -> 1.3c.
%%
%% ----------------------------------------------------------------------------
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{novel-pdfx.sty}%
-[2023/03/25 v1.81b LaTeX file (PDF/X support for novel class)]
+[2023/08/26 v1.82 LaTeX file (PDF/X support for novel class)]
% This package supports, and is part of, class `novel'.
% No support for anything but LuaLaTeX.
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty b/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty
index 5aaa7a3464a..431e1bb59b2 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty
+++ b/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty
@@ -2,8 +2,8 @@
%% Copyright 2017-2023 Robert Allgeyer.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
%% ----------------------------------------------------------------------------
%%
@@ -14,7 +14,7 @@
%% ----------------------------------------------------------------------------
%%
\ProvidesFile{novel-xmppacket.sty}%
-[2023/02/08 any version. (novel XMP packet template)]
+[2023/08/26 any version. (novel XMP packet template)]
%%
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel.cls b/Master/texmf-dist/tex/lualatex/novel/novel.cls
index 1e2e45706ae..8d563191a38 100644
--- a/Master/texmf-dist/tex/lualatex/novel/novel.cls
+++ b/Master/texmf-dist/tex/lualatex/novel/novel.cls
@@ -3,14 +3,21 @@
%% Contact: Username `rallg' @ GitHub and tex.stackexchange. `RobtAll' @ CTAN.
%%
%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, version 1.3c only.
-%% https://www.latex-project.org/lppl/lppl-1-3c/
+%% conditions of the LaTeX Project Public License, version 1.3c.
+%% License URL: https://www.latex-project.org/lppl/lppl-1-3c/
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
% Actually needs LuaLaTeX, at least version 0.95 from TeXLive 2016.
-\ProvidesClass{novel}[2023/03/25 v1.81b LaTeX document class]
+\ProvidesClass{novel}[2023/08/26 v1.82 LaTeX document class]
%%
-%% Version 1.81b: Minor changes. Class option `revert' for 1.5.2 behavior.
+%% Version 1.82: Added user-set indent.
+
+%% In addition to a minimal LaTeX setup, with luatex, you will need these:
+%% textpos magaz xcolor adjustbox eso-pic pdfpages unicode-math fp iftex
+%% libertinus-fonts makecmds xkeyval lm-math xstring xifthen silence
+%% collectbox pgf lipsum wrapfig pdflscape polyglossia microtype hyperref
+%% You will need language support, for your language(s).
+%% If using lipsum, you will need hyphen-latin.
%% DESCRIPTION:
@@ -41,12 +48,10 @@
%% ----------------------------------------------------------------------------
%% These are not user settings.
%
-\RequirePackage{ifluatex} % LuaTeX is required. Not XeTeX, dvips, or pdfTeX.
-\RequirePackage{ifxetex} % For occasional hacks (hiss, boo).
+\RequirePackage{iftex} % LuaTeX is required. Not XeTeX, dvips, or pdfTeX.
\RequirePackage{luatex85} % Needed for compatibility with LuaTeX 0.95 etc.
\RequirePackage{pdftexcmds} % compatibility
\ifluatex
- % New with TeXlive 2016. Removes unnecessary File Data:
\pdfvariable suppressoptionalinfo 511 % writes only ID to PDF Catalog
\else
\ClassError{novel}{Must compile with LuaLaTeX 0.95+}%
@@ -59,7 +64,6 @@
\RequirePackage{xifthen} % improved ifthenelse handling
\RequirePackage{xstring} % parses strings
\RequirePackage{fp} % used everywhere for math calculations
-\RequirePackage{xfp} % more math calculations
\RequirePackage{keyval} % used by drop cap
\FPmessagesfalse % eliminates numerous friendly messages from the log
%