Z спецификации в ЛАТЕКСЕ

Есть ли какой-либо пакет для ЛАТЕКСА, который будет поддерживать запись Z спецификации? Я интересуюсь и горизонтальными и вертикальными форматами для схем.

6
задан MichaelChirico 31 July 2015 в 14:07
поделиться

1 ответ

Есть пакет, он называется zed-csp . Вот справочник о том, как его использовать.

Вот пример схемы:

\begin{schema}{InitJunction1}
\Delta Sys\\
junc?: JUNCTION\\
road1?: ROAD\\
road2?: ROAD
\where
road1? \neq road2?\\
junc? \notin juncList\\
\forall j: juncList @ \neg ((road1? \in roadsInJunc(j)) \land (road2? \in roadsInJunc(j))\\
roadsInJunc' = roadsInJunc \cup \{junc? \mapsto \{road1,road2\}\}\\
juncList' = juncList \cup \{junc?\}
\end{schema}

См. Мой вопрос и ответ по теме: Zed Notation в LyX

9
ответ дан 10 December 2019 в 00:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: