PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "ununterbrechbaren" block definieren



t_rain
24-04-2009, 10:05
Hallo liebes Forum.

Folgendes Problem:
habe mir per newcommand folgendes "template" erstellt:



\newcommand{\Property}[4]{
\noindent
\\
\textbf{Property \# #1}\\ [1.5ex]
\rule{0.75cm}{.4pt} \emph{Textual} \hrulefill{}\\
#2\\[1.5ex]
\rule{0.75cm}{.4pt} \emph{New notation} \hrulefill{}\\
#3\\[1.5ex]
\rule{0.75cm}{.4pt} \emph{Comment} \hrulefill{}\\
#4
}


welche ich dann in meinem Dokument mit:


\Property{Comm2}{bla}{bla1}{bla2}

aufrufe.

Das klappt auch soweit. Nur kann das {bla},{bla1} und{bla2} recht viel text enthalten und eine \Property schon mal eine halbe Seite lang werden.

Das Problem:
LaTeX versucht nun Figures und Tables im Dokument anzuordnen und es kommt dann auch vor das eine Figure oder Table in so eine Property hineingeschoben wird. Was ich nicht möchte. Was ich bräuchte ist dass ich alles was mit dem \Property definiert ist quasi "unteilbar" ist und für Figures & Tables tabu ist.

Ich würde irgendwie sowas brauchen:


\begin{NO_FIGURES_NO_TABLES}
\Property{Comm2}{bla}{bla1}{bla2}
\end{NO_FIGURES_NO_TABLES}


Hat jemand einen Tipp/Lösung parat?

Vielen Dank im Voraus!
t_rain

Stefan_K
24-04-2009, 19:42
Hallo,

genügt Dir evtl. schon \FloatBarrier aus dem placeins-Paket (http://ctan.org/pkg/placeins)?

Stefan

t_rain
27-04-2009, 11:04
Hallo,

Vielen Dank, das wars!