TeX::DVI

TeX::DVI is a Perl module to write out TeX's DVI (DeVice Independent) file.
Download

TeX::DVI Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Jan Pazdziora
  • Publisher web site:
  • http://search.cpan.org/~janpaz/Apache-OutputChain-0.11/MakeCapital.pm

TeX::DVI Tags


TeX::DVI Description

TeX::DVI is a Perl module to write out TeX's DVI (DeVice Independent) file. TeX::DVI is a Perl module to write out TeX's DVI (DeVice Independent) file.SYNOPSIS use TeX::DVI; use Font::TFM; my $dvi = new TeX::DVI "texput.dvi"; my $font = new_at Font::TFM "cmr10", 12 or die "Error loading cmr10 at 12 pt: $Font::TFM::errstrn"; $dvi->preamble(); $dvi->begin_page(); $dvi->push(); my $fn = $dvi->font_def($font); $dvi->font($fn); $dvi->word("difficulty"); $dvi->hskip($font->space()); $dvi->word("AVA"); $dvi->black_box($font->em_width(), $font->x_height()); $dvi->pop(); $dvi->end_page(); $dvi->postamble(); $dvi->close();Method TeX::DVI::new creates a new DVI object in memory and opens the output DVI file. After that, elements can be written into the file using appropriate methods.These are the methods available on the Font::TFM object:preamble, postamble, begin_page, end_page, push, popWrites out appropriate command of the .dvi file.font_defThe parameter is a reference to a Font::TFM object. Info out of this object will be printed out. The method returns the internal number of the font in this .dvi file.fontWrites out the font_sel command, the parametr is the number returned by font_def.hskip, vskipSkips.black_boxCreates a black box, can be used for hrules and vrules.specialWrites out the special command, one parameter is written as the command.wordWrites out a word given as the first parameter. The currently selected font is used to gather information about ligatures and kernings, that's why it's possible to say $dvi->word("difficulty");and the ffi will be ligatured all right.closeClose the file. Requirements: · Perl


TeX::DVI Related Software