diff options
author | Karl Berry <karl@freefriends.org> | 2017-10-19 21:28:46 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-10-19 21:28:46 +0000 |
commit | 65c87b552bf411a1a352dd55485976609b28911c (patch) | |
tree | 2aaa281526ee99e4550198fa55deddb342fc161e /Master/texmf-dist/doc/lualatex/novel/extras | |
parent | b88e60ca81fae4479f3368d4741b6d314417aee8 (diff) |
novel (19oct17)
git-svn-id: svn://tug.org/texlive/trunk@45558 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/lualatex/novel/extras')
4 files changed, 43 insertions, 1158 deletions
diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/fmtcount-faux.sty b/Master/texmf-dist/doc/lualatex/novel/extras/fmtcount-faux.sty deleted file mode 100644 index 17561e28285..00000000000 --- a/Master/texmf-dist/doc/lualatex/novel/extras/fmtcount-faux.sty +++ /dev/null @@ -1,1115 +0,0 @@ -%% -%% This is file `fmtcount-faux.sty', -%% It is a modified version of file `fmtcount.sty'. -%% -%% Copyright 2017 Nicola Talbot and Vincent Belaïche -%% Modification by Robert Allgeyer, October 3, 2017 -%% NOT FOR GENERAL DISTRIBUTION - FOR TESTING ONLY -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3 -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% - -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fmtcount-faux}[2017/10/03 v3.04b] %%%%% modification -\RequirePackage{ifthen} -\RequirePackage{xkeyval} -\RequirePackage{etoolbox} -\RequirePackage{fcprefix} -\RequirePackage{ifxetex} -\RequirePackage{ifluatex} %%%%% modification -\RequirePackage{amsgen} -\providecommand*{\fc@orddef@ult}[1]{\fc@textsuperscript{#1}} -\providecommand*{\fc@ord@multiling}[1]{% - \ifcsundef{fc@\languagename @alias@of}{% - \fc@orddef@ult{#1}}{% - \expandafter\let\expandafter\@tempa\csname fc@\languagename @alias@of\endcsname - \ifcsundef{fc@ord@\@tempa}{% - \fc@orddef@ult{#1}}{% -\csname fc@ord@\@tempa\endcsname{#1}}}} -\newcount\c@padzeroesN -\c@padzeroesN=1\relax -\providecommand*{\padzeroes}[1][17]{\c@padzeroesN=#1} -\newcount\fc@tmpcatcode -\def\fc@languages{}% -\def\fc@mainlang{}% -\newcommand*{\FCloadlang}[1]{% - \@FC@iflangloaded{#1}{}% - {% - \fc@tmpcatcode=\catcode`\@\relax - \catcode `\@ 11\relax - \InputIfFileExists{fc-#1.def}% - {% - \ifdefempty{\fc@languages}% - {% - \gdef\fc@languages{#1}% - }% - {% - \gappto\fc@languages{,#1}% - }% - \gdef\fc@mainlang{#1}% - }% - {}% - \catcode `\@ \fc@tmpcatcode\relax - }% -} -\newcommand{\@FC@iflangloaded}[3]{% - \ifcsundef{ver@fc-#1.def}{#3}{#2}% -} -\newcommand*{\ProvidesFCLanguage}[1]{% - \ProvidesFile{fc-#1.def}% -} -\newif\iffmtcount@language@option -\fmtcount@language@optionfalse -\newcommand*\fc@supported@language@list{% -english,% -UKenglish,% -british,% -USenglish,% -american,% -spanish,% -portuges,% -french,% -frenchb,% -francais,% -german,% -germanb,% -ngerman,% -ngermanb,% -italian} -\newcommand*\fc@iterate@on@languages[1]{% - \ifx\fc@supported@language@list\@empty - \PackageError{fmtcount}{Macro `\protect\@fc@iterate@on@languages' is empty}{You should never get here: - Something is broken within \texttt{fmtcount}, please report the issue on - \texttt{https://github.com/search?q=fmtcount\&ref=cmdform\&type=Issues}}% - \else - \let\fc@iterate@on@languages@body#1 - \expandafter\@fc@iterate@on@languages\fc@supported@language@list,\@nil,% - \fi -} -\def\@fc@iterate@on@languages#1,{% - {% - \def\@tempa{#1}% - \ifx\@tempa\@nnil - \let\@tempa\@empty - \else - \def\@tempa{% - \fc@iterate@on@languages@body{#1}% - \@fc@iterate@on@languages - }% - \fi - \expandafter - }\@tempa -}% -\newcommand*{\@fc@loadifbabelorpolyglossialdf}[1]{% - \ifxetex - \IfFileExists{gloss-#1.ldf}{\ifcsundef{#1@loaded}{}{\FCloadlang{#1}}}{}% - \else - \ifluatex %%%%% modifications - \IfFileExists{gloss-#1.ldf}{\ifcsundef{#1@loaded}{}{\FCloadlang{#1}}}{}% %%%%% - \else %%%%% - \ifcsundef{ver@#1.ldf}{}{\FCloadlang{#1}}% - \fi %%%%% - \fi -} -\fc@iterate@on@languages\@fc@loadifbabelorpolyglossialdf -\def\fc@iterate@on@languages@body#1{% - \expandafter\def\csname fc@#1@alias@of\endcsname{#1}} -\expandafter\@fc@iterate@on@languages\fc@supported@language@list,\@nil,% -\def\@tempa#1#2{% - \expandafter\def\csname fc@#1@alias@of\endcsname{#2}% -}% -\@tempa{frenchb}{french} -\@tempa{francais}{french} -\@tempa{germanb}{german} -\@tempa{ngermanb}{german} -\@tempa{ngerman}{german} -\@tempa{british}{english} -\@tempa{american}{USenglish} -\def\fc@iterate@on@languages@body#1{% - \define@key{fmtcount}{#1}[]{% - \@FC@iflangloaded{#1}% - {% - \setkeys{fc\csname fc@#1@alias@of\endcsname}{##1}% - }{% - \PackageError{fmtcount}% - {Language `#1' not defined}% - {You need to load \ifxetex polyglossia\else\ifluatex polyglossia\else babel\fi\fi\space before loading fmtcount}% %%%%% modification - }% - }% - \ifthenelse{\equal{\csname fc@#1@alias@of\endcsname}{#1}}{% - \define@key{fc\csname fc@#1@alias@of\endcsname}{fmtord}{% - \ifthenelse{\equal{##1}{raise}\or\equal{##1}{level}}{% - \expandafter\let\expandafter\@tempa\csname fc@set@ord@as@##1\endcsname - \expandafter\@tempa\csname fc@ord@#1\endcsname - }{% - \ifthenelse{\equal{##1}{undefine}}{% - \expandafter\let\csname fc@ord@#1\endcsname\undefined - }{% - \PackageError{fmtcount}% - {Invalid value `##1' to fmtord key}% - {Option `fmtord' can only take the values `level', `raise' - or `undefine'}% - }} - }% - }{% - \expandafter\let\expandafter\@tempa\csname KV@\csname fc@#1@alias@of\endcsname @fmtord\endcsname - \expandafter\let\csname KV@#1@fmtord\endcsname\@tempa - }% -} -\expandafter\@fc@iterate@on@languages\fc@supported@language@list,\@nil,% -\def\fc@set@ord@as@level#1{% - \def#1##1{##1}% -} -\def\fc@set@ord@as@raise#1{% - \let#1\fc@textsuperscript -} -\define@key{fmtcount}{fmtord}{% - \ifthenelse{\equal{#1}{level} - \or\equal{#1}{raise}}% - {% - \csname fc@set@ord@as@#1\endcsname\fc@orddef@ult - \def\fmtcount@fmtord{#1}% - }% - {% - \PackageError{fmtcount}% - {Invalid value `#1' to fmtord key}% - {Option `fmtord' can only take the values `level' or `raise'}% - }% -} -\newif\iffmtord@abbrv -\fmtord@abbrvtrue -\define@key{fmtcount}{abbrv}[true]{% - \ifthenelse{\equal{#1}{true}\or\equal{#1}{false}}% - {% - \csname fmtord@abbrv#1\endcsname - }% - {% - \PackageError{fmtcount}% - {Invalid value `#1' to fmtord key}% - {Option `abbrv' can only take the values `true' or - `false'}% - }% -} -\define@key{fmtcount}{prefix}[scale=long]{% - \RequirePackage{fmtprefix}% - \fmtprefixsetoption{#1}% -} -\def\fmtcountsetoptions{% - \def\fmtcount@fmtord{}% - \setkeys{fmtcount}}% -\InputIfFileExists{fmtcount.cfg}% -{% - \PackageInfo{fmtcount}{Using configuration file fmtcount.cfg}% -}% -{% -} -\newcommand*{\fmtcount@loaded@by@option@lang@list}{} -\newcommand*\@fc@declare@language@option[1]{% - \DeclareOption{#1}{% - \ifx\fmtcount@loaded@by@option@lang@list\@empty - \def\fmtcount@loaded@by@option@lang@list{#1}% - \else - \edef\fmtcount@loaded@by@option@lang@list{\fmtcount@loaded@by@option@lang@list,#1}% - \fi - }}% -\fc@iterate@on@languages\@fc@declare@language@option -\DeclareOption{level}{\def\fmtcount@fmtord{level}% - \def\fc@orddef@ult#1{#1}} -\DeclareOption{raise}{\def\fmtcount@fmtord{raise}% - \def\fc@orddef@ult#1{\fc@textsuperscript{#1}}} -\ProcessOptions\relax -\ifx\fmtcount@loaded@by@option@lang@list\@empty\else -\def\fc@iterate@on@languages@body#1{% - \@FC@iflangloaded{#1}{}{% - \fmtcount@language@optiontrue - \FCloadlang{#1}% - }} -\expandafter\@fc@iterate@on@languages\fmtcount@loaded@by@option@lang@list,\@nil,% -\fi -\newcount\@DT@modctr -\newcommand*{\@FCmodulo}[2]{% - \@DT@modctr=#1\relax - \divide \@DT@modctr by #2\relax - \multiply \@DT@modctr by #2\relax - \advance #1 by -\@DT@modctr -} -\newcount\@ordinalctr -\newcount\@orgargctr -\newcount\@strctr -\newcount\@tmpstrctr -\newif\if@DT@padzeroes -\newcount\@DT@loopN -\newcount\@DT@X -\newrobustcmd*{\@binary}[1]{% - \@DT@padzeroestrue - \@DT@loopN=17\relax - \@strctr=\@DT@loopN - \whiledo{\@strctr<\c@padzeroesN}{0\advance\@strctr by \@ne}% - \@strctr=65536\relax - \@DT@X=#1\relax - \loop - \@DT@modctr=\@DT@X - \divide\@DT@modctr by \@strctr - \ifthenelse{\boolean{@DT@padzeroes} - \and \(\@DT@modctr=0\) - \and \(\@DT@loopN>\c@padzeroesN\)}% - {}% - {\the\@DT@modctr}% - \ifnum\@DT@modctr=0\else\@DT@padzeroesfalse\fi - \multiply\@DT@modctr by \@strctr - \advance\@DT@X by -\@DT@modctr - \divide\@strctr by \tw@ - \advance\@DT@loopN by \m@ne - \ifnum\@strctr>\@ne - \repeat - \the\@DT@X -} - -\let\binarynum=\@binary -\newrobustcmd*{\@octal}[1]{% - \@DT@X=#1\relax - \ifnum\@DT@X>32768 - \PackageError{fmtcount}% - {Value of counter too large for \protect\@octal} - {Maximum value 32768} - \else - \@DT@padzeroestrue - \@DT@loopN=6\relax - \@strctr=\@DT@loopN - \whiledo{\@strctr<\c@padzeroesN}{0\advance\@strctr by \@ne}% - \@strctr=32768\relax - \loop - \@DT@modctr=\@DT@X - \divide\@DT@modctr by \@strctr - \ifthenelse{\boolean{@DT@padzeroes} - \and \(\@DT@modctr=0\) - \and \(\@DT@loopN>\c@padzeroesN\)}% - {}{\the\@DT@modctr}% - \ifnum\@DT@modctr=0\else\@DT@padzeroesfalse\fi - \multiply\@DT@modctr by \@strctr - \advance\@DT@X by -\@DT@modctr - \divide\@strctr by \@viiipt - \advance\@DT@loopN by \m@ne - \ifnum\@strctr>\@ne - \repeat - \the\@DT@X - \fi -} -\let\octalnum=\@octal -\newcommand*{\@@hexadecimal}[1]{% - \ifcase#10\or1\or2\or3\or4\or5\or - 6\or7\or8\or9\or a\or b\or c\or d\or e\or f\fi -} -\newrobustcmd*{\@hexadecimal}[1]{% - \@DT@padzeroestrue - \@DT@loopN=\@vpt - \@strctr=\@DT@loopN - \whiledo{\@strctr<\c@padzeroesN}{0\advance\@strctr by \@ne}% - \@strctr=65536\relax - \@DT@X=#1\relax - \loop - \@DT@modctr=\@DT@X - \divide\@DT@modctr by \@strctr - \ifthenelse{\boolean{@DT@padzeroes} - \and \(\@DT@modctr=0\) - \and \(\@DT@loopN>\c@padzeroesN\)} - {}{\@@hexadecimal\@DT@modctr}% - \ifnum\@DT@modctr=0\else\@DT@padzeroesfalse\fi - \multiply\@DT@modctr by \@strctr - \advance\@DT@X by -\@DT@modctr - \divide\@strctr by 16\relax - \advance\@DT@loopN by \m@ne - \ifnum\@strctr>\@ne - \repeat - \@@hexadecimal\@DT@X -} -\let\hexadecimalnum=\@hexadecimal -\newcommand*{\@@Hexadecimal}[1]{% - \ifcase#10\or1\or2\or3\or4\or5\or6\or - 7\or8\or9\or A\or B\or C\or D\or E\or F\fi -} -\newrobustcmd*{\@Hexadecimal}[1]{% - \@DT@padzeroestrue - \@DT@loopN=5\relax - \@strctr=\@DT@loopN - \whiledo{\@strctr<\c@padzeroesN}{0\advance\@strctr by \@ne}% - \@strctr=65536\relax - \@DT@X=#1\relax - \loop - \@DT@modctr=\@DT@X - \divide\@DT@modctr by \@strctr - \ifthenelse{\boolean{@DT@padzeroes} - \and \(\@DT@modctr=0\) - \and \(\@DT@loopN>\c@padzeroesN\)}% - {}{\@@Hexadecimal\@DT@modctr}% - \ifnum\@DT@modctr=0\else\@DT@padzeroesfalse\fi - \multiply\@DT@modctr by \@strctr - \advance\@DT@X by -\@DT@modctr - \divide\@strctr by 16\relax - \advance\@DT@loopN by \m@ne - \ifnum\@strctr>\@ne - \repeat - \@@Hexadecimal\@DT@X -} - -\let\Hexadecimalnum=\@Hexadecimal -\newrobustcmd*{\@aaalph}{\fc@aaalph\@alph} -\newcommand*\fc@aaalph[2]{% - \@DT@loopN=#2\relax - \@DT@X\@DT@loopN - \advance\@DT@loopN by \m@ne - \divide\@DT@loopN by 26\relax - \@DT@modctr=\@DT@loopN - \multiply\@DT@modctr by 26\relax - \advance\@DT@X by \m@ne - \advance\@DT@X by -\@DT@modctr - \advance\@DT@loopN by \@ne - \advance\@DT@X by \@ne - \edef\@tempa{#1\@DT@X}% - \loop - \@tempa - \advance\@DT@loopN by \m@ne - \ifnum\@DT@loopN>0 - \repeat -} - -\let\aaalphnum=\@aaalph -\newrobustcmd*{\@AAAlph}{\fc@aaalph\@Alph}% - -\let\AAAlphnum=\@AAAlph -\newrobustcmd*{\@abalph}{\fc@abalph\@alph}% -\newcommand*\fc@abalph[2]{% - \@DT@X=#2\relax - \ifnum\@DT@X>17576\relax - \ifx#1\@alph\def\@tempa{\@abalph}% - \else\def\@tempa{\@ABAlph}\fi - \PackageError{fmtcount}% - {Value of counter too large for \expandafter\protect\@tempa}% - {Maximum value 17576}% - \else - \@DT@padzeroestrue - \@strctr=17576\relax - \advance\@DT@X by \m@ne - \loop - \@DT@modctr=\@DT@X - \divide\@DT@modctr by \@strctr - \ifthenelse{\boolean{@DT@padzeroes} - \and \(\@DT@modctr=1\)}% - {}{#1\@DT@modctr}% - \ifnum\@DT@modctr=\@ne\else\@DT@padzeroesfalse\fi - \multiply\@DT@modctr by \@strctr - \advance\@DT@X by -\@DT@modctr - \divide\@strctr by 26\relax - \ifnum\@strctr>\@ne - \repeat - \advance\@DT@X by \@ne - #1\@DT@X - \fi -} - -\let\abalphnum=\@abalph -\newrobustcmd*{\@ABAlph}{\fc@abalph\@Alph}% -\let\ABAlphnum=\@ABAlph -\def\@fmtc@count#1#2\relax{% - \if\relax#1% - \else - \advance\@strctr by 1\relax - \@fmtc@count#2\relax - \fi -} -\newrobustcmd*{\@decimal}[1]{% - \@strctr=0\relax - \expandafter\@fmtc@count\number#1\relax - \@DT@loopN=\c@padzeroesN - \advance\@DT@loopN by -\@strctr - \ifnum\@DT@loopN>0\relax - \@strctr=0\relax - \whiledo{\@strctr < \@DT@loopN}{0\advance\@strctr by 1\relax}% - \fi - \number#1\relax -} - -\let\decimalnum=\@decimal -\newcommand{\FCordinal}[1]{% - \ordinalnum{% - \the\value{#1}}% -} -\ifcsundef{ordinal} - {\let\ordinal\FCordinal}% - {% - \PackageWarning{fmtcount}% - {\protect\ordinal \space already defined use - \protect\FCordinal \space instead.} - } -\newrobustcmd*{\ordinalnum}[1]{% - \new@ifnextchar[% - {\@ordinalnum{#1}}% - {\@ordinalnum{#1}[m]}% -} -\def\@ordinalnum#1[#2]{% - {% - \ifthenelse{\equal{#2}{f}}% - {% - \protect\@ordinalF{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{n}}% - {% - \protect\@ordinalN{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#2'}% - {Available options are m, f or n}% - }% - \protect\@ordinalM{#1}{\@fc@ordstr}% - }% - }% - \@fc@ordstr - }% -} -\newcommand*{\storeordinal}[2]{% - {% - \toks0{\storeordinalnum{#1}}% - \expandafter - }\the\toks0\expandafter{% - \the\value{#2}}% -} -\newrobustcmd*{\storeordinalnum}[2]{% - \@ifnextchar[% - {\@storeordinalnum{#1}{#2}}% - {\@storeordinalnum{#1}{#2}[m]}% -} -\def\@storeordinalnum#1#2[#3]{% - \ifthenelse{\equal{#3}{f}}% - {% - \protect\@ordinalF{#2}{\@fc@ord} - }% - {% - \ifthenelse{\equal{#3}{n}}% - {% - \protect\@ordinalN{#2}{\@fc@ord}% - }% - {% - \ifthenelse{\equal{#3}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#3'}% - {Available options are m or f}% - }% - \protect\@ordinalM{#2}{\@fc@ord}% - }% - }% - \expandafter\let\csname @fcs@#1\endcsname\@fc@ord -} -\newcommand*{\FMCuse}[1]{\csname @fcs@#1\endcsname} -\newcommand*{\ordinalstring}[1]{% - \ordinalstringnum{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\newrobustcmd*{\ordinalstringnum}[1]{% - \new@ifnextchar[% - {\@ordinal@string{#1}}% - {\@ordinal@string{#1}[m]}% -} -\def\@ordinal@string#1[#2]{% - {% - \ifthenelse{\equal{#2}{f}}% - {% - \protect\@ordinalstringF{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{n}}% - {% - \protect\@ordinalstringN{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#2' to \protect\ordinalstring}% - {Available options are m, f or n}% - }% - \protect\@ordinalstringM{#1}{\@fc@ordstr}% - }% - }% - \@fc@ordstr - }% -} -\newcommand*{\storeordinalstring}[2]{% - {% - \toks0{\storeordinalstringnum{#1}}% - \expandafter - }\the\toks0\expandafter{\the\value{#2}}% -} -\newrobustcmd*{\storeordinalstringnum}[2]{% - \@ifnextchar[% - {\@store@ordinal@string{#1}{#2}}% - {\@store@ordinal@string{#1}{#2}[m]}% -} -\def\@store@ordinal@string#1#2[#3]{% - \ifthenelse{\equal{#3}{f}}% - {% - \protect\@ordinalstringF{#2}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#3}{n}}% - {% - \protect\@ordinalstringN{#2}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#3}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#3' to \protect\ordinalstring}% - {Available options are m, f or n}% - }% - \protect\@ordinalstringM{#2}{\@fc@ordstr}% - }% - }% - \expandafter\let\csname @fcs@#1\endcsname\@fc@ordstr -} -\newcommand*{\Ordinalstring}[1]{% - \Ordinalstringnum{\expandafter\expandafter\expandafter\the\value{#1}}% -} -\newrobustcmd*{\Ordinalstringnum}[1]{% - \new@ifnextchar[% - {\@Ordinal@string{#1}}% - {\@Ordinal@string{#1}[m]}% -} -\def\@Ordinal@string#1[#2]{% - {% - \ifthenelse{\equal{#2}{f}}% - {% - \protect\@OrdinalstringF{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{n}}% - {% - \protect\@OrdinalstringN{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#2'}% - {Available options are m, f or n}% - }% - \protect\@OrdinalstringM{#1}{\@fc@ordstr}% - }% - }% - \@fc@ordstr - }% -} -\newcommand*{\storeOrdinalstring}[2]{% - {% - \toks0{\storeOrdinalstringnum{#1}}% - \expandafter - }\the\toks0\expandafter{\the\value{#2}}% -} -\newrobustcmd*{\storeOrdinalstringnum}[2]{% - \@ifnextchar[% - {\@store@Ordinal@string{#1}{#2}}% - {\@store@Ordinal@string{#1}{#2}[m]}% -} -\def\@store@Ordinal@string#1#2[#3]{% - \ifthenelse{\equal{#3}{f}}% - {% - \protect\@OrdinalstringF{#2}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#3}{n}}% - {% - \protect\@OrdinalstringN{#2}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#3}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#3'}% - {Available options are m or f}% - }% - \protect\@OrdinalstringM{#2}{\@fc@ordstr}% - }% - }% - \expandafter\let\csname @fcs@#1\endcsname\@fc@ordstr -} -\newcommand*{\storeORDINALstring}[2]{% - {% - \toks0{\storeORDINALstringnum{#1}}% - \expandafter - }\the\toks0\expandafter{\the\value{#2}}% -} -\newrobustcmd*{\storeORDINALstringnum}[2]{% - \@ifnextchar[% - {\@store@ORDINAL@string{#1}{#2}}% - {\@store@ORDINAL@string{#1}{#2}[m]}% -} -\def\@store@ORDINAL@string#1#2[#3]{% - \ifthenelse{\equal{#3}{f}}% - {% - \protect\@ordinalstringF{#2}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#3}{n}}% - {% - \protect\@ordinalstringN{#2}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#3}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#3'}% - {Available options are m or f}% - }% - \protect\@ordinalstringM{#2}{\@fc@ordstr}% - }% - }% - \expandafter\protected@edef\csname @fcs@#1\endcsname{% - \noexpand\MakeUppercase{\@fc@ordstr}% - }% -} -\newcommand*{\ORDINALstring}[1]{% - \ORDINALstringnum{\expandafter\expandafter\expandafter - \the\value{#1}% - }% -} -\newrobustcmd*{\ORDINALstringnum}[1]{% - \new@ifnextchar[% - {\@ORDINAL@string{#1}}% - {\@ORDINAL@string{#1}[m]}% -} -\def\@ORDINAL@string#1[#2]{% - {% - \ifthenelse{\equal{#2}{f}}% - {% - \protect\@ordinalstringF{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{n}}% - {% - \protect\@ordinalstringN{#1}{\@fc@ordstr}% - }% - {% - \ifthenelse{\equal{#2}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#2'}% - {Available options are m, f or n}% - }% - \protect\@ordinalstringM{#1}{\@fc@ordstr}% - }% - }% - \MakeUppercase{\@fc@ordstr}% - }% -} -\newcommand*{\storenumberstring}[2]{% - \expandafter\protect\expandafter\storenumberstringnum{#1}{% - \expandafter\the\value{#2}}% -} -\newcommand{\storenumberstringnum}[2]{% - \@ifnextchar[% - {\@store@number@string{#1}{#2}}% - {\@store@number@string{#1}{#2}[m]}% -} -\def\@store@number@string#1#2[#3]{% - \ifthenelse{\equal{#3}{f}}% - {% - \protect\@numberstringF{#2}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#3}{n}}% - {% - \protect\@numberstringN{#2}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#3}{m}}% - {}% - {% - \PackageError{fmtcount} - {Invalid gender option `#3'}% - {Available options are m, f or n}% - }% - \protect\@numberstringM{#2}{\@fc@numstr}% - }% - }% - \expandafter\let\csname @fcs@#1\endcsname\@fc@numstr -} -\newcommand*{\numberstring}[1]{% - \numberstringnum{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\newrobustcmd*{\numberstringnum}[1]{% - \new@ifnextchar[% - {\@number@string{#1}}% - {\@number@string{#1}[m]}% -} -\def\@number@string#1[#2]{% - {% - \ifthenelse{\equal{#2}{f}}% - {% - \protect\@numberstringF{#1}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#2}{n}}% - {% - \protect\@numberstringN{#1}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#2}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#2'}% - {Available options are m, f or n}% - }% - \protect\@numberstringM{#1}{\@fc@numstr}% - }% - }% - \@fc@numstr - }% -} -\newcommand*{\storeNumberstring}[2]{% - {% - \toks0{\storeNumberstringnum{#1}}% - \expandafter - }\the\toks0\expandafter{\the\value{#2}}% -} -\newcommand{\storeNumberstringnum}[2]{% - \@ifnextchar[% - {\@store@Number@string{#1}{#2}}% - {\@store@Number@string{#1}{#2}[m]}% -} -\def\@store@Number@string#1#2[#3]{% - \ifthenelse{\equal{#3}{f}}% - {% - \protect\@NumberstringF{#2}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#3}{n}}% - {% - \protect\@NumberstringN{#2}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#3}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#3'}% - {Available options are m, f or n}% - }% - \protect\@NumberstringM{#2}{\@fc@numstr}% - }% - }% - \expandafter\let\csname @fcs@#1\endcsname\@fc@numstr -} -\newcommand*{\Numberstring}[1]{% - \Numberstringnum{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\newrobustcmd*{\Numberstringnum}[1]{% - \new@ifnextchar[% - {\@Number@string{#1}}% - {\@Number@string{#1}[m]}% -} -\def\@Number@string#1[#2]{% - {% - \ifthenelse{\equal{#2}{f}}% - {% - \protect\@NumberstringF{#1}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#2}{n}}% - {% - \protect\@NumberstringN{#1}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#2}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#2'}% - {Available options are m, f or n}% - }% - \protect\@NumberstringM{#1}{\@fc@numstr}% - }% - }% - \@fc@numstr - }% -} -\newcommand{\storeNUMBERstring}[2]{% - {% - \toks0{\storeNUMBERstringnum{#1}}% - \expandafter - }\the\toks0\expandafter{\the\value{#2}}% -} -\newcommand{\storeNUMBERstringnum}[2]{% - \@ifnextchar[% - {\@store@NUMBER@string{#1}{#2}}% - {\@store@NUMBER@string{#1}{#2}[m]}% -} -\def\@store@NUMBER@string#1#2[#3]{% - \ifthenelse{\equal{#3}{f}}% - {% - \protect\@numberstringF{#2}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#3}{n}}% - {% - \protect\@numberstringN{#2}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#3}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#3'}% - {Available options are m or f}% - }% - \protect\@numberstringM{#2}{\@fc@numstr}% - }% - }% - \expandafter\edef\csname @fcs@#1\endcsname{% - \noexpand\MakeUppercase{\@fc@numstr}% - }% -} -\newcommand*{\NUMBERstring}[1]{% - \NUMBERstringnum{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\newrobustcmd*{\NUMBERstringnum}[1]{% - \new@ifnextchar[% - {\@NUMBER@string{#1}}% - {\@NUMBER@string{#1}[m]}% -} -\def\@NUMBER@string#1[#2]{% - {% - \ifthenelse{\equal{#2}{f}}% - {% - \protect\@numberstringF{#1}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#2}{n}}% - {% - \protect\@numberstringN{#1}{\@fc@numstr}% - }% - {% - \ifthenelse{\equal{#2}{m}}% - {}% - {% - \PackageError{fmtcount}% - {Invalid gender option `#2'}% - {Available options are m, f or n}% - }% - \protect\@numberstringM{#1}{\@fc@numstr}% - }% - }% - \MakeUppercase{\@fc@numstr}% - }% -} -\providecommand*{\binary}[1]{% - \@binary{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\aaalph}[1]{% - \@aaalph{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\AAAlph}[1]{% - \@AAAlph{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\abalph}[1]{% - \@abalph{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\ABAlph}[1]{% - \@ABAlph{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\hexadecimal}[1]{% - \@hexadecimal{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\Hexadecimal}[1]{% - \@Hexadecimal{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\octal}[1]{% - \@octal{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\providecommand*{\decimal}[1]{% - \@decimal{\expandafter\expandafter\expandafter - \the\value{#1}}% -} -\def\@setdef@ultfmtcount{% - \ifcsundef{@ordinalMenglish}{\FCloadlang{english}}{}% - \def\@ordinalstringM{\@ordinalstringMenglish}% - \let\@ordinalstringF=\@ordinalstringMenglish - \let\@ordinalstringN=\@ordinalstringMenglish - \def\@OrdinalstringM{\@OrdinalstringMenglish}% - \let\@OrdinalstringF=\@OrdinalstringMenglish - \let\@OrdinalstringN=\@OrdinalstringMenglish - \def\@numberstringM{\@numberstringMenglish}% - \let\@numberstringF=\@numberstringMenglish - \let\@numberstringN=\@numberstringMenglish - \def\@NumberstringM{\@NumberstringMenglish}% - \let\@NumberstringF=\@NumberstringMenglish - \let\@NumberstringN=\@NumberstringMenglish - \def\@ordinalM{\@ordinalMenglish}% - \let\@ordinalF=\@ordinalM - \let\@ordinalN=\@ordinalM - \let\fmtord\fc@orddef@ult -} -\newcommand*{\fc@multiling}[2]{% - \ifcsundef{@#1#2\languagename}% - {% try loading it - \FCloadlang{\languagename}% - }% - {% - }% - \ifcsundef{@#1#2\languagename}% - {% - \PackageWarning{fmtcount}% - {No support for \expandafter\protect\csname #1\endcsname\space for - language '\languagename'}% - \ifthenelse{\equal{\languagename}{\fc@mainlang}}% - {% - \FCloadlang{english}% - }% - {% - }% - \ifcsdef{@#1#2\fc@mainlang}% - {% - \csuse{@#1#2\fc@mainlang}% - }% - {% - \PackageWarningNoLine{fmtcount}% - {No languages loaded at all! Loading english definitions}% - \FCloadlang{english}% - \def\fc@mainlang{english}% - \csuse{@#1#2english}% - }% - }% - {% - \csuse{@#1#2\languagename}% - }% -} -\def\@set@mulitling@fmtcount{% - \def\@numberstringM{% - \fc@multiling{numberstring}{M}% - }% - \def\@numberstringF{% - \fc@multiling{numberstring}{F}% - }% - \def\@numberstringN{% - \fc@multiling{numberstring}{N}% - }% - \def\@NumberstringM{% - \fc@multiling{Numberstring}{M}% - }% - \def\@NumberstringF{% - \fc@multiling{Numberstring}{F}% - }% - \def\@NumberstringN{% - \fc@multiling{Numberstring}{N}% - }% - \def\@ordinalM{% - \fc@multiling{ordinal}{M}% - }% - \def\@ordinalF{% - \fc@multiling{ordinal}{F}% - }% - \def\@ordinalN{% - \fc@multiling{ordinal}{N}% - }% - \def\@ordinalstringM{% - \fc@multiling{ordinalstring}{M}% - }% - \def\@ordinalstringF{% - \fc@multiling{ordinalstring}{F}% - }% - \def\@ordinalstringN{% - \fc@multiling{ordinalstring}{N}% - }% - \def\@OrdinalstringM{% - \fc@multiling{Ordinalstring}{M}% - }% - \def\@OrdinalstringF{% - \fc@multiling{Ordinalstring}{F}% - }% - \def\@OrdinalstringN{% - \fc@multiling{Ordinalstring}{N}% - }% - \let\fmtord\fc@ord@multiling -} -\expandafter\@ifpackageloaded -\expandafter{\ifxetex polyglossia\else\ifluatex polyglossia\else babel\fi\fi}% %%%%% modification -{% - \@set@mulitling@fmtcount -}% -{% - \@ifpackageloaded{ngerman}% - {% - \FCloadlang{ngerman}% - \@set@mulitling@fmtcount - }% - {% - \iffmtcount@language@option - \@set@mulitling@fmtcount - \AtBeginDocument{% - \ifcsundef{languagename}% - {% - \PackageWarning{fmtcount}{% - `\protect\languagename' is undefined, you should use package babel/polyglossia when loading a - language via package option. Reverting to default language. - }% - \@setdef@ultfmtcount - }{% - \@FC@iflangloaded{\languagename}{}{% - \PackageWarning{fmtcount}{% - Setting `\protect\languagename' to `\fc@mainlang'.\MessageBreak - Reason is that `\protect\languagename' was `\languagename',\MessageBreak - but `\languagename' was not loaded by fmtcount,\MessageBreak - whereas `\fc@mainlang' was the last language loaded by fmtcount ; - }% - \let\languagename\fc@mainlang - } - }% - } - \else - \@setdef@ultfmtcount - \fi - }% -} -\AtBeginDocument{% - \ifcsundef{FBsupR}{\let\fc@textsuperscript\textsuperscript}{\let\fc@textsuperscript\fup}% -} -\let\@ordinal=\@ordinalM -\let\@ordinalstring=\@ordinalstringM -\let\@Ordinalstring=\@OrdinalstringM -\let\@numberstring=\@numberstringM -\let\@Numberstring=\@NumberstringM -\iffalse Local variables: \fi -\iffalse mode: docTeX \fi -\iffalse End: \fi -\endinput -%% -%% End of file `fmtcount-faux.sty'. diff --git a/Master/texmf-dist/doc/lualatex/novel/extras/novel-cover-template.tex b/Master/texmf-dist/doc/lualatex/novel/extras/novel-cover-template.tex index dac181ed69a..95e5f6374d5 100644 --- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-cover-template.tex +++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-cover-template.tex @@ -3,7 +3,7 @@ % 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[coverart]{novel} % v. 1.42 or later +\documentclass[coverart]{novel} % v. 1.44 or later \SetMediaSize{width}{height} % includes bleed \SetTrimSize{width}{height} % without bleed \SetTitle{example} % title required, might not be book title 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 36a85acf9ad..d25aec03a8f 100644 --- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf +++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.pdf @@ -9,10 +9,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>2017-10-03T20:01:49-07:00</xmp:ModifyDate> - <xmp:CreateDate>2017-10-03T20:01:49-07:00</xmp:CreateDate> + <xmp:ModifyDate>2017-10-18T17:44:10-07:00</xmp:ModifyDate> + <xmp:CreateDate>2017-10-18T17:44:10-07:00</xmp:CreateDate> <xmp:CreatorTool>LuaLaTeX with novel and microtype</xmp:CreatorTool> - <xmp:MetadataDate>2017-10-03T20:01:49-07:00</xmp:MetadataDate> + <xmp:MetadataDate>2017-10-18T17:44:10-07:00</xmp:MetadataDate> </rdf:Description> <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> @@ -31,7 +31,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:11671CAF3EBDCF2E4FFA831865B76337</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:7F13185C0F58E1840EF639EC4966D07F</xmpMM:InstanceID> <xmpMM:RenditionClass>default</xmpMM:RenditionClass> <xmpMM:VersionID>1</xmpMM:VersionID> </rdf:Description> @@ -138,7 +138,7 @@ q 1.8 0 0 1.8 0 0 cm 1 0 0 1 -279.474 -438.882 cm BT -/F44 11.3574 Tf 1 0 0 1 279.474 438.882 Tm [<0025>-5<00420053004C>-250<0042004F0045>]TJ +/F45 11.3574 Tf 1 0 0 1 279.474 438.882 Tm [<0025>-5<00420053004C>-250<0042004F0045>]TJ ET 1 0 0 1 279.474 438.882 cm Q @@ -147,7 +147,7 @@ q 2.4 0 0 2.4 0 0 cm 1 0 0 1 -276.537 -409.291 cm BT -/F44 11.3574 Tf 1 0 0 1 276.537 409.291 Tm [<0034005500500053>-2<004E005A>]TJ +/F45 11.3574 Tf 1 0 0 1 276.537 409.291 Tm [<0034005500500053>-2<004E005A>]TJ ET 1 0 0 1 276.537 409.291 cm Q @@ -160,7 +160,7 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 5 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F44 8 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F45 8 0 R>>/ProcSet[/PDF/Text]>> endobj 12 0 obj <</Length 0 >> @@ -184,7 +184,7 @@ q 3.6 0 0 3.6 0 0 cm 1 0 0 1 -126.474 -453.677 cm BT -/F44 11.3574 Tf 1 0 0 1 126.474 453.677 Tm [<0025>-5<00420053004C>-250<0042004F0045>]TJ +/F45 11.3574 Tf 1 0 0 1 126.474 453.677 Tm [<0025>-5<00420053004C>-250<0042004F0045>]TJ ET 1 0 0 1 126.474 453.677 cm Q @@ -193,7 +193,7 @@ q 4.8 0 0 4.8 0 0 cm 1 0 0 1 -123.537 -409.291 cm BT -/F44 11.3574 Tf 1 0 0 1 123.537 409.291 Tm [<0034005500500053>-2<004E005A>]TJ +/F45 11.3574 Tf 1 0 0 1 123.537 409.291 Tm [<0034005500500053>-2<004E005A>]TJ ET 1 0 0 1 123.537 409.291 cm Q @@ -202,7 +202,7 @@ q 1.6 0 0 1.6 0 0 cm 1 0 0 1 -146.224 -372.303 cm BT -/F41 11.3574 Tf 1 0 0 1 146.224 372.303 Tm [<0022>-250<0035>49<0042004D0046>-250<00500047>-250<002F004A0048004900550054>]TJ +/F32 11.3574 Tf 1 0 0 1 146.224 372.303 Tm [<0022>-250<0035>49<0042004D0046>-250<00500047>-250<002F004A0048004900550054>]TJ ET 1 0 0 1 146.224 372.303 cm Q @@ -211,14 +211,14 @@ q 6 0 0 6 0 0 cm 1 0 0 1 -138.856 -301.285 cm BT -/F45 11.3574 Tf 1 0 0 1 138.856 301.285 Tm [<0176>]TJ +/F46 11.3574 Tf 1 0 0 1 138.856 301.285 Tm [<0176>]TJ ET 1 0 0 1 138.856 301.285 cm Q 1 0 0 1 -138.856 -301.285 cm BT -/F41 34.07221 Tf 1 0 0 1 106.742 215.362 Tm [<0025004A0053004C>-250<002900420053>8<00450044004200540046>]TJ -/F41 14.19675 Tf 1 0 0 1 134.49 54.203 Tm [<002F0050004F0046>7<0059004A005400550046004F0055>-250<003100560043004D004A004400420055004A0050004F0054>]TJ +/F32 34.07221 Tf 1 0 0 1 106.742 215.362 Tm [<0025004A0053004C>-250<002900420053>8<00450044004200540046>]TJ +/F32 14.19675 Tf 1 0 0 1 134.49 54.203 Tm [<002F0050004F0046>7<0059004A005400550046004F0055>-250<003100560043004D004A004400420055004A0050004F0054>]TJ 1 0 0 1 109.27 39.407 Tm [<0022004F005A00550050>7<0058004F>-250<06E6>-250<0022004F005A0051004D004200440046>-250<06E6>-250<0022004F005A>-15<0058004900460053>8<0046>]TJ ET @@ -230,14 +230,14 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 13 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F44 8 0 R/F41 16 0 R/F45 17 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F45 8 0 R/F32 16 0 R/F46 17 0 R>>/ProcSet[/PDF/Text]>> endobj 20 0 obj <</Length 2647 >> stream BT -/F49 11.3574 Tf 1 0 0 1 146.785 335.315 Tm [<0025086E087F0878>-250<086E087B0871>-250<00340881>25<087C087F087A0886>]TJ -/F49 11.3574 Tf 1 0 0 1 117.136 320.519 Tm [<002400500051>7<005A0053004A004800490055>-250<006908E708E508E608EC>-250<0025004A0053004C>-250<002900420053>8<00450044004200540046>10<000F>]TJ +/F50 11.3574 Tf 1 0 0 1 146.785 335.315 Tm [<0025086E087F0878>-250<086E087B0871>-250<00340881>25<087C087F087A0886>]TJ +/F50 11.3574 Tf 1 0 0 1 117.136 320.519 Tm [<002400500051>7<005A0053004A004800490055>-250<006908E708E508E608EC>-250<0025004A0053004C>-250<002900420053>8<00450044004200540046>10<000F>]TJ 1 0 0 1 145.053 305.724 Tm [<0022004D004D>-250<0033004A0048004900550054>-250<00330046005400460053>-15<0057>8<0046>-7<0045000F>]TJ 1 0 0 1 136.205 276.133 Tm [<086C004A0054>-250<004A0054>-250<0042>-250<0058>8<00500053004C>-250<00500047>-250<084800440055004A0050004F000F>]TJ 1 0 0 1 130.566 261.338 Tm [<0022004D004D>-250<0051>-7<0046005300540050004F0054>-250<0042004F0045>-250<0046>7<0057>8<0046004F00550054>-250<00420053>8<0046>]TJ @@ -262,17 +262,17 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 18 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F49 21 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F50 21 0 R>>/ProcSet[/PDF/Text]>> endobj 24 0 obj <</Length 803 >> stream BT -/F41 11.3574 Tf 1 0 0 1 110.787 424.087 Tm [<003800490046004F>-250<005500490046>-250<004D0050004F0046>-250<00530042004400440050>-7<0050004F>-250<00490050>7<0058004D0054>-250<00420055>-250<004500560054004C000D>]TJ +/F32 11.3574 Tf 1 0 0 1 110.787 424.087 Tm [<003800490046004F>-250<005500490046>-250<004D0050004F0046>-250<00530042004400440050>-7<0050004F>-250<00490050>7<0058004D0054>-250<00420055>-250<004500560054004C000D>]TJ 1 0 0 1 110.389 409.291 Tm [<0022004F0045>-250<00580049004A00550046>-250<0043004A0053>8<00450054>-250<00440046004200540046>-250<005500490046004A0053>-250<00550058004A0A1D00460053>58<000D>]TJ 1 0 0 1 110.787 394.496 Tm [<09AB0046004F>-250<005400490042004D004D>-250<005500490046>-250<0053004A0057>8<004600530054>-250<0050>7<0057>8<00460053098C0050>7<0058>-250<0058004A00550049>-250<004E004600420045000F>]TJ 1 0 0 1 198.975 379.701 Tm [<06D8>]TJ -/F49 11.3574 Tf 1 0 0 1 207.402 379.701 Tm [<00310053>8<0050005100490046>-7<0044005A>-250<00500047>-250<0024004D004200560045004A00560054>]TJ +/F50 11.3574 Tf 1 0 0 1 207.402 379.701 Tm [<00310053>8<0050005100490046>-7<0044005A>-250<00500047>-250<0024004D004200560045004A00560054>]TJ ET endstream @@ -283,7 +283,7 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 22 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F41 16 0 R/F49 21 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F32 16 0 R/F50 21 0 R>>/ProcSet[/PDF/Text]>> endobj 27 0 obj <</Length 0 >> @@ -303,8 +303,8 @@ endobj <</Length 7502 >> stream BT -/F41 18.17191 Tf 1 0 0 1 159.426 485.231 Tm [<0024004900420051005500460053>-250<0030004F0046>]TJ -/F41 11.3574 Tf 0.98 0 0 1 54 394.511 Tm [<002A0055>-178<005800420054>-178<0042>-179<004500420053004C>-178<0042004F0045>-179<0054005500500053004E005A>-178<004F004A004800490055000F>-315<002D00500053>8<0045>-178<0038004A005500490046004F0054>-178<0053>7<0050>-6<00450046>-179<0049004A0054>-178<00490050005300540046>-178<005500490053>7<0050005600480049>]TJ +/F32 18.17191 Tf 1 0 0 1 159.426 485.231 Tm [<0024004900420051005500460053>-250<0030004F0046>]TJ +/F32 11.3574 Tf 0.98 0 0 1 54 394.511 Tm [<002A0055>-178<005800420054>-178<0042>-179<004500420053004C>-178<0042004F0045>-179<0054005500500053004E005A>-178<004F004A004800490055000F>-315<002D00500053>8<0045>-178<0038004A005500490046004F0054>-178<0053>7<0050>-6<00450046>-179<0049004A0054>-178<00490050005300540046>-178<005500490053>7<0050005600480049>]TJ 0.993 0 0 1 54 379.716 Tm [<005500490046>-250<0048004D0050>-7<0050004E000D>-251<00580049004A00440049>-251<005800420054000D>-251<00420054>-251<004900460053>8<004600550050004700500053>8<0046>-250<004E0046004F0055004A0050004F0046>-7<0045000D>-251<004500420053004C000F>-336<002E005000540055>-250<0048004D0050>-7<0050004E>]TJ 1 0 0 1 54 364.92 Tm [<004A0054>-250<004500420053004C000D>-250<00460049>-250<0058>8<005000550020>]TJ 1.002 0 0 1 71.036 350.125 Tm [<002E0050>7<0057004A004F0048>-249<0053004A004800490055>-249<0042004D0050004F0048000D>-249<0049004A0054>-249<00490050005300540046>-249<004200530053004A0057>7<0046>-6<0045>-249<00420055>-249<005500490046>-249<004300420044004C>-249<00450050>-7<00500053>-249<00500047>-250<002D00420045005A>]TJ @@ -339,14 +339,14 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 28 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F41 16 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F32 16 0 R>>/ProcSet[/PDF/Text]>> endobj 33 0 obj <</Length 10889 >> stream BT -/F41 10.44878 Tf 1 0 0 1 36 565.643 Tm [<0013>-10569<0025>-50<09B9>-50<09C1>-50<09B0>-341<0029>-50<09B1>-50<09C1>-50<09B4>-50<09B3>-50<09B1>-50<09C2>-50<09B5>]TJ -/F41 11.3574 Tf 1.011 0 0 1 36 542.45 Tm [<002E005000530043004A>-247<00420044>-248<00500053>7<0044004A>-246<00460055>-248<004F004A0054004D>-247<00490046004F00450053>7<00460053004A0055>-247<004E0050004D004D004A0054000F>-331<0034005600540051>-7<0046004F0045004A005400540046>-247<00560055>-248<004E0042005400540042000F>-330<0024005300420054>]TJ +/F32 10.44878 Tf 1 0 0 1 36 565.643 Tm [<0013>-10569<0025>-50<09B9>-50<09C1>-50<09B0>-341<0029>-50<09B1>-50<09C1>-50<09B4>-50<09B3>-50<09B1>-50<09C2>-50<09B5>]TJ +/F32 11.3574 Tf 1.011 0 0 1 36 542.45 Tm [<002E005000530043004A>-247<00420044>-248<00500053>7<0044004A>-246<00460055>-248<004F004A0054004D>-247<00490046004F00450053>7<00460053004A0055>-247<004E0050004D004D004A0054000F>-331<0034005600540051>-7<0046004F0045004A005400540046>-247<00560055>-248<004E0042005400540042000F>-330<0024005300420054>]TJ 1.02 0 0 1 36 527.654 Tm [<004F0046>-6<0044>-284<0042004F00550046>9<000F>-443<00310046004D004D0046004F005500460054005200560046>-284<0042>-284<004F0056004D004D0042000F>-443<00240056004E>-284<00540050>-7<0044004A004A0054>-283<004F004200550050>-7<005200560046>-284<0051>-7<0046004F00420055004A004300560054>-284<00460055>]TJ 1.02 0 0 1 36 512.859 Tm [<004E00420048004F004A0054>-316<0045004A0054>-316<005100420053005500560053004A0046004F0055>-317<004E0050004F005500460054000D>-334<004F0042005400440046005500560053>-316<0053004A0045004A00440056004D00560054>-316<004E00560054000F>-541<0022004D004A005200560042004E>]TJ 0.999 0 0 1 36 498.063 Tm [<0055004A004F0044004A00450056004F0055>-250<00560053004F0042000F>-336<002F0056004D004D0042>-251<0056004D004D0042004E0044005000530051>-7<00460053>-251<0057>7<004600540055004A00430056004D0056004E>-250<0055005600530051004A0054000F>-335<00310046004D004D0046004F005500460054005200560046>]TJ @@ -391,14 +391,14 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 31 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F41 16 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F32 16 0 R>>/ProcSet[/PDF/Text]>> endobj 36 0 obj <</Length 6085 >> stream BT -/F41 10.44878 Tf 1 0 0 1 162.882 565.643 Tm [<0025>-50<09B1>-50<09C1>-50<09B0>-340<09B1>-50<09BD>-50<09B4>-340<0034>-50<09C3>-25<09BE>-50<09C1>-50<09BC>-50<09C8>-9956<0014>]TJ -/F41 11.3574 Tf 0.98 0 0 1 71.036 542.45 Tm [<0034005600540051>-7<0046004F0045004A005400540046>-249<0057>7<0046004D>-248<00470046004D004A0054000F>-339<00360055>-249<004D00500053>7<0046004E>-248<004D00500053>7<0046004E000D>-249<004A004F005500460053>7<00450056004E>-249<00460056000D>-250<0055004A004F0044004A00450056004F0055>-250<0054004A0055>]TJ +/F32 10.44878 Tf 1 0 0 1 162.882 565.643 Tm [<0025>-50<09B1>-50<09C1>-50<09B0>-340<09B1>-50<09BD>-50<09B4>-340<0034>-50<09C3>-25<09BE>-50<09C1>-50<09BC>-50<09C8>-9956<0014>]TJ +/F32 11.3574 Tf 0.98 0 0 1 71.036 542.45 Tm [<0034005600540051>-7<0046004F0045004A005400540046>-249<0057>7<0046004D>-248<00470046004D004A0054000F>-339<00360055>-249<004D00500053>7<0046004E>-248<004D00500053>7<0046004E000D>-249<004A004F005500460053>7<00450056004E>-249<00460056000D>-250<0055004A004F0044004A00450056004F0055>-250<0054004A0055>]TJ 1.015 0 0 1 54 527.654 Tm [<0042004E00460055000D>-246<004D004200500053>7<0046>-6<00460055>-247<0057004A005500420046>9<000D>-246<00420053>7<00440056000F>-329<0022>11<0046004F00460042004F>-246<0047004200560044004A004300560054>-246<0051>-7<0046>-7<00450046>-247<00460056>-246<0042004F00550046>9<000F>-329<003100530042004600540046004F0055>]TJ 1.02 0 0 1 54 512.859 Tm [<0046004F004A004E>-282<0046004D004A0055000D>-293<00530056005500530056004E>-283<00420055000D>-292<004E0050004D004600540055004A0046>-283<004F0050004F000D>-292<004F0050004F0056004E004E005A>-283<0057>7<0046004D000D>-291<004F004A0054004D000F>-440<00360055>-283<004D0046>-7<0044005500560054>]TJ 1.02 0 0 1 54 498.063 Tm [<00460053>7<00500054000D>-317<004E0042004D004600540056004200450042>-304<0054004A0055>-304<0042004E00460055000D>-319<004700460053004E0046004F00550056004E>-304<00460056000D>-319<00540050>-7<00450042004D00460054>-303<004400560053005400560054000D>-319<004E00420048004F0042000F>]TJ @@ -427,14 +427,14 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 34 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F41 16 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F32 16 0 R>>/ProcSet[/PDF/Text]>> endobj 39 0 obj <</Length 7785 >> stream BT -/F41 18.17191 Tf 1 0 0 1 140.517 485.231 Tm [<0024004900420051005500460053>-250<0035>49<0058>8<0050>]TJ -/F41 11.3574 Tf 0.994 0 0 1 36 394.511 Tm [<09AB0046>-252<004F004A004800490055>-252<005800420054>-252<00540055004A004D004D>-252<004500420053004C>-252<0042004F0045>-252<0054005500500053004E005A>59<000F>-336<09AB004A0054>-252<0054004900500056004D0045>-252<004F00500055>-252<0043>-10<0046>-252<00540056005300510053004A0054004A004F0048000D>]TJ +/F32 18.17191 Tf 1 0 0 1 140.517 485.231 Tm [<0024004900420051005500460053>-250<0035>49<0058>8<0050>]TJ +/F32 11.3574 Tf 0.994 0 0 1 36 394.511 Tm [<09AB0046>-252<004F004A004800490055>-252<005800420054>-252<00540055004A004D004D>-252<004500420053004C>-252<0042004F0045>-252<0054005500500053004E005A>59<000F>-336<09AB004A0054>-252<0054004900500056004D0045>-252<004F00500055>-252<0043>-10<0046>-252<00540056005300510053004A0054004A004F0048000D>]TJ 0.989 0 0 1 36 379.716 Tm [<00540046>-7<0046004A004F0048>-253<00420054>-253<00490050>6<0058>-252<0050004F004D005A>-254<00490042004D0047>-253<0042004F>-253<0049005000560053>-254<004900420054>-253<0046004D0042005100540046>-7<0045>-253<0054004A004F00440046>-254<005500490046>-253<098B005300540055>-253<0044004900420051005500460053>59<000F>]TJ 1.02 0 0 1 36 364.92 Tm [<09AB00420055>-287<004A004F004700500053004E00420055004A0050004F>-287<005800420054>-287<004F0046>-7<004400460054005400420053>-15<005A>57<000D>-297<004A004F>-287<0044004200540046>-287<005A>7<00500056>-287<005100560055>-287<005500490046>-287<0043>-10<0050>-7<0050004C>-287<00450050>6<0058004F>]TJ 1 0 0 1 36 350.125 Tm [<0042004F0045>-250<004900420057>8<0046004F06DD0055>-250<0053>8<004600420045>-250<0042004F005A>-250<00500047>-250<004A0055>-250<004700500053>-250<005500490046>-250<004D004200540055>-250<00550058>8<0050>-250<0058>8<0046>-7<0046004C0054000F>]TJ @@ -469,14 +469,14 @@ endobj /TrimBox[0 0 396 612]/Parent 9 0 R>> endobj 37 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F41 16 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F32 16 0 R>>/ProcSet[/PDF/Text]>> endobj 42 0 obj <</Length 10907 >> stream BT -/F41 10.44878 Tf 1 0 0 1 162.882 565.643 Tm [<0025>-50<09B1>-50<09C1>-50<09B0>-340<09B1>-50<09BD>-50<09B4>-340<0034>-50<09C3>-25<09BE>-50<09C1>-50<09BC>-50<09C8>-9956<0016>]TJ -/F41 11.3574 Tf 1.011 0 0 1 54 542.45 Tm [<002E005000530043004A>-247<00420044>-248<00500053>7<0044004A>-246<00460055>-248<004F004A0054004D>-247<00490046004F00450053>7<00460053004A0055>-247<004E0050004D004D004A0054000F>-331<0034005600540051>-7<0046004F0045004A005400540046>-247<00560055>-248<004E0042005400540042000F>-330<0024005300420054>]TJ +/F32 10.44878 Tf 1 0 0 1 162.882 565.643 Tm [<0025>-50<09B1>-50<09C1>-50<09B0>-340<09B1>-50<09BD>-50<09B4>-340<0034>-50<09C3>-25<09BE>-50<09C1>-50<09BC>-50<09C8>-9956<0016>]TJ +/F32 11.3574 Tf 1.011 0 0 1 54 542.45 Tm [<002E005000530043004A>-247<00420044>-248<00500053>7<0044004A>-246<00460055>-248<004F004A0054004D>-247<00490046004F00450053>7<00460053004A0055>-247<004E0050004D004D004A0054000F>-331<0034005600540051>-7<0046004F0045004A005400540046>-247<00560055>-248<004E0042005400540042000F>-330<0024005300420054>]TJ 1.02 0 0 1 54 527.654 Tm [<004F0046>-6<0044>-284<0042004F00550046>9<000F>-443<00310046004D004D0046004F005500460054005200560046>-284<0042>-284<004F0056004D004D0042000F>-443<00240056004E>-284<00540050>-7<0044004A004A0054>-283<004F004200550050>-7<005200560046>-284<0051>-7<0046004F00420055004A004300560054>-284<00460055>]TJ 1.02 0 0 1 54 512.859 Tm [<004E00420048004F004A0054>-316<0045004A0054>-316<005100420053005500560053004A0046004F0055>-317<004E0050004F005500460054000D>-334<004F0042005400440046005500560053>-316<0053004A0045004A00440056004D00560054>-316<004E00560054000F>-541<0022004D004A005200560042004E>]TJ 0.999 0 0 1 54 498.063 Tm [<0055004A004F0044004A00450056004F0055>-250<00560053004F0042000F>-336<002F0056004D004D0042>-251<0056004D004D0042004E0044005000530051>-7<00460053>-251<0057>7<004600540055004A00430056004D0056004E>-250<0055005600530051004A0054000F>-335<00310046004D004D0046004F005500460054005200560046>]TJ @@ -521,14 +521,14 @@ endobj /TrimBox[0 0 396 612]/Parent 43 0 R>> endobj 40 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F41 16 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F32 16 0 R>>/ProcSet[/PDF/Text]>> endobj 46 0 obj <</Length 6071 >> stream BT -/F41 10.44878 Tf 1 0 0 1 36 565.643 Tm [<0017>-10569<0025>-50<09B9>-50<09C1>-50<09B0>-341<0029>-50<09B1>-50<09C1>-50<09B4>-50<09B3>-50<09B1>-50<09C2>-50<09B5>]TJ -/F41 11.3574 Tf 0.98 0 0 1 53.036 542.45 Tm [<0034005600540051>-7<0046004F0045004A005400540046>-249<0057>7<0046004D>-248<00470046004D004A0054000F>-339<00360055>-249<004D00500053>7<0046004E>-248<004D00500053>7<0046004E000D>-249<004A004F005500460053>7<00450056004E>-249<00460056000D>-250<0055004A004F0044004A00450056004F0055>-250<0054004A0055>]TJ +/F32 10.44878 Tf 1 0 0 1 36 565.643 Tm [<0017>-10569<0025>-50<09B9>-50<09C1>-50<09B0>-341<0029>-50<09B1>-50<09C1>-50<09B4>-50<09B3>-50<09B1>-50<09C2>-50<09B5>]TJ +/F32 11.3574 Tf 0.98 0 0 1 53.036 542.45 Tm [<0034005600540051>-7<0046004F0045004A005400540046>-249<0057>7<0046004D>-248<00470046004D004A0054000F>-339<00360055>-249<004D00500053>7<0046004E>-248<004D00500053>7<0046004E000D>-249<004A004F005500460053>7<00450056004E>-249<00460056000D>-250<0055004A004F0044004A00450056004F0055>-250<0054004A0055>]TJ 1.015 0 0 1 36 527.654 Tm [<0042004E00460055000D>-246<004D004200500053>7<0046>-6<00460055>-247<0057004A005500420046>9<000D>-246<00420053>7<00440056000F>-329<0022>11<0046004F00460042004F>-246<0047004200560044004A004300560054>-246<0051>-7<0046>-7<00450046>-247<00460056>-246<0042004F00550046>9<000F>-329<003100530042004600540046004F0055>]TJ 1.02 0 0 1 36 512.859 Tm [<0046004F004A004E>-282<0046004D004A0055000D>-293<00530056005500530056004E>-283<00420055000D>-292<004E0050004D004600540055004A0046>-283<004F0050004F000D>-292<004F0050004F0056004E004E005A>-283<0057>7<0046004D000D>-291<004F004A0054004D000F>-440<00360055>-283<004D0046>-7<0044005500560054>]TJ 1.02 0 0 1 36 498.063 Tm [<00460053>7<00500054000D>-317<004E0042004D004600540056004200450042>-304<0054004A0055>-304<0042004E00460055000D>-319<004700460053004E0046004F00550056004E>-304<00460056000D>-319<00540050>-7<00450042004D00460054>-303<004400560053005400560054000D>-319<004E00420048004F0042000F>]TJ @@ -557,7 +557,7 @@ endobj /TrimBox[0 0 396 612]/Parent 43 0 R>> endobj 44 0 obj -<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F41 16 0 R>>/ProcSet[/PDF/Text]>> +<< /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R /Font<</F32 16 0 R>>/ProcSet[/PDF/Text]>> endobj 49 0 obj <</Length 0 >> @@ -749,7 +749,7 @@ endobj 61 0 obj <</Subtype/CIDFontType0C/Length 472 >> stream - + ¯ ¯ÚÚ’
l/ endstream @@ -1054,7 +1054,7 @@ endobj endobj 79 0 obj << - /Title(Dark\040and\040Stormy)/Author(Dirk\040Hardcase)/Creator(LuaLaTeX\040with\040novel\040and\040microtype)/CreationDate(D:20171003200149-07'00')/ModDate(D:20171003200149-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:20171018174410-07'00')/ModDate(D:20171018174410-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 @@ -1140,7 +1140,7 @@ xref 0000110883 00000 n 0000111246 00000 n trailer -<</Size 80/Root 78 0 R/Info 79 0 R/ID[<727C6F53E27F7D815464EBB8B4A4A4B8> <727C6F53E27F7D815464EBB8B4A4A4B8>]>> +<</Size 80/Root 78 0 R/Info 79 0 R/ID[<D461A6E0CAD549745A42D5561EF956EB> <D461A6E0CAD549745A42D5561EF956EB>]>> startxref 111590 %%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 6e1a84d920f..6f617794d04 100644 --- a/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex +++ b/Master/texmf-dist/doc/lualatex/novel/extras/novel-example.tex @@ -6,7 +6,7 @@ % 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.42 or later +\documentclass{novel} % v. 1.43 or later \SetTitle{Dark and Stormy} \SetSubtitle{A Tale of Nights} \SetAuthor{Dirk Hardcase} |