Latex: hfill à une certaine largeur
Je suis actuellement en train de faire quelque chose comme:
a\hfill{}b
qui met 'a' à l'extrême gauche, et " b " à l'extrême droite de la page. Cependant, je voudrais " b " pour être exactement à mi-chemin. Est-il un \hfill équivalent où je peux dire \hfill{0.5\textwidth}
?
Je ne connais pas la largeur de 'a'.
Évidemment, je pourrais utiliser de tableau, ou peut-être minipage, mais le reste du code est assez compliqué, donc je préfère ne pas jouer avec ça.
Edit:
a
et b
sont à la fois subfloats (subfigure) avec lstinputlistings.
Qu'en est deux hfills, comme un\hfill{}b\hfill{}?
H: Merci. Ce genre de travaux, mais ce n'est pas tout à fait 50%. J'ai deux sur la même page, et ils entrent tous deux tailles différentes (l'une peut-être 40%, on est peut-être 55%).
changement
H: Merci. Ce genre de travaux, mais ce n'est pas tout à fait 50%. J'ai deux sur la même page, et ils entrent tous deux tailles différentes (l'une peut-être 40%, on est peut-être 55%).
changement
\hfill
à \hskip 0pt plus 1fill
et l'utilisation \hskip 0pt plus .40 fill
et \hskip 0pt plus .60 fill
OriginalL'auteur Paul Biggar | 2009-10-10
Vous devez vous connecter pour publier un commentaire.
NB: cela fonctionne si la largeur est inférieure à 0.5\textwidth de sorte que le multicol réponse est probablement plus raisonnable
J'utilise de l'espace réservé de texte pour afficher la mise en page (si vous voyez où \textwidth se termine)
Sur ce petit exemple, il semble bon. Comment cela fonctionne? D'où vient le
to
aller?\noindent signifie pas d'indentation puis
\hbox to 0.5\textwidth{a}
est lu faire une boîte horizontale allant de la position actuelle à 0,5 * \textwidth contenant "a" "\hbox to <dimension>" est la syntaxe TeXCe genre de travaux. L'espace va de l'avant
a
bien que dans la vraie document (a
est un subfloat avec unlstinputlisting
). J'ai pensé que ce n'était pas pertinente, mais j'imagine que c'est.OriginalL'auteur
Si b est trop large, vous allez vous retrouver avec un 30% / 70% rapport avec cette
OriginalL'auteur Guðmundur H
Vous pouvez essayer un
multicol
environnement aveccolumnsep
mis à 0.Il est, par ailleurs, également un moyen de mesurer la taille d'une partie, grâce à
\settowidth
et\settoheight
.OriginalL'auteur Svante
Essayez de remplacer \hfill \hskip 0 point plus 1fill et vous pouvez faire des choses étonnantes. Par exemple,
OriginalL'auteur Alexey Malistov