Je fais actuellement quelque chose comme: qui met "A" à l'extrême gauche et "B" à l'extrême droite de la page. Cependant, j'aimerais que 'B' soit exactement à mi-chemin. Y a-t-il un équivalent \ HHFLUB où je peux dire Évidemment, je pourrais utiliser tabulaire ou peut-être minipage, mais le reste du code ici est assez compliqué, donc je préfère ne pas gâcher . p> \ hille {0.5 \ textwidth} code>?
Je ne connais pas la largeur de 'A'. P>
A code> et
B code> sont les deux sous-floss (compartiment) avec lstinputlistings dans eux. p> p>
4 Réponses :
Vous pouvez essayer un environnement code> multicol code> avec Il y a, au fait, aussi un moyen de mesurer la taille d'une pièce rendue, via colondep code> défini sur 0. p>
\ colowidth code> et
\ setoheight code>. p>.
\documentclass{article} \begin{document} \noindent\hbox to 0.5\textwidth{a}b Curabitur viverra ligula a dui condimentum tempus. Aenean convallis, massa ut fermentum convallis, leo justo iaculis lectus, quis molestie orci ligula ut leo. Quisque vitae neque sit amet tortor convallis rhoncus ac at nibh. Cras sit amet mauris sit amet neque tincidunt iaculis non non ante. Proin quis nisi porttitor enim adipiscing bibendum et fermentum magna. Morbi sapien nibh, venenatis in fringilla id, laoreet ut libero. \end{document} NB: this works if width of a is less than 0.5\textwidth so the multicol answer is probably more reasonable
Je trouve le texte distrayant. Pourquoi ne pas simplement montrer la ligne unique avec la solution?
J'utilise un texte d'espace réservé pour afficher la mise en page de page (afin que vous voyez où \ TextWidth se termine)
Sur le petit exemple, ça a l'air bien. Comment cela marche-t-il? Où est-ce que le à code> va?
\ noindent signifie aucune indentation alors \ hbox à 0.5 \ textwidth {A} code> est lu faire une boîte horizontale allant de la position actuelle à 0,5 * \ textwidth contenant "a" "\ hbox à
Ce genre de travail fonctionne. L'espace va avant A code> dans le document réel (
A code> est un sous-floss avec un
lstinputlisting code> dedans). Je pensais que cela n'était pas pertinent, mais je suppose que c'est.
Ok, cela n'a pas fonctionné, mais je l'ai eu avec une légère variation: \ noindent \ maquillebox [0.46 \ textwidth] [l] {A} code>. Il a introduit une indentation supplémentaire que je ne savais pas comment prévenir, donc je viens d'abaisser la largeur de
A code> et de modifier la taille de la boîte. Probablement dangereux en général, mais cela fonctionne ici. Merci.
a\hfill{}b\hspace{0.5\textwidth}
Si B est trop large, vous terminerez avec un ratio de 30% / 70% avec celui
Essayez de remplacer \ HSKIP 0PLEZ plus 1fill et vous pouvez faire des choses incroyables. Par exemple,
Qu'en est-il de deux HHFILD, comme un \ H Revrillage {} b \ hille {}?
@ Guðmundur h: merci. Ce genre de fonctionne, mais ce n'est pas trop de 50%. J'ai deux utilisations sur la même page, et ils viennent tous les deux à différentes tailles (un peut-être 40%, un peut-être 55%).
Changer
\ HSKIP 0PT plus 1fill \ HSKIP 0PT plus 1fill CODE> et utilisez
\ HSKIP 0PT plus .40 remplir code> et
\ hskip 0pt plus .60 remplissage code>