Commit f32381ea authored by Antoine Fauchié's avatar Antoine Fauchié

new: fabrique Gabarit Abrupt

parent 1db5f6d8
@article{fourmentraux_disnovation_2017,
title = {Disnovation: Arch\'eologie de quelques dispositifs m\'ediactivistes low tech},
author = {Fourmentraux, Jean-Paul},
date = {2017},
journaltitle = {Techniques \& Culture. Revue semestrielle d'anthropologie des techniques},
pages = {280--285},
publisher = {{Les \'editions de la Maison des sciences de l'Homme}},
issn = {0248-6016},
url = {http://journals.openedition.org/tc/8535},
urldate = {2020-04-18},
abstract = {Image d'ouverture Arham Bartholl, Dead Drops https://deaddrops.com/dead-drops \`A quoi servent les outils num\'eriques et qui servent-ils ? Peut-on en faire autre chose que ce pour quoi ils ont \'et\'e pr\'evus ? L'utilisateur peut-il reprendre un certain pouvoir face \`a des solutions techniques de plus en plus complexes et format\'ees dans des objectifs marchands ? Dans la perspective d'une th\'eorie critique de la technique (Feenberg 2014), les outils num\'eriques sont souvent per\c{c}us comme des outils de ra...},
file = {/home/antoine/Zotero/storage/VIEGP79U/Fourmentraux - 2017 - Disnovation. Archéologie de quelques dispositifs m.pdf;/home/antoine/Zotero/storage/3A8IEPZ8/8535.html},
isbn = {9782713227073},
issue = {67},
langid = {french},
number = {67}
}
@article{grimaud_low_2017,
title = {Low tech, high tech, wild tech. R\'einventer la technologie ?},
author = {Grimaud, Emmanuel and Tastevin, Yann Philippe and Vidal, Denis},
date = {2017},
journaltitle = {Techniques \& Culture. Revue semestrielle d'anthropologie des techniques},
pages = {12--29},
publisher = {{Les \'editions de la Maison des sciences de l'Homme}},
issn = {0248-6016},
doi = {10.4000/tc.8464},
url = {http://journals.openedition.org/tc/8464},
urldate = {2020-04-18},
abstract = {Ouverture D\'emonstration d'un m\'ecanisme \`a la Rube Goldberg. Photogramme tir\'e du film On the Move Science Museum, Londres, 2007 \^Age de pierre, \^age de bronze, \^age de fer : nous avons tous appris ce refrain. De la pr\'ehistoire jusqu'\`a nos jours, chaque invention ou innovation trouverait sa place dans une chronologie lin\'eaire, orient\'ee vers toujours plus de complexit\'e, du low tech au high tech. \`A peine sommes-nous entr\'es dans l'\`ere digitale qu'on nous annonce d\'ej\`a une nouvelle \'epoque, marqu\'ee, ce...},
file = {/home/antoine/Zotero/storage/6HSW9A83/Grimaud et al. - 2017 - Low tech, high tech, wild tech. Réinventer la tech.pdf;/home/antoine/Zotero/storage/9B894AN8/8464.html},
isbn = {9782713227073},
issue = {67},
langid = {french},
number = {67}
}
@online{macfarlane_pandoc_2020,
title = {Pandoc {{User}}'s {{Guide}}},
author = {MacFarlane, John},
date = {2020},
journaltitle = {Pandoc},
url = {https://pandoc.org/MANUAL.html},
urldate = {2020-04-30},
langid = {english}
}
@book{morozov_pour_2014,
title = {Pour tout r\'esoudre, cliquez ici: l'aberration du solutionnisme technologique},
shorttitle = {Pour tout r\'esoudre, cliquez ici},
author = {Morozov, Evgeny},
date = {2014},
publisher = {{Fyp}},
location = {{Limoges, France}},
file = {/home/antoine/Zotero/storage/BRTWRATI/SRCH.html},
isbn = {978-2-36405-115-7},
keywords = {Ordinateurs et civilisation,Technologies de l'information et de la communication -- Aspect social},
langid = {french},
pagetotal = {349},
translator = {Braud, Marie-Caroline}
}
@online{roussilhe_erreur_2020,
title = {Une erreur de "tech"},
author = {Roussilhe, Gauthier},
date = {2020-03-30},
journaltitle = {Gauthier Roussilhe},
url = {http://www.gauthierroussilhe.com/fr/posts/une-erreur-de-tech},
urldate = {2020-05-10},
file = {/home/antoine/Zotero/storage/FH5GVQ25/une-erreur-de-tech.html},
langid = {french},
type = {Blog}
}
@book{simondon_du_1958,
title = {Du mode d'existence des objets techniques},
author = {Simondon, Gilbert},
date = {1958},
publisher = {{Aubier [2012]}},
location = {{Paris, France}},
file = {/home/antoine/Zotero/storage/MSE2IL5W/SRCH.html},
isbn = {978-2-7007-0428-0},
keywords = {Innovations technologiques -- Aspect social,livre étudié,livre lu,Objets usuels,Philosophie de la technique,T14,Technique et civilisation,Technologie},
langid = {french},
pagetotal = {367; 15}
}
@online{smith_brandon_2020,
title = {Brandon {{Smith}}'s {{Website}}},
author = {Smith, Brandon},
date = {2020-05-08},
journaltitle = {Brandon Smith},
url = {https://www.brandonsmith.ninja/blog/libraries-not-frameworks},
urldate = {2020-05-19},
file = {/home/antoine/Zotero/storage/CALSWIJL/libraries-not-frameworks.html},
langid = {english},
type = {Blog}
}
......@@ -44,6 +44,7 @@ Pour naviguer dans ces _technologies de l'édition numérique_, la consultation
4. [Jekyll](/2020/05/05/fabriques-de-publication-jekyll/)
5. [Org-Mode](/2020/05/10/fabriques-de-publication-org-mode/)
6. [Quire](/2020/05/13/fabriques-de-publication-quire/)
7. [Gabarit Abrupt](/2020/05/18/fabriques-de-publication-gabarit-abrupt/)
## Pour suivre cette série
......
---
layout: post
title: "Fabriques de publication : Gabarit Abrupt"
date: 2020-05-18 23:00
comments: true
published: true
description: "Septième analyse d'une série sur les fabriques de publication : Gabarit Abrupt."
categories:
- carnet
- phd
classement:
- phd
status: brouillon
---
Septième analyse d'une série sur les fabriques de publication : Gabarit Abrupt.
<!-- more -->
[Introduction et liste des fabriques](/fabriques)
Gabarit Abrupt est une fabrique de livres minimaliste basée sur Pandoc et Make.
Gabarit Abrupt est une recette pour produire des livres aux formats PDF, HTML ou EPUB.
## Description
[Gabarit Abrupt](https://gitlab.com/cestabrupt/gabarit-abrupt/) repose en grande partie sur l'utilisation de Pandoc et de LaTeX, c'est pourquoi j'aurais pu présenter cette fabrique comme spécimen ou application, plutôt que comme fabrique.
La qualité et le soin apportés à ce _gabarit_ méritent d'y passer un peu plus de temps.
À travers ce gabarit, la maison d'édition [Abrüpt](https://abrupt.ch/) propose un ensemble de commandes Pandoc préconfigurées et des modèles de livres (structuration et mise en forme).
En soit il s'agit d'une utilisation assez classique, quoique très méticuleuse, de Pandoc.
Une des particularités réside dans l'automatisation de l'utilisation de ce convertisseur via le recours au programme Make et au fichier de configuration Makefile qui va avec.
[Make](https://fr.wikipedia.org/wiki/Make) est un programme similaire à un script shell, en plus précis et plus configurable, il est notamment possible de spécifier des conditions pour l'ordre d'exécution de scripts ainsi que des variables.
Make est toutefois très exigent et n'accepte aucune erreur.
Dans [le fichier Makefile](https://gitlab.com/cestabrupt/gabarit-abrupt/-/blob/master/Makefile) de Gabarit Abrupt il y a ainsi plusieurs commandes Pandoc préconfigurées, qui font appel à des variables également indiquées dans le fichier – par exemple le format de papier, le gabarit TeX, le titre de la table des matières ou le fichier CSL pour le style bibliographique utilisé.
Les contenus sont organisés dans des fichiers en plein texte, au format `.txt` balisé en Markdown.
Il suffit de lancer une commande `make` pour générer un format de sortie, par exemple `make html` produit la version web du livre.
Ce fonctionnement très minimaliste est décrit avec beaucoup de précision sur le dépôt du Gabarit Abrupt&nbsp;: [https://gitlab.com/cestabrupt/gabarit-abrupt](https://gitlab.com/cestabrupt/gabarit-abrupt).
## Histoire
Abrüpt a mis à disposition ce gabarit il y a un peu plus d'un an, et c'est un outil adopté par la maison d'édition.
C'est donc un processus éprouvé.
Le peu de mises à jour prouve sans doute que ce fonctionnement est suffisamment robuste pour ne pas avoir besoin de corrections particulières.
Pour l'avoir testé c'est assez simple d'utilisation.
## Specimen
Une navigation dans la diversité [du catalogue des éditions Abrüpt](https://abrupt.ch/livres/) permet de constater l'efficacité de cette fabrique.
## Critique
J'ai utilisé le qualificatif _minimaliste_ pour définir cette fabrique, nous pourrions être tentés de recourir au terme à la mode _low-tech_ {% cite roussilhe_erreur_2020 --file analyses-gabarit-abrupt.bib %}.
Il faut faire preuve de prudence ici avec ce concept bancal d'un point de vue théorique, même si plusieurs chercheurs ont tentés de le définir {% cite grimaud_low_2017 --file analyses-gabarit-abrupt.bib %} ou de le replacer dans un contexte de critique de la technologie {% cite fourmentraux_disnovation_2017 --file analyses-gabarit-abrupt.bib %}.
Nous pouvons tout de même constater le peu de composants logiciels nécessaires pour faire fonctionner ce processus, et surtout la solidité des programmes invoqués.
Pandoc, LaTeX et Make sont trois logiciels qui disposent d'une certaine ancienneté et de communautés actives.
Il est intéressant de noter qu'Abrüpt semble disposer de compétences techniques avancées, et qu'un tout autre choix que ce gabarit aurait pu être fait : construire un programme sur mesure, un _framework_ {% cite smith_brandon_2020 --file analyses-gabarit-abrupt.bib %}.
Mais non, cette structure a décidé d'utiliser des composants existants, ce qui permet au moins quatre choses&nbsp;: réduire le temps de création de cette fabrique ; apprendre à utiliser des programmes dont la philosophie sous-jacente n'est pas dénuée de sens ; faciliter la réutilisation par d'autres personnes.
Nous pourrions évoquer le degré de technicité que requiert Gabarit Abrupt, en effet il n'y a ici aucune interface graphique, le terminal et la ligne de commande sont incontournables.
Nous pouvons toutefois imaginer le développement de quelques écrans facilitant l'utilisation de Make, j'ai déjà pu constater quelques initiatives dans ce sens, je reviendrai peut-être sur ces projets dans d'autres fabriques.
## Vers d'autres fabriques
Par la suite nous découvrirons d'autres expérimentations qui font un usage de Pandoc et de LaTeX, j'espère pouvoir prendre le temps de présenter d'autres initiatives du même type que cette mini fabrique (une [anti](https://abrupt.ch/antilivre/)-fabrique peut-être ?).
## Références
{% bibliography --file analyses-gabarit-abrupt.bib %}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment