Difference between revisions of "B2Latex"

From Event-B
Jump to navigationJump to search
imported>Alinstef
imported>Tommy
m
Line 1: Line 1:
Install/upgrade the B2latex plugin from the Main Rodin site using the software updates menu in Rodin.
 
  
After installation, releases 0.3.x up to 0.5.0, you will see an LX entry in the context menu in the Event-B perspective.  
+
== Installation/Upgrade ==
Select the Machine or Context you want to translate to Latex and then press the LX button.  
+
The B2latex plugin is available from the Main Rodin update site.
A latex source file will be generated in a folder named ''latex''
+
Select the main Rodin Update site from the "work with:" field in the Help > Install New Software menu in Rodin.
in your Event-B project directory (i.e. ...\workspaceName\projectName\latex\*.tex) together  
+
 
 +
 
 +
== How to use B2Latex ==
 +
Righ click on a machine or a context directly from the project explorer and select 'Generate Latex Document' command to produce latex documents.
 +
The latex docs are generated in the 'latex' folder in your Event-B project directory (i.e. ...\workspaceName\projectName\latex\*.tex) together  
 
with a style file named ''b2latex.sty''. bsymb.sty and b2latex.sty are required to process the latex.
 
with a style file named ''b2latex.sty''. bsymb.sty and b2latex.sty are required to process the latex.
Run latex on the source files using your own latex installation.  
+
You can then run Latex on the source files using your own latex installation.  
  
 
bsymb.sty can be dowloaded from http://www.event-b.org or http://sourceforge.net/projects/rodin-b-sharp/
 
bsymb.sty can be dowloaded from http://www.event-b.org or http://sourceforge.net/projects/rodin-b-sharp/
Line 15: Line 18:
 
has been moved to the Event-B project explorer. Users can select  
 
has been moved to the Event-B project explorer. Users can select  
 
(right click and then select menu 'Generate Latex Document') a machine or a context to produce latex documents directly from
 
(right click and then select menu 'Generate Latex Document') a machine or a context to produce latex documents directly from
the project explorer. The latex docs are generated in the 'latex' folder
+
the project explorer. The latex docs are generated in the 'latex' folder as same as other previous releases.
as same as other prvious releases.
 
 
 
New release, B2Latex 0.5.0, is now available from the Rodin update site.
 
This release is for the Rodin 0.9.2.x or higher.
 
 
 
B2Latex 0.4.1 is required for the Rodin 0.9.1.
 
If you want to use the Rodin 0.8.x, you need to install the release 0.3.0 instead.
 
  
 
== Tips ==
 
== Tips ==
Line 39: Line 35:
 
    
 
    
 
   This process makes the bsymb.sty can be used everywhere without copying to any folders.
 
   This process makes the bsymb.sty can be used everywhere without copying to any folders.
 +
 +
== Old releases ==
 +
B2Latex 0.5.0, is now available from the Rodin update site.
 +
This release is for the Rodin 0.9.2.x or higher.
 +
 +
B2Latex 0.4.1 is required for the Rodin 0.9.1.
 +
If you want to use the Rodin 0.8.x, you need to install the release 0.3.0 instead.
 +
 +
''How to use old versions?''
 +
After installation, releases 0.3.x up to 0.5.0, you will see an LX entry in the context menu in the Event-B perspective.
 +
Select the Machine or Context you want to translate to Latex and then press the LX button.
 +
A latex source file will be generated in a folder named ''latex''
 +
in your Event-B project directory (i.e. ...\workspaceName\projectName\latex\*.tex) together
 +
with a style file named ''b2latex.sty''. bsymb.sty and b2latex.sty are required to process the latex.
 +
Run latex on the source files using your own latex installation.
 +
 +
bsymb.sty can be dowloaded from http://www.event-b.org or http://sourceforge.net/projects/rodin-b-sharp/
 +
  
 
[[Category:User documentation]]
 
[[Category:User documentation]]
 
[[Category:Plugin]]
 
[[Category:Plugin]]

Revision as of 09:54, 2 April 2012

Installation/Upgrade

The B2latex plugin is available from the Main Rodin update site. Select the main Rodin Update site from the "work with:" field in the Help > Install New Software menu in Rodin.


How to use B2Latex

Righ click on a machine or a context directly from the project explorer and select 'Generate Latex Document' command to produce latex documents. The latex docs are generated in the 'latex' folder in your Event-B project directory (i.e. ...\workspaceName\projectName\latex\*.tex) together with a style file named b2latex.sty. bsymb.sty and b2latex.sty are required to process the latex. You can then run Latex on the source files using your own latex installation.

bsymb.sty can be dowloaded from http://www.event-b.org or http://sourceforge.net/projects/rodin-b-sharp/

News?

B2Latex 0.5.1 is now available from the Rodin update site. This release is for Rodin 0.9.2 or later. The interface of the release has been moved to the Event-B project explorer. Users can select (right click and then select menu 'Generate Latex Document') a machine or a context to produce latex documents directly from the project explorer. The latex docs are generated in the 'latex' folder as same as other previous releases.

Tips

- If you wish to have math formulas or B code in a comment, you need to put them in $..$.

- The file b2latex.sty which is generated in the latex directory can be modified to change the style of the documentation.

- To avoid copying bsymb.sty to every folder where it is used.

 (If you have used MikTex) 
  (1) copy the bsmb.sty file into the MikTex directory
     (somewhere like C:\Program Files\MiKTeX 2.7\tex\latex),
  (2) select start -> program -> MikTex 2.x -> setting. 
      You will see a dialog box "MikTeX Options".
  (3) Select "General" tab and then click "Refresh FNDB" to update to the miktex database.
  
 This process makes the bsymb.sty can be used everywhere without copying to any folders.

Old releases

B2Latex 0.5.0, is now available from the Rodin update site. This release is for the Rodin 0.9.2.x or higher.

B2Latex 0.4.1 is required for the Rodin 0.9.1. If you want to use the Rodin 0.8.x, you need to install the release 0.3.0 instead.

How to use old versions? After installation, releases 0.3.x up to 0.5.0, you will see an LX entry in the context menu in the Event-B perspective. Select the Machine or Context you want to translate to Latex and then press the LX button. A latex source file will be generated in a folder named latex in your Event-B project directory (i.e. ...\workspaceName\projectName\latex\*.tex) together with a style file named b2latex.sty. bsymb.sty and b2latex.sty are required to process the latex. Run latex on the source files using your own latex installation.

bsymb.sty can be dowloaded from http://www.event-b.org or http://sourceforge.net/projects/rodin-b-sharp/