So I've been looking to expand on the following bit of code (a hack to not screw up the margins when using oversized figures):
\noindent\makebox[\textwidth]{%
\begin{tabularx}{1.5\textwidth}{XX}
\blindtext & \blindtext
\end{tabularx}
}
I wanted to turn this into an environment, so was thinking of doing the following:
\newenvironment{figurehack}{\noindent\makebox[\textwidth]\bgroup}{\egroup}
This throws a strop, LaTeX decides to insert the "missing" brace. So to see if this was a newenvironment quirk, I tried the following bit of code:
\noindent\makebox[\textwidth]\bgroup%
\begin{tabularx}{1.5\textwidth}{XX}
\blindtext & \blindtext
\end{tabularx}
\egroup
LaTeX once again tries to insert the "missing" brace. Any suggestions how I can resolve this?

savebox. An example can be found on tex stackexchange: http://tex.stackexchange.com/questions/26881/how-to-resize-a-figure-in-beamer – Marco Daniel Sep 09 '11 at 16:11\makeboxdoesn't scale, so a fail the duplication. It is true that you need to store the content in a box, but this doesn't make it a duplicate just because this was also required for the other question. – Martin Scharrer Sep 09 '11 at 17:08