# Stylo en 2023 : de nouvelles fonctionnalités pour l'écriture et l'édition scientifique

Roch Delannay, Antoine Fauchié, Marcello Vitali-Rosati

<figure><img src="image_1.png" /></figure>

## To cite this version:

Roch Delannay, Antoine Fauchié, Marcello Vitali-Rosati. Stylo en 2023: de nouvelles fonctionnalités pour l'écriture et l'édition scientifique. Humanistica 2023, Association francophone des humanités numériques, Jun 2023, Genève, Suisse. hal-04126432

HAL Id: hal-04126432

https://hal.science/hal-04126432

Submitted on 13 Jun 2023

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

<figure><img src="image_2.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
# Stylo en 2023 : de nouvelles fonctionnalités pour l'écriture et l'édition scientifique

Roch Delannay, Antoine Fauchié, Marcello Vitali-Rosati

Université de Montréal

Chaire de recherche du Canada sur les écritures numériques

{roch.delannay, antoine.fauchie, marcello.vitali.rosati}@umontreal.ca

## Résumé

Stylo est un éditeur de texte sémantique pour l'édition scientifique en sciences humaines, Stylo est un projet de recherche qui questionne le signification même de l'écriture et entend proposer une épistémologie du texte. L'objectif est de reprendre en main des modes de production du sens pour les chercheurs, les chercheuses, les étudiantes, les étudiants, et les revues. Les modalités d'écriture et les options d'édition de Stylo, ainsi que les formats de rédaction et de sortie (les exports), sont l'implémentation technique de cet objectif. Les nouvelles fonctionnalités de Stylo prolongent cette recherche qui s'inscrit dans l'approche pluridisciplinaire des humanités numériques.

Stylo<fnref n="1" /> est un éditeur de texte sémantique pour l'édition scientifique en sciences humaines. Stylo est autant un projet de recherche qu'un outil d'écriture et d'édition, qui entend poser une question décisive : qu'est-ce qu'écrire en environnement numérique en sciences humaines ? Les nouvelles fonctionnalités développées et déployées au printemps 2023 sont présentées dans ce poster.

Stylo est un outil libre et open source conçu en 2017 par la Chaire de recherche du Canada sur les écritures numériques (Vitali-Rosati et al., 2020), et soutenu depuis 2020 par la Très grande infrastructure de recherche Huma-Num<fnref n="2" />. Stylo a pour objectif de transformer le flux de travail numérique des revues savantes en sciences humaines. En tant qu'éditeur de texte sémantique WYSIWYM (What You See Is What You Mean), il vise à améliorer la chaîne de publication académique (Kembellec, 2019), tout en invitant à une réflexion théorique et pratique sur nos façons d'écrire et d'éditer.

## 1 La philosophie de Stylo

Prendre le contrôle de son propre texte, voilà ce que permet aujourd'hui Stylo à travers plusieurs

fonctionnalités fondatrices ou toutes nouvelles qui s'inscrivent dans le domaine des technologies de l'édition numérique (Blanc et Haute, 2018) : balisage du texte pour une structure sémantique fine, import de données bibliographiques structurées depuis Zotero, mots-clés contrôlés depuis plusieurs ontologies, prévisualisation avec la possibilité d'annoter, génération de plusieurs formats (HTML, PDF, XML ou DOCX), export respectant les standards de l'édition scientifique, fonctions avancées de rechercher-remplacer, édition collaborative simultanée (prévue courant 2023), accès aux données via une API GraphQL, etc. Contrairement aux outils de traitement de texte tels que Microsoft Word, Stylo cherche à promouvoir et à encourager l'utilisation de standards ouverts (Marcello, 2020). Au cœur de Stylo ce sont donc les formats de balisage Markdown, de sérialisation de données YAML ou encore de structuration de références bibliographiques LaTeX qui offrent la possibilité de produire plusieurs formats de sortie depuis une source unique. Pan doc, le « couteau suisse de l'édition », génère les formats de sortie PDF (avec l'aide de LATEX), HTML, XML-TEI ou encore DOCX.

## 2 Les nouvelles fonctionnalités de la version 2.0

En 2023, Stylo fait peau neuve avec sa version 2.0 et se dote de nouvelles fonctionnalités, celles-ci sont principalement destinées à améliorer l'interface et à permettre de réaliser des exports compatibles avec les plateformes de diffusion scientifique telles que Métopes, Lodel et OpenEdition.

### 2.1 Interface graphique

L'interface graphique est désormais adaptative, afin de rendre la zone dédiée au corps du texte plus lisible. Ainsi les colonnes de gestion des informations d'édition (à gauche) et des métadonnées (à droite) laissent plus de place au texte et peuvent toujours être cachées. Les fonctions de prévisualisa-

<footnote n="1">1. https://stylo.huma-num.fr.</footnote>

<footnote n="2">2. https://www.huma-num.fr.</footnote>
tion et d'export sont désormais affichées au dessus
de la zone du texte.

## 2.2 Éditeur de texte

L'éditeur de texte, élément central de Stylo, a été revu et est désormais fondé sur Monaco — un programme informatique utilisé dans des éditeurs de texte/code. Il permet notamment d'effectuer des recherches et des remplacements (via les raccourcis CTRL\/CMD+F et CTRL\/CMD+H), avec la puis-sance des expressions régulières. Une fonctionna-lité d'autocomplétion permet également d'indiquer plus facilement des références bibliographiques dans le texte, lorsque celles-ci ont été préalable-ment ajoutées via Zotero ou un import BibTeX.

## 2.3 Module d'export

Une refonte totale du module d'export a été réa-lisée, notamment en décomposant l'usage de Pan-doc et le travail de conversion et de transformation. Une API entièrement basée sur Pandoc a été dé-veloppée, séparée du module d'export, lui-même un élément indépendant de Stylo. Le module est chargé d'appliquer des règles de conversion avec des modèles éditoriaux sous forme de templates, soit de façon générique, soit de manière personna-lisée pour des revues scientifiques. Cette refonte a été l'occasion d'intégrer le schéma TEI Commons Publishing partagé par Métopes<fnref n="3" /> et OpenEdition<fnref n="4" />. Il est donc maintenant possible d'obtenir un ex-port compatible avec la chaîne Métopes et avec les plateformes de diffusion scientifique comme Ope-nEdition ou Cairn.info en Europe (en plus d'Érudit au Canada). C'est un lien pérenne entre les infra-structures Métopes et Stylo qui est ainsi créé, per-mettant d'obtenir une chaîne éditoriale adaptée aux sciences humaines avec l'intégration de modèles éditoriaux selon les besoins de revues.

## 2.4 API GraphQL

Une API donne accès aux données de Stylo grâce
au langage de requêtes, via un endpoint accessible
à toute personne souhaitant accéder aux contenus
sans l'intermédiaire de l'interface<fnref n="5" />. Par exemple
cette API permet de récupérer les articles liés à
votre compte, ou de ne récupérer que ceux qui ont
un mot-clé précis.

## 3 Prochaines évolutions de Stylo

Plusieurs fonctionnalités sont en préparation, dont certaines qui ont nécessité des développements entrepris il y a déjà plusieurs mois.

- l'écriture collaborative synchrone : écrire à plusieurs en même temps dans Stylo;

- des espaces de travail collaboratifs : partir un espace dans lequel plusieurs articles peuvent être rendus accessibles à plusieurs personnes (jusqu'ici seul le partage d'un article seul est possible);

- un gestionnaire de corpus de textes, par exemple pour la gestion d'un livre ou d'un numéro de revue — il s'agit de l'ancienne fonctionnalité Books qui était restée à l'état de preuve de concept;

- une interface multilingue : d'abord en anglais et en français, puis d'autres versions linguistiques seront proposées;

- une refonte de la documentation, notamment pour proposer un accompagnement plus important dans l'écriture et l'édition numérique;

- le dépôt d'images directement dans Stylo.

## 4 Partenaires

Stylo est développé par la Chaire de recherche du Canada sur les écritures numériques (dirigée par Marcello Vitali-Rosati) depuis 2017, et par le CRIHN, soutenu par Érudit et le CRSH/SSHRC, intégré aux services d'Huma-Num depuis 2020 et qui participe à ses développements, et en partenariat avec Métopes pour l'export au format XML-TEI Commons Publishing.

Stylo est accessible en ligne via la création d'un compte Huma-Num 6 et son code source est publié sous licence libre sur GitHub 7. Stylo dispose d'une documentation en ligne 8 ainsi que de permanences régulières par vidéoconférence.

## Bibliographie

Julie Blanc et Lucile Haute. 2018. *Technologies de l'édition numérique. Sciences du Design*, 8:1-17.

Benoît Epron et Marcello Vitali-Rosati. 2018. *L'édition à l'ère numérique*. Repères. La Découverte, Paris.

<footnote n="3">3. http://www.metopes.fr/index.html.</footnote>

<footnote n="4">4. https://www.openedition.org.</footnote>

<footnote n="5">5. https://stylo.huma-num.fr/graphql.</footnote>

<footnote n="6">6. https://stylo.huma-num.fr.</footnote>

<footnote n="7">7. https://github.com/ÉcrituresNumeriques/stylo.</footnote>

<footnote n="8">8. https://stylo-doc.écrituresnumeriques.ca.</footnote>
Antoine Fauchié, Margot Mellet, Nicolas Sauret, et Marcello Vitali-Rosati. 2020. Stylo : a text editor for humanities. In *CSDH-SCHN 2020*.

Gérald Kembellec. 2019. Semantic publishing, la sémantique dans la sémiotique des codes sources d'écrits d'écran scientifiques. *Les Enjeux de l'information et de la communication*, 20(2):55-72.

Vitali-Rosati, Marcello. 2020. Qu'est-ce que l'écriture numérique ? *Corela*, HS-33.

Nicolas Sauret. 2018. Design de la conversation scientifique : naissance d'un format éditorial. *Sciences du Design*, 8(2):57-66.

Nicolas Sauret. 2020. *De la revue au collectif : la conversation comme dispositif d'éditorialisation des communautés savantes en lettres et sciences humaines*. Thèse de doctorat, Université de Montréal, Montréal.

Marcello Vitali-Rosati, Fauchié Sauret, Nicolas, et Margot Mellet. 2020. Écrire les shs en environnement numérique. l'éditeur de texte stylo. *Revue Intelligibilité du Numérique*.