Mettre en gras ,dans 1 texte ,une ligne sur2

Résolu
fumsou42 Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   -  
 fumsou -
Bonjour,

je voudrais que l'on m'explique ,comment faire pour mettre une ligne sur 2,sans chaque fois dupliquer la ligne à noircir...merci

sachant sue je travaille avec Linux ,et donc Open office Writer

Configuration: Linux / Firefox 85.0



 
          J P

4 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Bonjour,

    Si tu parles de libreoffice calc, tu peux regarder cette discussion. Il est également possible d'utiliser des macros.

    J'imagine qu'il est ensuite possible de copier coller le tableau de calc vers writer en conservant le style.

    Après une autre solution serait d'utiliser un autre format de fichier. Par exemple tu peux imaginer utiliser un fichier texte ordinaire, le lire avec un programme, et générer un fichier html qui met le texte en gras une ligne sur deux quitte à ouvrir le fichier html ensuite dans writer et le sauver sous la forme d'un document libreoffice ensuite.

    Exemple :

    toto.txt

    ligne 1
    ligne 2
    ligne 3
    ligne 4


    toto.py

    Ce programme nécessite d'installer python3 (e.g.
    sudo apt install python3
    )

    #!/usr/bin/env python3
    
    with open("toto.txt") as f:
        for (i, line) in enumerate(f):
            line = line.rstrip()
            if i % 2:
                print(f"{line}<br/>")
            else:
                print(f"<b>{line}</b><br/>")


    Utilisation

    1) On ouvre un terminal dans le répertoire qui contient
    toto.txt
    et
    toto.py
    .
    2) On lance :

    python3 toto.py > toto.html


    3) Enfin, on ouvre
    toto.html
    avec libreoffice writer, on copie son contenu.
    4) On colle le tout dans un (nouveau) document libreoffice writer, et on le sauve au format
    odt
    .

    Bonne chance
    0
  2. fumsou
     
    bonjour ,
    merci ,mais c'est trop compliqué pour moi !!!
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Comme dit en début de mon précédent message, c'est faisable dans libreoffice calc, mais ça ne semble pas exister dans writer. C'est pour ça je t'ai proposé la solution via un script...

    Bonne chance
    0