texlive[65777] Master/texmf-dist: authorarchive (10feb23)

commits+karl at tug.org commits+karl at tug.org
Fri Feb 10 22:54:31 CET 2023


Revision: 65777
          http://tug.org/svn/texlive?view=revision&revision=65777
Author:   karl
Date:     2023-02-10 22:54:31 +0100 (Fri, 10 Feb 2023)
Log Message:
-----------
authorarchive (10feb23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/authorarchive/README.md
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-acmart.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-acmart.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-entcs.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-entcs.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-lni.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-lni.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016.tex
    trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/authorarchive/icons/

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md	2023-02-10 21:54:31 UTC (rev 65777)
@@ -5,7 +5,16 @@
 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.3.0] - 2023-02-10
 
+### Changed
+
+- use style `orcidlink.sty` instead of local logo for the ORCID icon.
+- `\authorsetup{}` is now the preferred way for configuring the package.
+- use style `etoolbox.sty` providing `\newrobustcommand{}`, which is 
+  used instead of `\DeclareRobustCommand{}` for defining BibTeX-logo
+  (avoids problems with `lni.cls`).
+
 ## [1.2.1] - 2022-04-25
 
 ### Changed
@@ -47,6 +56,7 @@
 
 - Initial version uploaded to CTAN.
 
+[1.3.0]: https://git.logicalhacking.com/adbrucker/authorarchive/compare/v1.3.0...v1.3.0
 [1.2.1]: https://git.logicalhacking.com/adbrucker/authorarchive/compare/v1.2.0...v1.2.1
 [1.2.0]: https://git.logicalhacking.com/adbrucker/authorarchive/compare/v1.1.1...v1.2.0
 [1.1.1]: https://git.logicalhacking.com/adbrucker/authorarchive/compare/v1.1.0...v1.1.1

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/README.md	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/README.md	2023-02-10 21:54:31 UTC (rev 65777)
@@ -5,29 +5,26 @@
 
 <!-- toc -->
 
-- [authorarchive](#authorarchive)
-  - [Installation](#installation)
-  - [Usage](#usage)
-    - [Boolean Switches](#boolean-switches)
-    - [Key/Value Options](#key-value-options)
-  - [Embedding Bibliography Entries](#embedding-bibliography-entries)
-  - [Notes on Self-Archiving](#notes-on-self-archiving)
-    - [LNCS](#lncs)
-  - [Usage at arXiv.org](#usage-at-arxivorg)
-  - [Other publishers](#other-publishers)
-  - [Alternative Packages](#alternative-packages)
-  - [Authors](#authors)
-    - [Contributors](#contributors)
-  - [License](#license)
-  - [Upstream Repository](#upstream-repository)
+- [Installation](#installation)
+- [Usage](#usage)
+  - [Boolean Switches](#boolean-switches)
+  - [Key/Value Options](#keyvalue-options)
+- [Embedding Bibliography Entries](#embedding-bibliography-entries)
+- [Notes on Self-Archiving](#notes-on-self-archiving)
+- [Usage at arXiv.org](#usage-at-arxivorg)
+- [Other publishers](#other-publishers)
+- [Alternative Packages](#alternative-packages)
+- [Authors](#authors)
+  - [Contributors](#contributors)
+- [License](#license)
+- [Upstream Repository](#upstream-repository)
 
 <!-- tocstop -->
 
 ## Installation
 
-Copy `authorarchive.sty` and the directory `icons` in a directory that
-is searched by LaTeX (e.g., either your `texmf` tree or the local
-directory with your main LaTeX file).
+Copy `authorarchive.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
 
@@ -34,6 +31,25 @@
 A simple use for LNCS-formatted papers is as follows:
 
 ```tex
+\usepackage{authorarchive}
+\authorsetup{LNCS,
+   key=brucker-authorarchive-2016,
+   year=2016,
+   publication={Anonymous et al.\ (eds). Proceedings of the International
+       Conference on LaTeX-Hacks, LNCS~42. Some Publisher}
+   startpage={42},
+   doi={00/00_00},
+   doiText={0/00\_00},
+   nocopyright
+}
+```
+
+Note that this is the preferred way of configuring the package, as it allows,
+e.g., for LaTeX commands in options. Only if no (complex) LaTeX commands are
+used, the configuration can also be passes as package options (this is a
+limitation of the way LaTeX is passing options to packages):
+
+```tex
 \usepackage[LNCS,
    key=brucker-authorarchive-2016,
    year=2016,
@@ -43,7 +59,7 @@
    doi={00/00_00},
    doiText={0/00\_00},
    nocopyright
- ]{authorarchive}
+]{authorarchive}
 ```
 
 The following layout-styles are pre-defined:
@@ -119,8 +135,6 @@
 None of the authors might be hold liable for copyright
 violations by using this package.
 
-### LNCS
-
 ## Usage at arXiv.org
 
 arXiv.org deletes bib files when submitting a pre print. As workaround, this package
@@ -145,7 +159,7 @@
 ```
 
 Still, for some used document classes (e.g., `lncs` and `acmart`) there are specific
-package options available hat produce an alternative layout.  
+package options available hat produce an alternative layout.
 
 ## Alternative Packages
 

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,6 +1,8 @@
 \documentclass[conference]{IEEEtran}
 \usepackage[T1]{fontenc}
-\usepackage[IEEE,
+\usepackage{../authorarchive}
+\authorsetup{
+   IEEE,
    key=brucker-authorarchive-2016,
    year=2016,
    publication={Anonymous et al.\ (eds). Proceedings of the International
@@ -8,7 +10,7 @@
    startpage={42},
    nourl,
    nocopyright
- ]{../authorarchive}
+}
 
 \usepackage{lipsum}
 
@@ -15,7 +17,7 @@
 \title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX}
 \author{%
     \IEEEauthorblockN{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}}
-    \IEEEauthorblockA{Some Departement \\ Somewhere}
+    \IEEEauthorblockA{Some Department \\ Somewhere}
 }
 
 

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,6 +1,8 @@
 \documentclass[conference]{IEEEtran}
 \usepackage[T1]{fontenc}
-\usepackage[IEEE,
+\usepackage{../authorarchive}
+\authorsetup{
+   IEEE,
    key=brucker-authorarchive-2016,
    year=2016,
    publication={Anonymous et al.\ (eds). Proceedings of the International
@@ -9,7 +11,7 @@
    doi={00/00_00},
    doiText={0/00\_00},
    nocopyright
- ]{../authorarchive}
+}
 
 \usepackage{lipsum}
 
@@ -16,7 +18,7 @@
 \title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX}
 \author{%
     \IEEEauthorblockN{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}}
-    \IEEEauthorblockA{Some Departement \\ Somewhere}
+    \IEEEauthorblockA{Some Department \\ Somewhere}
 }
 
 

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-acmart.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-acmart.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-acmart.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-acmart.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -8,7 +8,9 @@
 \acmDOI{10.1145/000000.000000}
 \acmISBN{000-0-0000-0000-0/00/00}
 
-\usepackage[acmart,
+\usepackage{../authorarchive}
+\authorsetup{
+   acmart,
    key=brucker-authorarchive-2016,
    year=2016,
    publication={Anonymous et al. (eds). Proceedings of the International
@@ -16,7 +18,7 @@
    startpage={42},
    doi={00/0000},
    nocopyright
- ]{../authorarchive}
+}
 
 \usepackage{lipsum}
 

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-entcs.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-entcs.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-entcs.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-entcs.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,6 +1,8 @@
 \documentclass{entcs}
 \usepackage[T1]{fontenc}
-\usepackage[ENTCS,
+\usepackage{../authorarchive}
+\authorsetup{
+   ENTCS,
    key=brucker-authorarchive-2016,
    year=2016,
    publication={Anonymous et al.\ (eds). Proceedings of the International
@@ -9,7 +11,7 @@
    doi={00/00_00},
    doiText={0/00\_00},
    nocopyright
- ]{../authorarchive}
+}
 
 \usepackage{lipsum}
 

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,6 +1,8 @@
-\documentclass[final, runningheads, USenglish, a4paper, pdftex]{llncs}
+\documentclass[final, runningheads, USenglish, a4paper]{llncs}
 \usepackage[T1]{fontenc}
-\usepackage[LNCS,
+\usepackage{../authorarchive}
+\authorsetup{
+   LNCS,
    key=brucker-authorarchive-2016,
    year=2016,
    publication={Anonymous et al.\ (eds). Proceedings of the International
@@ -9,13 +11,13 @@
    doi={00/00_00},
    doiText={0/00\_00},
    nocopyright
- ]{../authorarchive}
+}
 
 \usepackage{lipsum}
 
 \title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX}
 \author{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}}
-\institute{Some Departement, Somewhere}
+\institute{Some Department, Somewhere}
 
 \begin{document}
   \maketitle{}

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-llncs.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,12 +1,9 @@
-\documentclass[final, runningheads, USenglish, pdftex]{llncs}
+\documentclass[final, runningheads, USenglish]{llncs}
 \usepackage[T1]{fontenc}
 
-% Quickly make vector_iD_icon.pdf available to authorarchive.
-% The global installation is described in ../README.md
-\usepackage{graphicx}
-\graphicspath{{../icons/}}
-
-\usepackage[LNCS,
+\usepackage{../authorarchive}
+\authorsetup{
+   LNCS,
    key=brucker-authorarchive-2016,
    year=2016,
    publication={Anonymous et al.\ (eds). Proceedings of the International
@@ -16,13 +13,17 @@
    doiText={0/00\_00},
    orcidicon,
    nocopyright
- ]{../authorarchive}
+}
 
+\authorsetup{
+   publication={Anonymous 6\textsuperscript{th}  et al.\ (eds). Proceedings of the International
+       Conference on LaTeX-Hacks, LNCS~42. Some Publisher},
+}
 \usepackage{lipsum}
 
 \title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX}
 \author{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}\orcidID{0000-0002-6355-1200}}
-\institute{Some Departement, Somewhere}
+\institute{Some Department, Somewhere}
 
 \begin{document}
   \maketitle{}

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-lni.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-lni.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-lni.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016-lni.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,7 +1,9 @@
 \documentclass[english]{lni}
 \usepackage[T1]{fontenc}
 \AtEndPreamble{
-  \usepackage[LNI,
+  \usepackage{../authorarchive}
+  \authorsetup{
+     LNI,
      key=brucker-authorarchive-2016,
      year=2016,
      publication={Anonymous et al.\ (eds). Proceedings of the International
@@ -10,7 +12,7 @@
      doi={00/00_00},
      doiText={0/00\_00},
      nocopyright
-   ]{../authorarchive}
+   }
 }
 \usepackage{lipsum}
 
@@ -17,7 +19,7 @@
 \title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX}
 \author{%
     \protect\href{http://www.brucker.ch/}{Achim D. Brucker}\\
-    Some Departement\\ 
+    Some Department\\
     Somewhere
 }
 

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016.tex	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/examples/brucker-authorarchive-2016.tex	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,6 +1,7 @@
 \documentclass[a4paper]{article}
 
-\usepackage[
+\usepackage{../authorarchive}
+\authorsetup{
    key=brucker-authorarchive-2016,
    year=2016,
    publication={Anonymous et al.\ (eds). Proceedings of the International
@@ -8,7 +9,7 @@
    startpage={42},
    doi={00/0000},
    nocopyright
- ]{../authorarchive}
+}
 
 \usepackage{lipsum}
 

Modified: trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty	2023-02-10 00:49:38 UTC (rev 65776)
+++ trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty	2023-02-10 21:54:31 UTC (rev 65777)
@@ -1,4 +1,4 @@
-%% Copyright (C) 2008-2019 Achim D. Brucker, https://www.brucker.ch
+%% Copyright (C) 2008-2023 Achim D. Brucker, https://www.brucker.ch
 %%
 %% License:
 %%   This program can be redistributed and/or modified under the terms
@@ -11,7 +11,7 @@
 %%   SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
 \NeedsTeXFormat{LaTeX2e}\relax
 \ProvidesPackage{authorarchive}
-  [2022/04/25 v1.2.1
+  [2023/02/10 v1.3.0
   Self-archiving information for scientific publications.]
 %
 \PassOptionsToPackage{hyphens}{url}
@@ -18,7 +18,7 @@
 %
 \RequirePackage{ifthen}
 \RequirePackage[inline]{enumitem}
-\RequirePackage{graphicx}
+\RequirePackage{orcidlink}
 \RequirePackage{eso-pic}
 \RequirePackage{intopdf}
 \RequirePackage{kvoptions}
@@ -25,7 +25,8 @@
 \RequirePackage{hyperref}
 \RequirePackage{calc}
 \RequirePackage{qrcode}
-\RequirePackage{hvlogos}
+\RequirePackage{etoolbox}
+\newrobustcmd\BibTeX{Bib\TeX}
 %
 %Better url breaking
 \g at addto@macro{\UrlBreaks}{\UrlOrds}
@@ -80,31 +81,51 @@
 }
 \ProcessKeyvalOptions*
 
-% Provide command for dynamic configuration seutp
-\def\authorsetup{\kvsetkeys{AA}}
+\newcommand{\AA at defIncludeFiles}{
+  \def\AA at bibBibTeX{\AA at bibtexdir/\AA at key.bib}
+  \def\AA at bibBibTeXLong{\AA at bibtexdir/\AA at key.bibtex}
+  \def\AA at bibWord{\AA at bibtexdir/\AA at key.word.xml}
+  \def\AA at bibEndnote{\AA at bibtexdir/\AA at key.enw}
+  \def\AA at bibRIS{\AA at bibtexdir/\AA at key.ris}
+}
+\AA at defIncludeFiles
 
+\newboolean{AA at bibExists}
+\setboolean{AA at bibExists}{false}
+\newcommand{\AA at defIncludeSwitches}{
+  \IfFileExists{\AA at bibBibTeX}{\setboolean{AA at bibExists}{true}}{}
+  \IfFileExists{\AA at bibBibTeXLong}{\setboolean{AA at bibExists}{true}}{}
+  \IfFileExists{\AA at bibWord}{\setboolean{AA at bibExists}{true}}{}
+  \IfFileExists{\AA at bibEndnote}{\setboolean{AA at bibExists}{true}}{}
+  \IfFileExists{\AA at bibRIS}{\setboolean{AA at bibExists}{true}}{}
+}
+\AA at defIncludeSwitches
+
+
+% Provide command for dynamic configuration setup
+% \def\authorsetup{\kvsetkeys{AA}}
+\newcommand{\authorsetup}[1]{%
+  \kvsetkeys{AA}{#1}
+  \AA at defIncludeFiles
+  \AA at defIncludeSwitches
+}
+
 % Load local configuration
 \InputIfFileExists{authorarchive.config}{}{}
 
+%  define proxy command for setting PDF attributes
+\ExplSyntaxOn
+\@ifundefined{pdfmanagement_add:nnn}{%
+    \newcommand{\AA at pdfpagesattribute}[2]{\pdfpagesattr{/#1 #2}}%
+ }{%
+    \newcommand{\AA at pdfpagesattribute}[2]{\pdfmanagement_add:nnn{Pages}{#1}{#2}}%
+ }%
+\ExplSyntaxOff
 
 \newlength\AA at x
 \newlength\AA at y
 \newlength\AA at width
 
-\def\AA at bibBibTeX{\AA at bibtexdir/\AA at key.bib}
-\def\AA at bibBibTeXLong{\AA at bibtexdir/\AA at key.bibtex}
-\def\AA at bibWord{\AA at bibtexdir/\AA at key.word.xml}
-\def\AA at bibEndnote{\AA at bibtexdir/\AA at key.enw}
-\def\AA at bibRIS{\AA at bibtexdir/\AA at key.ris}
-
-\newboolean{AA at bibExists}
-\setboolean{AA at bibExists}{false}
-\IfFileExists{\AA at bibBibTeX}{\setboolean{AA at bibExists}{true}}{}
-\IfFileExists{\AA at bibBibTeXLong}{\setboolean{AA at bibExists}{true}}{}
-\IfFileExists{\AA at bibWord}{\setboolean{AA at bibExists}{true}}{}
-\IfFileExists{\AA at bibEndnote}{\setboolean{AA at bibExists}{true}}{}
-\IfFileExists{\AA at bibRIS}{\setboolean{AA at bibExists}{true}}{}
-
 \setlength\AA at x{1in+\hoffset+\oddsidemargin}
 
 \newcommand{\authorcrfont}{\footnotesize}
@@ -148,8 +169,7 @@
 %%%% LNCS
 \ifAA at LNCS%
   \ifAA at orcidicon%
-    \renewcommand{\orcidID}[1]{\href{https://orcid.org/#1}{%
-      \textsuperscript{\,\includegraphics[height=2\fontcharht\font`A]{vector_iD_icon}}}}
+    \renewcommand{\orcidID}[1]{\orcidlink{#1}}
   \else\relax\fi%
 %  
   \ifthenelse{\equal{\AA at publisher}{UNKNOWN PUBLISHER}}{%
@@ -157,23 +177,11 @@
   }{}
   \renewcommand{\authorcrfont}{\scriptsize}
   \@ifclasswith{llncs}{a4paper}{%
-    \ExplSyntaxOn
-    \@ifundefined{pdfmanagement_add:nnn}{%
-      \pdfpagesattr{/CropBox [92 114 523 780]}%
-    }{%
-      \pdfmanagement_add:nnn {Pages}{CropBox}{[92~114~523~780]}
-    }%
-    \ExplSyntaxOff
+    \AA at pdfpagesattribute{CropBox}{[92 114 523 780]}%
     \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},40){#1}}%
   }{%
-    \ExplSyntaxOn
-    \@ifundefined{pdfmanagement_add:nnn}{%
-      \pdfpagesattr{/CropBox [92 65 523 731]}% LNCS page: 152x235 mm
-    }{%
-      \pdfmanagement_add:nnn {Pages}{CropBox}{[92~62~523~731]}
-    }%
-    \ExplSyntaxOff
-    \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},23){#1}}
+    \AA at pdfpagesattribute{CropBox}{[92 65 523 731]}%
+    \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},23){#1}}%
   }
   \setlength{\AA at width}{\textwidth}
   \setcounter{tocdepth}{2}
@@ -186,7 +194,7 @@
   }{}
   \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},35){#1}}
   \renewcommand{\authorcrfont}{\scriptsize}
-  \pdfpagesattr{/CropBox [70 65 526.378 748.15]} % TODO
+  \AA at pdfpagesattribute{CropBox}{[70 65 526.378 748.15]}
   \setlength{\AA at width}{\textwidth}
   \setcounter{tocdepth}{2}
 \fi
@@ -218,8 +226,6 @@
   draft         = false,
   bookmarksopen = true,
   bookmarksnumbered= true,
-  pdfauthor     = {\@author},
-  pdftitle      = {\@title},
 }
 
 \@ifpackageloaded{totpages}{%
@@ -305,26 +311,26 @@
           \hfill
           \begin{itemize*}[label={}, itemjoin={,}]
             \IfFileExists{\AA at bibBibTeX}{%
-              \item \attachandlink{\AA at bibBibTeX}[application/x-bibtex]{BibTeX entry of this paper}{\BibTeX}%
+              \item \expanded{\attachandlink[\AA at key.bib]{\AA at bibBibTeX}[application/x-bibtex]{BibTeX entry of this paper}{\BibTeX}}%
             }{%
               \IfFileExists{\AA at bibBibTeXLong}{%
-                \item \attachandlink[\AA at key.bib]{\AA at bibBibTeXLong}[application/x-bibtex]{BibTeX entry of this paper}{\BibTeX}%
+                \item \expanded{\attachandlink[\AA at key.bib]{\AA at bibBibTeXLong}[application/x-bibtex]{BibTeX entry of this paper}{\BibTeX}}%
               }{%
                 \typeout{No file \AA at bibBibTeX{} (and no \AA at bibBibTeXLong) found. Not embedded reference in BibTeX format.}%
               }%
             }%
             \IfFileExists{\AA at bibWord}{%
-              \item \attachandlink{\AA at bibWord}[application/xml]{XML entry of this paper (e.g., for Word 2007 and later)}{Word}%
+              \item \expanded{\attachandlink[\AA at key.word.xml]{\AA at bibWord}[application/xml]{XML entry of this paper (e.g., for Word 2007 and later)}{Word}}%
             }{%
               \typeout{No file \AA at bibWord{} found. Not embedded reference for Word 2007 and later.}%
             }%
             \IfFileExists{\AA at bibEndnote}{%
-              \item \attachandlink{\AA at bibEndnote}[application/x-endnote-refer]{Endnote entry of this paper}{EndNote}%
+              \item \expanded{\attachandlink[\AA at key.enw]{\AA at bibEndnote}[application/x-endnote-refer]{Endnote entry of this paper}{EndNote}}%
             }{%
               \typeout{No file \AA at bibEndnote{} found. Not embedded reference in Endnote format.}%
             }%
             \IfFileExists{\AA at bibRIS}{%
-              \item \attachandlink{\AA at bibRIS}[application/x-research-info-systems]{RIS entry of this paper}{RIS}%
+              \item \expanded{\attachandlink[\AA at key.ris]{\AA at bibRIS}[application/x-research-info-systems]{RIS entry of this paper}{RIS}}%
             }{%
               \typeout{No file \AA at bibRIS{} found. Not embedded reference in RIS format.}%
             }%



More information about the tex-live-commits mailing list.