PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler mit Multicolumn in PSTricks



MasterOfPuppets
14-03-2007, 18:55
Moin,

ich möchte direkt über pst-pdf ein Latex-Dokument mit PSTricks-Code als pdf ausgeben. Innerhalb von einem pspicture benutze ich multicolumn, die mir leider nur Fehler produzieren. ! Misplaced \omit. \multispan ->\omit \@multispan
Übersetzt wird es mit ps4pdf.

Ohne PSTricks und pdflatex funktioniert es einwandfrei. Genau wie der Weg über dvi -> ps ohne pst-pdf.

Weiss jemand von euch Rat?



\documentclass[a4paper,12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{pstricks}
\usepackage{pst-pdf}

\begin{document}

\begin{pspicture}(0,0)(15,20)

\rput[tl](0,13.9)
{
\psframebox[linearc=0.3, cornersize=absolute]%
{
\begin{minipage}{130mm}
\vspace{5mm}
\begin{tabular}{llllll}

\multicolumn{2}{l}{Hallo} & \multicolumn{2}{l}{Hallo} & \multicolumn{2}{l}{Hallo} \\

Säure: & & Angst / Mut:& & Besinnungslosigkeit: & \\
Gift: & & Hitze: & & Traum: & \\
Krankheiten: & & Kälte: & & & \\
\end{tabular}
\end{minipage}
}
}
\end{pspicture}

\end{document}

voss
14-03-2007, 19:04
Moin,

ich möchte direkt über pst-pdf ein Latex-Dokument mit PSTricks-Code als pdf ausgeben. Innerhalb von einem pspicture benutze ich multicolumn, die mir leider nur Fehler produzieren. ! Misplaced \omit. \multispan ->\omit \@multispan
Übersetzt wird es mit ps4pdf.

Ohne PSTricks und pdflatex funktioniert es einwandfrei. Genau wie der Weg über dvi -> ps ohne pst-pdf.

Weiss jemand von euch Rat?





\documentclass[a4paper,12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{pstricks}
\usepackage{pst-pdf}

\begin{document}

foo

\psframebox[linearc=0.3, cornersize=absolute]{%
\begin{tabular}{llllll}
\multicolumn{2}{l}{Hallo} & \multicolumn{2}{l}{Hallo} & \multicolumn{2}{l}{Hallo} \\
Säure: & & Angst / Mut:& & Besinnungslosigkeit: & \\
Gift: & & Hitze: & & Traum: & \\
Krankheiten: & & Kälte: & & & \\
\end{tabular}%
}

bar

\end{document}


Herbert

MasterOfPuppets
14-03-2007, 19:10
Danke für die schnelle Antwort, aber auf die pspicture-Umgebung kann ich nicht verzichten, weil da noch einiges mehr drin steht, was für mein Beispiel jedoch nicht gebraucht wurde.

voss
14-03-2007, 19:25
Danke für die schnelle Antwort, aber auf die pspicture-Umgebung kann ich nicht verzichten, weil da noch einiges mehr drin steht, was für mein Beispiel jedoch nicht gebraucht wurde.

dann Tabelle vorher in eine Box schreiben.

Herbert



\documentclass[a4paper,12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{pstricks}
\usepackage{pst-pdf}
\newsavebox\TBox
\savebox\TBox{%
\begin{tabular}{llllll}
\multicolumn{2}{l}{Hallo} & \multicolumn{2}{l}{Hallo} & \multicolumn{2}{l}{Hallo} \\
Säure: & & Angst / Mut:& & Besinnungslosigkeit: & \\
Gift: & & Hitze: & & Traum: & \\
Krankheiten: & & Kälte: & & & \\
\end{tabular}%
}

\begin{document}

foo

\begin{pspicture}(15,20)
\rput[tl](0,13.9){%
\psframebox[linearc=0.3, cornersize=absolute]{\usebox\TBox}}
\end{pspicture}

bar

\end{document}

MasterOfPuppets
14-03-2007, 19:35
Ist zwar etwas umständlich, dafür läufts aber bestens.

Vielen Dank!