summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/authorarchive
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-02-21 23:33:35 +0000
committerKarl Berry <karl@freefriends.org>2018-02-21 23:33:35 +0000
commitc97246252f045d55b53d33ed13cb8ab54b22ce0b (patch)
tree033fa32f614ae0cf34f0df711c687125bfbca215 /Master/texmf-dist/doc/latex/authorarchive
parentbec19ad7aea6f3d69d967f735ebc501d4097155d (diff)
authorarchive (21feb18)
git-svn-id: svn://tug.org/texlive/trunk@46704 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/authorarchive')
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md9
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/LICENSE23
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/README.md124
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/authorarchive.config3
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib12
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.enw8
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdfbin0 -> 205868 bytes
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.ris9
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex36
-rw-r--r--Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml16
10 files changed, 240 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md b/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md
new file mode 100644
index 00000000000..8c3de8a3c7d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/CHANGELOG.md
@@ -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.
diff --git a/Master/texmf-dist/doc/latex/authorarchive/LICENSE b/Master/texmf-dist/doc/latex/authorarchive/LICENSE
new file mode 100644
index 00000000000..b7d556eb40f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/LICENSE
@@ -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.
diff --git a/Master/texmf-dist/doc/latex/authorarchive/README.md b/Master/texmf-dist/doc/latex/authorarchive/README.md
new file mode 100644
index 00000000000..6d84a54ecdc
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/README.md
@@ -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.
diff --git a/Master/texmf-dist/doc/latex/authorarchive/authorarchive.config b/Master/texmf-dist/doc/latex/authorarchive/authorarchive.config
new file mode 100644
index 00000000000..44418c3121c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/authorarchive.config
@@ -0,0 +1,3 @@
+\authorsetup{%
+ baseurl={https://git.logicalhacking.com/adbrucker/authorarchive/src/master}
+}
diff --git a/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.bib
new file mode 100644
index 00000000000..f8b2af7ea0e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/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/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.enw b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.enw
new file mode 100644
index 00000000000..f2b7a83318b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/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/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf
new file mode 100644
index 00000000000..d651f6a6ade
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.ris b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.ris
new file mode 100644
index 00000000000..800f50667b6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/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/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex
new file mode 100644
index 00000000000..7d29934c1ba
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.tex
@@ -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}
+
diff --git a/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml
new file mode 100644
index 00000000000..26a59b6c02d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/authorarchive/brucker-authorarchive-2016.word.xml
@@ -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>