source: bibtex_util.py @ 0:2f43cb89e87c

Revision 0:2f43cb89e87c, 1.4 KB checked in by andre.hagenbruch@rub.de, 8 years ago (diff)

Initial commit for version 0.2

Line 
1# encoding: utf-8
2
3def umlaut(text):
4        text = text.replace(u'"', '{"}')
5        text = text.replace(u'ü', '{\\"u}')
6        text = text.replace(u'Ü', '{\\"U}')
7        text = text.replace(u'ä', '{\\"a}')
8        text = text.replace(u'Ö', '{\\"O}')
9        text = text.replace(u'Ä', '{\\"A}')
10        text = text.replace(u'ö', '{\\"o}')
11        text = text.replace(u'ß', '{\\"s}')
12        text = text.replace(u'é', "{\\'e}")
13        text = text.replace(u'è', "{\\`e}")
14        text = text.replace(u'É', "{\\'E}")
15        text = text.replace(u'á', "{\\'a}")
16        text = text.replace(u'à', "{\\`a}")
17        text = text.replace(u'À', "{\\`A}")
18        text = text.replace(u'ó', "{\\'o}")
19        text = text.replace(u'ò', "{\\`o}")
20        text = text.replace(u'ú', "{\\'u}")
21        text = text.replace(u'ù', "{\\`u}")
22        text = text.replace(u'í', "{\\'i}")
23        text = text.replace(u'ì', "{\\`i}")
24        text = text.replace(u'â', "{\\^a}")
25        text = text.replace(u'ô', "{\\^o}")
26        text = text.replace(u'û', "{\\^u}")
27        text = text.replace(u'ê', "{\\^e}")
28        text = text.replace(u'î', "{\\^i}")
29        text = text.replace(u'ç', "{\\cc}")
30        text = text.replace(u'ñ', "{\\~n}")
31        text = text.replace(u'§', "$\\S$")
32        text = text.replace(u'°', "$\\circ$")
33        text = text.replace(u'²', "$\\^2$")
34        text = text.replace(u'³', "$\\^3$")
35        text = text.replace(u'Ù18O', "$\\beta$")
36        text = text.replace(u'µ', "$\\mu$")
37        text = text.replace(u'«', "{\\flqq}")
38        text = text.replace(u'»', "{\\frqq}")
39        text = text.replace(u'Å', "{\\AA}")
40        #print text
41        return text
Note: See TracBrowser for help on using the repository browser.