initial commit
This commit is contained in:
commit
ba30ce0109
13 changed files with 203 additions and 0 deletions
13
.ci/build_document.sh
Executable file
13
.ci/build_document.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
set -e
|
||||
echo "Building document"
|
||||
make pdf
|
||||
mkdir public
|
||||
mv build/2022_Zwergenraetsel.pdf public
|
||||
mv build/2022_Zwergenraetsel.log public
|
||||
cd public/
|
||||
if ! command -v tree &> /dev/null
|
||||
then
|
||||
echo "No tree utility found, skipping making tree"
|
||||
else
|
||||
tree -H '.' -I "index.html" -D --charset utf-8 -T "NONE" > index.html
|
||||
fi
|
31
.ci/git-info-2.sh
Executable file
31
.ci/git-info-2.sh
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/bin/sh
|
||||
# Copyright 2015 Brent Longborough
|
||||
# Part of gitinfo2 package Version 2
|
||||
# Release 2.0.7 2015-11-22
|
||||
# Please read gitinfo2.pdf for licencing and other details
|
||||
# -----------------------------------------------------
|
||||
# Post-{commit,checkout,merge} hook for the gitinfo2 package
|
||||
#
|
||||
# Get the first tag found in the history from the current HEAD
|
||||
FIRSTTAG=$(git describe --tags --always --dirty='-*' 2>/dev/null)
|
||||
# Get the first tag in history that looks like a Release
|
||||
RELTAG=$(git describe --tags --long --always --dirty='-*' --match '[0-9]*.*' 2>/dev/null)
|
||||
# Hoover up the metadata
|
||||
git --no-pager log -1 --date=short --decorate=short \
|
||||
--pretty=format:"\usepackage[%
|
||||
shash={%h},
|
||||
lhash={%H},
|
||||
authname={%an},
|
||||
authemail={%ae},
|
||||
authsdate={%ad},
|
||||
authidate={%ai},
|
||||
authudate={%at},
|
||||
commname={%cn},
|
||||
commemail={%ce},
|
||||
commsdate={%cd},
|
||||
commidate={%ci},
|
||||
commudate={%ct},
|
||||
refnames={%d},
|
||||
firsttagdescribe={$FIRSTTAG},
|
||||
reltag={$RELTAG}
|
||||
]{gitexinfo}" HEAD > .git/gitHeadInfo.gin
|
56
.gitignore
vendored
Normal file
56
.gitignore
vendored
Normal file
|
@ -0,0 +1,56 @@
|
|||
## Core latex/pdflatex auxiliary files:
|
||||
*.aux
|
||||
*.lof
|
||||
*.log
|
||||
*.lot
|
||||
*.fls
|
||||
*.out
|
||||
*.toc
|
||||
*.fmt
|
||||
*.fot
|
||||
*.cb
|
||||
*.cb2
|
||||
*.loe
|
||||
|
||||
## Intermediate documents:
|
||||
*.dvi
|
||||
*-converted-to.*
|
||||
|
||||
## Bibliography auxiliary files (bibtex/biblatex/biber):
|
||||
*.bbl
|
||||
*.bcf
|
||||
*.blg
|
||||
*-blx.aux
|
||||
*-blx.bib
|
||||
*.brf
|
||||
*.run.xml
|
||||
*.latexmain
|
||||
|
||||
## Build tool auxiliary files:
|
||||
*.fdb_latexmk
|
||||
*.synctex
|
||||
*.synctex.gz
|
||||
*.synctex.gz(busy)
|
||||
*.pdfsync
|
||||
*.tdo
|
||||
|
||||
##swap files
|
||||
*.swp
|
||||
*.synctex(busy)
|
||||
|
||||
##other help files
|
||||
*.idx
|
||||
*.ilg
|
||||
*.ind
|
||||
*.lec
|
||||
*.cnt
|
||||
|
||||
### main pdf file
|
||||
.pdf
|
||||
|
||||
## build directory
|
||||
build/
|
||||
|
||||
## makefiles locks
|
||||
.init-submodule-cert
|
||||
.init-git-hooks-cert
|
34
.gitlab-ci.yml
Normal file
34
.gitlab-ci.yml
Normal file
|
@ -0,0 +1,34 @@
|
|||
stages:
|
||||
- build
|
||||
- pages
|
||||
|
||||
default:
|
||||
tags:
|
||||
- latex
|
||||
|
||||
build-document:
|
||||
stage: build
|
||||
script:
|
||||
- .ci/build_document.sh
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
artifacts:
|
||||
paths:
|
||||
- public/
|
||||
only:
|
||||
- tags
|
||||
- branches
|
||||
# - merge_requests
|
||||
|
||||
|
||||
pages:
|
||||
stage: pages
|
||||
artifacts:
|
||||
paths:
|
||||
- public/
|
||||
script:
|
||||
- echo "Deploying to pages"
|
||||
- test -f public/2022_Zwergenraetsel.pdf
|
||||
only:
|
||||
- master
|
||||
- main
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule "LatexPackagesBuild"]
|
||||
path = LatexPackagesBuild
|
||||
url = https://gitlab.com/latexci/packages/LatexPackagesBuild.git
|
3
.latexmkrc
Normal file
3
.latexmkrc
Normal file
|
@ -0,0 +1,3 @@
|
|||
ensure_path('TEXINPUTS', './LatexPackagesBuild//'); # set texinputs to find custom packages
|
||||
$pdf_mode = 1; # generate a pdf file by default
|
||||
$out_dir = 'build';
|
18
2022_Zwergenraetsel.tex
Normal file
18
2022_Zwergenraetsel.tex
Normal file
|
@ -0,0 +1,18 @@
|
|||
\documentclass[10pt,ngerman,a4paper, fancyfoot, git]{mkessler-script}
|
||||
|
||||
\course{NONE}
|
||||
\lecturer{}
|
||||
\author{}
|
||||
|
||||
\usepackage{zwergenraetsel}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
\cleardoublepage
|
||||
|
||||
\tableofcontents
|
||||
\cleardoublepage
|
||||
|
||||
|
||||
\end{document}
|
1
LatexPackagesBuild
Submodule
1
LatexPackagesBuild
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit dfbfbb9ea810ddacdeab142498affc8b70d9585f
|
31
Makefile
Normal file
31
Makefile
Normal file
|
@ -0,0 +1,31 @@
|
|||
pdf: init
|
||||
latexmk
|
||||
|
||||
clean:
|
||||
latexmk -c
|
||||
|
||||
clean-all:
|
||||
latexmk -C
|
||||
rm -rf build/
|
||||
|
||||
## Stuff to set up repository after cloning
|
||||
|
||||
init: .init-submodule-cert .init-git-hooks-cert
|
||||
|
||||
.init-submodule-cert:
|
||||
@echo "[Make] Initialising git submodule for packages"
|
||||
git submodule update --init --rebase
|
||||
@touch .init-submodule-cert
|
||||
|
||||
# Sets up git hooks for gitinfo2 package
|
||||
.init-git-hooks-cert:
|
||||
@echo "[Make] Setting up git hooks for package gitinfo2"
|
||||
@mkdir -p .git/hooks
|
||||
@cp .ci/git-info-2.sh .git/hooks/post-merge
|
||||
@cp .ci/git-info-2.sh .git/hooks/post-checkout
|
||||
@cp .ci/git-info-2.sh .git/hooks/post-commit
|
||||
@.ci/git-info-2.sh
|
||||
@touch .init-git-hooks-cert
|
||||
|
||||
|
||||
.PHONY: pdf, clean, clean-all
|
11
README.md
Normal file
11
README.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# NONE
|
||||
|
||||
These are the lecture notes for the 'NONE', taught in NONE at the University of Bonn.
|
||||
|
||||
The [latest version][1] is availabe as a pdf download via GitLab runner.
|
||||
You can also have a look at the generated [log files][2] or visit the
|
||||
[gl pages][3] index directly.
|
||||
|
||||
[1]: https://latexci.gitlab.com/mathecamp/zwergenraetsel/2022_Zwergenraetsel.pdf
|
||||
[2]: https://latexci.gitlab.com/mathecamp/zwergenraetsel/2022_Zwergenraetsel.log
|
||||
[3]: https://latexci.gitlab.com/mathecamp/zwergenraetsel/
|
1
export_texinputs.sh
Executable file
1
export_texinputs.sh
Executable file
|
@ -0,0 +1 @@
|
|||
export TEXINPUTS=LatexPackagesBuild//:
|
0
inputs/.gitkeep
Normal file
0
inputs/.gitkeep
Normal file
1
zwergenraetsel.sty
Normal file
1
zwergenraetsel.sty
Normal file
|
@ -0,0 +1 @@
|
|||
\ProvidesPackage{zwergenraetsel}[2022/02/10 - Style file for notes of NONE]
|
Loading…
Reference in a new issue