[Python] [OT] Matematica dolce

Riccardo Magliocchetti riccardo.magliocchetti a gmail.com
Mer 24 Set 2014 12:09:54 CEST


Il 22/09/2014 21:25, Daniele Zambelli ha scritto:
> Scusate l'OT, ma non non resistevo.
> 
> Segnalo il primo libro di matematica che tratta alcuni argomenti
> usando come strumento Python.

grande!

> I due volumi di algebra per il biennio delle superiori sono
> liberamente scaricabili (CC-BY-SA) da:
> 
> bitbucket.org/zambu/mc3_a1_dolce/downloads

Nel makefile di entrambi riga 46 e 47 sono duplicate, è di proposito?

Su debian unstable il pdf non builda perchè non c'è più pacchettizato 
il font ecrm1000.tfm

Per curiosità ho provato a tirare fuori un epub
(tex -> latex2html -> calibre) con risultati abbastanza disastrosi
(senza immagini).

diff -r b3eb6d6a7877 Makefile
--- a/Makefile	Mon Sep 22 21:41:54 2014 +0200
+++ b/Makefile	Wed Sep 24 12:06:04 2014 +0200
@@ -14,8 +14,18 @@
 
 PDF = $(NAME).pdf
 
+HTMLDIR = $(NAME)/
+
+HTML = $(HTMLDIR)$(NAME).html
+
+EPUB = $(NAME).epub
+
 PDFLATEX = pdflatex --shell-escape
 
+LATEX2HTML = latex2html -split 0
+
+EBOOK_CONVERT = ebook-convert
+
 FILE_CLEAN = *.aux *.gnuplot *.table *.toc *.log *~ *backup
 
 ROOT = $(shell basename $$(pwd))
@@ -44,7 +54,13 @@
 
 pdf: $(TEX)
 	$(PDFLATEX) $<
-	$(PDFLATEX) $<
+#	$(PDFLATEX) $<
+
+html: $(TEX)
+	$(LATEX2HTML) $<
+
+epub: $(HTML)
+	$(EBOOK_CONVERT) $< $(EPUB)
 
 clean: $(CLEAN_DIRS)
 $(CLEAN_DIRS):
@@ -55,16 +71,18 @@
 
 clean-dist: clean
 	rm -f $(PDF)
+	rm -f $(HTMLDIR)
+	rm -f $(EPUB)
 	rm -f *.tar.gz
 	rm -f *.zip
  
 dist-zip: clean
 	rm -f  $(ZIP)
-	zip -r $(ZIP) . -x '$(PDF)' -x '*.zip' -x '*.tar.gz'
+	zip -r $(ZIP) . -x '$(HTMLDIR)' -x '$(PDF)' -x '$(EPUB)' -x '*.zip' -x '*.tar.gz'
 
 dist-tar: clean
 	rm -f $(TAR)
-	tar -czvf $(TAR) --exclude $(PDF) --exclude *.tar.gz --exclude *.zip *
+	tar -czvf $(TAR) --exclude $(HTMLDIR) --exclude $(PDF) --exclude $(EPUB) --exclude *.tar.gz --exclude *.zip *
 
 # END OF MAKEFILE
 

-- 
Riccardo Magliocchetti


Maggiori informazioni sulla lista Python