Mise en page libreoffice

Intro

Afin de gagner un peu de temps sur une mise en page et éviter des erreurs on peut préparer un fichier de manière quelque peu mécanique en respectant certaines étapes.

L’idéal serait avant tout que la personne qui écrit le fasse directement à partir du modèle zanzi, créée éventuellement des styles de paragraphe et de caractère personnalisés et évite à tout prix le formatage direct. Sélectionner du texte puis modifier la police, la taille de police ou cliquer sur le bouton italique/gras depuis la barre d’options supérieure applique un formatage dit direct : il est très difficile de les retrouver en recherche automatique (sauf en utilisant un plugin), il n’est pas possible d’appliquer un changement automatique de style à tous ces formatages et ils prennent le dessus sur des styles appliqués par des styles de paragraphe ou de caractère. Il semblerait que l’ordre de priorité dans la chaîne de dépendance est formatage direct > style de caractère > style de paragraphe). En somme il peuvent produire des erreurs si on ne tombe pas par hasard dessus.

Si le texte n’a pas été écrit depuis le modèle zanzi, il faudra réaliser un bout de la partie « Nettoyage » depuis le document original : attribuer des styles de paragraphe et caractère au élément en formatage direct puis supprimer le dit formatage direct — on pourra toujours reconvertir les styles utilisés vers des styles zanzi une fois le texte copié collé dans un tout nouveau document zanzi.

On peut en dire autant de l’orthotypographie : étant données les quelques personnes s’adonnant à des pratiques orthotypomystiques, il est parfois difficile de discerner l’erreur de l’intentionnel. Il pourrait donc paraître intéressant de se corriger soi-même.
On pourra retrouver un petit truc sur la correction orthotypo à travers l’utilisation de regex (expression régulière : moyen de décrire un ensemble de chaîne de caractère).

Ajout du modèle Zanzibar

Télécharger le fichier modèle Zanzibar.ott.

Télécharger la police de caractère Fira Code en otf ou ttf et l’installer.

Aller dans Fichier -> Modèles -> Gérer les modèles, cliquer sur importer, selectionner Style puis le fichier fourni Zanzibar.ott.

On peut désormais créer un document avec ce style en faisant Fichier -> Nouveau -> Modèles en sélectionnant Zanzibar.

Nettoyage des styles

Récupération des formatages direct

Je n’ai pas trouvé autre solution simple que d’installer le plugin AltSearch. Il permet de rechercher une chaîne de caractère contenant un texte formaté avec les options de la barre supérieure.
L’idée est de les trouver, de créer/appliquer des styles si nécessaire car ensuite nous supprimerons radicalement tout le formatage direct afin d’assurer que rien ne rentre en conflit.

Note sur AltSearch : quand on applique un changement sur plusieurs éléments il faut garder en tête que celui-ci réalise des macros, c’est comme ci quelqu’un faisait ces modifications à la main n fois et cela a une incidence sur l’historique des actions.
Ainsi pour annuler la modification d’un changement de style appliqué à 100 chaînes de caractères il faudrait faire ctrl+z 100 fois ! Seule solution : bien penser à enregistrer avant de lancer un remplacement afin de pouvoir faire Fichier -> recharger et retrouver le document tel qu’il était lors de la dernière sauvegarde.

On peut aussi chercher là où la police à été changée à la main avec Font Name (manual changed name) => [:::CharFontName::] et déterminer si c’est une erreur ou une recherche de mise en page qui justifirait la création d’un style de caractère voire un style de paragraphe.
Idem avec Font Size => [:::CharHeight::] qui repère les changements de taille de police.
On peut répéter cela avec les autres options pour tout changement manuel si la personne semble l’avoir fait et remplacer par des styles de caractère.

Après avoir bien vérifié on peut séléctionner tout le document, implorer les dieux puis clic droit -> Styles -> Effacer le formatage direct.

Uniformisation des styles

Le modèle zanzi n’utilise pas les styles par défaut — mis à part Note de bas de page (paragraphe) et Caractères de note de bas de page (caractère) car je n’ai pas réussi à avoir les mêmes options à partir de styles personnalisés.
Aussi tous les styles zanzi ont la mention [z] dans leur nom afin de facilement les retrouver.

On convertira les styles de paragraphe du document original vers leur équivalent zanzi.

Recherches des styles de paragraphe

Si le document à été fait sur une version anglaise il est fort probable de trouver dans la liste des styles de paragraphe des styles type text body, default.

Inutile de chercher à l’oeil dans la liste les éléments qui n’appartiendrait pas à notre modèle, on peut utiliser le mode rechercher/remplacer avec ctrl+h ou Edition -> Rechercher & Remplacer.
En cochant la case styles de paragraphe dans Autres options, on recherchera un style dans une liste et on le remplacera par un autre. Dans cette liste ne sont affichés que les styles utilisés et présents dans le document.
Il suffira de remplacer automatiquement les styles pour leur zanzi-équivalents et se laisser les cas particulier pour plus tard.

On pourra faire de même pour les styles de caractères avec AltSearch.
AltSearch (icone) -> Propriétés[Style de caractère].
Attention à bien décocher Sélection actuelle uniquement pour bien retrouver toutes les occurences.

Liste des styles

Pages

Si l’on décide de changer le format, il faudra bien entendu revoir les valeurs d’interlignage et du corps de texte afin de retrouver une occupation uniforme de l’espace disponible.
Pour cela, on modifiera ces valeurs dans le style de paragraphe et de caractère Sérif et Mono, et tous les autres styles hériteront automatiquement de ces changements (ce qui n’empêche pas une vérification).

Pour appliquer un style de page différent aux premières pages, aux pages de titre, et consort : clic-droit sur le premier caractère de la page, Paragraphe…, dans l’onglet Enchaînements, partie Sauts : cocher Insérer[Page] ainsi que Avec le style de page[*style souhaité*].

Paragraphes

Note de bas de page --> Lora 7 pt, aligné à gauche

Caractères

Cadres

Styles personnalisés

Il est tout à fait possible d’utiliser d’autres styles, cependant je conseille vivement de créer de nouveaux styles de paragraphe et de caractère, le formatage direct étant une plaie comme exprimé plus tôt.

Quelques corrections orthotypographiques communes

C’est une partie qui peut être laborieuse suivant les cas. Mais elle est très importante, elle permettra un beau gris et évitera les justifications hasardeuses.

On peut retrouver des infos sur la recherche des erreurs orthotypo via les regex sur une page dédiée.

Gestion des entêtes et pied-de-page

On utilisera les champs plutôt que de se baser sur la structure des titres afin d’avoir une totale maîtrise sur ce qui apparaît dans l’entête. Pour créer un champ : Insertion -> Champ -> Autres champs <==> ctrl+F2.

Dans l’onglet Variables on peut Définir une variable. Par exemple, on définit l’auteur avec Nom == auteur et Valeur == *nom souhaité*.
Faire de même pour le titre (Nom == titre et Valeur == *titre souhaité*). C’est ces deux variables que l’entête récupère par défaut.

Si l’on souhaite modifier le contenu de l’entête et faire intervenir une variable différente, il suffit de supprimer ce que l’on ne veut plus et placer le curseur à l’endroit voulu, puis retourner dans Autres champs pour ce coup-ci Afficher la variable en la sélectionnant dans la liste.

Idem pour le pied de page si l’on souhaite inscrire autre chose.

Pour l’apparence des deux éléments on ira du côté des styles de paragraphe et de caractère. Dans le style fourni, sont appliqués les styles de paragraphe Entête et les Pied de page.

Dans le cas ou on utilise la Sisifont pour le titre, on fera tout de même un champs titre à qui on appliquera le style de caractère Mono cachée afin qu’il ne soit pas visible.

Divers

Ne pas oublier les sauts de page afin que chaque partie, nouvelle ou chapitre commence bien sur une nouvelle page.

En ce qui concerne les compositions en monospace, je développerai sous peu un petit programme pour générer automatiquement celles-ci car il est quelque laborieux de le faire sans modifier le layout de son clavier.

En attendant voici la liste des caractères de boîte que j’utilise habituellement :



D’autres sont disponibles, on peut par exemple les voir sur wikipédia.

Pour les titres en Sísifont, on peut aller convertir automatiquement du texte sur le site de la Sísifont.