diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ac81e3..d1e2201 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +#### Changed + +- If available, use pdfmanagement instead of \pdfpagesattr + ## 1.1.0 - 2020-05-10 ### Added diff --git a/llncsconf.sty b/llncsconf.sty index 58deba2..264dcd3 100644 --- a/llncsconf.sty +++ b/llncsconf.sty @@ -45,13 +45,27 @@ % \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