Floatrow Scrbook und Scrhack

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: Floatrow Scrbook und Scrhack

von Besserwisser » Mi 8. Apr 2015, 18:42

Vermutlich kommt floatrow nicht damit klar, dass im Vorderteil und im Endteil die Kapitel nicht nummeriert werden. Aber das ist eine reine Spekulation. Für eine definitive Aussage zur Ursache und einer möglichen Abhilfe, müsste man erst einmal den Code von floatrow einer genaueren Analyse unterziehen. Allein aus der Fehlermeldung geht nur hervor, dass ein Befehl nicht definiert aber verwendet wurde.

von ryder » Mi 8. Apr 2015, 18:17

Hi und vielen Dank für den Vorschlag. Habe ein Email an die Autorin geschrieben. Aber ich denke auch eher, dass es keinen Fix geben wird.

Nur mal dumm gefragt, warum funktioniert es unter \mainmatter, aber nicht bei den anderen beiden?

von Besserwisser » Mi 8. Apr 2015, 09:16

Das Problem hat nichts mit scrbook oder scrhack zu tun:
\documentclass{book}
\usepackage{subfig}
\usepackage{floatrow}

\floatsetup{heightadjust=object} %<---

\begin{document}

\frontmatter
%\mainmatter
%\backmatter

\begin{figure}
\ffigbox{
   \begin{subfloatrow}[3]%
   \floatbox{figure}[][][c]{\caption{cap1}\label{lab1}}{\rule{1cm}{5cm}}
   \floatbox{figure}[][][c]{\caption{cap2}\label{lab2}}{\rule{5cm}{1cm}}
   \floatbox{figure}[][][c]{\caption{cap3}\label{lab3}}{\rule{3cm}{3cm}}
   \end{subfloatrow}
}{\caption{cap}\label{lab}}
\end{figure}

\end{document}
Funktioniert auch nicht. Eigentlich hat Olga AFAIK die Entwicklung eingestellt. Aber trotzdem solltest du das mal melden.

Ansonsten wäre:
\documentclass{scrbook}
\usepackage{subcaption}

\begin{document}

\frontmatter
%\mainmatter
%\backmatter

\begin{figure}
  \begin{subfigure}[b]{.3\linewidth}\centering\rule{1cm}{5cm}
    \caption{cap1}\label{lab1}
  \end{subfigure}
  \begin{subfigure}[b]{.3\linewidth}\centering\rule{5cm}{1cm}
    \caption{cap2}\label{lab2}
  \end{subfigure}
  \begin{subfigure}[b]{.3\linewidth}\centering\rule{3cm}{3cm}
    \caption{cap3}\label{lab3}
  \end{subfigure}
  \caption{cap}\label{lab}
\end{figure}

\end{document}
eine Alternative, zugegeben mit anderer Ausrichtung.

Floatrow Scrbook und Scrhack

von ryder » Di 7. Apr 2015, 21:43

Saluti

habe ein Problem mit Floatrow es funktioniert bei scrbook in mainmatter, aber nicht in front- oder backmatter. Da funktioniert es nur, wenn man floatsetup auskommentiert.
\documentclass{scrbook}
\usepackage{scrhack}
\usepackage{subfig}
\usepackage{floatrow}

\floatsetup{heightadjust=object} %<---

\begin{document}

%\frontmatter 
\mainmatter
%\backmatter

\begin{figure} 
\ffigbox{
	\begin{subfloatrow}[3]%
	\floatbox{figure}[][][c]{\caption{cap1}\label{lab1}}{\rule{1cm}{5cm}}
	\floatbox{figure}[][][c]{\caption{cap2}\label{lab2}}{\rule{5cm}{1cm}}
	\floatbox{figure}[][][c]{\caption{cap3}\label{lab3}}{\rule{3cm}{3cm}}
	\end{subfloatrow}
}{\caption{cap}\label{lab}}
\end{figure}

\end{document}
Wäre für einen Workaround wirklich sehr dankbar. Alternativ auch für ein anderes Paket mit gleicher Funktionalität.

Nach oben