Changeset 49426 in spip-zone


Ignore:
Timestamp:
Jul 5, 2011, 11:17:20 PM (10 years ago)
Author:
maieul@…
Message:

on fait autrement pour l'échappement : on échappe en spécial que les minted + modifier de supprimer-verbs pour tenir compte du ¡

Location:
_plugins_/latexwheel
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/latexwheel/latexwheel_fonctions.php

    r49425 r49426  
    33function propre_latex($t) {
    44       
    5         $t = echappe_html(latex_echappe_coloration($t),'latex');
     5        $t = echappe_html(latex_echappe_coloration($t));
    66       
    77        $t = appliquer_regles_wheel($t,array('latex/latex.yaml'));
    88        $t = latex_traiter_modeles($t);
    9         $t = echappe_retour($t,'latex');
     9        $t = echappe_retour(echappe_retour($t),'latex');
    1010       
    1111        return $t;
  • _plugins_/latexwheel/wheels/latex/latex-code.php

    r49425 r49426  
    33function tw_code_latex($code){
    44        if (count($code)>1)
    5                 return "<html>\begin{minted}{".strtolower($code[2])."}\n";
     5                return echappe_html("<html>\begin{minted}{".strtolower($code[2])."}\n",'latex');
    66        else
    7                 return  "\n\end{minted}</html>";
     7                return  echappe_html("\n\end{minted}</html>",'latex');
    88}
    99
    1010function tw_cadre_latex($code){
    1111        if (count($code)>1)
    12                 return "<html>\begin{minted}[linenos]{".strtolower($code[2])."}\n";
     12                return echappe_html("<html>\begin{minted}[linenos]{".strtolower($code[2])."}\n",'latex');
    1313        else
    14                 return  "\n\end{minted}</html>";
     14                return echappe_html("\n\end{minted}</html>",'latex');
    1515}
    1616?>
  • _plugins_/latexwheel/wheels/latex/latex.php

    r49425 r49426  
    5656        $array = array();
    5757       
    58         preg_match_all('#verb\?(.*)\?#',$texte,$array,PREG_SET_ORDER);
     58        preg_match_all('#verb¡(.*)\¡#',$texte,$array,PREG_SET_ORDER);
    5959        foreach ($array as $i){
    6060                $texte = str_replace("\\".$i[0],$i[1],$texte); 
Note: See TracChangeset for help on using the changeset viewer.