LaTeX : passer d’une ancienne extension à une nouvelle (Créer un compte)

  • WordPress :5.4
  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2349944
    thejoker
    Participant
    Padawan WordPress
    54 contributions

    Bonjour,

    Ma configuration WP actuelle

    Problème(s) rencontré(s) :

    J’ai utilisé pendant longtemps une extension me permettant d’insérer du code LaTeX dans mes articles et pages, entre $…$. Comme par exemple :

    Calculer le quotient $x = \frac{10}{4}$

    Le problème est que cette extension est désormais obsolète et ne fonctionne plus.
    Les nouvelles extensions, comme par exemple celle-ci, nécessitent de taper le code LaTeX entre balises comme ceci :

    Calculer le quotient [katex]x = \frac{10}{4}[/katex]

    Il m’est impossible de mettre à jour mes centaines de pages et articles manuellement.

    Si seulement l’ancienne syntaxe différenciait les balises ouvrantes et fermantes, je pourrais faire un export de ma base de données dans un fichier SQL, puis faire un simple rechercher-remplacer avec le Bloc-Notes de l’ancienne balise ouvrante $ en [katex] et l’ancienne balise fermante $ en [/katex].

    Mais comme les anciennes balises ouvrante et fermante sont identiques (symbole $), je ne peux pas faire comme ça et je me retrouve bloqué…

    Quelqu’un pourrait-il m’aider ?
    Merci beaucoup par avance ! 🙂

    #2349959
    Li-An
    Modérateur
    Maître WordPress
    24371 contributions

    Bonjour, je vous conseille cet outil https://www.echodesplugins.li-an.fr/plugins/seach-regex/ qui permet de faire des recherches/remplacement à partir d’expressions régulières Rexeg https://fr.wikipedia.org/wiki/Expression_r%C3%A9guli%C3%A8re et https://www.lucaswillems.com/fr/articles/25/tutoriel-pour-maitriser-les-expressions-regulieres

    Il va falloir donc que vous fassiez une recherche de $ avec un espace devant puis $ avec un espace derrière. Je ne vous donne pas l’expression car je suis un néophyte total là-dedans même si je comprends les concepts de base.

    #2349961
    Li-An
    Modérateur
    Maître WordPress
    24371 contributions

    Je ne sais pas si vous utilisez Jetpack mais sa fonctionnalité LAtex utilise un codage très proche de votre extension https://jetpack.com/support/beautiful-math-with-latex/

    #2349980
    thejoker
    Participant
    Padawan WordPress
    54 contributions

    Bonjour et merci pour vos réponses.

    Malheureusement ce n’est pas aussi simple que ça. En effet à de nombreuses reprises j’ai écrit quelque chose du genre :

    On exprime $f(x)$ en fonction de $A$, $B$ et $C$.

    La ponctuation autour des formules ne permet pas de faire simplement une recherche de « espace dollar » puis de « dollar espace ». Et il doit y avoir encore d’autres particularités de ce genre, dans tous les articles que j’ai pu écrire.

    Concernant le module latex de l’extension Jetpack, le fait que la balise ouvrante soit « $latex » et non simplement « $ », fait que cela ne fonctionne pas… 🙁

    #2349981
    Li-An
    Modérateur
    Maître WordPress
    24371 contributions

    Dans ces cas là, je ne vois pas comment on peut vous aider plus. Il faudrait une IA capable de reconnaître votre rédaction pour faire le tri, ça ne peut pas se faire par du code.

    #2349989
    thejoker
    Participant
    Padawan WordPress
    54 contributions

    Pourtant je ne dois pas être le seul au monde à être confronté à ce problème ?

    #2349997
    Li-An
    Modérateur
    Maître WordPress
    24371 contributions

    Disons que vous êtes quelques centaines. Mais ce n’est pas parce que vous n’êtes pas tout seul qu’il y a une solution. En fait, j’ai été trop rapide à conclure, je pense que vous pouvez traiter tous les cas avec les expressions régulières.

    Bossez sur les expressions régulières et vous verrez que vous pouvez travailler tous les cas de figure. Vous pouvez par exemple chercher les expressions entourés de $ qui ont plus d’un certain nombre de caractères etc etc… Il existe des outils en ligne pour tester les expressions type https://www.regextester.com/

    #2349998
    Li-An
    Modérateur
    Maître WordPress
    24371 contributions

    Évidemment, il y a même des outils payants ou gratuits pour vous aider (si j’avais su ça à une époque) http://www.ultrapico.com/Expresso.htm

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.