Hi,
recently, after an upgrade of MikTeX, I noticed a conflict between the package 'empheq' (which is now contained in the mh bundle) and the captionbeside environment of koma-script.
Example:
\documentclass{scrbook} \usepackage{empheq} \usepackage{graphicx} \begin{document} \begin{empheq}{equation} a=b \end{empheq} \begin{figure} \begin{captionbeside}{Example} \includegraphics{example.eps} \end{captionbeside} \end{figure} \end{document}
I get the error message:
! Use of \@tempa doesn't match its definition. \endcaptionbeside ...tempdimc }\if l\@tempa \rlap {\parbox [\scap@valign ]{\...
Any comment would be appreciated.
Regards
[Admin-Edit: Code- and pre-tags added. Please do so yourself next time!]
Dein Minimalbeispiel
Dein Minimalbeispiel funktioniert so nicht, weil niemand über example.eps verfügt. Wie in »Was kann ich tun, damit meine Probleme schnell eine Lösung finden?» (übrigens erhält bei Neuanmeldung inzwischen jeder einen Link auf diesen Text) angegeben, lade ich daher graphicx entgegen Deinem Beispiel mit der Option
demo
. Wenn ich das tue, dann erhalte ich keine Fehlermeldung:Falls Du ältere Versionen der Pakete verwendest, solltest Du eventuell updaten. Falls das Problem bei Dir mit Option
demo
ebenfalls nicht auftritt, liegt der Fehler vermutlich eher in einem Zusammenspiel von graphicx womit auch immer.Thx
Vielen Dank für die Antwort und das Listing der geladenen Pakete. Ich verwende einen aktuelle Miktex 2.8 Version.
Nach genauerer Durchsicht fand ich ein paar sehr alte ams-style files, die von Journal of Fluid Mechanics (2009) stammten und zufällig als erstes im Suchpfad gefunden wurden:
C:\Program Files (x86)\MiKTeX 2.8\tex\latex\ams\math\amsmath.sty
C:\Program Files (x86)\MiKTeX 2.8\tex\latex\ams\math\amstext.sty
C:\Users\hk\AppData\Roaming\MiKTeX\2.8\tex\latex\jfmstyle\amsgen.sty
C:\Users\hk\AppData\Roaming\MiKTeX\2.8\tex\latex\jfmstyle\amsbsy.sty
Nach Eliminierung dieser Pakete war das Problem behoben.
Viele Grüße
hk
hk