Merge branch 'master' into tudreport-bindingoffset

Conflicts:
	texmf/doc/latex/tuddesign/TUD_doc.pdf
This commit is contained in:
Benjamin Brockhaus 2014-10-24 17:59:48 +02:00
commit 75766f6896
16 changed files with 194 additions and 125415 deletions

112
.gitignore vendored Normal file
View File

@ -0,0 +1,112 @@
## Gedit backup files
*~
## 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.gz
*.synctex.gz(busy)
*.pdfsync
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# 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
# hyperref
*.brf
# listings
*.lol
# makeidx
*.idx
*.ilg
*.ind
*.ist
# minitoc
*.maf
*.mtc
*.mtc0
# minted
*.pyg
# morewrites
*.mw
# nomencl
*.nlo
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# todonotes
*.tdo
# xindy
*.xdy

82
Makefile Normal file
View File

@ -0,0 +1,82 @@
#!/usr/bin/make -f
# Makefile for the Latex-Classes for the corporate design of TU Darmstadt.
# Copyright (C) 2014 Benjamin Brockhaus
# You can modify and/or redistribute this under the terms of GPL v2 or later
#Where to install the files:
DEST = $(DESTDIR)/usr/local/share
#List of documentation-files
DOC = texmf/doc/latex/tuddesign/TUD_doc.pdf
#List of example-files
EXAMPLES = texmf/doc/latex/tuddesign/examples/tudposter/TUDposter.pdf\
texmf/doc/latex/tuddesign/examples/tudreport/TUDarticle.pdf\
texmf/doc/latex/tuddesign/examples/tudreport/TUDreport.pdf\
texmf/doc/latex/tuddesign/examples/tudletter/TUDletter.pdf\
texmf/doc/latex/tuddesign/examples/tudexercise/TUDexercise.pdf\
texmf/doc/latex/tuddesign/examples/tudbeamer/TUDbeamer.pdf
#Keep GNU make from automatically deleting files with these endings:
.PRECIOUS: %.ps %.dvi
all: doc
#build all documentation
doc: $(DOC) $(EXAMPLES)
#Clean up all the intermediate files
clean: $(DOC:.pdf=.clean) $(EXAMPLES:.pdf=.clean)
#Remove the output files too
clean-all: clean $(DOC:.pdf=.realclean) $(EXAMPLES:.pdf=.realclean)
install:
#create target directories and if necessary parent-directories
mkdir -p $(DEST)/texmf/doc/latex/tuddesign
mkdir -p $(DEST)/texmf/tex/latex/tuddesign
#copy files to target destination
cp -rf texmf/doc/latex/tuddesign/*** $(DEST)/texmf/doc/latex/tuddesign
cp -rf texmf/tex/latex/tuddesign/*** $(DEST)/texmf/tex/latex/tuddesign
#set permissions of copied files and folders
find $(DEST)/texmf/doc/latex/tuddesign/ -type d -exec chmod 755 {} +
find $(DEST)/texmf/doc/latex/tuddesign/ -type f -exec chmod 644 {} +
find $(DEST)/texmf/tex/latex/tuddesign/ -type d -exec chmod 755 {} +
find $(DEST)/texmf/tex/latex/tuddesign/ -type f -exec chmod 644 {} +
#link documentation
mkdir -p $(DEST)/doc/tuddesign
ln -s $(DEST)/texmf/doc/latex/tuddesign $(DEST)/doc/tuddesign/doc
uninstall:
rm -rf $(DEST)/texmf/doc/latex/tuddesign
rm -rf $(DEST)/texmf/tex/latex/tuddesign
rm -rf $(DEST)/doc/tuddesign
# --------------------------------------------------------------------------------
.PHONY: doc clean clean-all %.clean %.realclean install uninstall
%.clean:
cd $(dir $@); rm -f $(basename $(notdir $@)).aux \
$(basename $(notdir $@)).log \
$(basename $(notdir $@)).toc \
$(basename $(notdir $@)).out \
$(basename $(notdir $@)).lof \
$(basename $(notdir $@)).len \
$(basename $(notdir $@)).nav \
$(basename $(notdir $@)).snm
%.realclean:
cd $(dir $@); \
rm -f $(basename $(notdir $@)).dvi \
$(basename $(notdir $@)).ps \
$(basename $(notdir $@)).pdf
%.pdf: %.ps
cd $(dir $@); \
ps2pdf $(notdir $<);
%.ps: %.dvi
cd $(dir $@); \
dvips $(notdir $<);
%.dvi:
cd $(dir $@); \
latex $(basename $(notdir $@)).tex; \
latex $(basename $(notdir $@)).tex;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff