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)
|
||||
INPUTDIR=$(BASEDIR)/source
|
||||
OUTPUTDIR=$(BASEDIR)/output
|
||||
TEMPLATEDIR=$(BASEDIR)/templates
|
||||
STYLEDIR=$(BASEDIR)/style
|
||||
# Where are the
|
||||
SOURCEDIR=./example
|
||||
STYLEDIR=$(CURDIR)/style
|
||||
STAGINGDIR=$(CURDIR)/staging
|
||||
|
||||
INPUTDIR=$(STAGINGDIR)
|
||||
OUTPUTDIR=$(STAGINGDIR)
|
||||
|
||||
BIBFILE=$(INPUTDIR)/literatur.bib
|
||||
OUTPUTFILE = $(OUTPUTDIR)/diplomarbeit.pdf
|
||||
METADATAFILE = $(INPUTDIR)/metadata.yaml
|
||||
OUTPUTFILE = $(OUTPUTDIR)/diplomarbeit.pdf
|
||||
LOGFILE = $(OUTPUTFILE).log
|
||||
|
||||
SHELL := /bin/bash
|
||||
|
||||
help:
|
||||
@echo ' '
|
||||
@ -16,24 +21,56 @@ help:
|
||||
@echo 'Autor: Günther Hutter, basierend auf der Arbeit von Michael Heinemann '
|
||||
@echo ' sowie auf dem Template der HTL Rennweg3 '
|
||||
@echo ' '
|
||||
@echo 'Änderungswünsche werden ausschließlich via '
|
||||
@echo 'Änderungswünsche werden ausschließlich via issue und pullrequest '
|
||||
@echo 'Usage: '
|
||||
@echo ' make pdf generate a PDF file '
|
||||
@echo ' '
|
||||
@echo ' '
|
||||
|
||||
|
||||
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)" \
|
||||
--template="$(STYLEDIR)/template.tex" \
|
||||
--bibliography="$(BIBFILE)" 2>pandoc.log \
|
||||
--csl="$(STYLEDIR)/updated-deutsche-gesellschaft-fur-psychologie.csl" \
|
||||
--template="$(STAGINGDIR)/style/template.tex" \
|
||||
--bibliography="$(BIBFILE)" 2>"$(LOGFILE)" \
|
||||
--csl="$(STAGINGDIR)/style/updated-deutsche-gesellschaft-fur-psychologie.csl" \
|
||||
--highlight-style=pygments \
|
||||
--listings \
|
||||
--metadata link-citations=true \
|
||||
-N
|
||||
|
||||
clean:
|
||||
rm "$(OUTPUTFILE)"
|
||||
# Ausgabe der Warnungen
|
||||
@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
|
||||
|
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
|
||||
|
||||
![Ein PNG Bild\label{fig:png_bild}](source/img/graph.png)
|
||||
![Ein PNG Bild\label{fig:png_bild}](img/graph.png)
|
||||
|
||||
###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,
|
||||
scale=.73,
|
||||
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$}
|
||||
$endfor$
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user