|
InLine Headings version 0.4.0 – 06-10-2021 – Auteur : Jean-François Nifenecker, Bordeaux. Générateur de titres « intégrés » pour vos documents LibreOffice Writer qui doivent suivre des mises en formes académiques. L’intégration des titres facilitée ! |
Les rapports et travaux académiques doivent fréquemment suivre des consignes de mise en forme très précises. Ces consignes recommandent parfois l’utilisation de titres dits « intégrés ». L’APA (American Psychologists Association) est l’une de ces organisations.
En anglais : « inline » ou « run-in ». Il s’agit d’un titre de chapitre (niveau de plan) doté d’une mise en forme particulière, de façon que le titre ne constitue pas un paragraphe à lui seul, comme c’est l’habitude, mais fasse partie du corps du texte qui le suit.
Voici un exemple.
Titre standard. Les paragraphes de titre (Hn) sont distincts du corps du texte:
Avec un titre intégré, ici au niveau 4, les titres font maintenant partie du même paragraphe que le corps qui suit :
Malheureusement, LibreOffice et ApacheOpenOffice ne proposent pas de fonctionnalité native pour prendre en charge ce cas d’utilisation.
Mais il existe une astuce, comme montré par RGB dans un fil de forum (voir Sources). L’extension InLine Headings a été conçue avec cette astuce à l’esprit. Elle vise à faciliter la création, la modification et la suppression des titres intégrés.
L’extension InLine Headings :
Traite le document Writer en cours.
Le traitement s’intéresse au corps du texte et à ses sections. Les tableaux, cadres, en-têtes, pieds de page et notes ne sont pas gérés.
Transforme tout paragraphe de titre en titre « intégré » (niveaux 1 à 10).
Peut annuler la mise en forme intégrée de façon à faciliter la mise à jour ou la correction des paragraphes de titre des documents.
Essaie de créer des sauvegardes des documents avant de s’exécuter.
L’extension InLine
Headings propose une barre
comportant deux outils
|
Créer des titres intégrés dans le document Writer actuel. |
|
Supprimer tous les titres intégrés qui peuvent figurer dans le document actuel. |
Lorsque la barre d’outils n’est pas visible, activez Affichage > Barres d’outils > Titres intégrés.
Pendant l’insertion des titres intégrés, le document reçoit un traitement extensif. Celà signifie que, dans certains contextes, les choses pourraient mal se passer. Même si cette extension est en tests depuis quelques temps sans avoir montré de défaillance, et même si un backup du document à traiter à lieu avant l’exécution, je suggère très fortement de travailler sur une copie du document original.
Préparer le document | Mettre à jour le document | Le dialogue principal | Où est la magie ? | Localiser InLine Headings | Sources | Crédits | Auteur | Licence
Vous devez préparer le document pour pouvoir bénéficier de l’automatisation proposée par InLineHeadings :
Créez et rédigez votre document de la manière habituelle. Utilisez les fonction de gestion du plan et utilisez les styles Titre N pour baliser le document chaque fois que c’est nécessaire.
Formattez les pararaphes des niveaux à intégrer de manière qu’ils aient l’aspect que vous voulez qu’ils prennent lorsqu’ils seront intégrés : formatage des caractères, numérotation, caractères de ponctuation final (souvent un point), etc.
InLine Heading utilisera ces mises en forme comme modèle lors du traitement.
Note : La séparation avec le corps du texte qui suit est toujours réalisée avec une espace. N’ajoutez pas ce caractère au paragraphe de titre.
Il vous reste à exécuter l’extension et choisir les niveaux de plan à intégrer.
Lorsqu’un niveau de titre a été intégré, son contenu initial devient invisible. Il serait très pénible, pour le moins, d’essayer ensuite de modifier ce contenu ou sa mise en forme.
La solution est de :
Supprimer
la mise en forme intégrée en
appelant l’outil de suppression
.
Appliquer les changements voulus aux titres désirés (contenu, mise en forme).
Exécuter Inline
Headings à nouveau
.
Ce dialogue permet de sélectionner les niveaux de titre à intégrer :
|
Description |
---|---|
Niveau |
Liste les dix niveaux de plan. Choisissez celui que vous désirez traiter. |
Titre intégré |
Cochez la case pour activer la mise en forme intégrée. |
Style de titre |
Choisissez le style de titre à utiliser pour le formatage du niveau de titre. |
Le dialogue comporte cinq boutons : |
|
Prédefs. APA v7s |
Prédéfinit la sélection des titres intégrés, d’après les recommandations de style de l’APA (version 7). Ces recommandations demandent que les niveaux de plan 4 et 5 soient intégrés (voir Sources). |
Insérer |
Valide le dialogue et lance l’intégration des niveaux choisis. Un résumé des opérations réalisées est affiché en fin d’exécution. Le document est sauvegardé avant le démarrage du processus. La sauvegarde est réalisée dans le même répertoire. Elle est nommée comme l’original auquel est ajouté le suffixe _ilh. Une sauvegarde a lieu avant chaque exécution. En cas d’exécutions multiples, les sauvegardes sont numérotées en conséquence. |
Annuler |
Quitte le dialogue sans exécuter. |
Aide |
Accède à l’aide (ici!). |
À propos |
Affiche la boîte À propos ; |
Voici quelques détails à propos du processus d’intégration des titres.
Pour chaque paragraphe de titre à intégrer dans le texte :
InLine Headings crée un jeu de trois styles par niveau à traiter :
Un style de paragraphe à usage interne. Ce style mémorise le formatage actuel du titre à intégrer, de manière à pouvoir le restaurer par la suite (en cas de suppression des titres intégrés). Convention de nommage : ilh_heading_N.
Deux styles de caractères à usage interne :
Un style intégré, paramétré d’après la mise en forme des caractères du style de titre correspondant. Convention de nommage : ilh_heading_N.
Un style dédié au masquage des marques qui sont insérées au début et à la fin du texte intégré. Convention de nommage : ilh_mark_N.
Ces styles ne sont pas conçus pour être utilisés en dehors de InLine Headings. C’est pourquoi ils sont masqués.
Notez qu’il n’y a création de ces styles que s’il existe un titre pour le niveau demandé.
Parcourt le document et, pour chaque titre à intégrer :
Configure le style de paragraphe Titre N de manière à ce qu’il soit caché (caractères blancs, très petit corps, pas d’espacement avant ni après, attaché au paragraphe qui suit).
Le style de titre (maintenant invisible) reste Titre N, ce qui permet de continuer à exploiter les fonctions de sommaire automatique et de renvois.
Insère les champs de chapitre correspondants au début du paragraphe qui suit et les configure selon le style de caractère approprié (ilh_heading_N). Des marques encadrent ces champs de façon qu’un suppression future soit facilitée. Ces marques sont masquées par application du style de caractère ilh_mark_N.
Note : lorsque un titre n’est pas suivi d’un paragraphe de corps de texte, un tel paragraphe vide est inséré afin d’y placer le titre intégré. Ce paragraphe vide n’est pas supprimé par l’outil de suppression des titres intégrés.
L’outil de suppression réalise les actions suivantes :
Restaure la configuration initiale de Titre N par recopie à partir du style de paragraphe ilh_heading_N.
Supprime le texte entre les marques des titres intégrés.
Supprime les trois style spéciaux créés au moment de l’intégration.
InLine Headings est développé en anglais mais l’interface est conçue pour s’ajuster automatiquement à l’environnement localisé de LibreOffice. Actuellement il n’y a que deux locales prises en charge : l’anglais comme langue par défaut et le français, ma langue maternelle.
Bien entendu, la localisation est permise à partir de fichiers PO (https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) (pour l’interface) et d’un fichier d’aide en HTML (pour l’aide). Par conséquent, le support de nouvelles langues est facilité.
Les fichiers PO sont stockés dans le répertoire po de l’extension. Les fichiers HTML d’aide le sont dans le répertoire help. Le fichier localisé est automatiquement sélectionné pour correspondre à la locale. En cas d’absence, c’est la locale en (anglais) qui est choisie par défaut.
Ouvrez le modèle .pot fourni (en.pot).
Éditez-le au moyen de n’importe quel éditeur de texte et remplissez les chaînes msgstr (ne touchez pas aux msgid !).
Enregistrez-le comme fichier xx.po, où xx correspond au code de la langue à deux caractères (es : espagnol, de : allemand, etc.)
Copiez-le dans le sous-répertoire po et c’est tout. Au prochain démarrage, l’interface devrait être traduite en utilisant vos chaînes.
N’oubliez pas d’envoyer à l’auteur un exemplaire du fichier PO. Vous recevrez crédit dans cette page d’aide.
Ouvrez la version anglaise du fichier HTML d’aide (ilh_help_en.html).
Traduisez-le dans la langue de votre choix.
Nommez-le en conséquence : ilh_help_xx.html, où xx corespond au code de la langue à deux caractères (es : espagnol, it : italien, etc.)
Déposez-le dans répertoire help et c’est tout. Au prochain démarrage, l’aide devrait être traduite en utilisant votre fichier.
N’oubliez pas d’envoyer à l’auteur un exemplaire du fichier HTML. Vous recevrez crédit dans cette page d’aide.
Message de l’utilisateur RGB sur le forum openoffice :
https://forum.openoffice.org/en/forum/viewtopic.php?f=71&t=709#p2870
The APA style guidelines v.7:
https://apastyle.apa.org/style-grammar-guidelines/paper-format/headings
InLine Heading est développé par Jean-Francois Nifenecker, Bordeaux (France)
jean-francois.nifenecker@laposte.net
Cette extension a pris son inspiration et l’a étendue à partir du message de RGB cité dans les Sources ci-dessus.
(aucunt)
L’icone de InLine Heading est une adaptation réalisée à partir d’une icone par Pixel perfect, disponible sur https://www.flaticon.com/. Cette icone est sous licence CC0 et librement réutilisable.
(aucune)
Version |
Date |
Notes |
---|---|---|
0.4.0 |
2021-10-06 |
Première version publique |
|
|
|
InLine Heading is diffusée sous license GNU GPL v3 (et ultérieures).
Plus d’information ici : https://www.gnu.org/licenses/gpl-3.0.en.html