summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/lualatex/hu-berlin-bundle
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-10-30 20:59:23 +0000
committerKarl Berry <karl@freefriends.org>2020-10-30 20:59:23 +0000
commit6707278f708bc88457ed9e2e78099bad718f1d22 (patch)
tree88235941f414984c009611680928609dd6542311 /Master/texmf-dist/doc/lualatex/hu-berlin-bundle
parent3953dd17963265ee59517872e804c01d96a593e9 (diff)
hu-berlin-bundle (30oct20)
git-svn-id: svn://tug.org/texlive/trunk@56808 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/lualatex/hu-berlin-bundle')
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/README.md139
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-bundle-bibliography.bib22
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-bundle.pdfbin0 -> 301369 bytes
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-lualatex.tex52
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-markdown.md10
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example.lco51
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-template.latex81
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/img/texografie-logo.pdfbin0 -> 14903 bytes
-rw-r--r--Master/texmf-dist/doc/lualatex/hu-berlin-bundle/makefile134
9 files changed, 489 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/README.md b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/README.md
new file mode 100644
index 00000000000..c3087484247
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/README.md
@@ -0,0 +1,139 @@
+hu-berlin-bundle
+================
+
+This package provides files according to the corporate design
+for the Humboldt-Universität zu Berlin.
+It is _no_ official package of the university itself and
+not officially approved by it.
+
+You find more information in the official [corporate design guideline](https://www.hu-berlin.de/de/hu-intern/design/basiselemente/leitfaden-corporate-design-hu.pdf)
+and on the website <https://www.hu-berlin.de/de/hu-intern/design>.
+
+## Documents and Documentations for hu-berlin bundle
+
+This bundle provides following files:
+
+ * `hu-berlin-bundle.dtx` which is the core file designed with literate programming
+ * `hu-berlin-bundle.ins` which is the installation file for all necessary files generated automatically
+ * `hu-berlin-bundle.pdf` is documentation of the bundle.
+ * `README.md`
+ * `makefile`
+
+All other files can and will be generated from the `.dtx` file (see below).
+
+Furthermore there is the folder `img` which contains the necessary image files.
+
+This work has the LPPL maintenance status _maintained_.
+The current maintainer of this work is [Lukas C. Bossert](https://github.com/lukascbossert).
+
+You find this bundle versioned and available on [Zenodo](https://doi.org/10.5281/zenodo.3251728)
+
+
+With this (unofficial) bundle you have several documents which are designed according to the corporate design of the Humboldt-Universität zu Berlin.
+
+Following documents or documentclasses are available:
+
+* letter (`hu-berlin-letter.cls`); via `.tex` and `.md`
+* base package (`hu-berlin-base.sty`)
+
+## Installation of the bundle
+`hu-berlin` is part of the distributions [MiKTeX](http://www.miktex.org)
+and [TeXLive](http://www.tug.org/texlive) -- thus, you
+can easily install it using the respective package manager.
+If you would like to
+install `hu-berlin-bundle` into your local folder manually, do the following:
+Go to your terminal, browse to the folder of this bundle and run
+
+```
+make install
+```
+
+If you are using macOS you might be asked for your user account password for the installation.
+
+Further options of this makefile are:
+
+* `clean`: deletes all unnecessary files
+* `cleanbundle`: deletes all files except `.dtx`, `.md`. You will get the plain version of this bundle.
+This might be helpful if you send the bundle to someone else.
+* `ctan`: this will create a zip file which can be used to send to CTAN.
+* `files`: will only create the files from the `.dtx`-scratch.
+* `uninstall`: will erase the locally installed files.
+
+This bundle is constantly updated. For hints, errors or suggestions use the GitHub repository [https://github.com/LukasCBossert/hu-berlin-bundle](https://github.com/LukasCBossert/hu-berlin-bundle).
+
+## Changelog
+
+All notable changes to this project will be documented in the [README.md](https://github.com/LukasCBossert/hu-berlin-bundle/blob/master/README.md).
+This project **does not** adhere to [Semantic Versioning](http://semver.org/).
+The markdown syntax is inspired by the conventions proposed by [keepachangelog.com](http://keepachangelog.com/).
+
+### v1.0.8 (2020/10/30)
+* (letter) replacing actual logo with a dummy text (due to possible copyright conflicts).
+ The correct logo has to be called `hu-berlin-logo.pdf`
+ and needs to be put somewhere in PATH so it will be found.
+ If such file cannot be found a dummy text will be taken instead (`Humboldt-Universität zu Berlin´)
+
+### v1.0.7 (2020/10/29)
+* (letter) fixed missing `\removereffields`
+* (letter) added missing suffix for hu-logo (`.pdf`)
+
+### v1.0.6 (2020-10-22)
+* (letter) changed address separator
+* (letter) fixed empty minipage when no metadata given
+* (letter) changed default backaddress
+
+### v1.0.5 (2020-04-28)
+* (general) Changed logo format to `.pdf`
+* (letter) Changed `\ifkomavarempty` to `\ifkomavarempty`, fixes
+ [github-issue nr. 1](https://github.com/LukasCBossert/hu-berlin-bundle/issues/1)
+
+### v1.0.4 (2019-12-19)
+* Added `hu-berlin-base.sty` as a package which contains all relevant code for documents and documentclasses of the bundle.
+
+### v1.0.3 (2019-06-26)
+ * Changed the main font for compatibility with UNIX-systems (TeX Gyre Heros instead of Verdana).
+
+### v1.0.2 (2019-06-22)
+ Renaming files for CTAN compatability.
+
+### v1.0.1 (2019-06-21)
+ Internal changes for publishing. Still one documentclass for a letter.
+
+### v1.0.0 (2019-06-21)
+ First release with a documentclass for letter.
+
+## Copyright
+Various parts of this bundle have different copyrights.
+If not otherwise stated the copyright is [The LaTeX project public license (LPPL), version 1.3c](https://www.latex-project.org/lppl/lppl-1-3c/)
+
+### Boilerplate / markdown-template
+The template for the markdown conversion,
+forked from the pandoc-templates and [JensErat pandoc-scrlttr2](https://github.com/JensErat/pandoc-scrlttr2) is dual-licensed,
+under both the GPL (v2 or higher, same as pandoc) and the BSD 3-clause license (included below).
+
+----
+
+Copyright (c) 2014, John MacFarlane\\
+Copyright (c) 2014, Jens Erat\\
+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.
+
+* Neither the name of John MacFarlane nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+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
+OWNER 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/lualatex/hu-berlin-bundle/hu-berlin-bundle-bibliography.bib b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-bundle-bibliography.bib
new file mode 100644
index 00000000000..bc476221b23
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-bundle-bibliography.bib
@@ -0,0 +1,22 @@
+%%
+%% Encoding: UTF-8
+%%
+@InCollection{Hoare1973,
+ author = {Charles Antony Richard Hoare},
+ title = {Hints on programming language design},
+ editor = {C. Bunyan},
+ booktitle = {Computer Systems Reliability},
+ series = {State of the Art Report},
+ number = {20},
+ pages = {193--216},
+ date = {1973},
+ url={http://flint.cs.yale.edu/cs428/doc/HintsPL.pdf},
+ urldate={2018-09-06},
+ comment = {\blockcquote[195]{Hoare1973}{Documentation must be regarded as an integral part of the process of design and coding.
+ A good programming language will encourage and assist the programmer to write clear,
+ self-documenting code,
+ and even perhaps to develop
+ and display a pleasant style
+ of writing.}}
+}
+
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-bundle.pdf b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-bundle.pdf
new file mode 100644
index 00000000000..56c521ac5ad
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-bundle.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-lualatex.tex b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-lualatex.tex
new file mode 100644
index 00000000000..5f5ae13d07d
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-lualatex.tex
@@ -0,0 +1,52 @@
+%%
+%% This is file `hu-berlin-letter-example-lualatex.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hu-berlin-bundle.dtx (with options: `example,letter')
+%% ----------------------------------------------------------------
+%% hu-berlin-bundle
+%% Author: Lukas C. Bossert
+%% E-mail: lukas@texografie.de
+%% License: Released under the LaTeX Project Public License v1.3c or later
+%% See: http://www.latex-project.org/lppl.txt
+%% Various parts my have a different licence,
+%% please consider and respect them carefully.
+%% ----------------------------------------------------------------
+%%
+\documentclass{hu-berlin-letter}
+\LoadLetterOption{hu-berlin-letter-example}
+\setkomavar{myref}{}
+\setkomavar{yourref}{}
+\setkomavar{yourmail}{}
+\setkomavar{customer}{}
+\setkomavar{invoice}{}
+\setkomavar{subject}{Betreff}
+\usepackage{blindtext}
+\begin{document}
+\begin{letter}{%
+ Erika Musterfrau\par
+ Musterweg 43\par
+ 56789 Musterhausen%
+}
+\opening{Sehr geehrte Frau Musterfrau,}
+\blindtext[2]
+\clearpage
+\blindtext
+\closing{Mit freundlichen Grüßen}
+\ps PS: \dots
+\encl{%
+ Anlage 1\\
+ Anlage 2%
+}
+\cc{%
+ Verteiler 1\\
+ Verteiler 2%
+}
+\end{letter}
+\end{document}
+%%
+%% Copyright (C) 2019-2020
+%%
+%% End of file `hu-berlin-letter-example-lualatex.tex'.
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-markdown.md b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-markdown.md
new file mode 100644
index 00000000000..22e5f8f6aeb
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example-markdown.md
@@ -0,0 +1,10 @@
+---
+documentclass: hu-berlin-letter
+sender: hu-berlin-letter-example
+subject: Short description
+addressee:
+- Alexander von Humboldt
+- Unter den Linden 6
+- 10099 Berlin
+---
+Thank you very much for your letter.
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example.lco b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example.lco
new file mode 100644
index 00000000000..7de725eb8de
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-example.lco
@@ -0,0 +1,51 @@
+%%
+%% This is file `hu-berlin-letter-example.lco',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hu-berlin-bundle.dtx (with options: `example,lco')
+%% ----------------------------------------------------------------
+%% hu-berlin-bundle
+%% Author: Lukas C. Bossert
+%% E-mail: lukas@texografie.de
+%% License: Released under the LaTeX Project Public License v1.3c or later
+%% See: http://www.latex-project.org/lppl.txt
+%% Various parts my have a different licence,
+%% please consider and respect them carefully.
+%% ----------------------------------------------------------------
+%%
+\ProvidesFile{hu-berlin-letter-example.lco}
+\setkomavar{fromname}
+ [Wissenschaftlicher Mitarbeiter]
+ {Dr. Max Mustermann}
+\setkomavar{fromemail}{max.mustermann@hu-berlin.de}
+\setkomavar{fromphone}{1234}
+\setkomavar{fromfax}{5678}
+\setkomavar{fromurl}{www.hu-berlin.de}
+%% \setkomavar{backaddress}{HU Berlin\\
+%% Unter den Linden 6\\
+%% D-10099 Berlin}
+\setkomavar{faculty}{%
+Philosophische Fakultät
+}
+\setkomavar{institute}{%
+ \mbox{Institut für Briefvorlagen}
+}
+\setkomavar{institute.additional}{Here you can add more text.}
+\setkomavar{institute.head}[Dekanin]{Prof. Dr. Maike Musterfrau}
+\setkomavar{institute.head.mail}{maike.musterfrau@hu-berlin.de}
+\setkomavar{local}{%
+ Mohrenstraße 40/41\\
+ Zimmer X\\
+ D-10117 Berlin}
+\setkomavar{connections}{U Bahnhof Hausvogteiplatz (U2)}
+\setkomavar{accessibility}{Hausvogteiplatz}
+\setkomavar{signature}{%
+ \usekomavar{institute.head} --
+ \usekomavar{fromname}
+}
+%%
+%% Copyright (C) 2019-2020
+%%
+%% End of file `hu-berlin-letter-example.lco'.
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-template.latex b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-template.latex
new file mode 100644
index 00000000000..83b0d212425
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/hu-berlin-letter-template.latex
@@ -0,0 +1,81 @@
+%%
+%% This is file `hu-berlin-letter-template.latex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hu-berlin-bundle.dtx (with options: `template,letter-md')
+%% ----------------------------------------------------------------
+%% hu-berlin-bundle
+%% Author: Lukas C. Bossert
+%% E-mail: lukas@texografie.de
+%% License: Released under the LaTeX Project Public License v1.3c or later
+%% See: http://www.latex-project.org/lppl.txt
+%% Various parts my have a different licence,
+%% please consider and respect them carefully.
+%% ----------------------------------------------------------------
+%%
+\documentclass{hu-berlin-letter}
+\newkomavar{opening}
+\newkomavar{closing}
+\setkomavar{opening}{Sehr geehrte Damen und Herren}
+\setkomavar{closing}{Mit freundlichen Grüßen}
+$for(letteroption)$
+\LoadLetterOption{$letteroption$}
+$endfor$
+$if(sender)$\LoadLetterOption{$sender$}$endif$
+$if(addresseeimage)$\setkomavar{addresseeimage}{$addresseeimage$}$endif$
+$if(backaddress)$\setkomavar{backaddress}{$backaddress$}\KOMAoptions{backaddress=true}$endif$
+$if(fromalign)$\KOMAoptions{fromalign=$fromalign$}$endif$
+$if(customer)$\setkomavar{customer}{$customer$}$endif$
+$if(date)$\setkomavar{date}{$date$}$endif$
+$if(fromaddress)$\setkomavar{fromaddress}{$fromaddress$}$endif$
+$if(frombank)$\setkomavar{frombank}{$frombank$}$endif$
+$if(fromemail)$\setkomavar{fromemail}{$fromemail$}\KOMAoptions{fromemail=true}$endif$
+$if(fromfax)$\setkomavar{fromfax}{$fromfax$}\KOMAoptions{fromfax=true}$endif$
+$if(fromlogo)$\setkomavar{fromlogo}{$fromlogo$}\KOMAoptions{fromlogo=true}$endif$
+$if(frommobilephone)$\setkomavar{frommobilephone}{$frommobilephone$}\KOMAoptions{frommobilephone=true}$endif$
+$if(fromname)$\setkomavar{fromname}{$fromname$}$endif$
+$if(fromphone)$\setkomavar{fromphone}{$fromphone$}\KOMAoptions{fromphone=true}$endif$
+$if(fromurl)$\setkomavar{fromurl}{$fromurl$}\KOMAoptions{fromurl=true}$endif$
+$if(fromzipcode)$\setkomavar{fromzipcode}{$fromzipcode$}$endif$
+$if(invoice)$\setkomavar{invoice}{$invoice$}$endif$
+$if(location)$\setkomavar{location}{$location$}$endif$
+$if(myref)$\setkomavar{myref}{$myref$}$endif$
+$if(myrefname)$\setkomavar*{myref}{$myrefname$}$endif$
+$if(place)$\setkomavar{place}{$place$}$endif$
+$if(PPcode)$\setkomavar{PPcode}{$PPcode$}$endif$
+$if(signature)$\setkomavar{signature}{$signature$}$endif$
+$if(specialmail)$\setkomavar{specialmail}{$specialmail$}$endif$
+$if(subject)$\setkomavar{subject}{$subject$}$endif$
+$if(title)$\setkomavar{title}{$title$}$endif$
+$if(yourmail)$\setkomavar{yourmail}{$yourmail$}$endif$
+$if(yourref)$\setkomavar{yourref}{$yourref$}$endif$
+$if(opening)$\setkomavar{opening}{$opening$}$endif$
+$if(closing)$\setkomavar{closing}{$closing$}$endif$
+$if(firstfoot)$\setkomavar{firstfoot}{$firstfoot$}$endif$
+$if(addressee)$
+$else$
+\KOMAoptions{addrfield=false}
+$endif$
+\begin{document}
+\begin{letter}{%
+$for(addressee)$
+$addressee$$sep$\\
+$endfor$
+}
+$for(include-before)$
+$include-before$
+$endfor$
+\opening{\usekomavar{opening}}
+$body$
+\closing{\usekomavar{closing}}
+$if(ps)$\ps{$ps$}$endif$
+$if(encl)$\encl{$encl$}$endif$
+$for(include-after)$$include-after$$endfor$
+\end{letter}
+\end{document}
+%%
+%% Copyright (C) 2019-2020
+%%
+%% End of file `hu-berlin-letter-template.latex'.
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/img/texografie-logo.pdf b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/img/texografie-logo.pdf
new file mode 100644
index 00000000000..5609d8aee5d
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/img/texografie-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/makefile b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/makefile
new file mode 100644
index 00000000000..85956df80de
--- /dev/null
+++ b/Master/texmf-dist/doc/lualatex/hu-berlin-bundle/makefile
@@ -0,0 +1,134 @@
+PROJECT:=hu-berlin-bundle
+SHELL = bash
+MAKE = make
+CTANBIB = $(PROJECT)-ctan.bib
+PKG = $(shell cat $(PROJECT).pkglist)
+CTAN = ctanbib $$pkg >> $(CTANBIB) && echo "... $$pkg"
+# install
+LOCAL = $(shell kpsewhich --var-value TEXMFLOCAL)
+# zip
+PWD = $(shell pwd)
+TEMP := $(shell mktemp -d -t tmp.XXXXXXXXXX)
+TDIR = $(TEMP)/$(PROJECT)
+VERS = $(shell /bin/date "+%Y-%m-%d---%H-%M-%S")
+DATE = $(shell /bin/date "+%Y-%m-%d")
+# Colors
+RED = \033[0;31m
+CYAN = \033[0;36m
+NC = \033[0m
+echoPROJECT = @echo -e "$(CYAN) <$(PROJECT)>$(RED)"
+
+
+
+.PHONY: test
+
+all: doc
+
+
+
+examples: files
+ $(MAKE) letter
+ $(MAKE) md2pdf-letter
+
+md2pdf-letter: files
+ pandoc --pdf-engine=lualatex --template hu-berlin-letter-template.latex -o hu-berlin-letter-example-markdown.pdf hu-berlin-letter-example-markdown.md
+
+letter: files
+ latexmk -lualatex -gg -interaction=nonstopmode hu-berlin-letter-example-lualatex.tex
+
+# How to get information from CTAN
+CTAN: $(PROJECT).pkglist
+ @for pkg in $(PKG);\
+ do \
+ $(CTAN); \
+ done
+
+# before we retrieve infos from CTAN
+# we clean and sort the list with packages
+getCTAN: $(PROJECT).pkglist
+ $(echoPROJECT) "$(RED)Retrieving$(NC) information from CTAN."
+ $(echoPROJECT) "Fetching information from CTAN about package...$(NC)"
+ @-rm $(CTANBIB)
+ $(shell sort -u $(PROJECT).pkglist > $(TEMP)/pkg1.lst)
+ mv $(TEMP)/pkg1.lst $(PROJECT).pkglist
+ $(MAKE) CTAN
+
+$(PROJECT).pkglist:
+ lualatex $(PROJECT).dtx
+
+files: $(PROJECT).ins
+ lualatex $(PROJECT).ins
+ $(echoPROJECT) "* source files created * $(NC)"
+
+$(PROJECT).ins:
+ lualatex $(PROJECT).dtx
+
+doc: files
+ $(MAKE) $(PROJECT).pdf
+ # $(MAKE) install
+ $(MAKE) examples
+ latexmk -lualatex -f --shell-escape $(PROJECT).dtx
+ $(echoPROJECT) "* $(PROJECT).pdf created * $(NC)"
+ @exit 0
+
+$(PROJECT).pdf: getCTAN files
+ $(echoPROJECT) "* creating $(PROJECT).pdf * $(NC)"
+ latexmk -lualatex -f --shell-escape $(PROJECT).dtx
+ $(echoPROJECT) "* $(PROJECT).pdf created * $(NC)"
+
+# clean all temporary files
+clean:
+ rm -f $(PROJECT).{sectionbibs.aux,fls,pkglist,thm,bibexample,biographies.aux,xdv,aux,mw,bbl,bcf,blg,doc,fdb_latexmk,fls,glo,gls,hd,idx,ilg,ind,listing,log,nav,out,run.xml,snm,synctex.gz,toc,vrb}
+ rm -f $(PROJECT).markdown.{in,lua,out}
+ rm -f *.{log,aux,latexmk}
+ rm -rf _markdown_*
+ $(echoPROJECT) "* cleaned temp files * $(NC)"
+
+ctan: $(PROJECT).dtx
+ $(echoPROJECT) "* start zipping files * $(NC)"
+ @-mkdir archive
+ @rm -f archive/$(PROJECT)-$(DATE)*.zip
+ @mkdir $(TDIR)
+ @cp $(PROJECT).{dtx,pdf} README.md makefile $(TDIR)
+ -@rm -f img/.DS_Store
+ @cp -R img $(TDIR)
+ @cd $(TEMP); \
+ zip -Drq $(PWD)/archive/$(PROJECT)-$(VERS).zip $(PROJECT)
+ $(echoPROJECT) "* files zipped * $(NC)"
+
+
+# clean all files
+cleanbundle: clean
+ rm -f *.{{b,c,d,l}bx,ins,pdf,zip,bib,sty,cls}
+ rm -f hu-berlin-letter*.{tex,md,lco,latex}
+ $(echoPROJECT) "* cleaned all files * $(NC)"
+
+# This will check whether there is the folder
+# .pandoc in the main directory
+pandoc-files:
+ifneq ("$(wildcard ~/.pandoc/templates/)","")
+ $(echoPROJECT) "* pandoc/templates/ exists. * $(NC)"
+else
+ $(echoPROJECT) "* pandoc/templates/ missing, creating it. * $(NC)"
+ mkdir ~/.pandoc
+ mkdir ~/.pandoc/templates
+endif
+ cp hu-berlin-*-template.* ~/.pandoc/templates/
+
+
+
+install: uninstall files
+ @mkdir -p $(LOCAL)/{tex,source,doc}/latex/$(PROJECT)
+ @cp $(PROJECT).{dtx,ins} $(LOCAL)/source/latex/$(PROJECT)
+ @cp hu-berlin-*.{cls,sty} $(LOCAL)/tex/latex/$(PROJECT)
+ @cp img/* $(LOCAL)/tex/latex/$(PROJECT)
+ @cp $(PROJECT).pdf $(LOCAL)/doc/latex/$(PROJECT)
+ mktexlsr
+ $(MAKE) pandoc-files
+ $(echoPROJECT) "* all files installed * $(NC)"
+
+
+uninstall:
+ @rm -rf $(LOCAL)/{tex,source,doc}/latex/$(PROJECT)
+ @rm -rf $(LOCAL)/{tex/latex,bibtex/bib}/$(PROJECT)
+ $(echoPROJECT) "* all files uninstalled * $(NC)"