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 :

Suggestion de passage à la ligne


Sujet :

Mise en forme

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Suggestion de passage à la ligne
    Bonjour, je cherche désespérément depuis quelques heures comment indiquer à LaTeX un point où il PEUT faire un passage à la ligne SI NECESSAIRE uniquement. En clair, si tout le texte loge sur une ligne, pas de "line break", dans le cas contraire, privilégier ce point-là.
    J'ai essayé en mettant un
    qui est censé suggérer un passage à la ligne, la suggestion ayant une faible importance (1=faible, 4=forte), comme expliqué ici : cf. documentation LaTeX
    Cependant le passage à la ligne se fait dans tous les cas , même s'il y a largement la place pour tout loger sur une seule ligne (et en enlevant le \linebreak[1], effectivement, ça loge).

    J'ai pensé inclure séparément mes deux parties de ligne dans un nolinebreak comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \nolinebreak{blabla}\nolinebreak{blabla}
    mais nolinebreak ne semble pas être utilisable ainsi. De plus, si le texte nécessitait 3 lignes, je me retrouverais avec un hbox overflow .

    Ce que je cherche donc, c'est une commande permettant d'effectuer la même chose que \- pour les césures, mais ici, c'est la ligne entière qui est concernée.
    P.S. : NON je ne peux pas utiliser ~ pour mettre des espaces insécables, car le texte est contenu dans des variables, je veux juste laisser la possibilité de passer à la ligne entre deux variables, si nécessaire.

    Merci d'avance !!!!

  2. #2
    Membre actif
    Avatar de Le Barde
    Homme Profil pro
    Chanteur
    Inscrit en
    Juillet 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chanteur

    Informations forums :
    Inscription : Juillet 2007
    Messages : 343
    Points : 259
    Points
    259
    Par défaut
    ... et à défaut d'utiliser ces choses-là, est-ce que a solution "pansement" suivante fonctionnerait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    \makebox{Je ne veux pas de retour à la ligne,}
    \makebox{non plus que sur ce morceau-ci.}
    ?
    Hayiiiiiiiiiiiiii !

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Ah ben oui c'est ce que je cherchais à faire en mode "pansement", sauf que c'est pas "nolinebreak" mais "makebox"
    Je vais tester ça. mais si quelqu'un sait comment faire ça proprement, j'aimerais bien savoir, par curiosité :-)

  4. #4
    Membre actif
    Avatar de Le Barde
    Homme Profil pro
    Chanteur
    Inscrit en
    Juillet 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chanteur

    Informations forums :
    Inscription : Juillet 2007
    Messages : 343
    Points : 259
    Points
    259
    Par défaut
    Ça a peut-être quelque-chose à voir avec la glu. Knuth fait tout un chapitre sur la glu dans son bouquin, peut-être y a-t-il la réponse à ta question...?
    Hayiiiiiiiiiiiiii !

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Eh bien merci pour le \makebox{}, ça marche comme je voulais, mais c'est quand même du rafistolage. Par ex : si on s'amuse à mettre un texte trop long, il n'y a pas de passage à la ligne automatique, et ça déborde de la page :-(

    Pour ce qui est de la glu, j'ai cherché sur google et je n'ai rien trouvé qui y ressemble de près ou de loin. Bon j'avoue que les résultats sont pollués par les colles en latex (hévéa), mais j'ai aussi cherché sur différents forums dédiés à LaTeX, et aucun ne parle de glu. Tu es sur de l'orthographe ???? Sinon je vais voir s'il n'y a pas le livre de knuth à la bibliothèque universitaire, mais je doute...

    @+ et merci beaucoup, Le Barde ;-)

  6. #6
    Membre actif
    Avatar de Le Barde
    Homme Profil pro
    Chanteur
    Inscrit en
    Juillet 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chanteur

    Informations forums :
    Inscription : Juillet 2007
    Messages : 343
    Points : 259
    Points
    259
    Par défaut
    Tu peux trouver le livre de Mister Knuth à cette adresse. Pour le compiler, tu peux utiliser
    ça te crée un bô pdf avec vraiment plein d'informations primordiales (mais c'est le plain TeX qui est expliqué, cependant en pratique c'est toujours utile )
    Il y a tout un chapitre consacré à la glu notamment, je ne sais pas si ce n'est pas intéressant pour toi, tu pourrais trouver ce que tu recherches.

    (Si tu trouves, tu peux nous le poster ici, ça intéressera toujours du monde )
    Bisouilles,
    Le Barde.
    Hayiiiiiiiiiiiiii !

Discussions similaires

  1. Passage à la ligne indésirable avec SPOOL
    Par aeled dans le forum Oracle
    Réponses: 5
    Dernier message: 11/08/2006, 13h03
  2. Passage de ligne en colonne
    Par HurtMarley dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 21/07/2006, 18h15
  3. Passage à la ligne
    Par BenoitDenis dans le forum Langage
    Réponses: 12
    Dernier message: 09/03/2006, 17h08
  4. [JTextPane] passage a ligne automatique.
    Par bibi-kha dans le forum Composants
    Réponses: 9
    Dernier message: 02/09/2004, 11h10

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