diff --git a/lni.cls b/lni.cls index d45ec49..6159bf1 100644 --- a/lni.cls +++ b/lni.cls @@ -16,6 +16,7 @@ \ProvidesClass{lni} [2023/11/06 v1.8BETA Official class for submissions to the ``Lecture Notes in Informatics''] +\RequirePackage{iftex}\ifluatex\else\pdfoutput=1\fi% \def\@clearglobaloption#1{% \def\@tempa{#1}% \def\@tempb{\@gobble}% @@ -84,7 +85,6 @@ \ExecuteOptions{utf8,norunningheads} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} \ProcessOptions\relax -\RequirePackage{iftex} \PassOptionsToPackage{fleqn}{amsmath} \LoadClass[10pt,twoside,a4paper]{article} \ifPDFTeX diff --git a/lni.dtx b/lni.dtx index 717574a..80cafca 100644 --- a/lni.dtx +++ b/lni.dtx @@ -724,6 +724,10 @@ This work consists of the file lni.dtx % \begin{macrocode} %<*class> % \end{macrocode} +% We have to make sure, that pdf is always written (arXiv's requirements) +% \begin{macrocode} +\RequirePackage{iftex}\ifluatex\else\pdfoutput=1\fi% +% \end{macrocode} % \begin{macrocode} \def\@clearglobaloption#1{% \def\@tempa{#1}% @@ -794,8 +798,6 @@ This work consists of the file lni.dtx \ExecuteOptions{utf8,norunningheads} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} \ProcessOptions\relax -% -\RequirePackage{iftex} % \end{macrocode} % \changes{v1.8}{2023/11/06}{Fix option handling for \opt{fleqn}} % \begin{macrocode}