Débugue tes humanités Saison 3b

Séance 06 - Introduction à l'éditeur de texte Stylo

Un éditeur de texte pour les sciences humaines.

Chaire de recherche du Canada sur les écritures numériques, Bibliothèque des lettres et des sciences humaines, Ouvroir d'histoire de l'art et de muséologie numérique. — roch.delannay@umontreal.ca ; giulia.ferretti@umontreal.ca ; louis-olivier.brassard@umontreal.ca

Plan de la séance #

  1. Stylo
  2. Création d’un compte
  3. Tour de plateforme
  4. Gestion des articles
  5. Gestion des contenus
  6. Gestion de la bibliographie
  7. BibTeX
  8. Better BibTeX
  9. YAML
  10. Prévisualisation et annotation
  11. Module d’export
  12. GrapQL Playground

1. Stylo #

  • Éditeur de texte WYSIWYM
  • Séparation entre mise forme et sens du texte
  • Gestion du balisage dans le mains du chercheur·e·s
  • Métadonnées enrichies (YAML, BibTeX)
  • Single source publishing (PDF, HTML, XML…)
  • API GraphQl et Pandoc

2. Création d’un compte #

  • Ma page utilisateur

3. Tour de plateforme #

  • Gestion des articles et des tags
  • Éditeur de texte (Monaco) avec MarkDown
  • Gestion des bibliographies avec BibTeX
  • Gestion des métadonnées avec YAML
  • Prévisualisation et annotation avec Hypothes.is : publique ou [dans un groupe privé] (https://hypothes.is/groups/B2j3obmw/debugue)
  • Export avec Pandoc

4. Gestion des articles #

  • Créer un nouvel article
  • Gérer les étiquettes
  • Supprimer un article

4. Gestion des articles #

  • Copier la dernière version d’un article
  • Partager un article avec toutes ses versions
  • Exporter un article
  • Prévisualisation d’un article

5. Gestion des contenus #

  • La syntaxe MarkDown
    • Titres
    • Notes
    • Italiques/gras
    • Images
    • Liens
    • Tableaux
    • Class
    • Espace insécable : Ctrl+Shift+Espace ou   en ASCII
  • Versions
    • Comparaison entre différentes versions

5. Gestion des contenus #

Modifier des parties de texte #

  • CTRL/Cmd+F
  • CTR//Cmd+H :
  • Expressions régulières

5. Gestion des contenus #

Exercice –Docx vers MarkDown #

  • Convertir un texte docx en Markdown via Pandoc : pandoc -f docx -t markdown "word_filename.docx" -o "markdown_filename.md"
  • Corriger les balises Dans la version précédente, cette conversion était intégrée dans Stylo : Voir ICI
  • Une alternative temporaire pour comprendre les commandes Pandoc : ICI

6. Gestion de la bibliographie #

  • Manage Bibliography
  • Import a collection from my account
  • Raw BibTeX
  • Citations dans le texte + autocomplétion
    • [@clef]
    • [-@clef]
    • @clef

7. BibTeX #

BibTeX est un format de fichier structurant une bibliographie :

  • format qui a été créé en 1985 pour gérer les bases de données bibliographiques dans des fichier LaTeX ;
  • le format BibTeX fonctionne par entrée bibliographiques : chaque entrée correspond à une description d’un document avec des items “mot-clef = valeur”.
@book{kirschenbaum_track_2016,
  address = {{Cambridge, Massachusetts, Etats-Unis d'Am{\'e}rique}},
  title = {Track Changes: A Literary History of Word Processing},
  isbn = {978-0-674-41707-6},
  shorttitle = {Track Changes},
  language = {anglais},
  publisher = {{The Belknap Press of Harvard University Press, 2016}},
  author = {Kirschenbaum, Matthew G.},
  year = {2016, cop. 2016}
}

8. Better BibTeX #

Installation de Better BibTex #

Better BibTex (https://retorque.re/zotero-better-bibtex/installation/) ajoute à Zotero des fonctionnalités très pratiques :

  • affichage des clés de citation ;
  • nouveaux formats d’export ;
  • exports dynamiques (mises à jour automatiques) de bibliographies.

8. Better BibTeX #

Installez Better BibTeX #

https://retorque.re/zotero-better-bibtex/installation/

9. YAML #

YAML

  • Un langage de sérialisation de données facilement lisible.
  • Fonctionne avec d’autres langages de programmation
  • vs. JSON

10. Prévisualisation et annotation #

  • Hypothesis
  • Création d’un compte
  • Annotations publiques ou dans un groupe privé

11. Module d’export #

https://export.stylo.huma-num.fr/ Ancien : https://stylo-export.ecrituresnumeriques.ca/

12.GrapQL Playground #

  • Download de l’application
  • Observation de la plateforme et premières requêtes
  • HTTP HEADER