Tutoriels pour l'utilisation de TXM

(vous êtes invités à améliorer ces tutoriels ainsi qu'à ajouter les votres)

Importer

Écrire des requêtes CQL

Faire un diagnostic

Piloter TXM en Groovy

Moteur de recherche

Créer une nouvelle macro TXM

  • si nécessaire :
    • ouvrir la vue Macro par le menu “Affichage > Vues > Macro”
    • déplacer la vue Macro à un endroit pratique, par exemple en bas de la vue Corpus, par un glisser-déposer depuis l'onglet “Macro” de la fenêtre (clic gauche sans relâcher) jusqu'à la demi-moitié inférieure de la vue Corpus (lâcher)
  • cliquer sur le bouton “Nouvelle macro”
  • saisir le nom de la nouvelle macro dans la boite de dialogue (TXM ajoutera lui-même “Macro.groovy” à la fin)
  • une nouvelle macro apparaît dans la vue Macro avec le nom choisi (l'initiale a été mise en capitale)
  • éditer le script de la macro
    • ouvrir le menu contextuel avec clic droit sur le nom de la macro
    • lancer la commande “Éditer” → une nouvelle fenêtre d'éditeur de texte s'ouvre sur le script de la macro
    • éditer le script de la macro → voir la section 15.1.4 Créer une macro du manuel de TXM
    • enregistrer les modifications avec le bouton “disquette” (sauver) de la barre d'outils de l'éditeur

Pour exécuter la macro → double-clic sur son nom dans la vue Macro.

Affinage d'Éditions de texte

Annoter

Utiliser R

Exécuter un script R depuis Groovy1) :

import org.txm.stat.engine.r.RWorkspace
println RWorkspace.getRWorkspaceInstance().eval("1+2").asString()
Glose : ce script Groovy fait exécuter le script “1+2” par l'interpréteur R et affiche le résultat dans sa sortie standard.

Autres ressources R :

Utiliser Python

Exécuter un script Python depuis Groovy2) :

"python TXM/scripts/python/hello-world.py".execute().text.eachLine { println it }
Glose : ce script Groovy fait exécuter le script “TXM/scripts/python/hello-world.py” par l'interpréteur Python et affiche le texte produit dans sa sortie standard.

Utiliser Perl

Exécuter un script Perl depuis Groovy3) :

"perl TXM/scripts/perl/hello-world.perl".execute().text.eachLine { println it }
Glose : ce script Groovy fait exécuter le script “TXM/scripts/perl/hello-world.perl” par l'interpréteur Perl et affiche le texte produit dans sa sortie standard.

Avec déclaration de l'appel dans un wrapper :

1) il suffit de mettre ces deux lignes dans une macro TXM pour la faire exécuter par un simple double-clic sur le nom de la macro
2) , 3) il suffit de mettre cette ligne dans une macro TXM pour la faire exécuter par un simple double-clic sur le nom de la macro
public/tutoriels.txt · Dernière modification: 2017/01/26 20:44 par slh@ens-lyon.fr