texlive[68090] Master/texmf-dist: novel (27aug23)
commits+karl at tug.org
commits+karl at tug.org
Sun Aug 27 21:54:07 CEST 2023
Revision: 68090
http://tug.org/svn/texlive?view=revision&revision=68090
Author: karl
Date: 2023-08-27 21:54:06 +0200 (Sun, 27 Aug 2023)
Log Message:
-----------
novel (27aug23)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/lualatex/novel/README.md
trunk/Master/texmf-dist/doc/lualatex/novel/extras/CPmodified.otf
trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf
trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex
trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html
trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-scripts.zip
trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.pdf
trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex
trunk/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html
trunk/Master/texmf-dist/doc/lualatex/novel/novel.pdf
trunk/Master/texmf-dist/doc/lualatex/novel/novel.tex
trunk/Master/texmf-dist/fonts/opentype/public/novel/NovelDeco.otf
trunk/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo
trunk/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo
trunk/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo
trunk/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg
trunk/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty
trunk/Master/texmf-dist/tex/lualatex/novel/novel.cls
Added Paths:
-----------
trunk/Master/texmf-dist/doc/lualatex/novel/needed-packages
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/novel/README.md 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/doc/lualatex/novel/README.md 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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.
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/extras/CPmodified.otf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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}
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-extras-README.html 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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>
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-scripts.zip
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/doc/lualatex/novel/extras/novel-testsuite.tex 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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}
Added: trunk/Master/texmf-dist/doc/lualatex/novel/needed-packages
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/novel/needed-packages (rev 0)
+++ trunk/Master/texmf-dist/doc/lualatex/novel/needed-packages 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/doc/lualatex/novel/novel-documentation.html 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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 @@
<div id="main">
<!-- **************************************************************************************** -->
-<h1 id="h0" style="padding-top:16px">Document class <i>novel</i> - documentation. <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. <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 @@
<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 @@
<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.
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/novel.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/novel/novel.tex
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/novel/novel.tex 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/doc/lualatex/novel/novel.tex 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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 @@
\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 @@
\noindent 1.50, 2018-03-28: Improved image handling commands, sandbox.
-\noindent 1.1, 2017-03-01: initial public release.
-
\clearpage
\QuickChapter{5. FAQs}
Modified: trunk/Master/texmf-dist/fonts/opentype/public/novel/NovelDeco.otf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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.
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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]
%
%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-FOGRA39.clo 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-JC200103.clo 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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,7 +536,12 @@
%% end \sidebyside
+%% Added in v.1.82:
+\newcommand\myparindent[1]{\gdef\myown at parindent{#1}}
+\@onlypreamble\myparindent
+%%
+
%% Some things must wait until after layout calculations:
\gdef\@ActivateTextLengths{% called by `novel.cls' \AtEndPreamble
% Store some normal values (main font) for global use in document body:
@@ -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 at parindent
+ \gsetlength\parindent{\myown at parindent}
+ \else
+ \gsetlength\parindent{1.5em}
+ \fi
\newlength\normalparindent
\gsetlength\normalparindent{\parindent}
\newlength\normalxheight % height of lowercase x
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -2,8 +2,8 @@
%% 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/
%%
%% ----------------------------------------------------------------------------
%%
@@ -10,13 +10,13 @@
%% 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.
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty 2023-08-27 19:54:06 UTC (rev 68090)
@@ -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)]
%%
Modified: trunk/Master/texmf-dist/tex/lualatex/novel/novel.cls
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/novel/novel.cls 2023-08-27 19:53:42 UTC (rev 68089)
+++ trunk/Master/texmf-dist/tex/lualatex/novel/novel.cls 2023-08-27 19:54:06 UTC (rev 68090)
@@ -3,16 +3,23 @@
%% 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:
%% ----------------------------------------------------------------------------
%% Class `novel' is designed for print fiction: novels or short stories.
@@ -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
%
More information about the tex-live-commits
mailing list.