From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/authorarchive/CHANGELOG.md | 37 +++ macros/latex/contrib/authorarchive/LICENSE | 23 ++ macros/latex/contrib/authorarchive/README.md | 218 ++++++++++++++ .../latex/contrib/authorarchive/authorarchive.sty | 327 +++++++++++++++++++++ .../authorarchive/examples/authorarchive.config | 4 + .../examples/bib/brucker-authorarchive-2016.bib | 12 + .../examples/bib/brucker-authorarchive-2016.enw | 8 + .../examples/bib/brucker-authorarchive-2016.ris | 9 + .../bib/brucker-authorarchive-2016.word.xml | 16 + .../brucker-authorarchive-2016-IEEEtran-nourl.pdf | Bin 0 -> 63602 bytes .../brucker-authorarchive-2016-IEEEtran-nourl.tex | 22 ++ .../brucker-authorarchive-2016-IEEEtran.pdf | Bin 0 -> 67739 bytes .../brucker-authorarchive-2016-IEEEtran.tex | 23 ++ .../examples/brucker-authorarchive-2016-acmart.pdf | Bin 0 -> 372202 bytes .../examples/brucker-authorarchive-2016-acmart.tex | 27 ++ .../examples/brucker-authorarchive-2016-entcs.pdf | Bin 0 -> 235414 bytes .../examples/brucker-authorarchive-2016-entcs.tex | 38 +++ .../brucker-authorarchive-2016-llncs-a4.pdf | Bin 0 -> 211369 bytes .../brucker-authorarchive-2016-llncs-a4.tex | 20 ++ .../examples/brucker-authorarchive-2016-llncs.pdf | Bin 0 -> 212269 bytes .../examples/brucker-authorarchive-2016-llncs.tex | 27 ++ .../examples/brucker-authorarchive-2016-lni.pdf | Bin 0 -> 71297 bytes .../examples/brucker-authorarchive-2016-lni.tex | 24 ++ .../brucker-authorarchive-2016-sig-alternate.pdf | Bin 0 -> 112996 bytes .../brucker-authorarchive-2016-sig-alternate.tex | 23 ++ .../examples/brucker-authorarchive-2016.pdf | Bin 0 -> 216721 bytes .../examples/brucker-authorarchive-2016.tex | 18 ++ .../contrib/authorarchive/examples/input/body.tex | 18 ++ macros/latex/contrib/authorarchive/icons/README.md | 21 ++ .../contrib/authorarchive/icons/vector_iD_icon.pdf | Bin 0 -> 1197 bytes .../contrib/authorarchive/icons/vector_iD_icon.svg | 17 ++ 31 files changed, 932 insertions(+) create mode 100644 macros/latex/contrib/authorarchive/CHANGELOG.md create mode 100644 macros/latex/contrib/authorarchive/LICENSE create mode 100644 macros/latex/contrib/authorarchive/README.md create mode 100644 macros/latex/contrib/authorarchive/authorarchive.sty create mode 100644 macros/latex/contrib/authorarchive/examples/authorarchive.config create mode 100644 macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.bib create mode 100644 macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.enw create mode 100644 macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.ris create mode 100644 macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.word.xml create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.tex create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.pdf create mode 100644 macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.tex create mode 100644 macros/latex/contrib/authorarchive/examples/input/body.tex create mode 100644 macros/latex/contrib/authorarchive/icons/README.md create mode 100644 macros/latex/contrib/authorarchive/icons/vector_iD_icon.pdf create mode 100644 macros/latex/contrib/authorarchive/icons/vector_iD_icon.svg (limited to 'macros/latex/contrib/authorarchive') diff --git a/macros/latex/contrib/authorarchive/CHANGELOG.md b/macros/latex/contrib/authorarchive/CHANGELOG.md new file mode 100644 index 0000000000..4728ea73e5 --- /dev/null +++ b/macros/latex/contrib/authorarchive/CHANGELOG.md @@ -0,0 +1,37 @@ +# 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.1.1] - 2019-06-23 + +- Added PDF versions of the examples to the CTAN upload. + +### Added + +## [1.1.0] - 2019-06-23 + +### Added + +- The links to the embedded files (references) are typeset at the bottom of the paper. +- Support for `a4paper` for LNCS papers. + +### Changed + +- Updated LNCS output to the requirements of [Springer's Consent to Publish v3](http://resource-cms.springer.com/springer-cms/rest/v1/content/731196/data/v3). +- If `nourl` is active, the DOI is used as link for the QR code. +- File embedding is implemented using the [intopdf](https://www.ctan.org/pkg/intopdf) package. Links to the embedded files are shown in the generated PDF. +- ACM format adapted to [acmart](https://github.com/borisveytsman/acmart) v1.50. +- Use [lastpage](https://ctan.org/pkg/lastpage) package instead of custom label. + +## 1.0.0 - 2018-02-21 + +### Added + +- Initial version uploaded to CTAN. + +[Unreleased]: https://github.com/adbrucker/authorarchive/compare/v1.1.1...HEAD +[1.1.1]: https://github.com/adbrucker/authorarchive/compare/v1.1.0...v1.1.1 +[1.1.0]: https://github.com/adbrucker/authorarchive/compare/v1.0.0...v1.1.0 diff --git a/macros/latex/contrib/authorarchive/LICENSE b/macros/latex/contrib/authorarchive/LICENSE new file mode 100644 index 0000000000..f260d51cbc --- /dev/null +++ b/macros/latex/contrib/authorarchive/LICENSE @@ -0,0 +1,23 @@ +Copyright (c) 2008-2019 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. diff --git a/macros/latex/contrib/authorarchive/README.md b/macros/latex/contrib/authorarchive/README.md new file mode 100644 index 0000000000..f1bb3237a7 --- /dev/null +++ b/macros/latex/contrib/authorarchive/README.md @@ -0,0 +1,218 @@ +# authorarchive + +> A LaTeX style for producing author self-archiving copies of +> (academic) papers. + + + +- [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) + - [Master Repository](#master-repository) + + + +## 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). + +## 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} + 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 +- `ENTCS` for the Elsevier ENTCS layout +- `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 + +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. | +| `orcidicon` | For layouts displaying the author's ORCID identifiers as text, replace the ORCID identifier by the ORICD iD icon and a hyperlink (currently only supported for LNCS). | + +### Key/Value Options + +| Option | Default | Meaning | +| -- | -- | -- | +| `bibtexdir`| `.` | The directory where the bibliography entries are listed. | +| `baseurl` | | 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/Bibutils/) for +converting between these different formats for bibliographic +references easily. + +## Notes on Self-Archiving + +Before using this package, please check with your signed copyright form, +which rights you have. Especially whether you may self-archive the preprint +or the postprint. For more information on that, read on at +. + +None of the authors might be hold liable for copyright +violations by using this package. + +### LNCS + +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. + +This package uses `https://doi.org` as `http://dx.doi.org` +[is deprecated](https://www.doi.org/factsheets/DOIIdentifierSpecs.html). + +Thus, the proposed configuration for Springer is as follows: + +```latex +\usepackage[LNCS, + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al.\ (eds). Proceedings of the International + Conference on LaTeX-Hacks, LNCS~42. Springer, 2016.} + startpage={42}, + doi={10.1038/authorarchive}, + nocopyright + ]{authorarchive} +``` + +## Usage at arXiv.org + +arXiv.org deletes bib files when submitting a pre print. As workaround, this package +supports using the file suffix `.bibtex`. When no `.bib` is found, but a `.bibtex` +file, this file is used and embedded as `.bib` file into the PDF. + +## Other publishers + +In general, one does not need to specify a certain publisher (or LaTeX document class). +The default setting just prints the note centered at the bottom of the first page. + +```latex +\usepackage[ + key=brucker-authorarchive-2017, + year=2017, + publication={Anonymous et al.\ (eds). Proceedings of the International + Conference on LaTeX-Hacks, CEUR-WS Vol~42, 2017.} + startpage={42}, + doi={10.1039/authorarchive}, + nocopyright + ]{authorarchive} +``` + +Still, for some used document classes (e.g., `acmart`) there are specific +package options available hat produce an alternative layout. + +## 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://ctan.org/pkg/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.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 +. diff --git a/macros/latex/contrib/authorarchive/authorarchive.sty b/macros/latex/contrib/authorarchive/authorarchive.sty new file mode 100644 index 0000000000..41534ebd12 --- /dev/null +++ b/macros/latex/contrib/authorarchive/authorarchive.sty @@ -0,0 +1,327 @@ +%% Copyright (C) 2008-2019 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.3c of the License, or (at your option) any later version. +%% OR +%% The 2-clause BSD-style license. +%% +%% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause +\NeedsTeXFormat{LaTeX2e}\relax +\ProvidesPackage{authorarchive} + [2019/06/23 v1.1.1% + Self-archiving information for scientific publications.] +% +\PassOptionsToPackage{hyphens}{url} +% +\RequirePackage{ifthen} +\RequirePackage[inline]{enumitem} +\RequirePackage{graphicx} +\RequirePackage{eso-pic} +\RequirePackage{intopdf} +\RequirePackage{kvoptions} +\RequirePackage{hyperref} +\RequirePackage{calc} +\RequirePackage{qrcode} +\RequirePackage{dtk-logos} +% +%Better url breaking +\g@addto@macro{\UrlBreaks}{\UrlOrds} +% +% Option declarations +% ------------------- +\SetupKeyvalOptions{ + family=AA, + prefix=AA@ +} +% +\DeclareStringOption[.]{bibtexdir} +\DeclareStringOption[https://duckduckgo.com/?q=]{baseurl} +\DeclareStringOption[.pdf]{suffix} +\DeclareStringOption[UNKNOWN PUBLISHER]{publisher}[] +\DeclareStringOption[UNKNOWN YEAR]{year}[] +\DeclareStringOption[]{key}[] +\DeclareStringOption[]{doi}[] +\DeclareStringOption[]{doiText}[] +\DeclareStringOption[]{publisherurl}[] +\DeclareStringOption[UNKNOWN START PAGE]{startpage}[] +\DeclareStringOption[UNKNOWN PUBLICATION]{publication}[] + +\DeclareBoolOption{ACM} +\DeclareBoolOption{acmart} +\DeclareBoolOption{ENTCS} +\DeclareBoolOption{IEEE} +\DeclareBoolOption{LNCS} +\DeclareBoolOption{LNI} +\DeclareBoolOption{nocopyright} +\DeclareBoolOption{nourl} +\DeclareBoolOption{nobib} +\DeclareBoolOption{orcidicon} +%\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@x +\newlength\AA@y +\newlength\AA@width + +\def\AA@bibBibTeX{\AA@bibtexdir/\AA@key.bib} +\def\AA@bibBibTeXLong{\AA@bibtexdir/\AA@key.bibtex} +\def\AA@bibWord{\AA@bibtexdir/\AA@key.word.xml} +\def\AA@bibEndnote{\AA@bibtexdir/\AA@key.enw} +\def\AA@bibRIS{\AA@bibtexdir/\AA@key.ris} + +\newboolean{AA@bibExists} +\setboolean{AA@bibExists}{false} +\IfFileExists{\AA@bibBibTeX}{\setboolean{AA@bibExists}{true}}{} +\IfFileExists{\AA@bibBibTeXLong}{\setboolean{AA@bibExists}{true}}{} +\IfFileExists{\AA@bibWord}{\setboolean{AA@bibExists}{true}}{} +\IfFileExists{\AA@bibEndnote}{\setboolean{AA@bibExists}{true}}{} +\IfFileExists{\AA@bibRIS}{\setboolean{AA@bibExists}{true}}{} + +\setlength\AA@x{1in+\hoffset+\oddsidemargin} + +\newcommand{\authorcrfont}{\footnotesize} +\newcommand{\authorat}[1]{\AtPageUpperLeft{\put(\LenToUnit{\AA@x},\LenToUnit{.2cm-\paperheight}){#1}}} +\newcommand{\authorwidth}[1]{\setlength{\AA@width}{#1}} +\setlength{\AA@width}{\textwidth} + +\def\AA@pageinfo{} +\ifthenelse{\equal{\AA@startpage}{UNKNOWN START PAGE}}{% +}{% + \setcounter{page}{\AA@startpage}% + \def\AA@pageinfo{pp. \thepage--\pageref{\aa@lastpage}, } +} + + + +%%%% sig-alternate.cls +\ifAA@ACM% + \ifthenelse{\equal{\AA@publisher}{UNKNOWN PUBLISHER}}{% + \setkeys{AA}{publisher=ACM} + }{} + \global\boilerplate={} + \global\copyrightetc={} + \renewcommand{\conferenceinfo}[2]{} + \renewcommand{\authorcrfont}{\scriptsize} + \setlength\AA@x{1in+\hoffset+\oddsidemargin} + \setlength\AA@y{-\textheight+\topmargin+\headheight-\footskip} % -\voffset-\topmargin-\headheight-\footskip} + \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA@x},\LenToUnit{\AA@y}){#1}} + \setlength{\AA@width}{\columnwidth} +\fi +% +%%%% acmart.cls +\ifAA@acmart% + \ifthenelse{\equal{\AA@publisher}{UNKNOWN PUBLISHER}}{% + \setkeys{AA}{publisher=ACM} + }{} + \renewcommand{\authorat}[1]{\AtPageUpperLeft{\put(\LenToUnit{\AA@x},\LenToUnit{0.2cm-\paperheight}){#1}}} + \setlength{\AA@width}{\textwidth} +\fi +% +%%%% LNCS +\ifAA@LNCS% + \ifAA@orcidicon% + \renewcommand{\orcidID}[1]{\href{https://orcid.org/#1}{% + \textsuperscript{\,\includegraphics[height=2\fontcharht\font`A]{vector_iD_icon}}}} + \else\relax\fi% +% + \ifthenelse{\equal{\AA@publisher}{UNKNOWN PUBLISHER}}{% + \setkeys{AA}{publisher=Springer-Verlag} + }{} + \renewcommand{\authorcrfont}{\scriptsize} + \@ifclasswith{llncs}{a4paper}{% + \pdfpagesattr{/CropBox [92 114 523 780]}% + \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA@x},40){#1}}% + }{% + \pdfpagesattr{/CropBox [92 65 523 731]}% LNCS page: 152x235 mm + \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA@x},23){#1}} + } + \setlength{\AA@width}{\textwidth} + \setcounter{tocdepth}{2} +\fi +% +%%%% LNI +\ifAA@LNI% + \ifthenelse{\equal{\AA@publisher}{UNKNOWN PUBLISHER}}{% + \setkeys{AA}{publisher=GI} + }{} + \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA@x},35){#1}} + \renewcommand{\authorcrfont}{\scriptsize} + \pdfpagesattr{/CropBox [70 65 526.378 748.15]} % TODO + \setlength{\AA@width}{\textwidth} + \setcounter{tocdepth}{2} +\fi +% +%%%% ENTCS +\ifAA@ENTCS% + \addtolength{\voffset}{1cm} + \ifthenelse{\equal{\AA@publisher}{UNKNOWN PUBLISHER}}{% + \setkeys{AA}{publisher=Elsevier Science B.~V.} + }{} + \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA@x},\LenToUnit{-.5cm-\the\ht\AA@authoratBox}){#1}} + \renewcommand{\authorcrfont}{\scriptsize} + \setlength{\AA@width}{\textwidth} +\fi +% +%%%% IEEE +\ifAA@IEEE% + \ifthenelse{\equal{\AA@publisher}{UNKNOWN PUBLISHER}}{% + \setkeys{AA}{publisher=IEEE} + }{} + \renewcommand{\authorat}[1]{\put(\LenToUnit{\AA@x},6){#1}} + \renewcommand{\authorcrfont}{\scriptsize} + \setlength{\AA@width}{\textwidth} + \setcounter{tocdepth}{2} +\fi +% + +\hypersetup{% + draft = false, + bookmarksopen = true, + bookmarksnumbered= true, + pdfauthor = {\@author}, + pdftitle = {\@title}, +} + +\@ifpackageloaded{totpages}{% + \def\aa@lastpage{TotPages} +}{% + \RequirePackage{lastpage} + \def\aa@lastpage{LastPage} +} +\newsavebox{\AA@authoratBox} + +\AddToShipoutPicture*{% + \setlength{\unitlength}{1mm}% + \savebox{\AA@authoratBox}{% + \parbox{1.4cm}{% + \bgroup% + \normallineskiplimit=0pt% + \ifAA@nourl% + \ifx\AA@doi\@empty\relax% + \else% + \qrcode[hyperlink,height=1.17cm,padding]{https://doi.org/\AA@doi}% + \fi% + \else% + \qrcode[hyperlink,height=1.17cm,padding]{\AA@baseurl/\AA@key\AA@suffix}% + \fi% + \egroup% + }% + \ifAA@nourl\ifx\AA@doi\@empty\addtolength{\AA@width}{1.4cm}\fi\fi + \parbox{\AA@width-1.4cm}{\authorcrfont% + \ifAA@LNCS% + \AA@publication, \AA@pageinfo \AA@year. % + \ifAA@nocopyright\else + \textcopyright~\AA@year~\AA@publisher. + \fi + This is the author's + version of the work. It is posted + \ifAA@nourl\relax\else% + at \url{\AA@baseurl/\AA@key\AA@suffix} % + \fi + \ifAA@nocopyright\relax\else + by permission of \AA@publisher{} + \fi + for your personal use. + \ifx\AA@doi\@empty% + \relax + \else + The final publication is available at Springer via + \ifx\AA@doiText\@empty% + \url{https://doi.org/\AA@doi}. + \else + \href{https://doi.org/\AA@doi}{\AA@doiText}. + \fi + \fi + \else + \ifAA@nocopyright\relax\else + \textcopyright~\AA@year~\AA@publisher. % + \fi% + This is the author's + version of the work. It is posted + \ifAA@nourl\relax\else% + at \url{\AA@baseurl/\AA@key\AA@suffix} % + \fi + \ifAA@nocopyright\relax\else + by permission of \AA@publisher{} % + \fi + for your personal use. Not for redistribution. The definitive + version was published in \emph{\AA@publication}, \AA@pageinfo \AA@year% + \ifx\AA@doi\@empty% + \ifx\AA@publisherurl\@empty% + .% + \else + \url{\AA@publisherurl}.% + \fi + \else + \ifx\AA@doiText\@empty% + , doi: \href{https://doi.org/\AA@doi}{\AA@doi}.% + \else + , doi: \href{https://doi.org/\AA@doi}{\AA@doiText}.% + \fi + \fi + \fi + \ifAA@nobib\relax\else% + \ifthenelse{\boolean{AA@bibExists}}{% + \hfill + \begin{itemize*}[label={}, itemjoin={,}] + \IfFileExists{\AA@bibBibTeX}{% + \item \attachandlink{\AA@bibBibTeX}[application/x-bibtex]{BibTeX entry of this paper}{\BibTeX}% + }{% + \IfFileExists{\AA@bibBibTeXLong}{% + \item \attachandlink[\AA@key.bib]{\AA@bibBibTeXLong}[application/x-bibtex]{BibTeX entry of this paper}{\BibTeX}% + }{% + \typeout{No file \AA@bibBibTeX{} (and no \AA@bibBibTeXLong) found. Not embedded reference in BibTeX format.}% + }% + }% + \IfFileExists{\AA@bibWord}{% + \item \attachandlink{\AA@bibWord}[application/xml]{XML entry of this paper (e.g., for Word 2007 and later)}{Word}% + }{% + \typeout{No file \AA@bibWord{} found. Not embedded reference for Word 2007 and later.}% + }% + \IfFileExists{\AA@bibEndnote}{% + \item \attachandlink{\AA@bibEndnote}[application/x-endnote-refer]{Endnote entry of this paper}{EndNote}% + }{% + \typeout{No file \AA@bibEndnote{} found. Not embedded reference in Endnote format.}% + }% + \IfFileExists{\AA@bibRIS}{% + \item \attachandlink{\AA@bibRIS}[application/x-research-info-systems]{RIS entry of this paper}{RIS}% + }{% + \typeout{No file \AA@bibRIS{} found. Not embedded reference in RIS format.}% + }% + \end{itemize*}\\ + }{% + \PackageError{authorarchive}{No bibliographic files found. Specify option 'nobib' if this is intended.} + } + \fi + } + } + \authorat{\raisebox{\the\ht\AA@authoratBox}{\usebox{\AA@authoratBox}}} +} diff --git a/macros/latex/contrib/authorarchive/examples/authorarchive.config b/macros/latex/contrib/authorarchive/examples/authorarchive.config new file mode 100644 index 0000000000..5c86ff6ae1 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/authorarchive.config @@ -0,0 +1,4 @@ +\authorsetup{% + baseurl={https://git.logicalhacking.com/adbrucker/authorarchive/src/master/examples} + ,bibtexdir={bib} +} diff --git a/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.bib b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.bib new file mode 100644 index 0000000000..f8b2af7ea0 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.bib @@ -0,0 +1,12 @@ + +@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 +} diff --git a/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.enw b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.enw new file mode 100644 index 0000000000..f2b7a83318 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.enw @@ -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 + diff --git a/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.ris b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.ris new file mode 100644 index 0000000000..800f50667b --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.ris @@ -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 - diff --git a/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.word.xml b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.word.xml new file mode 100644 index 0000000000..26a59b6c02 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/bib/brucker-authorarchive-2016.word.xml @@ -0,0 +1,16 @@ + + + +brucker-authorarchive-2016 +Proceedings +2016 +Proceedings of the International Conference on \LaTeX-Hacks +42 + + +BruckerAchimD + + +A Simple Example of the authorarchive Package for \LaTeX + + diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.pdf new file mode 100644 index 0000000000..57f924087e Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex new file mode 100644 index 0000000000..147dce443d --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran-nourl.tex @@ -0,0 +1,22 @@ +\documentclass[conference]{IEEEtran} +\usepackage[T1]{fontenc} +\usepackage[IEEE, + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al.\ (eds). Proceedings of the International + Conference on LaTeX-Hacks. Some Publisher}, + startpage={42}, + nourl, + nocopyright + ]{../authorarchive} + +\usepackage{lipsum} + +\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} +} + +\input{input/body} + diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.pdf new file mode 100644 index 0000000000..537bd81131 Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex new file mode 100644 index 0000000000..6c13145db1 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-IEEEtran.tex @@ -0,0 +1,23 @@ +\documentclass[conference]{IEEEtran} +\usepackage[T1]{fontenc} +\usepackage[IEEE, + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al.\ (eds). Proceedings of the International + Conference on LaTeX-Hacks. Some Publisher}, + 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{% + \IEEEauthorblockN{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}} + \IEEEauthorblockA{Some Departement \\ Somewhere} +} + +\input{input/body} + diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.pdf new file mode 100644 index 0000000000..146a2adcb2 Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.tex new file mode 100644 index 0000000000..34c6085e23 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-acmart.tex @@ -0,0 +1,27 @@ +\documentclass[sigconf]{acmart} +\copyrightyear{2017} +\acmYear{2017} +\setcopyright{acmlicensed} +\acmConference[LHack '16]{1st International Conference on \LaTeX-Hacks}{December 4--6, 2017}{Salzburg, Austria} +\acmBooktitle{LHack '16: The 1st International Conference on \LaTeX-Hacks, December 4--6, 2017, Salzburg, Austria} +\acmPrice{15.00} +\acmDOI{10.1145/000000.000000} +\acmISBN{000-0-0000-0000-0/00/00} + +\usepackage[acmart, + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al. (eds). Proceedings of the International + Conference on LaTeX-Hacks, ACM, 2016}, + startpage={42}, + doi={00/0000}, + 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}} + +\input{input/body} + diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.pdf new file mode 100644 index 0000000000..2a51cca746 Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.tex new file mode 100644 index 0000000000..9095d7970f --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-entcs.tex @@ -0,0 +1,38 @@ +\documentclass{entcs} +\usepackage[T1]{fontenc} +\usepackage[ENTCS, + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al.\ (eds). Proceedings of the International + Conference on LaTeX-Hacks, Some Publisher}, + startpage={42}, + doi={00/00_00}, + doiText={0/00\_00}, + nocopyright + ]{../authorarchive} + +\usepackage{lipsum} + +\def\lastname{A.D. Brucker} + +\begin{document} + \begin{frontmatter} + \title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX} + \author{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}} + + \begin{abstract} + \lipsum[1-2] + \end{abstract} + + \end{frontmatter} + + \section{Introduction} + \lipsum[1-4] + + \section{Contribution} + \lipsum[5-10] + + \section{Conclusion} + \lipsum[11-12] +\end{document} + diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.pdf new file mode 100644 index 0000000000..70020cc5a9 Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex new file mode 100644 index 0000000000..ca840ee71a --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs-a4.tex @@ -0,0 +1,20 @@ +\documentclass[final, runningheads, USenglish, a4paper, 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}, + 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} + +\input{input/body} diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.pdf new file mode 100644 index 0000000000..15a6977bf1 Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.tex new file mode 100644 index 0000000000..b1972ec0be --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-llncs.tex @@ -0,0 +1,27 @@ +\documentclass[final, runningheads, USenglish, pdftex]{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, + 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}, + orcidicon, + 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}\orcidID{0000-0002-6355-1200}} +\institute{Some Departement, Somewhere} + +\input{input/body} diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.pdf new file mode 100644 index 0000000000..2d2551092e Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.tex new file mode 100644 index 0000000000..080e9f7d80 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-lni.tex @@ -0,0 +1,24 @@ +\documentclass[english]{lni} +\usepackage[T1]{fontenc} +\usepackage[LNI, + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al.\ (eds). Proceedings of the International + Conference on LaTeX-Hacks. Some Publisher}, + 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}\\ + Some Departement\\ + Somewhere +} + +\input{input/body} + diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.pdf new file mode 100644 index 0000000000..786d613a7f Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.tex new file mode 100644 index 0000000000..e3b9b5613b --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016-sig-alternate.tex @@ -0,0 +1,23 @@ +\documentclass[USenglish, pdftex, letterpaper]{sig-alternate} +\usepackage[ACM, + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al.\ (eds). Proceedings of the International + Conference on LaTeX-Hacks, ACM, 2016}, + startpage={42}, + doi={00/0000}, + nocopyright + ]{../authorarchive} + +\usepackage{lipsum} + +\title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX} + +\numberofauthors{1} +\author{ + \alignauthor + \protect\href{http://www.brucker.ch/}{Achim D. Brucker} +} + +\input{input/body} + diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.pdf b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.pdf new file mode 100644 index 0000000000..361e1af1d7 Binary files /dev/null and b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.pdf differ diff --git a/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.tex b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.tex new file mode 100644 index 0000000000..38c67a2faf --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/brucker-authorarchive-2016.tex @@ -0,0 +1,18 @@ +\documentclass[a4paper]{article} + +\usepackage[ + key=brucker-authorarchive-2016, + year=2016, + publication={Anonymous et al.\ (eds). Proceedings of the International + Workshop on LaTeX-Hacks}, + startpage={42}, + doi={00/0000}, + 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}} + +\input{input/body} diff --git a/macros/latex/contrib/authorarchive/examples/input/body.tex b/macros/latex/contrib/authorarchive/examples/input/body.tex new file mode 100644 index 0000000000..d3c9340ed8 --- /dev/null +++ b/macros/latex/contrib/authorarchive/examples/input/body.tex @@ -0,0 +1,18 @@ +\begin{document} + \maketitle{} + + \begin{abstract} + \lipsum[1-2] + \end{abstract} + + \section{Introduction} + \lipsum[1-4] + + \section{Contribution} + \lipsum[5-10] + + \section{Conclusion} + \lipsum[11-12] + +\end{document} + diff --git a/macros/latex/contrib/authorarchive/icons/README.md b/macros/latex/contrib/authorarchive/icons/README.md new file mode 100644 index 0000000000..6670cb04fb --- /dev/null +++ b/macros/latex/contrib/authorarchive/icons/README.md @@ -0,0 +1,21 @@ +# Icons for the use with authorarchive + +This directory contains icons that might be used together with +the authorarchive LaTeX style. The use of these icons is +restricted by the respective copyright holders. + +## ORCID iD Icon + +The iD icon ([vector_iD_icon.svg](vector_iD_icon.svg)) was obtained in +SVG format from + and converted +to PDF ([vector_iD_icon.pdf](vector_iD_icon.pdf)) using +[Inkscape](https://inkscape.org). According to the use and (display +guidelines)[https://orcid.org/trademark-and-id-display-guidelines] of +the ORCID iD icons, it can be used for displaying ORCID identifiers. + +An alternative to including the iD icon as PDF image is the +[academicons](https://ctan.org/pkg/academicons) package. At the time +of writing, this package requires xe(la)tex or lua(la)tex while the +[authorarchive](https://ctan.org/pkg/authorarchive) packages requires +pdf(la)tex. diff --git a/macros/latex/contrib/authorarchive/icons/vector_iD_icon.pdf b/macros/latex/contrib/authorarchive/icons/vector_iD_icon.pdf new file mode 100644 index 0000000000..59824b11a1 Binary files /dev/null and b/macros/latex/contrib/authorarchive/icons/vector_iD_icon.pdf differ diff --git a/macros/latex/contrib/authorarchive/icons/vector_iD_icon.svg b/macros/latex/contrib/authorarchive/icons/vector_iD_icon.svg new file mode 100644 index 0000000000..2bddf44f1b --- /dev/null +++ b/macros/latex/contrib/authorarchive/icons/vector_iD_icon.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3