Beschriftung in Abhängigkeit der figureposition

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: Beschriftung in Abhängigkeit der figureposition

von ingoHa » So 26. Okt 2014, 23:07

Vielen Dank für den Denkanstoß. Ich habe es jetzt mit dem Paket zref gemacht.
Der Vollständigkeit wegen:
\usepackage{zref-abspos}

\begin{figure}
\zsavepos{<position>}

\ifdim \laenge{\zposy{<position>}sp} < \restbreite
...
\else
...
\if
\end{figure}

\newcommand{\laenge}[1]{#1}
\laenge wandelt dabei die Variable in eine Länge um.

von u_fischer » So 26. Okt 2014, 15:47

http://tex.stackexchange.com/questions/ ... -placement

Alternativ kannst du wahrscheinlich (ähnlich wie das marginnote-Paket) die Position des floats mit \pdfsavepos in der aux-Datei abspeichern und diese Information beim nächsten Lauf nutzen.

Beschriftung in Abhängigkeit der figureposition

von ingoHa » So 26. Okt 2014, 14:58

Hallo, ich bin durch das Studium auf Latex gestoßen und konnte bisher alle Probleme mit der Forumssuche lösen. Nun habe ich allerdings ein Problem, worauf ich keine Lösung finde. Deshalb habe ich mich registriert und hoffe, dass ihr mir aus meiner Verzweiflung helfen könnt. ;)

Ich möchte die Beschriftung einer Grafik, welche innerhalb einer figure-Umgebung liegt, abhängig von der Seitenposition entweder oben neben der Grafik haben oder unten daneben: Wird die Gleitumgebung an einen Seitenanfang positioniert, soll die Beschriftung oben sein, ansonsten unten.

ich habe es bisher so probiert:
\begin{figure}
\ifdim \pagetotal<1cm
...
\else
...
\fi
\end{figure}
Allerdings wird damit scheinbar nicht die entgütige Positionierung beachtet, was mir eigentlich auch logisch erscheint. Aber wie kann man die entgültige Position abfragen?

Vielen Dank schon mal und noch einen Schönen Sonntag
Ingo

Nach oben