Poser votre question
0

writer: ajout texte début de ligne

posée 2018-10-31 15:34:20 +0100

Image Gravatar de chrisjob

Comment peut-on ajouter automatiquement une chaine de caracteres (par exemple " [News]") en début de chaque ligne (dans writer) ? Merci

éditer requalifier signaler fermer fusionner supprimer

Commentaires

S'agit-il d'un ajout au début d'un paragraphe ou vraiment au début de chaque ligne? La solution dépend du cas.

SVP, utilisez éditer pour le complément d'info, pas une réponse

Image Gravatar de ajlittozajlittoz ( 2018-10-31 18:26:44 +0100 )éditer
1

Merci pour vos réponses ! La solution : ^(.) => [News]$1 , répond parfaitement à mon besoin. Je retiens aussi la technique de numérotation des lignes qui est subtile.

Chris

Image Gravatar de chrisjobchrisjob ( 2018-11-02 09:49:04 +0100 )éditer

2Réponses

0

répondue 2018-11-01 17:32:48 +0100

Image Gravatar de fgland

updated 2018-11-01 18:08:16 +0100

Image Gravatar de ajlittoz

Avec le menu 'chercher & remplacer'

développer 'Autres options' en bas du panneau cocher Expressions régulières

dans la saisie rechercher taper : ^(.) dans la zone de saisie remplacer : [News]$1

cliquez sur 'Tout remplacer'

éditer signaler supprimer permalien plus

Commentaires

1

@fgland: il manque les parenthèses de capture dans l'expr régulière. J'ai corrigé la réponse dans ce sens.

Image Gravatar de ajlittozajlittoz ( 2018-11-01 18:07:44 +0100 )éditer
1

répondue 2018-11-01 18:46:38 +0100

Image Gravatar de ajlittoz

updated 2018-11-02 10:32:32 +0100

Sans relance de @chrisjob, je publie mes 2 solutions.

  • Insertion d'une chaîne seulement sur la première ligne d'un paragraphe

Cette spécification est équivalente à avoir une liste à puce. Seulement, les séparateurs personnalisés autour d'une puce ne sont pas affichés correctement (du moins sur ma configuration Linux). Je vais donc utiliser une liste à numéro. Je choisis le style de paragraphe Puce 1 et je le transforme en liste en modifiant son onglet Plan & Numérotation en l'associant au style de liste Puce 1.

Ensuite, je personnalise le style de liste Puce 1, dernier onglet Personnalider où je choisis un numérotage numérique 1, 2, 3 et je définis les séparateur "avant" comme '[News { (notez l'espace) et "après" comme ']'. Dans l'onglet Position, je règle la tabulation à 3 cm, le retrait à 3 cm et je laisse l'alignement à 0 cm.

Une fois ceci fait, chaque fois que je veux taper un paragraphe précédé de [News x] dans la marge, je "style le paragraphe Puce 1.

Note: je me suis écarté de la demande en ajoutant un numéro, mais je ne peux pas faire autrement à cause d'un léger dysfonctionnement de mon LO Writer.

EDIT 2018-11-02 Puces exclusivement (sans numérotage)

Le dysfonctionnement est un bug dans la version plus ancienne 5.3.7.2 de LO sur ma machine de "production". Il n'est pas présent dans les plus récentes (6.0.5.2 et au-delà).

Le numérotage de Puce 1 est réglé à Aucun et les séparateurs sont utilisés pour le texte d'insertion.

FIN EDIT

  • Insertion d'une chaîne sur toutes les lignes d'un paragraphe

J'utilise ici la fonction de numérotage des lignes. Cette solution est donc incompatible avec l'emploi normal de la fonction.

Il faut d'abord éviter que les paragraphes "normaux" se retrouvent numérotés. Pour cela, je désactive globalement la fonction de numérotage dans le style de paragraphe Style par défaut qui est l'ancêtre de tous les autres styles. Je modifie son onglet Plan & numérotation en retirant la coche dans la case Inclure les lignes de ce paragraphe.

Ensuite je crée un style de paragraphe (ou je modifie un pré-existant dépendant de Corps de texte, par exemple Retrait de corps de texte). Dans l'onglet Plan & numérotation, je coche la case Inclure les lignes de ce paragraphe.

Il me reste à régler les paramètres de Outils>Numérotation des lignes. La fonction est activée en cochant Afficher la numérotation. L'intervalle est fixé à 999 pour qu'aucun numéro ne vienne perturber mes autres réglages. Le séparateur est défini comme (Texte) '[News]' et Toutes les 1 pour avoir le texte sur chaque ligne. Je décoche également Lignes vides.

Une fois ceci fait, il me suffit de "styler" le paragraphe comme Retrait de corps de texte pour avoir l'insertion automatique sans autre intervention de ma part.

Inconvénient: je ne peux avoir qu'un seul libellé par document; si plusieurs libellés sont nécessaires, la ... (plus)

éditer signaler supprimer permalien plus
S'identifier/S'inscrire pour répondre

Outils de question

Stats

Posée: 2018-10-31 15:34:20 +0100

Consultée: 81 fois

Mise à jour: Nov 02 '18