summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/llncsconf
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-05-11 03:02:11 +0000
committerNorbert Preining <norbert@preining.info>2020-05-11 03:02:11 +0000
commitfd95e879442e050790f06552eb074eeb7c5b4cab (patch)
treefa133d89d5af2d1a52c702321ee187ad5065f189 /macros/latex/contrib/llncsconf
parentadcdf254252f764d8969df03d013bf5da6333873 (diff)
CTAN sync 202005110302
Diffstat (limited to 'macros/latex/contrib/llncsconf')
-rw-r--r--macros/latex/contrib/llncsconf/CHANGELOG.md13
-rw-r--r--macros/latex/contrib/llncsconf/README.md32
-rw-r--r--macros/latex/contrib/llncsconf/llncsconf.sty14
3 files changed, 49 insertions, 10 deletions
diff --git a/macros/latex/contrib/llncsconf/CHANGELOG.md b/macros/latex/contrib/llncsconf/CHANGELOG.md
index 8e8bd0660f..2a0f08412e 100644
--- a/macros/latex/contrib/llncsconf/CHANGELOG.md
+++ b/macros/latex/contrib/llncsconf/CHANGELOG.md
@@ -1,9 +1,20 @@
# Changelog
+
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
-## [1.0.0] - 2018-02-20
+## 1.1.0 - 2020-05-10
+
+### Added
+
+- Crop area now takes paper format (a4, letter) into account
+
+## 1.0.0 - 2018-02-20
+
### Added
+
- Initial version uploaded to CTAN.
+
+[1.1.0]: https://git.logicalhacking.com/adbrucker/llncsconf/compare/v1.0.0...v1.1.0
diff --git a/macros/latex/contrib/llncsconf/README.md b/macros/latex/contrib/llncsconf/README.md
index 6d43746f65..cbe60fba6f 100644
--- a/macros/latex/contrib/llncsconf/README.md
+++ b/macros/latex/contrib/llncsconf/README.md
@@ -1,12 +1,15 @@
# llncsconf
+
LaTeX package extending Springer's llncs class.
## Installation
+
Copy `llncsconf.sty` in a directory that is searched by LaTeX
(e.g,. either your `texmf` tree or the local directory with your main
LaTeX file.
## Usage
+
In a LaTeX file that uses Springer's `llncs` class, just add
```tex
\usepackage{llncsconf}
@@ -44,22 +47,39 @@ Moreover, the package requires two commands to be executed:
i.e., the DOI of the final publication available at Springer's web site.
## Self-Archiving
+
Sprinter states in his [Springer's Consent to Publish v3](http://resource-cms.springer.com/springer-cms/rest/v1/content/731196/data/v3):
-> Author may only post his/her own version, provided acknowledgment is given to the original source of publication and a link is inserted to the published article on Springer’s website.
-> The link must be provided by inserting the DOI number of the article in the following sentence:
-> "The final publication is available at Springer via `http://dx.doi.org/[insert DOI]`".
-The DOI (Digital Object Identifier) can be found at the bottom of the first page of the published paper.
+> Author may only post his/her own version, provided acknowledgment is given
+> to the original source of publication and a link is inserted to the published
+> article on Springer’s website. The link must be provided by inserting the DOI
+> number of the article in the following sentence:
+> "The final publication is available at Springer via
+> `http://dx.doi.org/[insert DOI]`".
+The DOI (Digital Object Identifier) can be found at the bottom of the first page
+of the published paper.
-This package uses `https://doi.org` as `http://dx.doi.org` [is deprecated](https://www.doi.org/factsheets/DOIIdentifierSpecs.html).
+This package uses `https://doi.org` as `http://dx.doi.org`
+[is deprecated](https://www.doi.org/factsheets/DOIIdentifierSpecs.html).
## Authors
+
Main author: [Achim D. Brucker](http://www.brucker.ch/)
### Contributors
+
* [Oliver Kopp](https://github.com/koppor/)
## License
+
This project is dual-licensed under a 2-clause BSD-style license and/or
-the LPPL version 1 or any later version.
+the LPPL version 1.3c or (at your opinion) any later version.
+
+SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
+
+## Master Repository
+
+The master git repository for this project is hosted by the [Software
+Assurance & Security Research Team](https://logicalhacking.com) at
+<https://git.logicalhacking.com/adbrucker/llncsconf>.
diff --git a/macros/latex/contrib/llncsconf/llncsconf.sty b/macros/latex/contrib/llncsconf/llncsconf.sty
index a8f7a7d483..42d71bddbf 100644
--- a/macros/latex/contrib/llncsconf/llncsconf.sty
+++ b/macros/latex/contrib/llncsconf/llncsconf.sty
@@ -4,11 +4,15 @@
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN
%% archives in directory macros/latex/base/lppl.txt; either
-%% version 1 of the License, or any later version.
+%% version 1.3c of the License, or (at your opinion) any later version.
%% OR
%% The 2-clause BSD-style license.
+%%
+%% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
\NeedsTeXFormat{LaTeX2e}\relax
-\ProvidesClass{llncsconf}[Unreleased Achim D. Brucker]
+\ProvidesPackage{llncsconf}
+ [2020/05/10 v1.1.0 %
+ Tweaks for the llncs class.]
%
\RequirePackage{ifthen}
\RequirePackage{hyperref}
@@ -41,7 +45,11 @@
% <crop>
\ifthenelse{\boolean{crop}}{%
-\pdfpagesattr{/CropBox [92 70 523 736]}% LNCS page: 152x235 mm
+ \@ifclasswith{llncs}{a4paper}{%
+ \pdfpagesattr{/CropBox [92 114 523 780]}%
+ }{%
+ \pdfpagesattr{/CropBox [92 65 523 731]}% LNCS page: 152x235 mm
+ }%
}{}
% </crop>
\def\ps@svninfofirst{\let\@mkboth\@gobbletwo\let\@oddhead\@empty\let\@evenhead\@empty