From e9044e8d5a25a0f53b66d47f15d3a2cb73a915fa Mon Sep 17 00:00:00 2001 From: Burkhart Wolff Date: Fri, 12 May 2023 17:50:42 +0200 Subject: [PATCH] Updating odo --- .../CENELEC_50128/mini_odo/mini_odo.thy | 4 +-- .../TR_MyCommentedIsabelle.thy | 25 ++++++++----------- 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/Isabelle_DOF-Examples-Extra/CENELEC_50128/mini_odo/mini_odo.thy b/Isabelle_DOF-Examples-Extra/CENELEC_50128/mini_odo/mini_odo.thy index f36e004..0495e10 100644 --- a/Isabelle_DOF-Examples-Extra/CENELEC_50128/mini_odo/mini_odo.thy +++ b/Isabelle_DOF-Examples-Extra/CENELEC_50128/mini_odo/mini_odo.thy @@ -126,7 +126,7 @@ text\ subsection\Capturing ``System Architecture.''\ -figure*["three-phase"::figure,relative_width="70",src="''figures/three-phase-odo''"] +figure*["three-phase"::figure,relative_width="70",file_src="''figures/three-phase-odo.pdf''"] \An odometer with three sensors \C1\, \C2\, and \C3\.\ text\ @@ -162,7 +162,7 @@ text\ of the measuring device, and the required format and precision of the measurements of the odometry function as represented (see @{figure (unchecked) "df-numerics-encshaft"}).\ -figure*["df-numerics-encshaft"::figure,relative_width="76",src="''figures/df-numerics-encshaft''"] +figure*["df-numerics-encshaft"::figure,relative_width="76",file_src="''figures/df-numerics-encshaft.png''"] \Real distance vs. discrete distance vs. shaft-encoder sequence\ diff --git a/Isabelle_DOF-Examples-Extra/technical_report/TR_my_commented_isabelle/TR_MyCommentedIsabelle.thy b/Isabelle_DOF-Examples-Extra/technical_report/TR_my_commented_isabelle/TR_MyCommentedIsabelle.thy index d1702f7..a80b722 100644 --- a/Isabelle_DOF-Examples-Extra/technical_report/TR_my_commented_isabelle/TR_MyCommentedIsabelle.thy +++ b/Isabelle_DOF-Examples-Extra/technical_report/TR_my_commented_isabelle/TR_MyCommentedIsabelle.thy @@ -79,7 +79,7 @@ text\ \<^vs>\-0.5cm\ maximum of formal content which makes this text re-checkable at each load and easier maintainable. \ -figure*[architecture::figure,relative_width="70",src="''figures/isabelle-architecture''"]\ +figure*[architecture::figure,relative_width="70",file_src="''figures/isabelle-architecture.pdf''"]\ The system architecture of Isabelle (left-hand side) and the asynchronous communication between the Isabelle system and the IDE (right-hand side). \ @@ -148,7 +148,7 @@ text\ \*\This is a text.\\\ text\and displayed in the Isabelle/jEdit front-end at the sceen by:\ -figure*[fig2::figure, relative_width="60", placement="pl_h", src="''figures/text-element''"] +figure*[fig2::figure, relative_width="60", file_src="''figures/text-element.pdf''"] \A text-element as presented in Isabelle/jEdit.\ text\The text-commands, ML-commands (and in principle any other command) can be seen as @@ -807,18 +807,13 @@ text\ They reflect the Pure logic depicted in a number of presentations s Notated as logical inference rules, these operations were presented as follows: \ -side_by_side_figure*["text-elements"::side_by_side_figure,anchor="''fig-kernel1''", - caption="''Pure Kernel Inference Rules I ''",relative_width="48", - src="''figures/pure-inferences-I''",anchor2="''fig-kernel2''", - caption2="''Pure Kernel Inference Rules II''",relative_width2="47", - src2="''figures/pure-inferences-II''"]\ \ +text*["text-elements"::float, + main_caption="\Kernel Inference Rules.\"] +\ +@{fig_content (width=48, caption="Pure Kernel Inference Rules I.") "figures/pure-inferences-I.pdf" +}\<^hfill>@{fig_content (width=47, caption="Pure Kernel Inference Rules II.") "figures/pure-inferences-II.pdf"} +\ -(* -figure*[kir1::figure,relative_width="100",src="''figures/pure-inferences-I''"] - \ Pure Kernel Inference Rules I.\ -figure*[kir2::figure,relative_width="100",src="''figures/pure-inferences-II''"] - \ Pure Kernel Inference Rules II. \ - *) text\Note that the transfer rule: \[ @@ -1440,7 +1435,7 @@ text\The document model forsees a number of text files, which are organize secondary formats can be \<^verbatim>\.sty\,\<^verbatim>\.tex\, \<^verbatim>\.png\, \<^verbatim>\.pdf\, or other files processed by Isabelle and listed in a configuration processed by the build system.\ -figure*[fig3::figure, relative_width="100",src="''figures/document-model''"] +figure*[fig3::figure, relative_width="100",file_src="''figures/document-model.pdf''"] \A Theory-Graph in the Document Model\ text\A \<^verbatim>\.thy\ file consists of a \<^emph>\header\, a \<^emph>\context-definition\ and @@ -1535,7 +1530,7 @@ text\ ... uses the antiquotation @{ML "@{here}"} to infer from the system of itself in the global document, converts it to markup (a string-representation of it) and sends it via the usual @{ML "writeln"} to the interface. \ -figure*[hyplinkout::figure,relative_width="40",src="''figures/markup-demo''"] +figure*[hyplinkout::figure,relative_width="40",file_src="''figures/markup-demo.png''"] \Output with hyperlinked position.\ text\@{figure \hyplinkout\} shows the produced output where the little house-like symbol in the