Convert unicode string to latex.
(self,input,errors='strict')
| 43 | |
| 44 | class Codec(codecs.Codec): |
| 45 | def encode(self,input,errors='strict'): |
| 46 | """Convert unicode string to latex.""" |
| 47 | output = [] |
| 48 | for c in input: |
| 49 | if encoding: |
| 50 | try: |
| 51 | output.append(c.encode(encoding)) |
| 52 | continue |
| 53 | except: |
| 54 | pass |
| 55 | if ord(c) in latex_equivalents: |
| 56 | output.append(latex_equivalents[ord(c)]) |
| 57 | else: |
| 58 | output += ['{\\char', str(ord(c)), '}'] |
| 59 | return ''.join(output), len(input) |
| 60 | |
| 61 | def decode(self,input,errors='strict'): |
| 62 | """Convert latex source string to unicode.""" |
no test coverage detected