[OS X TeX] Invisible text

Alain Schremmer schremmer.alain at gmail.com
Sun May 27 13:53:27 EDT 2007


1) I often switch between two environments, for instance:
		
	\newboolean{FormattedVersusEnumerated}

	\newenvironment{Formatted}[2]%
		{\textbf{#1}\par\textit{#2}}%
		{\par}

	\newenvironment{Enumerated}[2]
		{\begin{enumerate}\item #1\item #2}%
		{\end{enumerate}}

	\newenvironment{Xxxx}
		{%
		\ifthenelse{\boolean{FormattedVersusEnumerated}}
			{\begin{Formatted}}%
			{\begin{Enumerated}}%
		}%
		{%
		\ifthenelse{\boolean{FormattedVersusEnumerated}}%
			{\end{Formatted}}%
			{\end{Enumerated}}%
		}%

and then in the document

	\setboolean{FormattedVersusEnumerated}{true}

	\begin{Xxxx}
		{First test phrase}
		{Second test phrase}
	\end{Xxxx}

Where I ran into trouble of course is when, instead of "Formatted", I  
needed an environment that would do nothing. I then tried

	\newenvironment{Invisible}[2]%
		{\invisible{#1}}%
		{\\invisible{#2}}

but even though Lamport mentions \invisible on page 161 of the  
Addendum to the Second Preliminary Ed. (July 13, 1998), Companion 2ed  
does not mention it and all I found via Google was, at http:// 
theory.stanford.edu/people/arjun/ak-grad.html, the following "LaTeX  
trick" which I didn;t understand and didn't work for me:

	\mbox{} - used to create invisible text

2) The only way I have found is, instead of the above, do the  
ifthenelse in the document with \newenvironment{Naught}{ }{ } but,  
while it works, as I have a lot of nested ifthenelse, that turns into  
a nightmare.

Very hopeful regards
--schremmer





------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the MacOSX-TeX mailing list