Floats nebeneinander ohne explizite Gruppierung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Floats nebeneinander ohne explizite Gruppierung

von Yu » Do 7. Feb 2013, 18:43

In letzterem Fall bevorzugt Fallback zu wrapfig. Wobei wrapfig ja leider grobe Schwächen beim Umgang mit Seitenumbrüchen hat.

Idealerweise sollte die Lösung die bestehenden Floats umdefinieren, damit Kompatibilität mit Editoren bestmöglich erhalten bleibt -- etwa LyX. Dies hätte zudem den Vorteil, dass die Lösung transparent wäre, in dem Sinne dass man am Quelltext des eigentlichen Inhaltes nichts ändern muss (was die Lesbarkeit des Quellcodes erhält).

von u_fischer » Do 7. Feb 2013, 16:29

Nun, du könntest die Informationen zur ersten Grafik erstmal nur abspeichern, einen Zähler oder Switch ändern, und die zweite Umgebung packt dann beides in einem Float und gibt es aus. An geeigneten Stellen muss man dann die Ausgabe übriggebliebener Bilder erzwingen. Ob das alles mit vertretbarem Aufwand machbar ist, hängt davon ab, wie viele Spezialfälle beachtet werden müssen. Was z.B. soll passieren, wenn die Bilder mehrere Seiten auseinander liegen?

Floats nebeneinander ohne explizite Gruppierung

von Yu » Do 7. Feb 2013, 16:12

Ich möchte Grafiken mit etwa 0.5\textwidth Breite in floats positionieren, die automatisch platzsparend gruppiert werden.

Beispiel:
--- Eingabe -------------------------

...

\subsection{Erstes Thema}

Hier ist der Text zur Beschreibung 
der Grafik.

\begin{???}
  <erste Grafik>
  \caption{Caption1}
\end{???}

\subsection{Zweites Thema}

Hier steht ein Text der mit dem voran-
gegangenen nur periphär zu tun hat.

\begin{???}
  <zweite Grafik>
  \caption{Caption2}
\end{???}


--- Ausgabe -------------------------
  +-------------+  +--------------+
  |             |  |              |
  | Erste       |  | Zweite       |
  | Grafik      |  | Grafik       |
  |             |  |              |
  |             |  |              |
  |             |  |              |
  +-------------+  +--------------+
  Figure 1: Cap-   Figure2: Caption
  tion1	       	   2   	       	   
  		    	   
1.1. ERSTES THEMA

Hier ist der Text zur Beschreibung 
der Grafik.

1.2. ZWEITES THEMA

Hier steht ein Text der mit dem voran-
gegangenen nur periphär zu tun hat. 
Der wesentliche Punkt ist, dass die Grafiken nebeneinander erscheinen sollen, wenn dies vom Platz angebot sinnvoll ist, jedoch im Quellcode nicht gruppiert sein sollen.

Die mir bekannten Lösungen erfordern manuelle Gruppierung (\minipage, subfig package).

"wrapfig" ist nicht sinnvoll, da dies nur bei ausreichend hohem Textanteil gut funktioniert. Meine Dokumente bestehen aber abschnittsweise zu mehr als der Hälfte aus Grafiken und zugehörigen Captions.

Die beste Lösung die ich bisher gefunden habe, ist die Verwendung von twocolumn-Dokumenten. Diese Lösung erzwingt umgekehrt aber unangenehm kleine Schriftgrößen für den Text und/oder kleine Ränder und ist z.B. für Diplomarbeiten nicht anwendbar.

Irgendwelche Ideen?

Nach oben