From d55491276df55bf41bb51e22498dfb0d957f71b4 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 25 Apr 2022 20:22:41 +0000 Subject: llncsconf (25apr22) git-svn-id: svn://tug.org/texlive/trunk@63136 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/llncsconf/llncsconf.sty | 33 +++++++++++++++++----- 1 file changed, 26 insertions(+), 7 deletions(-) (limited to 'Master/texmf-dist/tex/latex') diff --git a/Master/texmf-dist/tex/latex/llncsconf/llncsconf.sty b/Master/texmf-dist/tex/latex/llncsconf/llncsconf.sty index 42d71bddbf3..a1c30b81d8b 100644 --- a/Master/texmf-dist/tex/latex/llncsconf/llncsconf.sty +++ b/Master/texmf-dist/tex/latex/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} % \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 }{} % + + + + \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 @@ % % \ifthenelse{\boolean{intended}}{% -% \pagestyle{intended}% +\pagestyle{intended}% \let\old@mkttl=\maketitle% \def\maketitle{\old@mkttl\thispagestyle{intendedfirst}}% }{} -- cgit v1.2.3