forked from Hg/htlle-da-vorlage
Problem mit nicht auffindbaren Grafiken behoben
This commit is contained in:
parent
6ad41a1079
commit
8550a4abf6
63
Makefile
63
Makefile
@ -1,12 +1,17 @@
|
|||||||
BASEDIR=$(CURDIR)
|
# Where are the
|
||||||
INPUTDIR=$(BASEDIR)/source
|
SOURCEDIR=./example
|
||||||
OUTPUTDIR=$(BASEDIR)/output
|
STYLEDIR=$(CURDIR)/style
|
||||||
TEMPLATEDIR=$(BASEDIR)/templates
|
STAGINGDIR=$(CURDIR)/staging
|
||||||
STYLEDIR=$(BASEDIR)/style
|
|
||||||
|
INPUTDIR=$(STAGINGDIR)
|
||||||
|
OUTPUTDIR=$(STAGINGDIR)
|
||||||
|
|
||||||
BIBFILE=$(INPUTDIR)/literatur.bib
|
BIBFILE=$(INPUTDIR)/literatur.bib
|
||||||
OUTPUTFILE = $(OUTPUTDIR)/diplomarbeit.pdf
|
|
||||||
METADATAFILE = $(INPUTDIR)/metadata.yaml
|
METADATAFILE = $(INPUTDIR)/metadata.yaml
|
||||||
|
OUTPUTFILE = $(OUTPUTDIR)/diplomarbeit.pdf
|
||||||
|
LOGFILE = $(OUTPUTFILE).log
|
||||||
|
|
||||||
|
SHELL := /bin/bash
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@ -16,24 +21,56 @@ help:
|
|||||||
@echo 'Autor: Günther Hutter, basierend auf der Arbeit von Michael Heinemann '
|
@echo 'Autor: Günther Hutter, basierend auf der Arbeit von Michael Heinemann '
|
||||||
@echo ' sowie auf dem Template der HTL Rennweg3 '
|
@echo ' sowie auf dem Template der HTL Rennweg3 '
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@echo 'Änderungswünsche werden ausschließlich via '
|
@echo 'Änderungswünsche werden ausschließlich via issue und pullrequest '
|
||||||
@echo 'Usage: '
|
@echo 'Usage: '
|
||||||
@echo ' make pdf generate a PDF file '
|
@echo ' make pdf generate a PDF file '
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@echo ' '
|
@echo ' '
|
||||||
|
|
||||||
|
|
||||||
pdf:
|
pdf:
|
||||||
pandoc "$(INPUTDIR)"/*.md "$(STYLEDIR)"/verzeichnisse.md "$(METADATAFILE)" \
|
|
||||||
|
# Kopieren der DA-Quellen in das staging Verzeichnis
|
||||||
|
@echo "Source directory = $(SOURCEDIR)"
|
||||||
|
@echo "Copying source files into the staging directory"
|
||||||
|
@rsync -av $(SOURCEDIR)/ $(STAGINGDIR) \
|
||||||
|
--cvs-exclude \
|
||||||
|
--exclude=HTLLE-DA-Vorlage \
|
||||||
|
--exclude=$(OUTPUTFILE) \
|
||||||
|
--exclude=$(LOGFILE) \
|
||||||
|
--quiet
|
||||||
|
|
||||||
|
# Style in das staging Verzeichnis mergen
|
||||||
|
@echo "Merging style files into the staging directory"
|
||||||
|
@rsync -av $(STYLEDIR)/ $(STAGINGDIR)/style --quiet
|
||||||
|
|
||||||
|
# Bauen der Arbeit aus dem staging verzeichnis heraus
|
||||||
|
@echo "Compiling the theses into the pdf: $(OUTPUTFILE)"
|
||||||
|
|
||||||
|
# Builden mit pandoc. Als Basisverzeichnis springen wir ins staging.
|
||||||
|
# Damit sollten alle relativen Links stimmen
|
||||||
|
@cd staging && pandoc "$(STAGINGDIR)"/*.md "$(STAGINGDIR)/style/"*.md *.yaml \
|
||||||
-o "$(OUTPUTFILE)" \
|
-o "$(OUTPUTFILE)" \
|
||||||
--template="$(STYLEDIR)/template.tex" \
|
--template="$(STAGINGDIR)/style/template.tex" \
|
||||||
--bibliography="$(BIBFILE)" 2>pandoc.log \
|
--bibliography="$(BIBFILE)" 2>"$(LOGFILE)" \
|
||||||
--csl="$(STYLEDIR)/updated-deutsche-gesellschaft-fur-psychologie.csl" \
|
--csl="$(STAGINGDIR)/style/updated-deutsche-gesellschaft-fur-psychologie.csl" \
|
||||||
--highlight-style=pygments \
|
--highlight-style=pygments \
|
||||||
--listings \
|
--listings \
|
||||||
--metadata link-citations=true \
|
--metadata link-citations=true \
|
||||||
-N
|
-N
|
||||||
|
|
||||||
clean:
|
# Ausgabe der Warnungen
|
||||||
rm "$(OUTPUTFILE)"
|
@cat $(LOGFILE)
|
||||||
|
|
||||||
|
# Build erfolgreich -> Resultate zurückkopieren
|
||||||
|
@rsync -az $(OUTPUTFILE) $(SOURCEDIR)/
|
||||||
|
@rsync -az $(LOGFILE) $(SOURCEDIR)/
|
||||||
|
|
||||||
|
#Remove the staging directory
|
||||||
|
@echo "Removing the staging directory"
|
||||||
|
@rm -rf $(STAGINGDIR)
|
||||||
|
|
||||||
|
@echo "finished."
|
||||||
|
|
||||||
|
|
||||||
.PHONY: help pdf clean
|
.PHONY: help pdf clean
|
||||||
|
2
example/.gitignore
vendored
Normal file
2
example/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
/*.pdf
|
||||||
|
/*.log
|
@ -13,7 +13,7 @@ Die Frage nach der Detailgenauigkeit lässt sich wie folgt beantworten: So, dass
|
|||||||
|
|
||||||
###Messergebnisse
|
###Messergebnisse
|
||||||
|
|
||||||
![Ein PNG Bild\label{fig:png_bild}](source/img/graph.png)
|
![Ein PNG Bild\label{fig:png_bild}](img/graph.png)
|
||||||
|
|
||||||
###Etwas Fliesstext
|
###Etwas Fliesstext
|
||||||
|
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
5
output/.gitignore
vendored
5
output/.gitignore
vendored
@ -1,5 +0,0 @@
|
|||||||
# Ignore everything in this directory
|
|
||||||
*
|
|
||||||
# Except this file
|
|
||||||
!.gitignore
|
|
||||||
|
|
@ -600,7 +600,7 @@ $for(da-appendix)$
|
|||||||
frame,
|
frame,
|
||||||
scale=.73,
|
scale=.73,
|
||||||
pagecommand={\begin{center}Anhang: $da-appendix.abschnitt$\\\begin{tiny}$da-appendix.pdf-file$\end{tiny}\end{center}}
|
pagecommand={\begin{center}Anhang: $da-appendix.abschnitt$\\\begin{tiny}$da-appendix.pdf-file$\end{tiny}\end{center}}
|
||||||
]{source/pdfs/$da-appendix.pdf-file$}
|
]{pdfs/$da-appendix.pdf-file$}
|
||||||
%\includepdf[pages=$if(da-appendix.seiten)$$da-appendix.seiten$$else$-$endif$]{source/pdfs/$da-appendix.pdf-file$}
|
%\includepdf[pages=$if(da-appendix.seiten)$$da-appendix.seiten$$else$-$endif$]{source/pdfs/$da-appendix.pdf-file$}
|
||||||
$endfor$
|
$endfor$
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user