Salut les gens et les autres,
Attention astuce !
Il ne vous a sans doute pas Ă©chappĂ© que je concoctais divers modĂšles pour LibreOffice, notamment des modĂšles de CV pour Writer (voir le dernier Ă©pisode). Si ces modĂšles figurent sur le site des extensions et modĂšles de LibreOffice, tous les fichiers nây sont pas directement tĂ©lĂ©chargeables pour des tas de raisons.
Finalement, comme la procĂ©dure sâest amĂ©liorĂ©e, je suis en train de les revoir tous pour corriger les erreurs techniques et faire en sorte quâils suivent tous la mĂȘme sĂ©quence de styles avant de dĂ©poser les fichiers sur ce site. LâidĂ©e Ă©tant, dâune part, dâĂ©liminer autant que se peut les styles personnalisĂ©s, dâautre part, rapidement changer la mise en forme dâun CV basĂ© sur un de mes modĂšles en chargeant les styles Ă partir dâun autre modĂšle1.
Le rapport avec la police ?
Avec Writer on peut changer rapidement la ou les polices dâun document en passant par : Outils > Options > Polices standard
. Elle va sâappliquer Ă tous les styles de paragraphe et, thĂ©oriquement, aux styles de caractĂšres.
Jusque-lĂ , ça va. LĂ oĂč ça ne va plus du tout câest que, selon le fichier, ou plutĂŽt son Ăąge ou (inclusif) ses origines, ça ne fonctionne pas toujours trĂšs bien avec les styles de caractĂšres. Et, quand vous voulez rĂ©tablir un style de caractĂšre Ă son parent, Writer est susceptible de vous sortir la fonte des arriĂšres-grands-parents, ce qui est, ma foi, fort agaçant, notamment, mais pas que, si vous ne lâavez plus sur votre ordinateur.
Ceci est pĂ©nible parce que cela signifie quâil faut modifier un Ă un les styles de caractĂšres pour quâils se conforment aux nouvelles polices. Je nâai pas trouvĂ© dans Writer comment faire autrement. Mais en fait il y a une astuce, et, franchement, je crois que jâaurais pu trouver ça plus tĂŽt.
Tout part du fait que le format ODT (et lâODF en gĂ©nĂ©ral) est en fait un fichier « compressé » qui en regroupe plusieurs dont le fichier styles.xml
.
Vaincre le XML2
Pour vaincre le XML, il faut juste sâarmer dâun gestionnaire dâarchives, ici Engrampa et dâun Ă©diteur de texte, ici Notepadqq (pas assez de doigts pour Emacs, et la rĂ©putation de Vim en matiĂšre de vaisselle est trĂšs surfaite).
Une fois nos petites fournitures rĂ©unies. On ouvre, Ă partir de notre gestionnaire dâarchives, le fichier styles.xml
avec notre Ă©diteur de texte et on fait un Rechercher-Remplacer. On nâoublie pas dâenregistrer les modifications, sans avoir Ă extraire le fichier. Ăa prend cinq minutes en tout, plus si on ne sait plus oĂč on a rangĂ© le document et quâon a un doute sur lâĂ©criture des noms des polices. Les ordinateurs Ă©tant un peu idiots, il faut quâils soient strictement et correctement Ă©crits.
Et on nâa heureusement, absolument pas besoin de mettre le nez dans le fichier XML.
Il y a probablement une mĂ©thode plus simple et plus rapide en un clic jâimagine. Faut juste cinq minutes pour dĂ©velopper une macro (tĂ©lĂ©charger les paquets nĂ©cessaires, vĂ©rifier que ça fonctionne et quâil nây a pas une parenthĂšse manquante ou incongrue, enfin cinq minutes dâinformaticien·ne quoi). Mais, comme on dit, ça le fait.
Sinon, parce que ça peut servir, jâen ai fait un beau tutoriel avec des images et des explications plus dĂ©taillĂ©es Ă lâattention des personnes dans mon genre. Câest tout de mĂȘme super facile, mais aborder un fichier xml peut ĂȘtre intimidant.
Pour tout dire, jâai failli demander de lâaide. RĂ©flĂ©chir un peu ça Ă©tĂ© plus rapide et plus efficace.
# Comme d'hab
PostĂ©Â par ÇpÉŚÆuâ nÇıɄÊÊÉW-ÇÉčÉčÇÄ±Ô (site web personnel) . ĂvaluĂ©Â Ă Â 6.
Quand on veux le contrÎle sur une application avec interface graphique, on finit par ressortir l'éditeur de texte et la ligne de commande. Finalement LaTeX et consort pourraient paraßtre bien simples aux cÎtés de leurs concurrents Wysiawyg.
Bon heureusement, que certains se tartinent le boulot pour sortir des modÚles aux petits oignons et éviter aux débutants ce genre de déconvenues. Des guides pratiques, introductions et autres documents modÚles bien soignés, voilà de quoi améliorer trÚs sensiblement l'expérience utilisateur de n'importe quel logiciel un peu complexe.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » â Odes â Horace
[^] # Re: Comme d'hab
PostĂ©Â par Ysabeau 𧶠(site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 5.
Ben, seulement cinq minutes pour corriger quelque chose qui n'est pas rĂ©ellement gĂȘnant, seulement agaçant ça ne me paraĂźt pas Ă©norme. Et on n'a pas Ă chercher dans le code ni de problĂšmes de compilation.
Modifier un modĂšle pour en proposer une autre version avec des polices et des couleurs diffĂ©rentes me prend peu de temps (sauf si j'en passe Ă choisir les couleurs et les polices). Ce qui en prend le plus c'est la rĂ©daction des fiches sur les sites mĂȘme avec les outils dont je dispose : SPIP + ODT2SPIP + LibreOffice. Notamment, mais pas uniquement, parce que sur le site des extensions de LibreOffice je rĂ©dige les fiches en anglais et en français.
«âŻTak ne veut pas quÊŒon pense Ă lui, il veut quÊŒon penseâŻÂ», Terry Pratchett, DĂ©raillĂ©.
[^] # Re: Comme d'hab
PostĂ©Â par jyes . ĂvaluĂ©Â Ă Â 6.
Ce que ça montre surtout Ă mon avis, câest que le format OpenDocument est plutĂŽt bien fichu et, tout en Ă©tant avant tout fait pour les usines Ă gaz WYSIWYG, il ne sacrifie pas trop Ă la bidouillabilitĂ©. LibreOffice inclut dâailleurs directement la possibilitĂ© dâenregistrer en âflat XMLâ, ce qui est bien pratique pour les bricolages dans la veine de celui dĂ©crit par Ysabeau, Ă coup de scripts dans lesquels on ne veut pas embarquer un interprĂ©teur dâOpenDocument complet. Jâaime beaucoup LaTeX par ailleurs, mais ce que montre Ysabeau ici, câest que LibreOffice, sâil nâest pas KISS lui-mĂȘme, sâintĂšgre facilement avec dâautres outils dĂ©diĂ©s Ă faire des tĂąches simples et est bien pensĂ© pour. Câest Ă mon avis une excellente qualitĂ© de ce logiciel.
[^] # Re: Comme d'hab
PostĂ©Â par Ysabeau 𧶠(site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 6.
J'ai commencé à lire les spécifications. Mais oui, c'est un format bien fichu et les spéc. sont bien fichues elles aussi.
«âŻTak ne veut pas quÊŒon pense Ă lui, il veut quÊŒon penseâŻÂ», Terry Pratchett, DĂ©raillĂ©.
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.