src/Doc/Codegen/document/build
author blanchet
Sun, 26 May 2013 14:02:03 +0200
changeset 52151 de43876e77bf
parent 50426 d2c60ada3ece
child 52742 e7296939fec2
permissions -rwxr-xr-x
disable SPASS's splitting if Isar proofs are desired, because these are not handled by the proof reconstruction code (and it's not clear how to handle them considering the lack of documentation)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
48951
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     1
#!/bin/bash
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     2
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     3
set -e
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     4
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     5
FORMAT="$1"
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     6
VARIANT="$2"
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     7
49072
747835eb2782 "isabelle logo" produces EPS and PDF format simultaneously;
wenzelm
parents: 48985
diff changeset
     8
"$ISABELLE_TOOL" logo Isar
48951
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
     9
48985
5386df44a037 renamed doc-src to src/Doc;
wenzelm
parents: 48971
diff changeset
    10
cp "$ISABELLE_HOME/src/Doc/iman.sty" .
5386df44a037 renamed doc-src to src/Doc;
wenzelm
parents: 48971
diff changeset
    11
cp "$ISABELLE_HOME/src/Doc/extra.sty" .
5386df44a037 renamed doc-src to src/Doc;
wenzelm
parents: 48971
diff changeset
    12
cp "$ISABELLE_HOME/src/Doc/isar.sty" .
5386df44a037 renamed doc-src to src/Doc;
wenzelm
parents: 48971
diff changeset
    13
cp "$ISABELLE_HOME/src/Doc/manual.bib" .
48951
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
    14
48954
c548d26daa8c avoid clash with generated Adaptation.tex on case-insensible file-systems;
wenzelm
parents: 48951
diff changeset
    15
for NAME in architecture adapt
48951
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
    16
do
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
    17
  latex "$NAME"
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
    18
  $ISABELLE_DVIPS -E -o "$NAME.eps" "$NAME.dvi"
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
    19
  $ISABELLE_EPSTOPDF "$NAME.eps"
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
    20
done
b9238cbcdd41 more standard document preparation within session context;
wenzelm
parents:
diff changeset
    21
48985
5386df44a037 renamed doc-src to src/Doc;
wenzelm
parents: 48971
diff changeset
    22
"$ISABELLE_HOME/src/Doc/prepare_document" "$FORMAT"
48956
d54a3d39ba85 prefer doc-src/pdfsetup.sty;
wenzelm
parents: 48954
diff changeset
    23