Latex: hfill bis zu einer bestimmten Breite

8

Ich mache gerade etwas wie:

%Vor%

setzt "a" ganz links und "b" ganz rechts auf der Seite. Ich würde aber gerne "b" genau auf halbem Weg sein. Gibt es ein \ hfill-Äquivalent, wo ich \hfill{0.5\textwidth} sagen kann? Ich kenne die Breite von 'a' nicht.

Offensichtlich könnte ich Tabellen- oder vielleicht Minipage verwenden, aber der Rest des Codes hier ist ziemlich kompliziert, also würde ich mich lieber nicht damit anlegen.

Bearbeiten:

a und b sind beide Subfloats (Subfigur) mit lstinputlistings in ihnen.

    
Paul Biggar 10.10.2009, 13:43
quelle

4 Antworten

6
%Vor%

Hinweis: Dies funktioniert, wenn die Breite von a kleiner als 0,5 \ textwidth ist, also ist die Multicolar-Antwort wahrscheinlich vernünftiger

    
user180100 10.10.2009, 15:38
quelle
3
%Vor%     
Guðmundur H 10.10.2009 15:39
quelle
2

Sie könnten eine multicol Umgebung mit columnsep auf 0 setzen.

Es gibt übrigens auch eine Möglichkeit, die Größe eines gerenderten Teils durch \settowidth und \settoheight zu messen.

    
Svante 10.10.2009 15:35
quelle
1

Versuchen Sie, \ hfill zu \ hskip 0pt plus 1fill zu ersetzen, und Sie können erstaunliche Dinge tun. Zum Beispiel

%Vor%     
Alexey Malistov 12.10.2009 15:31
quelle

Tags und Links