|
Main Features of BaKoMa TeX System
BaKoMa TeX is complete TeX system for Microsoft Windows
VISTA/XP/2000/NT/98/95.
The system is well suitable for preparing of
Electronic Publications in form of
PDF, HTML, and SVG files,
optimized for distributing your documents via Network and/or CD-ROM's.
This document presents main features of BaKoMa TeX 5.
Integrated User Interface
One touch key for TeX + Preview + customizable set of a postprocessors;
Character precision jumping between Text and Preview
(DVI Forward/Reverse Search) (V 6.40);
Dynamical Preview allows the user to preview instantly
selected region of the file being edited
(Details);
Gather, Bookmarks and other tools for quick navigation through document structure;
Powerful support for different input encodings;
Graphics import assistant (including smart tool to import images from clipboard);
Project support;
Assistance for multi-file documents:
context sensitive opening of included text and graphics files,
Searching TeX errors using the TeX log file;
Searching help for TeX commands in entire document collection;
Syntax highlighting is configurable for catcodes and highlighting dictionaries;
Customizable GUI Control Bar and menus for quick inserting Math Symbols and other commands;
Syntax Completion and other tools for quick insertion of frequently used LaTeX constructions
(Details);
Spell Checker:
correction suggestions, on-the-spot highlighting of misspelled words,
handling of (La)TeX commands, accenting commands, babel shortcuts
(Details);
BibEdit - editor for BIB files is well integrated with another system components
(Details).
Powerfull Graphical Capabilities
EPS, PDF, HPGL, DXY, FIG,
JPEG, PNG, GIF, TIFF,
PCX, MSP, BMP, WMF, EMF,
PSTricks, PSfrag, AxoDraw, 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 valid for all supported graphical 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 format 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 a font formats when it is needed.
This feature enables rendering Type 1 fonts without ATM.
In other side it enables using TrueType/OpenType fonts
for generating PostScript printed even on PostScript Level 1 printers.
In advance, BaKoMa TeX includes Font Setup Wizard
which installs in almost one click OpenType, TrueType, and
Postscript Type 1 fonts
under BaKoMa TeX. It generates TFM/VF and FD files. So, that
installed fonts are ready to use 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 unsuitable for generating PDF, SVG, and Postscript.
Supported Output Devices/Formats
View on Display,
Print via GDI,
PostScript,
PDF, SVG, HTML.
|
Important feature of BaKoMa TeX is consistent graphics and font support
for all types of output. It means that all mentioned font formats
may be used for every type of output. It means that all mentioned graphical capabilities
are supported for every type of output.
So, TrueType font can be used for PostScript output, even for Level 1 printer.
In other side, PostScript graphics can be viewed and printed
on any non PostScript printer. In advance,
ability 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 vectors.
Handles in-line PostScript (PSTricks, PSFrag, AxoDraw, etc.)
Compact Font Format (CFF) requires 2--3 times less space then
other font forms.
Supports PDF Encryption via pdfcrypt LaTeX package.
Embeds ToUnicode CMAPs to support search and copy-paste of cyrillic and other international characters.
Sharing Fonts between a PDF files
is suitable for preparing CD-ROM based document libraries.
It handles HyperTeX (HyperRef) and document outline.
SVG Generation
SVG Generating is direct way for creating 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 another output formats animation effects
may be added to generated SVG files.
For details see svgwrite.html.
BaKoMa TeX includes TeX engine based on a Web2c 7.2.
All programs are compiled for Win32 Console mode.
Programs are: TeX, MakeIndex, BibTeX, DVIPS, MetaPost, DVIXCopy.
MetaFont, GFtoDVI, GFtoPK, PKtoGF, PLtoTFM, TFMtoPL, VFtoVP, VPtoVF.
The programs have several extensions
that can be switched off to preserve 100 % compatibility:
- TeX processor supports TCX mechanism. TCX tables are generated
automatically after specifing two encoding vectors
defined via PostScript (V 2.03).
- TeX processor embeds into the DVI file source information,
that is used to support DVI Forward/Reverse search
(V 2.03).
- DVIPS supports import of GZIPped graphics files and
graphics import filters (V 2.10).
- DVIPS includes improved algorithm for partial font downloading
that handle any PostScript Type 1 font (ATM compatibility isn't required),
because font parsing is implemented
via PostScript interpreter (V 2.20).
- DVIPS supports using fonts with large number ( > 256 ) of glyphs.
Generally, it means that mappings of single PostScript font to
several TeX fonts with different encoding vectors is correctly handled
by new DVIPS.
Standard DVIPS can't perform partial font downloading for such mappings.
(V 2.20).
- DVIPS supports using TrueType fonts (V 2.20).
- DVIPS supports using Multiple Master Type 1 fonts (V 2.30).
- TeX processor supports automatical creation of BB-files
for non-PostScript graphics. It is useful for LaTeX graphics bundle.
(V 3.00)
- TeX processor reads TeX files in binary mode, that takes
following advantages:
all types of line separators (DOS, UNIX, MAC) are supported;
all control characters (including of Ctrl-Z - DOS EOF) are accepted.
(V 4.10)
- TeX processor have high precision interaction with source: (V 6.40)
- Editor is called (by E-option) with column number.
- Character precision source info is embedded into output DVI files,
that provides:
(1) high precision jumps between
TeX and DVI files (DVI Forward/Reverse Search) and
(2) dual caret for Dynamical Preview.
It uses an interprocess cache that accelerates file search and reduces memory requirements.
It supports auto-mirrors for TEXMF trees residing on slow storage devices (CD-ROM, NETWORK).
|