- WordPress :5.4
- Statut : non résolu
- Ce sujet contient 7 réponses, 2 participants et a été mis à jour pour la dernière fois par
Li-An, le il y a 4 années et 8 mois.
-
AuteurMessages
-
31 juillet 2020 à 20 h 05 min #2349944
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 5.4.2
- Thème utilisé : Ribosome
- Nom de l’hébergeur : IONOS
- Adresse du site : http://physique-pcsi.prepa-balzac.fr
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 ! 🙂1 août 2020 à 15 h 02 min #2349959Bonjour, 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.
1 août 2020 à 15 h 03 min #2349961Je 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/
1 août 2020 à 20 h 11 min #2349980Bonjour 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… 🙁
1 août 2020 à 22 h 51 min #2349981Dans 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.
2 août 2020 à 0 h 20 min #2349989Pourtant je ne dois pas être le seul au monde à être confronté à ce problème ?
2 août 2020 à 10 h 33 min #2349997Disons 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/
2 août 2020 à 10 h 37 min #2349998É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
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.