ooze
24-01-2011, 23:42
Hallo,
ich habe ein sehr merkwürdiges Problem im Zusammenhang von PSTricks und Tabellen. Und zwar verwende ich das Paket auto-pst-pdf. Nach einer bestimmten Tabelle in meinem Dokument werden keine Bilder mehr angezeigt. Die Bilder tauchen auch nicht im von auto-pst-pdf erzeugten [dokument]-pics.pdf auf.
Das komische ist, das Problem taucht, soviel hab ich schon herausgefunden, erst ab der Anzahl von 13 Zeilen in der Tabelle auf, bei 12 Zeilen funktioniert alles.
Erläuterung zum Minimalbeispiel:
Die Ausgabe sollte so aussehen:
http://i.imgur.com/VJEGa.jpg
Wenn man aber nun 13 Zeilen in der Tabelle hat, dann erscheint das Bild (das Kreuz) unter der Tabelle nicht mehr.
Ich habe im Minimalbeispiel eine Zeile, die man ein/auskommentieren muss um das Problem nachzuvollziehen zu können, mit einem Kommentar markiert.
Eine weitere Besonderheit ist wohl das Paket ltablex (http://www.ctan.org/tex-archive/macros/latex/contrib/ltablex/), welches nicht Bestandteil von TeXlive 2010 ist. Ich brauche dieses Paket aber unbedingt, da die Tabellen im Originaldokument sehr viel umfangreicher sind und sich über mehrere Seiten erstrecken. Das PSTricks Bild habe ich in Inkscape erstellt und und als PSTricks exportiert, das sollte allerdings keine Rolle spielen.
Hier das Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{ltablex}
\usepackage[on]{auto-pst-pdf}
\begin{document}
%================================================= ==========
%==========================PSPICTURE============== ==========
%================================================= ==========
\begin{figure}[htbp]
\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}
\begin{pspicture}(744.09448242,1052.36218262)
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(89.29128,1009.75139162)
\lineto(131.0872,988.85343262)
}
}
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(129.18738,1017.35064962)
\lineto(97.840445,986.95361762)
}
}
\end{pspicture}
\end{figure}
%================================================= ==========
%=============ENDE=========PSPICTURE============== ==========
%================================================= ==========
\begin{tabularx}{\textwidth}
{
>{\setlength{\hsize}{0.5\hsize}\centering\arrayback slash}X%
>{\setlength{\hsize}{2.1\hsize}\raggedright\arrayba ckslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
}
\caption{Hallo ich bin eine Caption la}\\
\label{tab:tabelle_transformierte_groessen1}\\
\hline
Nr. & Transformation & $\tilde{a}_{11}$ & $\tilde{a}_{22}$ & $\tilde{a}_{33}$ & $\tilde{a}_{23}$ & $\tilde{a}_{31}$ & $\tilde{a}_{12}$\\
\hline
\hline
\endfirsthead
\multicolumn{8}{c}{{\small\textsf{Tabelle \ref{tab:tabelle_transformierte_groessen1}: Fortsetzung}}}\\
\hline
Nr. & Transformation & $\tilde{a}_{11}$ & $\tilde{a}_{22}$ & $\tilde{a}_{33}$ & $\tilde{a}_{23}$ & $\tilde{a}_{31}$ & $\tilde{a}_{12}$\\
\hline
\hline
\endhead
\hline
\multicolumn{8}{c}{\textsf{\small Fortsetzung auf der nächsten Seite}}\\
\endfoot
\hline
\endlastfoot
%Zeile 1 ein/auskommentieren!
%1 & $I,C$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $a_{23}$ & $a_{31}$ & $a_{12}$\\
2 & $R_1,D_1$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $a_{23}$ & $-a_{31}$ & $-a_{12}$\\
3 & $R_2,D_2$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $-a_{23}$ & $a_{31}$ & $-a_{12}$\\
4 & $R_3,D_3$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $-a_{23}$ & $-a_{31}$ & $a_{12}$\\
5 & $T_1,CT_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $a_{23}$ & $a_{12}$ & $a_{31}$\\
6 & $R_1T_1,D_1T_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $a_{23}$ & $-a_{32}$ & $-a_{31}$\\
7 & $R_2T_1,D_2T_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $-a_{23}$ & $a_{12}$ & $-a_{31}$\\
8 & $R_3T_1,D_3T_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $-a_{23}$ & $-a_{12}$ & $a_{31}$\\
9 & $T_2,CT_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $a_{12}$ & $a_{31}$ & $a_{23}$\\
10 & $R_1T_2,D_1T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $a_{12}$ & $-a_{31}$ & $-a_{23}$\\
11 & $R_2T_2,D_2T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $-a_{12}$ & $a_{31}$ & $-a_{23}$\\
12 & $R_3T_2,D_3T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $-a_{12}$ & $-a_{31}$ & $a_{23}$\\
13 & $R_3T_2,D_3T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $-a_{12}$ & $-a_{31}$ & $a_{23}$\\
\end{tabularx}
%================================================= ==========
%==========================PSPICTURE============== ==========
%================================================= ==========
\begin{figure}[htbp]
\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}
\begin{pspicture}(744.09448242,1052.36218262)
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(89.29128,1009.75139162)
\lineto(131.0872,988.85343262)
}
}
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(129.18738,1017.35064962)
\lineto(97.840445,986.95361762)
}
}
\end{pspicture}
\end{figure}
%================================================= ==========
%=============ENDE=========PSPICTURE============== ==========
%================================================= ==========
\end{document}
Ich freue mich über jeden Hinweis, da ich ansonsten dazu gezwungen würde alle bilder die nach den Tabellen kommen per \includegraphics einzubinden, das Ergebnis sieht dann leider sehr viel schlechter aus als mit PSTricks.
Grüße,
ooze
ich habe ein sehr merkwürdiges Problem im Zusammenhang von PSTricks und Tabellen. Und zwar verwende ich das Paket auto-pst-pdf. Nach einer bestimmten Tabelle in meinem Dokument werden keine Bilder mehr angezeigt. Die Bilder tauchen auch nicht im von auto-pst-pdf erzeugten [dokument]-pics.pdf auf.
Das komische ist, das Problem taucht, soviel hab ich schon herausgefunden, erst ab der Anzahl von 13 Zeilen in der Tabelle auf, bei 12 Zeilen funktioniert alles.
Erläuterung zum Minimalbeispiel:
Die Ausgabe sollte so aussehen:
http://i.imgur.com/VJEGa.jpg
Wenn man aber nun 13 Zeilen in der Tabelle hat, dann erscheint das Bild (das Kreuz) unter der Tabelle nicht mehr.
Ich habe im Minimalbeispiel eine Zeile, die man ein/auskommentieren muss um das Problem nachzuvollziehen zu können, mit einem Kommentar markiert.
Eine weitere Besonderheit ist wohl das Paket ltablex (http://www.ctan.org/tex-archive/macros/latex/contrib/ltablex/), welches nicht Bestandteil von TeXlive 2010 ist. Ich brauche dieses Paket aber unbedingt, da die Tabellen im Originaldokument sehr viel umfangreicher sind und sich über mehrere Seiten erstrecken. Das PSTricks Bild habe ich in Inkscape erstellt und und als PSTricks exportiert, das sollte allerdings keine Rolle spielen.
Hier das Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{ltablex}
\usepackage[on]{auto-pst-pdf}
\begin{document}
%================================================= ==========
%==========================PSPICTURE============== ==========
%================================================= ==========
\begin{figure}[htbp]
\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}
\begin{pspicture}(744.09448242,1052.36218262)
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(89.29128,1009.75139162)
\lineto(131.0872,988.85343262)
}
}
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(129.18738,1017.35064962)
\lineto(97.840445,986.95361762)
}
}
\end{pspicture}
\end{figure}
%================================================= ==========
%=============ENDE=========PSPICTURE============== ==========
%================================================= ==========
\begin{tabularx}{\textwidth}
{
>{\setlength{\hsize}{0.5\hsize}\centering\arrayback slash}X%
>{\setlength{\hsize}{2.1\hsize}\raggedright\arrayba ckslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
>{\setlength{\hsize}{0.9\hsize}\raggedleft\arraybac kslash}X%
}
\caption{Hallo ich bin eine Caption la}\\
\label{tab:tabelle_transformierte_groessen1}\\
\hline
Nr. & Transformation & $\tilde{a}_{11}$ & $\tilde{a}_{22}$ & $\tilde{a}_{33}$ & $\tilde{a}_{23}$ & $\tilde{a}_{31}$ & $\tilde{a}_{12}$\\
\hline
\hline
\endfirsthead
\multicolumn{8}{c}{{\small\textsf{Tabelle \ref{tab:tabelle_transformierte_groessen1}: Fortsetzung}}}\\
\hline
Nr. & Transformation & $\tilde{a}_{11}$ & $\tilde{a}_{22}$ & $\tilde{a}_{33}$ & $\tilde{a}_{23}$ & $\tilde{a}_{31}$ & $\tilde{a}_{12}$\\
\hline
\hline
\endhead
\hline
\multicolumn{8}{c}{\textsf{\small Fortsetzung auf der nächsten Seite}}\\
\endfoot
\hline
\endlastfoot
%Zeile 1 ein/auskommentieren!
%1 & $I,C$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $a_{23}$ & $a_{31}$ & $a_{12}$\\
2 & $R_1,D_1$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $a_{23}$ & $-a_{31}$ & $-a_{12}$\\
3 & $R_2,D_2$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $-a_{23}$ & $a_{31}$ & $-a_{12}$\\
4 & $R_3,D_3$ & $a_{11}$ & $a_{22}$ & $a_{33}$ & $-a_{23}$ & $-a_{31}$ & $a_{12}$\\
5 & $T_1,CT_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $a_{23}$ & $a_{12}$ & $a_{31}$\\
6 & $R_1T_1,D_1T_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $a_{23}$ & $-a_{32}$ & $-a_{31}$\\
7 & $R_2T_1,D_2T_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $-a_{23}$ & $a_{12}$ & $-a_{31}$\\
8 & $R_3T_1,D_3T_1$ & $a_{11}$ & $a_{33}$ & $a_{22}$ & $-a_{23}$ & $-a_{12}$ & $a_{31}$\\
9 & $T_2,CT_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $a_{12}$ & $a_{31}$ & $a_{23}$\\
10 & $R_1T_2,D_1T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $a_{12}$ & $-a_{31}$ & $-a_{23}$\\
11 & $R_2T_2,D_2T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $-a_{12}$ & $a_{31}$ & $-a_{23}$\\
12 & $R_3T_2,D_3T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $-a_{12}$ & $-a_{31}$ & $a_{23}$\\
13 & $R_3T_2,D_3T_2$ & $a_{33}$ & $a_{22}$ & $a_{11}$ & $-a_{12}$ & $-a_{31}$ & $a_{23}$\\
\end{tabularx}
%================================================= ==========
%==========================PSPICTURE============== ==========
%================================================= ==========
\begin{figure}[htbp]
\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}
\begin{pspicture}(744.09448242,1052.36218262)
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(89.29128,1009.75139162)
\lineto(131.0872,988.85343262)
}
}
{
\newrgbcolor{curcolor}{0 0 0}
\pscustom[linewidth=1,linecolor=curcolor]
{
\newpath
\moveto(129.18738,1017.35064962)
\lineto(97.840445,986.95361762)
}
}
\end{pspicture}
\end{figure}
%================================================= ==========
%=============ENDE=========PSPICTURE============== ==========
%================================================= ==========
\end{document}
Ich freue mich über jeden Hinweis, da ich ansonsten dazu gezwungen würde alle bilder die nach den Tabellen kommen per \includegraphics einzubinden, das Ergebnis sieht dann leider sehr viel schlechter aus als mit PSTricks.
Grüße,
ooze