summaryrefslogtreecommitdiff
path: root/macros/luatex/latex/novel/lualatex/novel.cls
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/latex/novel/lualatex/novel.cls')
-rw-r--r--macros/luatex/latex/novel/lualatex/novel.cls20
1 files changed, 12 insertions, 8 deletions
diff --git a/macros/luatex/latex/novel/lualatex/novel.cls b/macros/luatex/latex/novel/lualatex/novel.cls
index 1e2e45706a..8d563191a3 100644
--- a/macros/luatex/latex/novel/lualatex/novel.cls
+++ b/macros/luatex/latex/novel/lualatex/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
%