IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Trait continu ou discontinu


Sujet :

Mise en forme

  1. #1
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2015
    Messages : 41
    Points : 24
    Points
    24
    Par défaut Trait continu ou discontinu
    Bonjoour LaTeXien(ne)s,

    Est ce que quelqu'un aurai une idée pour tracer (programmer) un trait de séparation de longueur choisi?
    Exemple:

    ----------------------------------------------------------
    ou

    _________________________________________

    Merci par avance!

  2. #2
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut
    Hello chef !

    Alors je suis pas un pro mais tu peux faire ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \newcommandx{\hz}[3][1=blue,2=16cm,3=0.05cm]{ {\color{#1!40} \rule{#2}{#3} \\}}
    Tu remarques qu'à la fin de newcommand j'ai mis un x c'est pour pouvoir utiliser l'extension xargs ( \usepackage{xargs} ).

    Du coup dans ton document tu écris : \hz[red][4cm]

    Le trait sera rouge à 40% (c'est le sens de \color{#1!40} )
    Le deuxième argument 4cm, te donne la longueur de la ligne et le troisième l'épaisseur.

    Si tu écris seulement \hz tu feras apparaitre un trait qui, par défaut sera blue, 16 cm de long et 0.05cm d'épaisseur.

    Voilà, pour les traits discontinus je ne sais pas, mais ggogle est ton ami, un package du style dash qqch devrait se trouver

    Bye bye !!

    PS: je viens de taper dash rule latex sur google et je suis tombé sur ftp://ftp.dante.de/tex-archive/macro...e/dashrule.pdf : regarde en page 2 il y a tous les autres type de traits.
    Après il me semble avoir un jour utilisé un package de ce style et ça transformait l'option \emph que j'utilise souvent, du coup, j'avais laissé tombé. Vérifie que ce n'est pas celui -là ...

  3. #3
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Le temps de préparer ma réponse et frero avait répondu, je poste quand même ma réponse comme ça tu auras le choix.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    \documentclass{article}
     
     
    \makeatletter
    \newlength{\trouwidth}
    \def\trou#1{%
    	\ifx\@empty#1\@empty
    	\dotfill
    \else%
    	\setlength{\trouwidth}{#1}%
    	\hbox to \trouwidth{\dotfill}%
    \fi
    }
    \makeatother
     
    \begin{document}
    Blablabla \trou{2cm} blablabla.
     
    Blablabla \trou{} blablabla.
     
    \trou{}
    \end{document}
    Pour les traits continus il suffit de remplacer \dotfill par \hrulefill. Un petit avantage de cette macro, si tu laisses l'argument vide, le trait ira jusqu'à la fin de la ligne ou rejettera à la fin ce qu'il y a après.

  4. #4
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2014
    Messages : 114
    Points : 79
    Points
    79
    Par défaut
    Eh eh eh !! pas mal mister !

    Je ne connais pas du tout la commande def, je vais voir ce que c'est !! et puis t'as vu ? après tout le temps que vous avez passé à m'aider (toi, benoist winnt etc..), je viens de mettre mon premier post pour aider également !! elle est pas belle la vie !!


    A++

  5. #5
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2015
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    Super Frero67, merci Nikopol pour vos solutions!!

    J'ai opter pour une alternative de fainéant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \begin{center} - - - - - - - - - - - - - - - - - - - - \end{center}
    lol


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Souligner un texte mais que ce trait continu apres le texte
    Par Sh4dow49 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/07/2010, 12h13
  2. Tracer trait continu
    Par pelotudo dans le forum Mise en forme
    Réponses: 3
    Dernier message: 23/04/2008, 10h55
  3. Réponses: 5
    Dernier message: 18/07/2006, 16h10
  4. [VB6] attendre un événement pour continuer l'exécution
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 12/11/2002, 13h08
  5. [langage] Continuer a parser une ligne
    Par D[r]eadLock dans le forum Langage
    Réponses: 5
    Dernier message: 30/09/2002, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo