Équations (maths) et Discord : changer couleur de fond ou de caractères.

Bonjour

Étant dans le supérieur, je fais mes cours en distanciel. je prépare mes corrigés ou j'écris au pied levé des formules mathématiques pour les passer à mes étudiants.

L'outil utilisé pour les cours en distanciel est discord pur lequel le fond par défaut est sombre.

Quand je fais un copier-coller de l'équation dans discord : outil très pratique. L'équation arrive dans discord, mais en noir sur fond transparent. Avec la configuration par défaut de discord, ce n'est pas pratique. Il existe une autre configuration possible : avec le fond blanc, mais, elle arrache les yeux selon les étudiants.

J'ai donc changé le fond des formules. Ça ne sert à rien car quand je fais un copier-coller, j'arrive toujours à la même chose : noir sur fond transparent. Le mieux serait d'imposer un fond blanc, l'autre possibilité serait de changer la couleur de la police par défaut. Il est certes possible de changer la couleur des caractères, mais il faudrait alors le faire pour toutes les équations. le problème, c'est que j'ai plusieurs centaines de pages de cours à parcourir.

Qui a une idée simple ?

----- Mail original -----

De: "Bernard Siaud alias Troumad" <liste@siaud.org>
À: users@fr.libreoffice.org
Envoyé: Jeudi 12 Novembre 2020 07:40:06
Objet: [fr-users] Équations (maths) et Discord : changer couleur de fond ou de caractères.

Bonjour

Étant dans le supérieur, je fais mes cours en distanciel. je prépare
mes
corrigés ou j'écris au pied levé des formules mathématiques pour les
passer à mes étudiants.

L'outil utilisé pour les cours en distanciel est discord pur lequel
le
fond par défaut est sombre.

Quand je fais un copier-coller de l'équation dans discord : outil
très
pratique. L'équation arrive dans discord, mais en noir sur fond
transparent. Avec la configuration par défaut de discord, ce n'est
pas
pratique. Il existe une autre configuration possible : avec le fond
blanc, mais, elle arrache les yeux selon les étudiants.

J'ai donc changé le fond des formules. Ça ne sert à rien car quand je
fais un copier-coller, j'arrive toujours à la même chose : noir sur
fond
transparent. Le mieux serait d'imposer un fond blanc, l'autre
possibilité serait de changer la couleur de la police par défaut. Il
est
certes possible de changer la couleur des caractères, mais il
faudrait
alors le faire pour toutes les équations. le problème, c'est que j'ai
plusieurs centaines de pages de cours à parcourir.

Qui a une idée simple ?

bonjour,

serait il possible de transmettre les équations mathématiques en pièce jointe
dans un fichier texte contenant la syntaxe de l'éditeur mathématique ?

merci

@+
Bernard

Bonjour,

D'après la description du pb, c'est plutôt dans les paramètres de Discord qu'il faudrait agir.

Je ne connais pas ta config (Win ou Linux) donc voici ma réponse sous Windows :

sauf s'ils doivent pouvoir sélectionner l'équation, tu peux faire une capture d'écran, avec des outils comme ShareX ou Greenshot (en péda, ce sont des outils indispensables que j'ai toujours sur mon PC). Tu maîtrises la couleur de fond et la taille de la capture.

Si tu veux qu'ils puissent sélectionner les caractères, c'est plus compliqué, car l'action de CTRL+C (copier) est interprétée différemment par les programmes : ils peuvent fournir un simple texte, mais aussi une image, un "embedded object" (objet amélioré), etc. ► c'est donc le programme qui gère ce qu'il met dans le presse-papier.

Mais ce serait trop simple si l'histoire s'arrêtait là : lors du CTRL+V (coller), le programme entrant va choisir les formats de données qu'il connaît.

https://docs.microsoft.com/en-us/windows/win32/dataxchg/clipboard-formats

En réalité, pour un même CTRL+C, certaines applications stockent donc plusieurs objets et au CTRL+V, l'application qui reçoit l'action choisit (ou laisse l'utilisateur choisir lorsqu'on fait CTRL+SHIFT+V dans LibreOffice par exemple) le format qu'elle reconnaît.

Voici ce que renvoie LibreOffice lorsqu'on copie une formule mathématique (y = 1/x dans l'éditeur de formule)

Format ID     Format Name     Handle Type     Size     Index
3                   CF_METAFILEPICT    Metafile     0    5
8                   CF_DIB    Memory    5 056    6
14                 CF_ENHMETAFILE    Enhanced metafile    0 4
49342           PNG    Memory    556    7
50079           Windows Bitmap    Memory    5 070    8
50080           Star Object Descriptor (XML)    Null    0    2
50081           GDIMetaFile    Memory    957    3
50089           Star Embed Source (XML)    Memory    1 831 1

Espérant avoir éclairé ta lanterne,
David

PS : Pour les curieux, c'est l'outil suivant qui m'a donné les infos : https://www.nirsoft.net/utils/inside_clipboard.html

Bonjour

Mais ce serait trop simple si l'histoire s'arrêtait là : lors du CTRL+V
(coller), le programme entrant va choisir les formats de données qu'il
connaît.

https://docs.microsoft.com/en-us/windows/win32/dataxchg/clipboard-formats

En réalité, pour un même CTRL+C, certaines applications stockent donc
plusieurs objets et au CTRL+V, l'application qui reçoit l'action choisit
(ou laisse l'utilisateur choisir lorsqu'on fait CTRL+SHIFT+V dans
LibreOffice par exemple) le format qu'elle reconnaît.

Voici ce que renvoie LibreOffice lorsqu'on copie une formule
mathématique (y = 1/x dans l'éditeur de formule)

Format ID     Format Name     Handle Type     Size     Index
3                   CF_METAFILEPICT    Metafile     0    5
8                   CF_DIB    Memory    5 056    6
14                 CF_ENHMETAFILE    Enhanced metafile    0 4
49342           PNG    Memory    556    7
50079           Windows Bitmap    Memory    5 070    8
50080           Star Object Descriptor (XML)    Null    0    2
50081           GDIMetaFile    Memory    957    3
50089           Star Embed Source (XML)    Memory    1 831 1

Espérant avoir éclairé ta lanterne,
David

PS : Pour les curieux, c'est l'outil suivant qui m'a donné les infos :
https://www.nirsoft.net/utils/inside_clipboard.html

Oui oui c'est top comme info ça !!! Merci beaucoup David

Claire

Bonjour

Voici le fichier à partir duquel je copie les équations en PJ.

Voici une équation copiée : https://cdn.discordapp.com/attachments/771485857307820048/776366318441594910/unknown.png

je suis sous Linux (mageia 8 : la version de test).

Je fais des copies de partie d'écran avec gimp, mais, c'est tellement plus simple de copier/coller l'équation en passant juste de LO à discord !

Je ne sais si ça passe, mais voici l'équation : sur fond blanc, on ne voit pas les bavures blanches.

Bonjour Bernard

tu n'es pas nouveau sur la liste, ton message ne passe qu'en texte, donc pas de PJ, pas d'image, sauf via un lien comme avec l'équation copiée que tu nous transmet.

Comme cela a été évoqué plus tôt, je crois que c'est vraiment dans la config de Discord que tu trouverais la solution, ou bien en étudiant les différentes solutions de copiage spécial qui sont possible (cf message de David).

Pour faire des captures de partie d'écran, tu te compliques beaucoup la tache avec Gimp (C'est top hein Gimp, mais pas nécessaire pour une capture), Tu as foule d'outil de capture d'écran qui te permettent de sélectionner directement une région.

Claire

Mon problème, c'est que ce programme est pour windows.

Voici l'image qui est copiée : http://troumad.org/OOo/equa_discord.png

Je remarque un affichage différent si je l'affiche avec firefox ou chrome. En effet, firefox met un fond blanc (ce qui me convient) alors que chrome prend un fond noir (ce qui met en évidence le bug).

Bonjour,

C'est parce que le fond de l'image est transparent (vérifié avec PSP). Du coup on voit le fond proposé par le navigateur.

Mais ça ne donne en rien une solution au problème....

Bon courage

Oui.

Et j'aimerai que le fond ne soit pas transparent lorsque je copie une équation. J'ai essayé de mettre un fond, ça ne fait rien.

pr info,
je remets la liste pour la "solution" (plutôt le contournement).
En fait, sous linux, il semblerait effectivement que le copier/coller d'une
formule dans discord n'a pas de fond blanc alors que vous windows, oui...
Pour contourner, utilisation de l'outil de capture de xfce (dans ce cas),
sous Ubuntu Alt-Shit-Impr écran fait le boulot aussi :wink:

Yves