PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Die Bildbeschriftung von durch PicIns eingefügten Bildern wird falsch eingerückt



Freak5
25-01-2007, 02:09
Die Bildbeschriftung von durch PicIns eingefügten Bildern wird falsch eingerückt

Istzustand:
http://www.freak5.de/Dateien/LaTeX/FehlerPicInsCaptionAbsatzeinzug.gif
Sollzustand:
http://www.freak5.de/Dateien/LaTeX/PicInsBild_mit_Beschriftung.gif



\piccaptionoutside
\piccaption{Karten\-symbole Beschreibung Beschreibung Beschreibung}
\parpic[f]{\includegraphics[width=5cm]{grafi.pdf}}


Was muss ich ändern, damit die Bildbeschriftung unter dem ganzen Bild verteilt wird, nicht nach rechts eingerückt wird und der Platz unter dem Word"Abbildung1" genutzt wird?

Minimalbeispiel usw. kann ich leider erst morgen liefern. Hab im Moment keine Zeit.

countbela666
25-01-2007, 08:03
Hab im Moment keine Zeit, mir die Dokus von picins und caption durchzulesen ;), aber vielleicht kannst du die Formatierung der picins-Bildunterschriften auch mit dem caption-Paket beeinflussen (Stichwort: format=plain statt format=hang).

Grüße,
Marcel

Freak5
25-01-2007, 20:27
Mit Capiton (ohne Optionen, plain existiert übrigens nichteinmal) konnte ich das Problem weitgehend beheben. Ein paar andere Fehler, wie das Anzeigen des Captions oberhalb des Bildes, wurden durch die Float package verursacht.
Vorher
http://www.freak5.de/Dateien/LaTeX/MinimalbeispielPicInsNormalerCaptionfehler.pdf
http://www.freak5.de/Dateien/LaTeX/MinimalbeispielPicInsNormalerCaptionfehler.tex
Nachher
http://www.freak5.de/Dateien/LaTeX/MinimalbeispielPicInsNormalerCaptionfehlerBehoben. tex
http://www.freak5.de/Dateien/LaTeX/MinimalbeispielPicInsNormalerCaptionfehlerBehoben. pdf
So, falls jemand auch dieses Problem haben sollte, ist er jetzt mit einem fehlerhaften und einem funktionierenden Minimalbeispiel versorgt.

Ein paar weitere Fragen habe ich aber. Nur wenn ich eine bestimmte Breite angebe, wird der Text innerhalb der Boxen umgebrochen. Neben einem eingefügten Bild sind diese Boxen aber zu breit. Wenn ich einfach statt einer äußeren parbox eine figureumgebung nehme, wird die Box scheinbar nur dort plaziert, wo sie passt. Sicher sieht das auch besser aus. Da sie verschoben wird, muss ich mir aber noch irgendwie einen eigenen Counter definieren, so dass die Unterschrift noch genauso aussieht, jedoch eine Nummer beinhaltet und referenziert werden kann.http://www.freak5.de/Dateien/LaTeX/ParboxAusrichtungNebenPicins.tex
http://www.freak5.de/Dateien/LaTeX/ParboxAusrichtungNebenPicins.pdf

Am Schlimmsten ist es, wenn ich PicIns mit den Listings kombiniere:
http://www.freak5.de/Dateien/LaTeX/PicInsVSlistings.pdf
http://www.freak5.de/Dateien/LaTeX/PicInsVSlistings.tex
Das Bild wird praktisch überschrieben.

Und abschließend das Bild, das ich benutze:
http://www.freak5.de/Dateien/LaTeX/grafi.pdf

countbela666
26-01-2007, 08:18
Mit Capiton (ohne Optionen, plain existiert übrigens nichteinmal) konnte ich das Problem weitgehend beheben.Von einer Option "plain" habe ich nie gesprochen. Der Option "format" kann der Wert "plain" zugewiesen werden. Da der aber standardmäßig eingestellt ist, klappt's auch ganz ohne Option. Steht übrigens alles in der caption-Doku (ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/caption/anleitung.pdf) ;)

...Neben einem eingefügten Bild sind diese Boxen aber zu breit. Wenn ich einfach statt einer äußeren parbox eine figureumgebung nehme, wird die Box scheinbar nur dort plaziert, wo sie passt. Sicher sieht das auch besser aus. Da sie verschoben wird, muss ich mir aber noch irgendwie einen eigenen Counter definieren...Was tust du da? Wenn du eine neue Gleitumgebung einführen willst, nutze den Befehl \newfloat aus dem Paket float.

Außerdem habe ich bis jetzt nur schlechte Erfahrungen mit dem Paket picins gemacht. Das wrapfig-Paket ist meines Erachtens intuitiver zu bedienen und macht bei mir keine Probleme.

Hier mal ein MB mit allen angesprochenen Änderungen:

\documentclass[10pt,a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[demo]{graphicx}
\usepackage{wrapfig,blindtext,float}
\usepackage[format=plain]{caption}
\parindent0cm

\floatstyle{boxed}
\newfloat{FooEnv}{tbp}{lff}
\floatname{FooEnv}{Foo-Name}

\begin{document}
\listoffigures
\listof{FooEnv}{Foo-Verzeichnis}
\clearpage
\blindtext
\begin{wrapfigure}{i}{5cm}
\includegraphics[width=5cm]{grafi.pdf}
\caption{Kartensymbole Beschreibung TestbeschreibungBeschreibung Beschreibung}
\end{wrapfigure}
\blindtext
\begin{FooEnv}
\blindtext
\caption{Foo 1}
\end{FooEnv}
\Blindtext
\begin{FooEnv}
\blindtext
\caption{Foo 2}
\end{FooEnv}
\end{document}Grüße,
Marcel

P.S.: \graphicspath sollte nicht angewendet werden. Warum, steht in l2tabu und war schon mehrfach hier im Forum Thema.

Freak5
26-01-2007, 15:27
Thx. PicIns sieht auf Anhieb besser aus, aber wrapfig kommt auch damit klar, wenn es nicht nur textumflossen wird. Irgendwer hat mal gesagt, das wrapfig schlecht wäre, aber ich finde, dass es abgesehen von der fehlenden dokumentation, super funktioniert. Selbst die Seite kann man bestimmen.

Die Umrahmung mache ich im Moment mit fbox{} soll das so, oder gibt es da einen befehl, der das Bild umrahmt??

Danke auch für denTipp mit den float-Umgebungen.

Dazu habe ich aber noch 3 Fragen.
1. Wie bekomme ich den Caption unter den Floats linksbündig? Dazu muss ich das caption package bemühen, oder?
2. Es wäre vielleicht ein ganz bischen schöner, wenn die Beschriftung der Wrapfig Bilder genauso nah am Bild ist wie die Beschriftung der Floats, zumindestens, wenn die Bilder sehr klein sind.
3. Lassen sich sehr hässliche Seitenumbrüche eigentlich vermeiden?
http://www.freak5.de/Dateien/LaTeX/WrapfigUmbruch.gif

Das Todsündendokument habe ich schon gelesen. Ich stimme mit den Argumenten nicht überein. Wenn man etwas wirklich großes macht mit vielen Bildern, die man auch in mehreren Formaten abspeichern will, gibt es nichts besseres als eine zentrale Abspeicherung. Die Bilder verbrauchen eigentlich keinen Speicherplatz im Vergleich zum Rest des Systems, wenn man Vektorgrafiken verwendet und auch sonst macht das nicht so viel aus. Mit MikTex+TeXnicCenter Dauert das compilieren so wie so schon ewig lange, gemerkt habe ich von der Verlängerung der Compilierzeit noch nichts.
Und wenn mal ein Macuser das compilieren will, kann er die Bilder einfach in den Hauptordner schmeißen und die Package löschen.
Ich sehe da also kein Problem.
Aber für meine Minimalbeispiele werde ich es nicht mehr verwenden.

Das Nonplusultra wäre, wenn das mit den Wrapfigures von den 2 kleinen und dem größeren Schönheitsfehler befreit werden kann. Kann man den Trick mit der Neudefinition und den Indextabellen eigentlich auch irgendwie auf Wrapfigure ausführen, so dass man textumflossene Zitate setzen kann? (Ist nicht mehr wichtig, alles lebenswichtige kann ich jetzt, glaube ich.)