Description
À retravailler à la lumière de la nouvelle version de l'extension ; étude en cours à l'UTC.
L'objectif de cette proposition d'évolution est de d'approfondir et finaliser une publication papier de qualité professionnelle pour Opale, en se basant sur le style LaTeX.
La travail pourra être réutilisé pour Optim.
La technologie visée est HTML/CSS Flying Saucer.
Études
Trouver un modèle à copier
Une proposition consiste à chercher une publication papier de qualité standard, reconnue, qui fasse office de modèle.
L'idée est ensuite de chercher en reproduire l'apparence de ce modèle, au mieux étant données les limites de notre technologie.
Proposition 1 : LaTeX
À prendre :
Deux formats Report (pour les documents longs) et Article (pour les documents courts) ; à l'instar de ce qui est déjà proposé dans Optim (et qui manque dans Opale)
Adoption des règles typographiques : police Computer Modern (ou proche), taille de police, styles de police, marges, retraits, espacements...
Affichage des métadonnées (auteur, date...)
Numérotation (avec éventuellement des options)
À laisser :
L'équilibrage de page : il est inscrit dans le moteur LaTeX lui même (donc non copiable) ; il est semi-automatique et non automatique (en automatique il ne marche pas tout le temps).
Équilibrage des pages et gestion semi-automatique de la pagination
L'équilibrage des pages est un point faible aujourd'hui que ce soit dans les publis OD ou FS (veuves et orphelins, ruptures de fin de section...).
Trois pistes sont envisageables :
Attendre une amélioration de la technologie
Pour : Investissement générique et d'avenir (Sylvain mentionne des alternatives à FS qui prendront mieux en charges CSS, à quel terme ?)
Contre : Pas d'amélioration à court terme, on va garder des pages mal équilibrées avec des risques de rupture intempestive et/ou un découpage au niveau bloc qui laisse de larges blancs.
Proposer un éditeur CSS permettant de retravailler a posteriori (comme en OD)
Contre : Coût du développement
Pour à étudier : Possibilité d'exporter de Scenari un ZIP avec HTML+CSS et de l'importer dans un outil externe développé indépendamment de Scenari ?
Ajouter des "work around" de type saut de page directement dans Opale (comme en LaTeX)
Contre : Pas dans la philosophie de Scenari (l'histoire du doigt et du bras)
Contre : Opérationnellement demande un temps de travail manuel à chaque publication envisageable pour les publis très spécifiques (thèse, livre...) mais surdimensionnée pour des publics plus classique.
Pour : Permet de traiter tous les cas correctement moyennant du travail (à l'instar d'OD)
Modalités
Première étape via des travaux étudiants à l'UTC
Coût : Aucun
Supervision : S. Crozat (et autres personnes intéressées)
Calendrier : février - juin 2015
Pré-requis : avoir statué sur les grandes lignes de l'étude