diff options
Diffstat (limited to 'mayor-orig/www/include/share/str/tex.php')
-rw-r--r-- | mayor-orig/www/include/share/str/tex.php | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/mayor-orig/www/include/share/str/tex.php b/mayor-orig/www/include/share/str/tex.php new file mode 100644 index 00000000..76cf5117 --- /dev/null +++ b/mayor-orig/www/include/share/str/tex.php @@ -0,0 +1,51 @@ +<?php + + function TeXSpecialChars($szoveg) { + $trans = array( +// "\\'" => "'", ## ezt kell kiszedni 2.0-ban + '+' => '$+$', + '/' => '$/$', + '*' => '$*$', + '=' => '$=$', + '<' => '$<$', + '>' => '$>$', + '{' => '$\{$', + '}' => '$\}$', + '#' => '\#', + '%' => '\%', + '_' => '\_', + '&' => '\&', + '~' => ' ', + '…' => '...', + '´' => '\'', + '^' => '(exp)', +// '~' => '\~\ ', +// '$' => '\$', +// "\\" => '$\backslash$' + ); + if (__NYOMTATAS_XETEX) { + $trans['^'] = '\^\ '; + } + return strtr(strtr($szoveg, array('$' => '\$', "\\" => '$\backslash$')), $trans); + } + + function LaTeXSpecialChars($szoveg) { + $trans = array( + '_' => '\_', + '#' => '\#', + '$' => '\$', + '%' => '\%', + '&' => '\&', + '~' => '\verb|~|', + '^' => '\verb|^|', + '{' => '\{', + '}' => '\}', + '\\' => '$\backslash$', +// 0160 => 0032, // valami' spéci szóköz --> sima szóköz + ); + return strtr($szoveg,$trans); + } + + + +?> |