NAME
Encode::LaTeX - Encode/decode Perl utf-8 strings into LaTeX
SYNOPSIS
use Encode::LaTeX;
use Encode;
$tex = encode('latex', "This will encode an e-acute (".chr(0xe9).") as \'e");
$str = decode('latex', $tex); # Will decode the \'e too!
DESCRIPTION
This module provides encoding to LaTeX escapes from utf8 using mapping tables in Pod::LaTeX and HTML::Entities. This covers only a subset of the Unicode character table (undef warnings will occur for non-mapped chars).
Mileage will vary when decoding (converting LaTeX to utf8), as LaTeX is in essence a programming language, and this module does not implement LaTeX.
CAVEATS
Proper Encode checking is not implemented.
encode()
Existing Latex-like expressions will not be escaped, only utf8 characters.
decode()
Only those Latex expressions that exactly match the mapping table will be converted to utf8 characters.
SEE ALSO
AUTHOR
Timothy D Brody, <tdb01r@ecs.soton.ac.uk>
COPYRIGHT AND LICENSE
Copyright (C) 2005 by Timothy D Brody
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.