summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/llncsconf/llncsconf.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/llncsconf/llncsconf.sty')
-rw-r--r--macros/latex/contrib/llncsconf/llncsconf.sty33
1 files changed, 26 insertions, 7 deletions
diff --git a/macros/latex/contrib/llncsconf/llncsconf.sty b/macros/latex/contrib/llncsconf/llncsconf.sty
index 42d71bddbf..a1c30b81d8 100644
--- a/macros/latex/contrib/llncsconf/llncsconf.sty
+++ b/macros/latex/contrib/llncsconf/llncsconf.sty
@@ -11,7 +11,7 @@
%% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
\NeedsTeXFormat{LaTeX2e}\relax
\ProvidesPackage{llncsconf}
- [2020/05/10 v1.1.0 %
+ [2022/04/24 v1.2.0 %
Tweaks for the llncs class.]
%
\RequirePackage{ifthen}
@@ -27,6 +27,7 @@
\newboolean{proceedings}
%
\DeclareOption{crop}{\setboolean{crop}{true}}
+\DeclareOption{nocrop}{\setboolean{crop}{false}}
\DeclareOption{rcsinfo}{\setboolean{rcsinfo}{true}}
\DeclareOption{svninfo}{\setboolean{svninfo}{true}}
\DeclareOption{accepted}{\setboolean{accepted}{true}}
@@ -42,16 +43,32 @@
\def\llncs#1#2{\gdef\@llncs{#1}\ifthenelse{\boolean{llncs} \OR \boolean{proceedings}}{\setcounter{page}{#2}}{}}
\gdef\@llncsdoi{UNKNOWN}
\def\llncsdoi#1{\gdef\@llncsdoi{#1}{}}
+
+\newcommand{\copyrightnote}{\copyright\ \number\year, \toc@uthor}
% <crop>
\ifthenelse{\boolean{crop}}{%
+\ExplSyntaxOn
+\@ifundefined{pdfmanagement_add:nnn}{%
\@ifclasswith{llncs}{a4paper}{%
\pdfpagesattr{/CropBox [92 114 523 780]}%
}{%
\pdfpagesattr{/CropBox [92 65 523 731]}% LNCS page: 152x235 mm
}%
+}{%
+ \@ifclasswith{llncs}{a4paper}{%
+ \pdfmanagement_add:nnn {Pages}{CropBox}{[92~114~523~780]}
+ }{%
+ \pdfmanagement_add:nnn {Pages}{CropBox}{[92~62~523~731]}
+ }%
+}%
+\ExplSyntaxOff
}{}
% </crop>
+
+
+
+
\def\ps@svninfofirst{\let\@mkboth\@gobbletwo\let\@oddhead\@empty\let\@evenhead\@empty
\def\@oddfoot{\reset@font\scriptsize
\vbox to\z@{\parindent=\z@\vss
@@ -88,24 +105,26 @@
\def\@oddfoot{\reset@font\scriptsize
\vbox to\z@{\parindent=\z@\vss
Submitted to \@conference, please do \emph{not} distribute.\\
- \copyright\ \number\year, \@author
- }}\let\@evenfoot\@oddfoot}
+ \copyrightnote%
+ }}\let\@evenfoot\@oddfoot}
\def\ps@submittedfirst{\let\@mkboth\@gobbletwo\let\@oddhead\@empty\let\@evenhead\@empty
\def\@oddfoot{\reset@font\scriptsize
\vbox to\z@{\parindent=\z@\vss
Submitted to \@conference, please do \emph{not} distribute.\\
- \copyright\ \number\year, \@author
+ \copyrightnote%
}}\let\@evenfoot\@oddfoot}
%
\def\ps@intended{\let\@mkboth\@gobbletwo
\def\@oddfoot{\reset@font\scriptsize
\vbox to\z@{\parindent=\z@\vss
- Intended for submission to \@conference, please do \emph{not} distribute.
+ Intended for submission to \@conference, please do \emph{not} distribute.\\
+ \copyrightnote%
}}\let\@evenfoot\@oddfoot}
\def\ps@intendedfirst{\let\@mkboth\@gobbletwo\let\@oddhead\@empty\let\@evenhead\@empty
\def\@oddfoot{\reset@font\scriptsize
\vbox to\z@{\parindent=\z@\vss
- Intended for submission to \@conference, please do \emph{not} distribute.
+ Intended for submission to \@conference, please do \emph{not} distribute.\\
+ \copyrightnote%
}}\let\@evenfoot\@oddfoot}
%
\def\ps@llncs{\let\@mkboth\@gobbletwo\let\@oddhead\@empty\let\@evenhead\@empty
@@ -153,7 +172,7 @@
% </accepted>
% <intended>
\ifthenelse{\boolean{intended}}{%
-% \pagestyle{intended}%
+\pagestyle{intended}%
\let\old@mkttl=\maketitle%
\def\maketitle{\old@mkttl\thispagestyle{intendedfirst}}%
}{}