texlive[46704] Master: authorarchive (21feb18)

commits+karl at tug.org commits+karl at tug.org
Thu Feb 22 00:33:35 CET 2018


Revision: 46704
          http://tug.org/svn/texlive?view=revision&revision=46704
Author:   karl
Date:     2018-02-22 00:33:35 +0100 (Thu, 22 Feb 2018)
Log Message:
-----------
authorarchive (21feb18)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/authorarchive/
    trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/authorarchive/LICENSE
    trunk/Master/texmf-dist/doc/latex/authorarchive/README.md
    trunk/Master/texmf-dist/doc/latex/authorarchive/authorarchive.config
    trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib
    trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.enw
    trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf
    trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.ris
    trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex
    trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml
    trunk/Master/texmf-dist/tex/latex/authorarchive/
    trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty
    trunk/Master/tlpkg/tlpsrc/authorarchive.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,9 @@
+# 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-21
+### Added
+- Initial version uploaded to CTAN.


Property changes on: trunk/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/authorarchive/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/LICENSE	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/LICENSE	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,23 @@
+Copyright (c) 2008-2016 Achim D. Brucker
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Added: trunk/Master/texmf-dist/doc/latex/authorarchive/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/README.md	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,124 @@
+# authorarchive
+
+> A LaTeX style for producing author self-archiving copies of
+> (academic) papers.
+
+<!-- toc -->
+
+- [Installation](#installation)
+- [Usage](#usage)
+  * [Boolean Switches](#boolean-switches)
+  * [Key/Value Options](#keyvalue-options)
+- [Embedding Bibliography Entries](#embedding-bibliography-entries)
+- [Development](#development)
+- [Alternative Packages](#alternative-packages)
+- [License](#license)
+
+<!-- tocstop -->
+
+## Installation 
+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
+A simple use for LNCS-formatted papers is as follows:
+```tex
+\usepackage[LNCS,
+   key=brucker-authorarchive-2016,
+   year=2016,
+   publication={Anonymous et al. (eds). Proceedings of the International
+       Conference on LaTeX-Hacks, LNCS~42. Some Publisher, 2016.}
+   startpage={42},
+   doi={00/00_00},
+   doiText={0/00\_00},
+   nocopyright
+ ]{authorarchive}
+```
+
+The following layout-styles are pre-defined:
+* `ACM` for the two-column layout used by many ACM conferences
+* `IEEE` for the two-column layout used by many IEEE conferences 
+* `LNCS` for the LNCS layout (as used by Springer)
+* `LNI` for the Lecture Notes in Informatics, published by the GI
+* `ENTCS` for the Elsevier ENTCS layout
+
+By re-defining the font command (`authorcrfont{}`) and the command that is
+used for positioning the copyright text (`\authorat{}`), the package can 
+be adapted easily to other layouts. For example,
+```tex
+\renewcommand{\authorcrfont}{\scriptsize}
+\renewcommand{\authorat}[1]{\put(25,56.5){#1}}
+```
+works nicely for Acta Informatica.
+
+### Boolean Switches
+| Switch | Meaning |
+| -- | -- |
+| `nocopyright` | If present, no publisher's copyright notice is printed. Usual case for LNCS. |
+| `nourl` | If present, no link to the publication is inserted. |
+| `nobib` | If present, no embedding of bibliographic entries is made. |
+
+### Key/Value Options
+| Option | Default | Meaning |
+| -- | -- | -- |
+| `bibtexdir`| `.` | The directory where the bibliography entries are listed. |
+| `baseurl` | https://git.logicalhacking.com/adbrucker/authorarchive/src/master | The URL used as prefix for building the links. |
+| `suffix` | `.pdf` | The suffix to use at links. |
+| `publisher` | `UNKOWN PUBLISHER` | The name of the publisher. Default values are set by the series (`LNCS`, ...). |
+| `year` | `UNKOWN YEAR` | The year of the publication. |
+| `key` | empty | The basename of the filename. Used also to generate links. |
+| `doi` | empty | The DOI of the publication. Used to generate the DOI link. |
+| `doiText` | The value of `doi` | In case a DOI contains underscores, the displayed text differs from the DOI. |
+| `publisherurl` | empty | In case no DOI is provided, one can provide a link to the publisher. |
+| `startpage` | 1 | The pagenumber of the first page of the paper. |
+| `publication` | `UNKNOWN PUBLICATION` | Information on the publication. |
+
+The package also defines a command `\authorsetup{}` which allows to
+define key value options dynamically. Moreover, if a file
+`authorarchive.config` exists in the LaTeX search path, it will be
+loaded automatically. This allows for configuring defaults (e.g., the
+baseurl) easily.
+
+## Embedding Bibliography Entries
+Mostly, it is hard for scientists to find the correct bibtex entry for
+a paper.  One solution to this issue is to embed the respective `.bib`
+(BibTeX, for LaTeX users), `.enw` (Endnote), `.ris`, or `.word.xml`
+(Word 2007 or later) file in the PDF directly. In case any of these
+file exist in `bibtexdir`, it gets embedded in the PDF.
+
+You can use the
+[bibutils](https://sourceforge.net/p/bibutils/home/bib2xml/) for
+converting between these different formats for bibliographic
+references easily. 
+
+
+## Alternative Packages
+The package [coverpage](https://ctan.org/pkg/coverpage) prepends a
+separate PDF page before the first page of the paper.  That page
+contains the bibliographic information as BibTeX entry.  One is forced
+to have a `.bib` file ready and multiple institutions are not well
+supported.  With `authorarchive`, the information is printed at the
+bottom of the first page of the paper and required links to the
+publisher are generated.
+
+The package
+[llncsconf](https://git.logicalhacking.com/adbrucker/llncsconf) is a
+light-weight alternative to this package.  It supports
+[LNCS](http://www.springer.com/de/it-informatik/lncs) only.  In
+comparison to `authorarchive`, it provides support for the additional
+publication states "intended-to-submit" and "submitted", but no QR
+code and links to the author's archive URL.
+
+## Authors
+Main author: [Achim D. Brucker](http://www.brucker.ch/)
+
+### Contributors
+* [Oliver Kopp](https://github.com/koppor/)
+
+
+
+## License
+If not otherwise stated, all sub-projects are dual-licensed under a
+2-clause BSD-style license and/or the LPPL version 1 or any later 
+version.


Property changes on: trunk/Master/texmf-dist/doc/latex/authorarchive/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/authorarchive/authorarchive.config
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/authorarchive.config	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/authorarchive.config	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,3 @@
+\authorsetup{%
+  baseurl={https://git.logicalhacking.com/adbrucker/authorarchive/src/master}
+}

Added: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,12 @@
+
+ at InProceedings{	  brucker-authorarchive-2016,
+  year		= 2016,
+  page		= {42--45},
+  title		= {A Simple Example of the \texttt{authorarchive} Package for
+		  \LaTeX},
+  author	= {Achim D. Brucker},
+  booktitle	= {Proceedings of the International Conference on
+		  \LaTeX-Hacks},
+  series	= {LNCS},
+  number	= 42
+}


Property changes on: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.enw
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.enw	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.enw	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,8 @@
+%0 Conference Proceedings
+%T A Simple Example of the authorarchive Package for \LaTeX
+%A Brucker, Achim D.
+%B Proceedings of the International Conference on \LaTeX-Hacks
+%D 2016
+%N 42
+%F brucker-authorarchive-2016
+

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

Index: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf	2018-02-21 23:32:28 UTC (rev 46703)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf	2018-02-21 23:33:35 UTC (rev 46704)

Property changes on: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.ris
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.ris	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.ris	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,9 @@
+TY  - CONF
+AU  - Brucker, Achim D.
+PY  - 2016//
+TI  - A Simple Example of the authorarchive Package for \LaTeX
+BT  - Proceedings of the International Conference on \LaTeX-Hacks
+T3  - LNCS
+IS  - 42
+ID  - brucker-authorarchive-2016
+ER  - 

Added: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,36 @@
+\documentclass[final, runningheads, USenglish, pdftex]{llncs}
+\usepackage[T1]{fontenc}
+\usepackage[LNCS,
+   key=brucker-authorarchive-2016,
+   year=2016,
+   publication={Anonymous et al. (eds). Proceedings of the International
+       Conference on LaTeX-Hacks, LNCS~42. Some Publisher, 2016.}
+   startpage={42},
+   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}
+
+\begin{document}
+  \maketitle{}
+
+  \begin{abstract}
+  \lipsum[1-2]
+  \end{abstract}
+
+  \section{Introduction}
+  \lipsum[1-4]
+
+  \section{Contribution}
+  \lipsum[5-10]
+
+  \section{Conclusion}
+  \lipsum[10-12]
+\end{document}
+


Property changes on: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml
===================================================================
--- trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<b:Sources SelectedStyle="" xmlns:b="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"  xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" >
+<b:Source>
+<b:Tag>brucker-authorarchive-2016</b:Tag>
+<b:SourceType>Proceedings</b:SourceType>
+<b:Year>2016</b:Year>
+<b:ConferenceName>Proceedings of the International Conference on \LaTeX-Hacks</b:ConferenceName>
+<b:Issue>42</b:Issue>
+<b:Author>
+<b:Author><b:NameList>
+<b:Person><b:Last>Brucker</b:Last><b:First>Achim</b:First><b:Middle>D</b:Middle></b:Person>
+</b:NameList></b:Author>
+</b:Author>
+<b:Title>A Simple Example of the authorarchive Package for \LaTeX</b:Title>
+</b:Source>
+</b:Sources>

Added: trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty	2018-02-21 23:33:35 UTC (rev 46704)
@@ -0,0 +1,263 @@
+%% Copyright (C) 2008-2018 Achim D. Brucker, https://www.brucker.ch
+%%
+%% License:
+%%   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.
+%%   OR
+%%   The 2-clause BSD-style license.
+\NeedsTeXFormat{LaTeX2e}\relax
+\ProvidesClass{authorarchive}
+  [2018/02/21 v1.0.0%
+  Self-archiving information for scientific publications.]
+%
+\RequirePackage{ifthen}
+\RequirePackage{graphicx}
+\RequirePackage{hyperref}
+\RequirePackage{eso-pic}
+\RequirePackage{embedfile}
+\RequirePackage{kvoptions}
+\RequirePackage{calc}
+\RequirePackage{qrcode}
+%
+% Option declarations
+% -------------------
+\SetupKeyvalOptions{
+  family=AA,
+  prefix=AA@
+}
+
+\DeclareStringOption[.]{bibtexdir}
+\DeclareStringOption[https://duckduckgo.com/?q=]{baseurl}
+\DeclareStringOption[.pdf]{suffix}
+\DeclareStringOption[UNKOWN PUBLISHER]{publisher}[]
+\DeclareStringOption[UNKOWN YEAR]{year}[]
+\DeclareStringOption[]{key}[]
+\DeclareStringOption[]{doi}[]
+\DeclareStringOption[]{doiText}[]
+\DeclareStringOption[]{publisherurl}[]
+\DeclareStringOption[1]{startpage}[]
+\DeclareStringOption[UNKNOWN PUBLICATION]{publication}[]
+
+\DeclareBoolOption{ACM}
+\DeclareBoolOption{IEEE}
+\DeclareBoolOption{LNCS}
+\DeclareBoolOption{LNI}
+\DeclareBoolOption{nocopyright}
+\DeclareBoolOption{nourl}
+\DeclareBoolOption{nobib}
+\DeclareBoolOption{ENTCS}
+%\ProcessOptions\relax
+
+
+% Default option rule
+\DeclareDefaultOption{%
+  \ifx\CurrentOptionValue\relax
+    \PackageWarningNoLine{\@currname}{%
+      Unknown option `\CurrentOption'\MessageBreak
+      is passed to package `authorarchive'%
+    }%
+    % Pass the option to package color.
+    % Again it is better to expand \CurrentOption.
+    \expandafter\PassOptionsToPackage\expandafter{\CurrentOption}{color}%
+  \else
+    % Package color does not take options with values.
+    % We provide the standard LaTeX error.
+    \@unknownoptionerror
+  \fi
+}
+\ProcessKeyvalOptions*
+
+% Provide command for dynamic configuration seutp
+\def\authorsetup{\kvsetkeys{AA}}
+
+% Load local configuration
+\InputIfFileExists{authorarchive.config}{}{}
+
+
+\newlength\AA at x
+\newlength\AA at y
+\newlength\AA at width
+
+\newcommand{\authorcrfont}{\footnotesize}
+\newcommand{\authorat}[1]{\put(100,100){#1}}
+\newcommand{\authorwidth}[1]{\setlength{\AA at width}{#1}}
+\setlength{\AA at width}{\textwidth}
+
+\setcounter{page}{\AA at startpage}
+
+\ifAA at ACM%
+  \setkeys{AA}{publisher=ACM}
+  \global\boilerplate={}
+  \global\copyrightetc={}
+  \renewcommand{\conferenceinfo}[2]{}
+  \renewcommand{\authorcrfont}{\crnotice}
+  \setlength\AA at x{1in+\hoffset+\oddsidemargin}
+  \setlength\AA at y{-\textheight+\topmargin+\headheight} % -\voffset-\topmargin-\headheight-\footskip}
+  \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},\LenToUnit{\AA at y}){#1}}
+  \setlength{\AA at width}{\columnwidth}
+\fi
+%%%% LNCS
+\ifAA at LNCS%
+  \setkeys{AA}{publisher=Springer-Verlag}
+  \setlength\AA at x{1in+\hoffset+\oddsidemargin}
+  \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},27){#1}}
+  \renewcommand{\authorcrfont}{\scriptsize}
+  \pdfpagesattr{/CropBox [92 65 523 731]}% LNCS page: 152x235 mm
+  \setlength{\AA at width}{\textwidth}
+  \setcounter{tocdepth}{2}
+\fi
+%
+%%%% LNI
+\ifAA at LNI%
+  \setkeys{AA}{publisher=GI}
+  \setlength\AA at x{1in+\hoffset+\oddsidemargin}
+  \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},35){#1}}
+  \renewcommand{\authorcrfont}{\scriptsize}
+  \pdfpagesattr{/CropBox [70 65 526.378 748.15]} % TODO
+  \setlength{\AA at width}{\textwidth}
+  \setcounter{tocdepth}{2}
+\fi
+%
+%%%% ENTCS
+\ifAA at ENTCS%
+  \addtolength{\voffset}{1cm}
+  \setkeys{AA}{publisher=Elsevier Science B.~V.}
+  \setlength\AA at x{1in+\hoffset+\oddsidemargin}
+  \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},-250){#1}}
+  \renewcommand{\authorcrfont}{\scriptsize}
+  \def\@oddfoot{}
+  \def\@evenfoot{}
+  \def\firstfootline{}
+  \headsep 8pt
+  \renewcommand\rightheadline{\ifnum\value{page}=\hypergetpageref{FirstPage}\relax
+    \else{\hfil\scriptsize\emph{\lastname / \AA at publication} \hfil {\rmfamily\thepage}}\fi}
+  \renewcommand\leftheadline{\scriptsize{\rmfamily\thepage} \hfil \emph{\lastname /
+      \AA at publication}\hfil}
+  %  467.717 x 680.315 pts
+  % \pdfpagesattr{/CropBox [70 110 535 850]}
+  \pdfpagesattr{/CropBox [70 95 535 775]}
+  \setlength{\AA at width}{\textwidth}
+\fi
+%
+%%%% IEEE
+\ifAA at IEEE%
+  \setkeys{AA}{publisher=IEEE Computer Society}
+  \setlength\AA at x{1in+\hoffset+\oddsidemargin}
+  \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA at x},12){#1}}
+  \renewcommand{\authorcrfont}{\scriptsize}
+  \setlength{\AA at width}{\textwidth}
+  \setcounter{tocdepth}{2}
+\fi
+%
+
+\hypersetup{%
+  draft         = false,
+  bookmarksopen = true,
+  bookmarksnumbered= true,
+  pdfauthor     = {\@author},
+  pdftitle      = {\@title},
+}
+
+\ifAA at nobib\relax\else%
+  \AtBeginDocument{%
+    \IfFileExists{\AA at bibtexdir/\AA at key.bib}{%
+      \embedfile[filespec=\AA at key.bib,%
+        desc={BibTeX entry of this paper.},%
+        stringmethod=escape,%
+        mimetype=plain/text,%
+      ]{\AA at bibtexdir/\AA at key.bib}}{
+      \typeout{No file \AA at bibtexdir/\AA at key.bib found. Not embedded reference in BibTeX format.}
+    }%
+    \IfFileExists{\AA at bibtexdir/\AA at key.enw}{%
+      \embedfile[filespec=\AA at key.enw,%
+        desc={Endnote entry of this paper.},%
+        stringmethod=escape,%
+        mimetype=plain/text,%
+      ]{\AA at bibtexdir/\AA at key.enw}}{
+      \typeout{No file \AA at bibtexdir/\AA at key.enw found. Not embedded reference in Endnote format.}
+    }%
+    \IfFileExists{\AA at bibtexdir/\AA at key.ris}{%
+      \embedfile[filespec=\AA at key.ris,%
+        desc={RIS entry of this paper.},%
+        stringmethod=escape,%
+        mimetype=plain/text,%
+      ]{\AA at bibtexdir/\AA at key.ris}}{
+      \typeout{No file \AA at bibtexdir/\AA at key.ris found. Not embedded reference in RIS format.}
+    }%
+    \IfFileExists{\AA at bibtexdir/\AA at key.word.xml}{%
+      \embedfile[filespec=\AA at key.word.xml,%
+        desc={XML entry of this paper (e.g., for Word 2007 and later).},%
+        stringmethod=escape,%
+        mimetype=plain/text,%
+      ]{\AA at bibtexdir/\AA at key.word.xml}}{
+      \typeout{No file \AA at bibtexdir/\AA at key.word.xml found. Not embedded reference for Word 2007 and later.}
+    }%
+  }%
+\fi
+\AtEndDocument{\label{LastPage}}
+
+\AddToShipoutPicture*{%
+  \setlength{\unitlength}{1mm}%
+  \authorat{%
+    \ifAA at nourl\relax\else%
+      \raisebox{.5cm}[.5cm]{\qrcode[hyperlink,height=1.17cm,padding]{\AA at baseurl/\AA at key\AA at suffix}}%
+    \fi%
+    \authorcrfont\parbox[b]{\AA at width-1.4cm}{
+      \ifAA at LNCS%
+        \AA at publication, pp. \thepage--\pageref{LastPage}, \AA at year.\\%
+        \ifAA at nocopyright\relax\else
+          \textcopyright~\AA at year~\AA at publisher.
+        \fi
+        This is the author's
+        version of the work. It is posted
+        \ifAA at nourl\relax\else%
+          at \url{\AA at baseurl/\AA at key\AA at suffix} %
+        \fi
+        \ifAA at nocopyright\relax\else
+          by permission of \AA at publisher{}
+        \fi
+        for your personal use.
+        \ifx\AA at doi\@empty%
+          \relax
+        \else
+          The definitive
+          version was published with doi:
+          \ifx\AA at doiText\@empty%
+            \href{https://doi.org/\AA@doi}{\AA at doi}.
+          \else
+            \href{https://doi.org/\AA@doi}{\AA at doiText}.
+          \fi
+        \fi
+      \else
+        \ifAA at nocopyright\relax\else
+          \textcopyright~\AA at year~\AA at publisher. %
+        \fi%
+        This is the author's
+        version of the work. It is posted
+        \ifAA at nourl\relax\else%
+          at \url{\AA at baseurl/\AA at key\AA at suffix} %
+        \fi
+        \ifAA at nocopyright\relax\else
+          by permission of \AA at publisher{} %
+        \fi
+        for your personal use. Not for redistribution. The definitive
+        version was published in \emph{\AA at publication}, pp.~\thepage--\pageref{LastPage}, \AA at year%
+        \ifx\AA at doi\@empty%
+          \ifx\AA at publisherurl\@empty%
+            .%
+          \else
+            \url{\AA at publisherurl}.%
+          \fi
+        \else
+          \ifx\AA at doiText\@empty%
+            , doi: \href{https://doi.org/\AA@doi}{\AA at doi}.%
+          \else
+            , doi: \href{https://doi.org/\AA@doi}{\AA at doiText}.%
+          \fi
+        \fi
+      \fi
+    }
+  }
+}


Property changes on: trunk/Master/texmf-dist/tex/latex/authorarchive/authorarchive.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2018-02-21 23:32:28 UTC (rev 46703)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2018-02-21 23:33:35 UTC (rev 46704)
@@ -52,7 +52,7 @@
     asymptote-faq-zh-cn asymptote-by-example-zh-cn asymptote-manual-zh-cn
     asypictureb attachfile
     aucklandthesis augie auncial-new aurical aurl autobreak autopdf
-    authoraftertitle authorindex
+    authoraftertitle authorarchive authorindex
     auto-pst-pdf autoaligne autoarea automata autonum autosp avantgar avremu
     awesomebox axodraw2
   b1encoding babel

Added: trunk/Master/tlpkg/tlpsrc/authorarchive.tlpsrc
===================================================================
Modified: trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc	2018-02-21 23:32:28 UTC (rev 46703)
+++ trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc	2018-02-21 23:33:35 UTC (rev 46704)
@@ -51,6 +51,7 @@
 depend attachfile
 depend aurl
 depend authoraftertitle
+depend authorarchive
 depend authorindex
 depend autonum
 depend autopdf



More information about the tex-live-commits mailing list