org: convert all images to svg
Suggested in #299. * doc/org/autfilt.org, doc/org/concepts.org, doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/hierarchy.org, doc/org/hoa.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/oaut.org, doc/org/randaut.org, doc/org/satmin.org, doc/org/tut11.org, doc/org/tut23.org, doc/org/tut24.org, doc/org/tut30.org, doc/org/tut31.org, doc/org/tut50.org, doc/org/tut51.org: Adjust all dot outputs to produce svg. * doc/org/arch.tex, doc/org/hierarchy.tex, doc/org/satmin.tex: Adjust to produce a pdf with 12pt text. * doc/Makefile.am: Adjust the generation of arch.svg, hierarchy.svg, and satmin.svg: From above. * doc/org/.dir-locals.el.in, doc/org/init.el.in: Adjust dot arguments to produce svg with 12pt text (the default was 14pt). * doc/org/spot.css: Use Lato as the main font for consistency with automata. * HACKING: pdf2svg is now required to build the doc.
This commit is contained in:
parent
454cc73670
commit
61602a3bba
28 changed files with 290 additions and 274 deletions
|
|
@ -70,11 +70,11 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut1.png :cmdline -Tpng :var txt=randaut1 :exports results
|
||||
#+BEGIN_SRC dot :file randaut1.svg :var txt=randaut1 :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
#+RESULTS:
|
||||
[[file:randaut1.png]]
|
||||
[[file:randaut1.svg]]
|
||||
|
||||
As for [[file:randltl.org][=randltl=]], you can supply a number of atomic propositions
|
||||
instead of giving a list of atomic propositions.
|
||||
|
|
@ -119,11 +119,11 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut2.png :cmdline -Tpng :var txt=randaut2 :exports results
|
||||
#+BEGIN_SRC dot :file randaut2.svg :var txt=randaut2 :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
#+RESULTS:
|
||||
[[file:randaut2.png]]
|
||||
[[file:randaut2.svg]]
|
||||
|
||||
#+NAME: randaut3
|
||||
#+BEGIN_SRC sh :results verbatim :exports code
|
||||
|
|
@ -156,12 +156,12 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut3.png :cmdline -Tpng :var txt=randaut3 :exports results
|
||||
#+BEGIN_SRC dot :file randaut3.svg :var txt=randaut3 :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
[[file:randaut3.png]]
|
||||
[[file:randaut3.svg]]
|
||||
|
||||
* Acceptance condition
|
||||
|
||||
|
|
@ -249,11 +249,11 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut4.png :cmdline -Tpng :var txt=randaut4 :exports results
|
||||
#+BEGIN_SRC dot :file randaut4.svg :var txt=randaut4 :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
#+RESULTS:
|
||||
[[file:randaut4.png]]
|
||||
[[file:randaut4.svg]]
|
||||
|
||||
|
||||
#+NAME: randaut5
|
||||
|
|
@ -285,11 +285,11 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut5.png :cmdline -Tpng :var txt=randaut5 :exports results
|
||||
#+BEGIN_SRC dot :file randaut5.svg :var txt=randaut5 :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
#+RESULTS:
|
||||
[[file:randaut5.png]]
|
||||
[[file:randaut5.svg]]
|
||||
|
||||
#+NAME: randaut5b
|
||||
#+BEGIN_SRC sh :results verbatim :exports code
|
||||
|
|
@ -332,11 +332,11 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut5b.png :cmdline -Tpng :var txt=randaut5b :exports results
|
||||
#+BEGIN_SRC dot :file randaut5b.svg :var txt=randaut5b :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
#+RESULTS:
|
||||
[[file:randaut5b.png]]
|
||||
[[file:randaut5b.svg]]
|
||||
|
||||
For generating random parity automata you should use the option
|
||||
=--colored= to make sure each transition (or state in the following
|
||||
|
|
@ -400,11 +400,11 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut5c.png :cmdline -Tpng :var txt=randaut5c :exports results
|
||||
#+BEGIN_SRC dot :file randaut5c.svg :var txt=randaut5c :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
#+RESULTS:
|
||||
[[file:randaut5c.png]]
|
||||
[[file:randaut5c.svg]]
|
||||
|
||||
* Determinism
|
||||
|
||||
|
|
@ -449,11 +449,11 @@ digraph G {
|
|||
}
|
||||
#+end_example
|
||||
|
||||
#+BEGIN_SRC dot :file randaut6.png :cmdline -Tpng :var txt=randaut6 :exports results
|
||||
#+BEGIN_SRC dot :file randaut6.svg :var txt=randaut6 :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
#+RESULTS:
|
||||
[[file:randaut6.png]]
|
||||
[[file:randaut6.svg]]
|
||||
|
||||
|
||||
Note that in a deterministic automaton with $a$ atomic propositions,
|
||||
|
|
@ -521,12 +521,12 @@ autfilt --sccs=5 --trivial-sccs=1 --rejecting-sccs=1 \
|
|||
--inherently-weak-sccs=2 --weak-sccs=1 -n 1 --dot=.as
|
||||
#+END_SRC
|
||||
|
||||
#+BEGIN_SRC dot :file randaut7.png :cmdline -Tpng :var txt=randaut7 :exports results
|
||||
#+BEGIN_SRC dot :file randaut7.svg :var txt=randaut7 :exports results
|
||||
$txt
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
[[file:randaut7.png]]
|
||||
[[file:randaut7.svg]]
|
||||
|
||||
You should be able to find each of the expected type of SCCs in the above picture.
|
||||
The green rectangles mark the three SCCs that contain some accepting cycles.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue