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.
45 lines
1.8 KiB
TeX
45 lines
1.8 KiB
TeX
\documentclass{standalone}
|
|
\usepackage{tikz}
|
|
\usetikzlibrary{shadows}
|
|
\def\F{\mathsf{F}} % in future
|
|
\def\G{\mathsf{G}} % globally
|
|
|
|
\begin{document}
|
|
|
|
\def\mycyan{cyan!30}
|
|
\def\mypink{magenta!30}
|
|
\scalebox{1.2}{
|
|
\begin{tikzpicture}[scale=.9]
|
|
\draw[drop shadow,fill=white] (0,0) rectangle (6,7);
|
|
|
|
\path[fill=\mycyan,fill opacity=.4] (0,6.5) -- (6,3) -- (6,0) -- (0,0);
|
|
\path[fill=\mycyan,fill opacity=.5] (0,3) -- (4.5,0) -- (0,0);
|
|
\path[fill=\mypink,fill opacity=.3] (6,6.5) -- (0,3) -- (0,0) -- (6,0);
|
|
\path[fill=\mypink,fill opacity=.4] (6,3) -- (1.5,0) -- (6,0);
|
|
\draw (0,0) rectangle (6,7);
|
|
|
|
\node[align=center] (rea) at (3,6) {Reactivity\\ $\bigwedge\G\F p_i\lor \F\G q_i$};
|
|
\node[align=center] (rec) at (1.1,4.5) {Recurrence\\ $\G\F p$};
|
|
\node[align=center] (per) at (4.9,4.5) {Persistence\\ $\F\G p$};
|
|
\node[align=center] (obl) at (3,2.85) {Obligation\\ $\bigwedge\G p_i\lor \F q_i$};
|
|
\node[align=center] (saf) at (1,1) {Safety\\ $\G p$};
|
|
\node[align=center] (gua) at (5,1) {Guarantee\\ $\F p$};
|
|
|
|
\node[above left,rotate=90,color=cyan!75] (det) at (0,6.5) {Deterministic B\"uch\rlap{i}};
|
|
\node[above right,rotate=90,color=cyan](weak) at (0,0) {Monitor};
|
|
\node[below left,rotate=90,color=magenta!75](weak) at (6,6.5) {Weak B\"uch\rlap{i}};
|
|
\node[below right,rotate=90,color=magenta](weak) at (6,0) {Terminal B\"uchi};
|
|
|
|
\node[above=-1mm,red] at (rea.north) {\tt T};
|
|
\node[above,red] at (rec.north) {\tt R};
|
|
\node[above,red] at (per.north) {\tt P};
|
|
\node[above,red] at (obl.north) {\tt O};
|
|
\node[above,red] at (saf.north) {\tt S};
|
|
\node[above,red] at (gua.north) {\tt G};
|
|
\node[above,red] at (3,0.3) {\tt B};
|
|
\end{tikzpicture}}
|
|
\end{document}
|
|
%%% Local Variables:
|
|
%%% mode: latex
|
|
%%% TeX-master: t
|
|
%%% End:
|