Compare commits

...

26 Commits

Author SHA1 Message Date
Achim D. Brucker 47eb90b7d6 Added examples and cleaned directories for release. 2022-04-24 21:55:01 +01:00
Achim D. Brucker 54d884e286 Update for v1.2.0 release. 2022-04-24 21:46:23 +01:00
Achim D. Brucker 4f090cd8b8 Update for v1.2.0 release. 2022-04-24 21:45:16 +01:00
Achim D. Brucker f8189b2d8a Moved Makefile for generating release archive into .woodpecker directory. 2022-04-24 21:43:11 +01:00
Achim D. Brucker 3b3c718502 Added email notification for failed builds.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-29 07:13:50 +01:00
Achim D. Brucker 8857a6481f Reorganized CI setup.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-20 11:07:22 +00:00
Achim D. Brucker f22a4f018e Initial commit.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-20 10:25:39 +00:00
Achim D. Brucker 140dde786e Generate link to latest artifacts.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-19 20:28:49 +00:00
Achim D. Brucker 2d29d803f6 Deploy generated artifacts.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-19 14:06:22 +00:00
Achim D. Brucker 87bb66436f Use curl instead of wget.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-16 21:00:12 +00:00
Achim D. Brucker 9828313d9e Removed outdated sig-alternate example.
ci/woodpecker/push/build Pipeline failed Details
2022-03-16 20:48:37 +00:00
Achim D. Brucker fdbce17e66 Download entcs.cls during build. 2022-03-16 20:46:42 +00:00
Achim D. Brucker 76ab509967 Fixed directory hierarchy.
ci/woodpecker/push/build Pipeline failed Details
2022-03-16 20:33:06 +00:00
Achim D. Brucker d8f1acc3cf Fixed directory hierarchy.
ci/woodpecker/push/build Pipeline failed Details
2022-03-16 20:27:24 +00:00
Achim D. Brucker 06f36211ba Moved Woodpecker configuration into subdirectory.
ci/woodpecker/push/build Pipeline failed Details
2022-03-16 20:25:47 +00:00
Achim D. Brucker c130290a11 Switched from Jenkins to Woodpecker CI.
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-03-15 23:26:55 +00:00
Achim D. Brucker 180148b6c4 Renamed Master Repository to Upstream Repository. 2022-03-13 18:32:19 +00:00
Achim D. Brucker f6a61e203a Inlined body text for all examples. 2022-03-13 17:39:16 +00:00
Achim D. Brucker 8ecd1d94a0 Bug fix: inlined body text and moved abstract before maketitle as required by acmart. 2022-03-13 17:35:34 +00:00
Achim D. Brucker 9757cf38b2 Use hvlogos.sty instead of dtk-logos.sty. 2021-12-23 21:55:05 +00:00
Achim D. Brucker bd8eb3e711 If available, use pdfmanagement instead of \pdfpagesattr (closes #20). 2021-12-23 21:51:04 +00:00
Oliver Kopp b987812c76
Nicer syntax highlighting 2020-09-02 02:27:33 +02:00
Achim D. Brucker 70f2c95408 Load authorarchive within the AtEndPreamble-hook, required with latest lni.cls.
adbrucker/authorarchive/master This commit looks good Details
2019-09-13 20:13:44 +01:00
Achim D. Brucker a00acaaf44 Compare-links now point to logicalhacking.com.
adbrucker/authorarchive/master This commit looks good Details
2019-08-18 09:39:58 +01:00
Oliver Kopp 4bfa26bc60
Fix format of changelog for 1.1.1
adbrucker/authorarchive/master This commit looks good Details
2019-06-23 22:04:21 +02:00
Achim D. Brucker 135c05f4a4 Marked development version as unreleased.
adbrucker/authorarchive/master This commit looks good Details
2019-06-23 18:36:03 +01:00
23 changed files with 172 additions and 250 deletions

12
.ci/Jenkinsfile vendored
View File

@ -1,12 +0,0 @@
pipeline {
agent any
stages {
stage('Build PDFs') {
steps {
sh 'docker run -v $PWD/:/authorarchive logicalhacking:debian4isabelle sh -c "cd /authorarchive/examples && (for i in *.tex; do pdflatex \\$i; pdflatex \\$i; pdflatex \\$i; done)"'
}
}
}
}

148
.gitignore vendored
View File

@ -1,148 +0,0 @@
# ---> TeX
## class files for examples
examples/acmart.cls
examples/entcs.cls
examples/IEEEtran.cls
examples/llncs.cls
examples/lni.cls
examples/sig-alternate.cls
examples/*.pdf
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
## Intermediate documents:
*.dvi
*-converted-to.*
# these rules might exclude image files for figures etc.
# *.ps
# *.eps
# *.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.brf
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.snm
*.vrb
#(e)ledmac/(e)ledpar
*.end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
*.acn
*.acr
*.glg
*.glo
*.gls
# gnuplottex
*-gnuplottex-*
# hyperref
*.brf
# knitr
*-concordance.tex
*.tikz
*-tikzDictionary
# listings
*.lol
# makeidx
*.idx
*.ilg
*.ind
*.ist
# minitoc
*.maf
*.mtc
*.mtc[0-9]
*.mtc[1-9][0-9]
# minted
_minted*
*.pyg
# morewrites
*.mw
# mylatexformat
*.fmt
# nomencl
*.nlo
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# todonotes
*.tdo
# xindy
*.xdy
# WinEdt
*.bak
*.sav
authorarchive.zip

View File

@ -5,13 +5,20 @@ 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
## [1.2.0] - 2022-04-24
- Added PDF versions of the examples to the CTAN upload.
### Changed
- If available, use pdfmanagement instead of \pdfpagesattr
- Use hvlogos.sty instead of dtk-logos.sty
## [1.1.1] 2019-06-23
### Added
## [1.1.0] - 2019-06-23
- Added PDF versions of the examples to the CTAN upload.
## [1.1.0] 2019-06-23
### Added
@ -26,12 +33,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- 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
## 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
[Unreleased]: https://git.logicalhacking.com/adbrucker/authorarchive/compare/v1.2.0...HEAD
[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
[1.1.0]: https://git.logicalhacking.com/adbrucker/authorarchive/compare/v1.0.0...v1.1.0

View File

@ -1,17 +0,0 @@
authorarchive.zip: * examples/*.tex
rm -rf authorarchive
mkdir -p authorarchive/examples
cp -r icons authorarchive
(cd examples; for i in *.tex; do pdflatex $$i; pdflatex $$i; pdflatex $$i; done)
cp examples/*.tex authorarchive/examples/
cp examples/*.pdf authorarchive/examples/
cp examples/*.config authorarchive/examples/
cp -r examples/bib authorarchive/examples/
cp -r examples/input authorarchive/examples/
cp *.sty authorarchive
cp LICENSE authorarchive
cp *.md authorarchive
chmod -R go+u-w authorarchive
zip -r authorarchive.zip authorarchive
rm -rf authorarchive

View File

@ -209,10 +209,13 @@ 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.
```yaml
SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
```
## Master Repository
## Upstream Repository
The master git repository for this project is hosted by the [Software
Assurance & Security Research Team](https://logicalhacking.com) at
The upstream git repository, i.e., the single source of truth, for this
project is hosted by the
[Software Assurance & Security Research Team](https://logicalhacking.com) at
<https://git.logicalhacking.com/adbrucker/authorarchive>.

View File

@ -11,7 +11,7 @@
%% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause
\NeedsTeXFormat{LaTeX2e}\relax
\ProvidesPackage{authorarchive}
[2019/06/23 v1.1.1%
[2022/04/22 Unreleased v1.2.0
Self-archiving information for scientific publications.]
%
\PassOptionsToPackage{hyphens}{url}
@ -25,7 +25,7 @@
\RequirePackage{hyperref}
\RequirePackage{calc}
\RequirePackage{qrcode}
\RequirePackage{dtk-logos}
\RequirePackage{hvlogos}
%
%Better url breaking
\g@addto@macro{\UrlBreaks}{\UrlOrds}
@ -157,10 +157,22 @@
}{}
\renewcommand{\authorcrfont}{\scriptsize}
\@ifclasswith{llncs}{a4paper}{%
\pdfpagesattr{/CropBox [92 114 523 780]}%
\ExplSyntaxOn
\@ifundefined{pdfmanagement_add:nnn}{%
\pdfpagesattr{/CropBox [92 114 523 780]}%
}{%
\pdfmanagement_add:nnn {Pages}{CropBox}{[92~114~523~780]}
}%
\ExplSyntaxOff
\renewcommand{\authorat}[1]{\put(\LenToUnit{\AA@x},40){#1}}%
}{%
\pdfpagesattr{/CropBox [92 65 523 731]}% LNCS page: 152x235 mm
\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@x},23){#1}}
}
\setlength{\AA@width}{\textwidth}

Binary file not shown.

View File

@ -18,5 +18,22 @@
\IEEEauthorblockA{Some Departement \\ Somewhere}
}
\input{input/body}
\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}

Binary file not shown.

View File

@ -19,5 +19,22 @@
\IEEEauthorblockA{Some Departement \\ Somewhere}
}
\input{input/body}
\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}

Binary file not shown.

View File

@ -22,6 +22,21 @@
\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}
\input{input/body}
\begin{document}
\maketitle{}
\section{Introduction}
\lipsum[1-4]
\section{Contribution}
\lipsum[5-10]
\section{Conclusion}
\lipsum[11-12]
\end{document}

Binary file not shown.

Binary file not shown.

View File

@ -17,4 +17,21 @@
\author{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}}
\institute{Some Departement, Somewhere}
\input{input/body}
\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}

Binary file not shown.

View File

@ -24,4 +24,21 @@
\author{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}\orcidID{0000-0002-6355-1200}}
\institute{Some Departement, Somewhere}
\input{input/body}
\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}

Binary file not shown.

View File

@ -1,16 +1,17 @@
\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}
\AtEndPreamble{
\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}
@ -20,5 +21,21 @@
Somewhere
}
\input{input/body}
\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}

View File

@ -1,23 +0,0 @@
\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}

Binary file not shown.

View File

@ -15,4 +15,21 @@
\title{A Simple Example of the \texttt{authorarchive} Package for \LaTeX}
\author{\protect\href{http://www.brucker.ch/}{Achim D. Brucker}}
\input{input/body}
\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}

View File

@ -1,18 +0,0 @@
\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}