True WYSIWYG LaTeX System
Windows     Mac     Linux  

Graphics Engine
Common features of TeXWord and Dview

Most important features are:

Powerfull Graphical Capabilities

EPSPDF, HPGL, DXY, FIG,
JPEG, PNG, GIF, TIFF,
PCX, MSP, BMP,
PSTricksTIKZ/PGF
PSfragAxoDraw, etc.
BaKoMa TeX includes interpreter of PostScript Level 2 (with most of Level 3 features), which is tested for compatibility with output from popular software: MetaPost, Adobe Illustrator 10, Adobe Streamline 4.0, Mathematica 4, MatLab, CorelDraw 10, CorelXARA, HIGZ, PageDraw, FrameMaker, ImageMagick, etc. All DVI drivers support the same special interface compatible with well known Rokicki's DVIPS, including processing PostScript, embedded into DVI files (PSTricks, XyPic, PSfrag, etc.). LaTeX users may import images by using graphicx package without declaring bounding box. So, to import a JPEG file you can just say: \includegrapics{foo.jpg}. This approach is applicable for all supported graphic formats !!!

Using Fonts in Modern Formats

OpenType,
TrueType,
PostScript Type 1,
PostScript Type 3,
Multiple Masters.
The system includes about 1500 typefaces in PostScript Type 1 and Type 3 font formats, including fonts:  CM (including LaTeX and Logo fonts + vf for T1 with CX),  AMS Fonts (Euler, Math Symbols),  EC/TC,  LH (T2A),  Concrete (Math, ECC),  Malvern,  CMCyr (+ vf for T2A/LCY),  Scripts,  CMPica,  Punk. Extra Math Stmaryrd,  Wasy,  Rsfs,  YHMath,  BlackBoard (bbm, doublestroke). Diagram drawing Lams,  Astro Symbols (cmastro, astrosym, moonphase),  Barcodes (barcodes, wlean, wlc*),  Logical (loggates, milstd),  timing,  MusiXTeX,  Chess/CChess,  Go,  Backgammon,  Dingbats/NiceFrame. etc.

Any font type can be used for any output device/format. This feature is supported by automatical font conversion between font formats when necessary. This feature enables rendering Type 1 fonts without ATM. On the other hand, it enables using TrueType/OpenType fonts for generating PostScript, printable even on PostScript Level 1 printers.

Additionally, BaKoMa TeX includes Font Setup Wizard, which installs OpenType, TrueType, and Postscript Type 1 fonts under BaKoMa TeX in almost one click. It generates TFM/VF and FD files. So, such installed fonts are ready for usage in LaTeX documents.

BaKoMa TeX also supports classical TeX fonts: VF and PK. However, using PK fonts is supported for compatibility only. There is no PK fonts in BaKoMa TeX distribution, because they are useless for generating PDF, SVG, and Postscript.

Supported Output Devices/Formats

View on Display,
Print (via GDI),
PDF, SVG, HTML,
PostScript, PNG.
Important feature of BaKoMa TeX is consistent graphics and font support for all types of output. It means that all mentioned font formats and graphical capabilities are supported for any output type. So, TrueType font can be used for PostScript output, even for Level 1 printer. On the other hand, PostScript graphics can be viewed and printed on any non-PostScript printer. Additionally, possibility to add animation to the SVG output, makes it the best for producing high quality presentations.

PDF Generation

  • Handles imported PostScript and other Vector formats via vector graphics.
  • Handles in-line PostScript (PSTricks, PSFrag, AxoDraw, etc.)
  • Compact Font Format (CFF) requires 2--3 times less space than other font formats.
  • Supports PDF Encryption via pdfcrypt LaTeX package.
  • Embeds ToUnicode CMAPs to support search and copy-paste of cyrillic and other international characters.
  • It handles HyperTeX (HyperRef) and document outline.
  • It handles pdfmark that enables animations, movies and forms.

SVG Generation

SVG Generating is direct way to create animated presentations in LaTeX. BaKoMa TeX supports generation of SVG files transparently. Any document prepared for BaKoMa TeX may be converted into SVG. All graphics features and font types are supported. In comparison with other output formats, animation effects may be added to generated SVG files. For details see svgwrite.html.