Envoyé par
Third Joker
Je n'ai jamais compris cette histoire comme quoi il est déconseillé d'écrire \\ pour mettre à la ligne, mais qu'il faut préférer \par. Certains disent que c'est équivalent, d'autres non.
On ne doit jamais utiliser "\\" à part dans les tableaux. Pour former un paragraphe (et donc en commencer un autre), on utilise la primitive \par.
Ceux qui disent que "\\" et "\par" sont équivalent disent n'importe quoi ou ne comprennent pas ce que fait la macro "\\".
Envoyé par
Third Joker
Moi, tout ce que je constate, c'est que le rendu est exactement le même...
Et bien, je trouve que tu t'avances beaucoup et que tu parles trop vite. Le rendu n'est pas le même, ne serait-ce qu'au point de vue de l'indentation, de \parskip et de \everypar.
Et quand bien même le rendu est le même, cela ne signifie pas que deux codes sont équivalents.
Ainsi, les codes
\def\foo{\char97\relax}\foo
et
a
produisent tous les deux un "a" et pourtant, ces deux codes ne sont absolument pas équivalents.
Envoyé par
Third Joker
Mhmm... je vois le souci. Mais bon, le truc c'est que si tu me codes une macro pour ça, ça risque de faire comme tout le reste, je pourrai l'utiliser, mais je ne comprendrai pas comment ça marche, et du coup je ne pourrai pas la modifier en cas de besoin. Et surtout je ne progresserai pas vraiment dans ma compréhension du code. Moi j'aurais aimé pouvoir simplement comprendre comment tu fais pour créer un encadré autour d'un texte, avec une ligne discontinue qui permet d'y insérer un texte. Sans forcément en faire une macro, mais juste un code unique, qui crée une boite une fois.
J'arrive à créer une minibox entourée d'un cadre noir (ouais j'sais je suis trop fort...
) mais si j'ai envie d'y ajouter un titre comme pour les autres, ben là je sèche.
Bon. Mais que veux-tu vraiment, à part tout comprendre tout de suite et être capable de tout reproduire et modifier (ce qui me semble hors de ta portée) ?
Partager