Text Formatting\hfill doesn't work in tabbing environment

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
Post Reply
clementian
Posts: 2
Joined: Sat Oct 03, 2009 9:26 pm

\hfill doesn't work in tabbing environment

Post by clementian »

Hi, all,

Here is my question.
When I use \hfill in the tabbing environment, it doesn't seem to play
the role expected. In what way we can achieve the effect of \hfill in
a tabbing env? thank you.

My original problem is I want a layout as below:

Proof
--Assume A \subseteq B
----For all x \in A
------x \in C ..............................(1) %right aligned
------...
------x \in CEDF ............................(2) %right aligned
------Therefore, by (1) and (2),
----x \in C \cap CEDF .......................(3) %right aligned
----Therefore,
--A \subseteq C \cap CEDF

(Ignore --- in the begining of each line. they should be taken
as spaces. I didn't use spaces because the system automatically dels them)
I use tabbing env to implement the "tabbing" inside the proof. However,
inside tabbing env, \dotfill (or \hfill) doesn't work as expected.

Again, appreciate you answer to this question.

Clementian

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

User avatar
frabjous
Posts: 2064
Joined: Fri Mar 06, 2009 12:20 am

\hfill doesn't work in tabbing environment

Post by frabjous »

In the tabbing environment, you can use \` to right align stuff up to the next tab stop (or end of line, if there are no more):

E.g.:

Code: Select all

\documentclass{article}
\begin{document}
Proof:
\begin{tabbing}
XXX\=XXX\=XXX\=\kill\\
\>Assume $A \subseteq B$\\
\>\>For all $x \in A$\\
\>\>\>$x \in C$ \`(1) \\
\>\>\>\ldots\\
\>\>\>$x \in CEDF$ \`(2)\\
\>\>\>Therefore, by (1) and (2),\\
\>\>$x \in C \cap CEDF$ \`(3)\\ %right aligned
\>\>Therefore,\\
\>\>$A \subseteq C \cap CEDF$\\
\end{tabbing}
\end{document}


But, in all honestly, you'd probably be better off finding some kind of proof environment, e.g., one that automatically tags your lines, from the AMS math packages or similar.
clementian
Posts: 2
Joined: Sat Oct 03, 2009 9:26 pm

Thanks, frabjous.

Post by clementian »

......
Post Reply