diff options
Diffstat (limited to 'macros/luatex/latex/novel/lualatex/novel.cls')
-rw-r--r-- | macros/luatex/latex/novel/lualatex/novel.cls | 20 |
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 % |