Uwielbiam teX-y \hfil
i \vfil
makra, które wstawiają gumową spację (odpowiednio poziomą lub pionową), za pomocą której można przesuwać zawartość strony względem marginesów. Na przykład,
Some text\hfil here
produkuje
+------------------------------------------------------------------------------+
| Some text here |
| |
. .
i
Some text
\vfil
here
produkuje
+------------------------------------------------------------------------------+
| Some text |
| |
. .
| |
| here |
+------------------------------------------------------------------------------+
W świetle tego wszyscy wiemy, że nie zawsze możemy korzystać z narzędzia, które najbardziej kochamy, więc utknąłem w MS Word 2007. Jak pamiętam, nadużycia w środowiskach tabelarycznych zawsze prowadzą do łez, więc wolałbym Unikaj ich. Czy istnieje jakiś rzeczywisty analogia Słowo tutaj?
Zauważ, że nie mam na myśli uzasadnienia tekstu ani w pionie, ani w poziomie (ponieważ Word rozumie termin „uzasadnienie”) - podczas gdy tekst będzie obejmował cały obszar tekstu w obu przypadkach, uzasadnienie zwykle oznacza, że odstępy między wyrazami są nadal nieco jednolite . Potrzebuję tekstu, aby zachować domyślne odstępy na obu końcach.
źródło
Odpowiedzi:
Dla
\hfil
można użyć właściwej tabulatora .Bo
\vfil
jedyne, co mogę wymyślić, to zmienić odstępy między wierszami przed tekstemhere
, ale nie sądzę, że o to ci chodzi, ponieważ chcesz czegoś „elastycznego”.źródło
To kludge; ale możesz uzyskać to, co chcesz, dzięki \ hfil, tworząc sekcję układu 2 kolumn z tekstem w lewej kolumnie wyrównanym do lewej i prawej kolumnie wyrównanym do prawej.
Głównym ograniczeniem byłoby, gdybyś potrzebował trochę lewego tekstu w jednym wierszu, aby przejść obok prawego tekstu w innym. W takim przypadku należy umieścić wiersze w różnych zestawach kolumn. Gdybyś musiał wielokrotnie przełączać się tam iz powrotem, byłoby to brzydko szybkie.
źródło
\hfil
, ale rozwiązuje niektóre z tych samych problemów, z dodatkową zaletą, że możesz mieć cały zawinięty akapit po obu stronach.