Aus Absätzen "logische Einheiten" bilden Thema ist als GELÖST markiert

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Matlos

Aus Absätzen "logische Einheiten" bilden

Beitrag von Matlos »

Hallo Forum,
ich weiß nicht, wie ichs anfangen soll oder wie ichs am besten formuliere... Ich möchte in meiner Arbeit Beispiele Einfügen. Hierzu nutze ich ntheorem. Passt auch, jetzt hab ich aber das "Problem", dass mir mitten in diese Beispiele auch Grafik eingefügt wird. Ich hätte aber gerne, dass die Beispiele am Stück sind (wohl darf ein Seitenumbruch, aber keine Grafik mittenrein), somit würde ich gerne das Beispiel als "logische Einheit" kennzeichnen, sodass dort keine Grafiken drin vorkommen dürfen. Ein Versuch mit dem framed-Package klappt prima, aber dann hab ich halt einen Rahmen um das Beispiel, was ich aber nicht unbedingt will...

Frage: kann ich mit Holzhammermethode einen weißen Rahmen drum setzen, damit man ihn nicht sieht? Gibt es andere Möglichkeiten?

MB:
...
\usepackage[thmmarks]{ntheorem}
\theoremheaderfont{\bfseries}
\theorembodyfont{\normalfont}
\theoremstyle{break}  %%% neue Zeile nach dem Kopf
\theoremsymbol{\blacksquare}      %%%schwarzes gefuelltes Quadrat als Endemarker
\newtheorem{bsp}{Beispiel}
...
\usepackage{framed}
...
\begin{document}

... TEXT....
\begin{figure}
	\centering
		\includegraphics{bild.pdf}
	\caption{TEXT}
	\label{fig:bild}
\end{figure}
... TEXT...
\begin{framed}
\begin{bsp}[Titel des Beispiels]
Text...
\begin{verbatim}
...Programmcode...
end \end{verbatim}
\end{bsp}
\end{framed}
...TEXT...
\end{document}
Habe schon viele Newsgroups und Foren (auch dieses) nach Anhaltspunkten durchforstet, habe gegooglet, bin leider zu keinem brauchbaren Fund gekommen. Ist auch schwierig zu formulieren, hoffe, ihr könnt damit was anfangen.
Bin für jeden Hinweis dankbar.
Grüße
MatLos

ratte

Beitrag von ratte »

Such mal im Forum nach \FloatBarrier oder dem Paket placeins.

Markus
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Fr 2. Okt 2009, 23:41

Beitrag von Markus »

Du kannst auch wahlweise deine Abbildungen in minipages verpacken.
\begin{minipage}
\includegraphics{bild}
\end{minipage}
Somit bleibt das Bild an der Stelle in welchem du es auch wirklich 'Textpositionsmaessig' geschrieben hast.

Ggf. reicht dir das ja auch schon.

Gruss,
Markus

ratte

Beitrag von ratte »

Wenn man will, dass die Abbildungen nicht nur den Lesefluss, sondern auch noch den Umbruch stören, ist das sicher genau die richtige Lösung. Allerdings sollte man dann ggf. auch den Absatzeinzug vor der minipage verhindern und dem Anwender auch noch erklären, wie er mit \captionof (KOMA-Script oder Paket capt-of oder Paket caption) trotzdem die Beschriftung hin bekommt. Und wenn man schon dabei ist, sollte man ihm auch noch erklären, wie er brauchbaren Abstand zwischen minipage und Haupttext bekommt (beispielsweise per centering-Umgebung) und dass er ggf. doch noch das Paket placeins benötigt, damit nicht durch noch nicht ausgegebene Gleitumgebungen die Reihenfolge bei der Nummerierung durcheinander kommt.

Antworten