diff options
author | Iain McGinniss <iainmcgin@gmail.com> | 2013-03-02 13:38:13 +0000 |
---|---|---|
committer | Iain McGinniss <iainmcgin@gmail.com> | 2013-03-02 13:38:13 +0000 |
commit | ab8f966f098ae207e2ab94e8dfe2ed0d45253eb3 (patch) | |
tree | 539034cc296cd1d43f9677ca3698bedc9225f13f /Makefile | |
parent | cd6c6d1a2ba59d0afa23567da51f8dc2e5245d6b (diff) | |
download | scala-ab8f966f098ae207e2ab94e8dfe2ed0d45253eb3.tar.gz scala-ab8f966f098ae207e2ab94e8dfe2ed0d45253eb3.tar.bz2 scala-ab8f966f098ae207e2ab94e8dfe2ed0d45253eb3.zip |
added tex source build
the tex source can be useful for diagnosing build/render errors
in the PDF.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -16,7 +16,7 @@ MD_SOURCES := 01-title.md \ BUILD_DIR := build -.PHONY: dirs all html pdf epub md clean +.PHONY: dirs all html pdf tex epub md clean all: html pdf epub md @@ -32,6 +32,9 @@ html: $(BUILD_DIR)/ScalaReference.html pdf: $(BUILD_DIR)/ScalaReference.pdf +tex: $(BUILD_DIR)/ScalaReference.tex + + epub: $(BUILD_DIR)/ScalaReference.epub @@ -66,6 +69,20 @@ $(BUILD_DIR)/ScalaReference.pdf: Scala.bib $(BUILD_DIR)/ScalaReference.md -o build/ScalaReference.pdf \ build/ScalaReference.md +$(BUILD_DIR)/ScalaReference.tex: Scala.bib $(BUILD_DIR)/ScalaReference.md + @echo "building LaTeX source to $(BUILD_DIR)/ScalaReference.tex" + @pandoc -f markdown \ + --standalone \ + --toc \ + --chapters \ + --number-sections \ + --bibliography=Scala.bib \ + --self-contained \ + --latex-engine=xelatex \ + --template=resources/scala-ref-template.latex \ + -o build/ScalaReference.tex \ + build/ScalaReference.md + $(BUILD_DIR)/ScalaReference.html: Scala.bib $(BUILD_DIR)/ScalaReference.md @echo "building HTML spec to $(BUILD_DIR)/ScalaReference.html" |