diff options
author | Karl Berry <karl@freefriends.org> | 2024-02-01 21:06:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-02-01 21:06:11 +0000 |
commit | 1e0fd1404208ccd2e9a11899b6d85baa81cc7d24 (patch) | |
tree | 9b9e8baf51e95c43fcf3d2e849c1ceb0e7931097 /Master/texmf-dist/tex/lualatex | |
parent | d246dd8299f7174cd56d076277033c1117a92cb4 (diff) |
novel (1feb24)
git-svn-id: svn://tug.org/texlive/trunk@69658 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/lualatex')
19 files changed, 34 insertions, 25 deletions
diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo b/Master/texmf-dist/tex/lualatex/novel/novel-CGATSTR001.clo index f1e054428e0..11bdaa81691 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/11/09 any version. (novel Output Intent CGATS TR 001)] +[2024/01/31 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 86b499397c5..f65aadd3e24 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-CalculateLayout.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-CalculateLayout.sty}% -[2023/11/09 v1.83 LaTeX file (layout calculations)] +[2024/01/31 v1.86 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 b4b581d57d5..4797893f965 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-ChapterScene.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-ChapterScene.sty}% -[2023/11/09 v1.83 LaTeX file (chapter and scene macros)] +[2024/01/31 v1.86 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 d09c9bd5bc7..eabd28f1271 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-DropCap.sty @@ -9,7 +9,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-DropCap.sty}% -[2023/11/09 v1.83 (Drop Caps)] +[2024/01/31 v1.86 (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 714f0758653..ae70e33988f 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/11/09 any version. (novel Output Intent FOGRA39)] +[2024/01/31 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 9e5d60cce42..3225480cffe 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-FileData.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-FileData.sty}% -[2023/11/09 v1.83 LaTeX file (File Data settings)] +[2024/01/31 v1.86 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 c6865862542..1d4f787dee5 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-Fonts.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-Fonts.sty}% -[2023/11/09 v1.83 LaTeX file (font settings and defaults)] +[2024/01/31 v1.86 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 2e46f31729a..528a59ac26f 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-Footnotes.sty @@ -7,7 +7,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-Footnotes.sty}% -[2023/11/09 v1.83 LaTeX file (commands for footnotes and endnotes)] +[2024/01/31 v1.86 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 7a3825ac544..24f3b82c256 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-HeadFootStyles.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-HeadFootStyles.sty}% -[2023/11/09 v1.83 LaTeX file (header and footer layouts and styles)] +[2024/01/31 v1.86 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 3e5dd85f2c3..67b19ff865e 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-Images.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-Images.sty}% -[2023/11/09 v1.83 LaTeX file (image placement)] +[2024/01/31 v1.86 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 ba365d2b834..4493bbc3229 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/11/09 any version. (novel Output Intent JC200103)] +[2024/01/31 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 c111fa9664b..202d59d5204 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-LayoutSettings.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-LayoutSettings.sty}% -[2023/11/09 v1.83 LaTeX file (layout settings)] +[2024/01/31 v1.86 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 db611897940..ac46313892a 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-PostLayout.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-PostLayout.sty}% -[2023/11/09 v1.83 LaTeX file (post-layout modifications)] +[2024/01/31 v1.86 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 5cf4894ac59..1a80d93e5b1 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-Sandbox.sty @@ -11,7 +11,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-Sandbox.sty}% -[2023/11/09 v1.83 LaTeX file (used only with sandbox class option)] +[2024/01/31 v1.86 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 7f204192dbc..ff0bcf6fdcd 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-TextMacros.sty @@ -6,7 +6,7 @@ %% License URL: https://www.latex-project.org/lppl/lppl-1-3c/ %% \ProvidesFile{novel-TextMacros.sty}% -[2023/11/09 v1.83 LaTeX file (text macros usable within document body)] +[2024/01/31 v1.86 LaTeX file (text macros usable within document body)] %% diff --git a/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg b/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg index d8bde1da88d..b44dd084414 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg +++ b/Master/texmf-dist/tex/lualatex/novel/novel-microtype.cfg @@ -10,7 +10,7 @@ %% ------------------------------------------------------------------------ %% \ProvidesFile{novel-microtype.cfg}% -[2023/11/09 any version. (default microtype configuration for novel class)] +[2024/01/31 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 1fb6e7e8762..0295f1cc702 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-pdfx.sty @@ -16,7 +16,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{novel-pdfx.sty}% -[2023/11/09 v1.83 LaTeX file (PDF/X support for novel class)] +[2024/01/31 v1.86 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 5ae2bb10f38..9fb3e13686b 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty +++ b/Master/texmf-dist/tex/lualatex/novel/novel-xmppacket.sty @@ -14,7 +14,7 @@ %% ---------------------------------------------------------------------------- %% \ProvidesFile{novel-xmppacket.sty}% -[2023/11/09 any version. (novel XMP packet template)] +[2024/01/31 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 5faf86342a5..4f860e0f750 100644 --- a/Master/texmf-dist/tex/lualatex/novel/novel.cls +++ b/Master/texmf-dist/tex/lualatex/novel/novel.cls @@ -8,14 +8,21 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] % Actually needs LuaLaTeX, at least version 0.95 from TeXLive 2016. -\ProvidesClass{novel}[2023/11/09 v1.83 LaTeX document class] +\ProvidesClass{novel}[2024/01/31 v1.86 LaTeX document class] %% -%% Version 1.83: Minor typo corrected. + +%% During the years since `novel' was introduced, there have been +%% many changes in print-on-demand. Also, `novel` offers some +%% features that are rarely used, bloating the code and documentation. +%% Although `novel` still works (as of late 2023), it is more complicated +%% than necessary for ordinary popular fiction. Unless you really need `novel', +%% try `novelette' instead. Available early 2024. Easier to use. + %% 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 +%% collectbox pgf lipsum wrapfig pdflscape microtype hyperref polyglossia %% You will need language support, for your language(s). %% If using lipsum, you will need hyphen-latin. @@ -26,6 +33,8 @@ %% It cannot be used for e-books or for journal publication. %% It is not suitable for most non-fiction, because routine academic features %% such as bibiography and automatic sectioning are defeated. +%% Only use it for ORIGINAL works, where you can edit your text. If your +%% purpose is a reprint of someone else's work, then `novel' is not for you. %% %% There are pre-configured layouts for the most commonly used choices of %% trim size (finished book width and height), and internal layout consistent @@ -100,7 +109,7 @@ \newlength\@tempLength % scratch length for local calculations \newif \if@tempTF % scratch boolean for local tests - +\newif \ifnocle@rtoend % Only developer uses true. %% Global lengths are often passed around in `novel'. %% But \setlength is not always global in effect. @@ -327,11 +336,11 @@ %% Physical Layout Commands and Settings. %% ---------------------------------------------------------------------------- %% Define user commands that over-ride class option pre-configured settings. -%% Also sets a variety of miscellaneous lengths:s \parsep, \parindent, etc. +%% Also sets a variety of miscellaneous lengths: \parsep, \parindent, etc. \RequirePackage{novel-LayoutSettings} -%% Language support. +%% Use polyglossia: %% ---------------------------------------------------------------------------- \RequirePackage{polyglossia} \setdefaultlanguage[variant=american]{english} % may be changed by user @@ -621,7 +630,7 @@ \string\xdef\string\@AllGoodImages{\@AllGoodImages}^^J% \string\xdef\string\@UnknownImages{\@UnknownImages}^^J% }% - \cleartoend% adds 1 or 2 blanks, for final verso blank + \ifnocle@rtoend\else\cleartoend\fi% \fi% \fi% } |