-- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< --
\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{subfig}
\usepackage{tikz}
\begin{document}
\begin{figure}[h]
\centering
\footnotesize
% \subfloat[]{
\begin{tikzpicture}[auto]
\tikzstyle{frame} = [rectangle, draw=blue, thick, fill=blue!20];
\matrix [column sep=0.5cm]
{
\node [frame] {$P_0$}; &
\node [frame] {$P_1$}; &
\node [frame] {$P_2$}; \\
};
\end{tikzpicture}
% }
\end{figure}
\end{document}
-- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< --
Kommentiert man die beiden Subfig-Zeilen wieder ein, so spuckt
pdfLaTex mehrere Fehlermeldungen aus:
Package pgfbasematrix Error: Single ampersand used with wrong catcode.
Definiert Subfig das '&' um? Warum? Kann ich das ändern? Was mache ich
falsch? Wie kann ich TikZ mit Subfig nutzen?
Vielen Dank im voraus,
-Jens
Nein. Aber weil das & im Argument von subfig steht, kann tikzpicture
seinen \catcode nicht mehr ändern.
> Warum? Kann ich das ändern? Was mache ich
> falsch? Wie kann ich TikZ mit Subfig nutzen?
Ersetze die & durch \pgfmatrixnextcell
--
Ulrike Fischer
Super, vielen Dank noch einmal!
-Jens