Bonjour,
Le contexte :
Windows 11 version 24H2 - LibreOffice 24.8.4.2 - TexMaths version 0.52.3
Le blocage est systématique suite à un copier/coller clavier du contenu d'une boîte TexMaths (ex : \qty[inter-unit-product=\cdot]{9,807}{\meter\per\second\squared}) dans une autre boîte TexMaths, au bout de 2 à 3 fois cette opération. Impossible de ressortir de la boîte, ni de revenir dans le document LibreOffice. Blocage complet du poste. Le seul moyen est de lancer le gestionnaire de tâches par le clavier pour tuer le processus LibreOffice, puis de le relancer avec restauration du document (et perte des modifications apportées depuis la dernière sauvegarde dudit document).
Merci d'avance.
Bonjour, j'ai en effet observé que l'interaction entre TexMaths et le presse papier de LibreOffice ne marche pas toujours sous Windows. Mais hélas cela semble aléatoire et je ne peux pas reproduire le problème.
J'ai testé avec votre équation et cinq ou six copier / coller et je ne n'ai pas vu de problème. Pouvez-vous me décrire précisément le scénario où le blocage apparaît ?
Merci !
PS: Vous pouvez-toujours essayer avec un nouveau profil LibreOffice (sauvegardez l'ancien !).
Monsieur,
Je tiens d'abord à vous remercier pour le travail que vous effectuez
pour maintenir cet outil indispensable qu'est l'extension TexMaths pour
tous ceux qui utilisent un traitement de texte open source, LibreOffice,
et un langage, LaTeX, capable d'incorporer dans leurs documents
n'importe quelle formule scientifique.
Il m'est difficile de décrire plus précisément ce blocage qui
effectivement semble aléatoire. En revanche, je retiens votre
suggestion. J'ai téléchargé le document "LibreOffice - Le Profil
utilisateur" de Jean-François Nifenecker et je m'y attèle.
Je vous tiendrai au courant de mes résultats.
Bonne soirée.
Le 05/02/2025 à 17:18, Roland Baudin a écrit :
Related
Bugs: #199
Pour utiliser un nouveau profil LibreOffice sous Windows, il vous suffit de renommer le dossier :
C:\Users\<votre nom="" d'utilisateur="">\AppData\Roaming\LibreOffice</votre>
en :
C:\Users\<votre nom="" d'utilisateur="">\AppData\Roaming\LibreOffice.bak</votre>
par exemple.
Sinon, par rapport au cas test pour reproduire le bug, j'ai fait ceci :
Est-ce bien cela qui occasionne le blocage sur votre PC ?
Merci !
Bonjour,
Oui.
Pour 1. : la plupart du temps la formule initiale a été créée
ultérieurement (le même jour ou quelques jours auparavant), le but
étant, pour gagner du temps, de récupérer des formules similaires et de
les copier dans la nouvelle boîte puis de les modifier si besoin est, ce
qui évite de tout retaper.
Pour 2. à 4. : "le plus souvent" la répétition se fait sans intercaler
d'autres opérations telles que des modifications diverses dans le
document LibreOffice.
J'avoue, à la lecture de ma réponse, que tout cela est loin d'être
précis ...
Bien cordialement.
Le 06/02/2025 à 14:22, Roland Baudin a écrit :
Related
Bugs: #199
Vous pouvez utiliser les boutons Précédent et suivant pour naviguer dans l'historique de vos équations. Cf. capture d'écran jointe...
Je vous propose une solution plus simple, dans un premier temps, ci-joint mon document "LibreOfficeCopierCollerTexMaths.odt".
1- Aller page 12.
2- Sous la première phrase "..., une masse de 10 kg pèse :"
3- Rentrer dans la première formule TexMaths "P=..."
4- Copier le contenu
5- Ressortir de la boîte TexMaths
6- Sous cette première formule, il y a une deuxième formule dans laquelle j'ai réussi à copier la formule du coller (après laquelle j'ai fait une sauvegarde (Enregistrer)). Mais je n'ai pas réussi à le faire encore une fois (pour une troisième formule). Blocage reproduit après être rentré dans la boîte TexMaths. Plus aucune action possible en dehors de l'activation du gestionnaire de tâche pour tuer le processus LibreOffice.
Pouvez-vous le reproduire avec mon document ?
Merci.
OK, merci. Je regarde cela demain et je vous tiens au courant...
J'ai sauvegardé le profil comme demandé.
Avec le nouveau profil et le même document j'ai pu effectuer une vingtaine de copier/coller sans le moindre blocage !!!
Votre piste est la bonne : il y a quelque chose qui ne va pas dans le profil sauvegardé.
Je vais continuer à travailler avec ce nouveau profil, l'adapter au fur et à mesure de mes besoins et essayer d'identifier ce qui peut provoquer ce dysfonctionnement. Sinon peut-il y avoir des "corruptions" de profil ?
En tout cas, je vous remercie pour le temps passé à rechercher la cause du problème et je suis désolé pour cette perte de temps.
Bien cordialement.
OK, bonne nouvelle ! De mon côté, je n'ai pas réussi à reproduire le bug. Ce problème de profil corrompu revient souvent et je n'arrive pas à savoir si c'est un problème lié à l'intercation TexMaths <-> LibreOffice ou un problème de LibreOffice seul.
Pourriez-vous (pour investiguer) m'envoyer le fichier registrymodifications.xcu de votre profil corrompu ?
Merci !
Bonjour Monsieur Baudin,
Ci-joint le fichier de l'ancien profil.
Bon week-end.
Le 08/02/2025 à 10:01, Roland Baudin a écrit :
Related
Bugs: #199
Bonjour Monsieur Baudin,
Contexte : Windows 11 version 24H2 - LibreOffice 24.8.4.2 - TexMaths
version 0.52.3
Je rencontre un problème d'affichage de vecteur dans certains cas (?) :
le symbole vectoriel --> est "écrasé" sur le haut de la lettre de la
variable (formules surlignées en rouge)
Voici la copie d'écran (1-) et le code LaTeX des formules (2-) :
1-
2-
Formule surlignés en jaune :
"\vec{F} = m \times \vec{a}"
Formules surlignées en rouge :
La première :
"\Sigma \vec{F} = \vec{0}"
La seconde :
[
\left{
\begin{aligned}
\Sigma \vec{F} &= m \times \vec{a} \
&= \qty{10}{\kg} \times
\qty{2}{\frac{\unit{\meter}}{\unit{\second\squared}}} \
&= \qty{20}{\N}
\end{aligned}
\right.
]
Merci d'avance.
Reynald Poidevin
Pouvez-vous poster le document corresponant à la copie d'écran ? Merci.
Sous Windows, quelle distribution de LaTeX utilisez-vous ? MikTex ? Quelle version ?
Merci !
1- Miktex 24.1 x64
2- Ci-joint une copie de l'extrait du document
Bien cordialement.
Reynald Poidevin
Le 22/06/2025 à 16:09, Roland Baudin a écrit :
Related
Bugs: #199
Ok, merci.
J'ai testé sous Windows 10 22H2 (je n'ai pas Windows 11) et LibreOffice 24.8.7.2 + MikTex 24.1 et tout marche bien. Pas de problème de vecteur...
Je vous suggère de tester avec un nouveau profil LibreOffice (renommez C:\Users\<votre_nom_d_user>\AppData\Roaming\LibreOffice, puis reinstallez TexMaths).</votre_nom_d_user>
Bonjour Monsieur Baudin,
Pour votre information.
Cela ne vient pas du profil (test infructueux). Après test de commandes
ajoutées récemment dans le Préambule, il s'avère que le package
\usepackage{chemist} en est la cause. Je l'ai mis en commentaire et les
formules sont correctement affichées, en attendant.
Bien cordialement.
Reynald Poidevin
Le 23/06/2025 à 09:54, Roland Baudin a écrit :
Related
Bugs: #199
OK, merci pour cette précision. En effet, j'arrive à reproduire le problème sous Linux et Windows.
Le fichier DVI produit par le compilateur LaTeX montre le problème (fichier tmpfile.dvi situé dans votre profil LibreOffice\4\user\TexMaths\tmp généré à la compilation d'une équation par latex.exe). Donc le bug est du côté de LaTeX, pas de Texmaths.
Un contournement est heureusement possible : utilisez le compilateur XeLaTeX au lieu de LaTeX (option à sélectionner dans la configuration de Texmaths). Et là ça marche...
J'ai de nouveau le problème avec le compilateur XeLaTeX (choix dans
Options de Configuration et vérification la présence de l'exécutable
dans le répertoire C:\Program Files\MiKTeX\miktex\bin\x64\xelatex.exe).
Il y a autre chose à modifier ?
Le 23/06/2025 à 16:48, Roland Baudin a écrit :
Related
Bugs: #199
Merci ! Je vous dirai si je trouve quelque chose...
Bon week-end à vous !