Subversion Repositories wimsdev

Rev

Rev 3427 | Blame | Last modification | View Log | RSS feed

  1. var liste_func_latec = [
  2.         "\\alpha","\\beta","\\gamma","\\delta", "\\epsilon", "\\varepsilon", "\\zeta", "\\eta", "\\Gamma",
  3.         "\\Delta","\\Theta","\\theta","\\vartheta","\\kappa", "\\lambda", "\\mu", "\\nu", "\\xi", "\\pi",
  4.         "\\varpi","\\rho","\\varrho","\\sigma","\\varsigma", "\\Sigma", "\\Upsilon", "\\Phi", "\\tau", "\\upsilon",
  5.         "\\phi","\\varphi","\\chi","\\psi","\\omega", "\\Psi", "\\Upsilon", "\\Phi", "\\Omega",
  6.        
  7.         "\\pm","\\mp","\\times","\\div","\\ast", "\\star", "\\circ", "\\bullet", "\\cdot",
  8.         "\\cap","\\cup","\\uplus","\\sqcap","\\sqcup", "\\vee", "\\wedge", "\\setminus", "\\wr",
  9.         "\\diamond","\\bigtriangleup","\\bigtriangledown","\\triangleleft","\\triangleright", "\\lhd$^b$", "\\rhd$^b$", "\\unlhd$^b$", "\\unrhd$^b$",
  10.         "\\oplus","\\ominus","\\otimes","\\oslash","\\odot", "\\bigcirc", "\\dagger", "\\ddagger", "\\amalg",
  11.        
  12.         "\\widetilde{abc}","\\overleftarrow{abc}","\\overline{abc}","\\overbrace{abc}","\\sqrt{abc}", "\\widehat{abc}",
  13.         "\\overrightarrow{abc}", "\\underline{abc}", "\\sqrt[n]{abc}", "\\frac{abc}{xyz}",
  14.        
  15.         "\\hat{a}", "\\check{a}", "\\acute{a}", "\\grave{a}", "\\bar{a}", "\\vec{a}", "\\dot{a}", "\\ddot{a}",
  16.        
  17.         "\\rmoustache", "\\arrowvert", "\\lmoustache", "\\Arrowvert", "\\Arrowvert", "\\bracevert", "\\lgroup"
  18.         ];
  19.        
  20.  
  21. function bdlatec(instruction, version){
  22.         // les indices à partir de 19 correspondent aux instructions latex
  23.         var index2="";
  24.         switch(instruction)
  25.     {
  26.         case "\\alpha" :
  27.         index2=0;
  28.         break;
  29.     case "\\beta" :
  30.         index2=0;
  31.         break;
  32.     case "\\gamma" :
  33.         index2=0;
  34.         break;
  35.         case "\\delta" :
  36.         index2=0;
  37.         break;
  38.     case "\\epsilon" :
  39.         index2=0;
  40.         break;
  41.     case "\\varepsilon" :
  42.         index2=0;
  43.         break;
  44.         case "\\zeta" :
  45.         index2=0;
  46.         break;
  47.     case "\\eta" :
  48.         index2=0;
  49.         break;
  50.     case "\\Gamma" :
  51.         index2=0;
  52.         break;
  53.         case "\\Delta" :
  54.         index2=0;
  55.         break;
  56.     case "\\Theta" :
  57.         index2=0;
  58.         break;
  59.     case "\\theta" :
  60.         index2=0;
  61.         break;
  62.         case "\\vartheta" :
  63.         index2=0;
  64.         break;
  65.     case "\\kappa" :
  66.         index2=0;
  67.         break;
  68.     case "\\lambda" :
  69.         index2=0;
  70.         break;
  71.         case "\\mu" :
  72.         index2=0;
  73.         break;
  74.     case "\\nu" :
  75.         index2=0;
  76.         break;
  77.         case "\\xi" :
  78.         index2=0;
  79.         break;
  80.     case "\\phi" :
  81.        index2=0;
  82.         break;
  83.         case "\\varphi" :
  84.         index2=0;
  85.         break;
  86.     case "\\rho" :
  87.         index2=0;
  88.         break;
  89.     case "\\varrho" :
  90.         index2=0;
  91.         break;
  92.         case "\\sigma" :
  93.         index2=0;
  94.         break;
  95.     case "\\varsigma" :
  96.         index2=0;
  97.         break;
  98.     case "\\Sigma" :
  99.         index2=0;
  100.         break;
  101.         case "\\upsilon" :
  102.         index2=0;
  103.         break;
  104.     case "\\Phi" :
  105.         index2=0;
  106.         break;
  107.     case "\\chi" :
  108.         index2=0;
  109.         break;
  110.         case "\\psi" :
  111.         index2=0;
  112.         break;
  113.         case "\\pi" :
  114.         index2=0;
  115.         break;
  116.     case "\\omega" :
  117.         index2=0;
  118.         break;
  119.     case "\\Psi" :
  120.         index2=0;
  121.         break;
  122.         case "\\tau" :
  123.         index2=0;
  124.         break;
  125.         case "\\varpi" :
  126.         index2=0;
  127.         break;
  128.         case "\\Upsilon" :
  129.         index2=0;
  130.         break;
  131.     case "\\Phi" :
  132.         index2=0;
  133.         break;
  134.     case "\\Omega" :
  135.         index2=0;
  136.         break;
  137.         case "\\pm" :
  138.         index2=1;
  139.         break;
  140.     case "\\mp" :
  141.         index2=1;
  142.         break;
  143.     case "\\times" :
  144.         index2=1;
  145.         break;
  146.         case "\\div" :
  147.         index2=1;
  148.         break;
  149.     case "\\ast" :
  150.         index2=1;
  151.         break;
  152.     case "\\star" :
  153.         index2=1;
  154.         break;
  155.         case "\\bullet" :
  156.         index2=1;
  157.         break;
  158.     case "\\cdot" :
  159.         index2=1;
  160.         break;
  161.     case "\\cap" :
  162.         index2=1;
  163.         break;
  164.         case "\\cup" :
  165.         index2=1;
  166.         break;
  167.     case "\\uplus" :
  168.         index2=1;
  169.         break;
  170.     case "\\sqcap" :
  171.         index2=1;
  172.         break;
  173.         case "\\sqcup" :
  174.         index2=1;
  175.         break;
  176.     case "\\vee" :
  177.         index2=1;
  178.         break;
  179.     case "\\wedge" :
  180.         index2=1;
  181.         break;
  182.         case "\\setminus" :
  183.         index2=1;
  184.         break;
  185.     case "\\wr" :
  186.         index2=1;
  187.         break;
  188.         case "\\diamond" :
  189.         index2=1;
  190.         break;
  191.     case "\\bigtriangleup" :
  192.        index2=1;
  193.            break;
  194.         case "\\bigtriangledown" :
  195.         index2=1;
  196.         break;
  197.     case "\\triangleleft" :
  198.         index2=1;
  199.         break;
  200.         case "\\circ" :
  201.         index2=1;
  202.         break;
  203.         case "\\triangleright" :
  204.         index2=1;
  205.         break;
  206.     case "\\lhd$^b$" :
  207.         index2=1;
  208.         break;
  209.         case "\\rhd$^b$" :
  210.         index2=1;
  211.         break;
  212.     case "\\unlhd$^b$" :
  213.         index2=1;
  214.         break;
  215.     case "\\unrhd$^b$" :
  216.         index2=1;
  217.         break;
  218.         case "\\oplus" :
  219.         index2=1;
  220.         break;
  221.     case "\\ominus" :
  222.         index2=1;
  223.         break;
  224.     case "\\otimes" :
  225.         index2=1;
  226.         break;
  227.         case "\\oslash" :
  228.         index2=1;
  229.         break;
  230.     case "\\odot" :
  231.         index2=1;
  232.         break;
  233.     case "\\bigcirc" :
  234.         index2=1;
  235.         break;
  236.         case "\\dagger" :
  237.         index2=1;
  238.         break;
  239.     case "\\ddagger" :
  240.         index2=1;
  241.         break;
  242.     case "\\amalg" :
  243.         index2=1;
  244.         break;
  245.         case "\\widetilde{abc}" :
  246.         index2=2;
  247.         break;
  248.     case "\\overleftarrow{abc}" :
  249.         index2=2;
  250.         break;
  251.     case "\\overline{abc}" :
  252.         index2=2;
  253.         break;
  254.         case "\\overbrace{abc}" :
  255.         index2=2;
  256.         break;
  257.     case "\\sqrt{abc}" :
  258.         index2=2;
  259.         break;
  260.     case "\\widehat{abc}" :
  261.         index2=2;
  262.         break;
  263.         case "\\overrightarrow{abc}" :
  264.         index2=2;
  265.         break;
  266.     case "\\underline{abc}" :
  267.         index2=2;
  268.         break;
  269.     case "\\sqrt[n]{abc}" :
  270.         index2=2;
  271.         break;
  272.         case "\\frac{abc}{xyz}" :
  273.         index2=2;
  274.         break;
  275.         case "\\hat{a}" :
  276.         index2=3;
  277.         break;
  278.     case "\\check{a}" :
  279.         index2=3;
  280.         break;
  281.     case "\\acute{a}" :
  282.         index2=3;
  283.         break;
  284.         case "\\grave{a}" :
  285.         index2=3;
  286.         break;
  287.     case "\\bar{a}" :
  288.         index2=3;
  289.         break;
  290.     case "\\vec{a}" :
  291.         index2=3;
  292.         break;
  293.         case "\\dot{a}" :
  294.         index2=3;
  295.         break;
  296.     case "\\ddot{a}" :
  297.         index2=3;
  298.         break;
  299.         case "\\rmoustache" :
  300.         index2=4;
  301.         break;
  302.     case "\\arrowvert" :
  303.         index2=4;
  304.         break;
  305.     case "\\lmoustache" :
  306.         index2=4;
  307.         break;
  308.         case "\\Arrowvert" :
  309.         index2=4;
  310.         break;
  311.     case "\\Arrowvert" :
  312.         index2=4;
  313.         break;
  314.     case "\\bracevert" :
  315.         index2=4;
  316.         break;
  317.         case "\\lgroup" :
  318.         index2=4;
  319.         break;
  320.     default :
  321.         index2=0;
  322.     }
  323.        
  324.        
  325. var a = [
  326. "<img src='gifs/editor/t1.gif'>",
  327. "<img src='gifs/editor/t2.gif'>",
  328. "<img src='gifs/editor/t3.gif'>",
  329. "<img src='gifs/editor/t4.gif'>",
  330. "<img src='gifs/editor/t5.gif'>"
  331. ];
  332.  
  333. return a[index2];
  334. }