aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/include/share/str/tex.php
diff options
context:
space:
mode:
Diffstat (limited to 'mayor-orig/www/include/share/str/tex.php')
-rw-r--r--mayor-orig/www/include/share/str/tex.php51
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);
+ }
+
+
+
+?>