fehlende Referenzen bei Nutzung von ps4pdf

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


mrtrailbiker
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 14. Aug 2012, 13:23

fehlende Referenzen bei Nutzung von ps4pdf

Beitrag von mrtrailbiker »

Hallo!
Ich möchte in ein Dokument Vektorgrafiken und Rastergrafiken einbauen, weshalb ich das Package ps4pdf nutze. Es funktioniert auch mit den Bildern alles wunderbar, nur sind leider die Referenzen veschwunden.

Hier ein Minimalbeispiel:
\documentclass[paper=a4,paper=portrait,fontsize=11pt]{scrbook}
%
\usepackage{ps4pdf}
\PSforPDF{%--- BEGIN PSforPDF
\usepackage{pst-plot}%
\usepackage{pst-text}%
}%--- END PSforPDF
%
\begin{document}
%
\begin{figure}[h]
	\centering
	\PSforPDF{%--- BEGIN PSforPDF
	\psset{unit=1cm}
	\begin{pspicture}(-0.25,-2.25)(6.25,2.25)
	\pstextpath[linestyle=none]%
	{\psplot[linewidth=1pt,%
	linestyle=dotted,%
	plotpoints=300,%
	xunit=0.015,%
	yunit=2]{0}{400}{x sin}}
	{\LARGE TUGboat, the journal
	of the \TeX{} Users Group}
	\end{pspicture}%
	}%--- END PSforPDF
        %
	\caption{ps-figure}
	\label{fig:Vektorgrafik}
\end{figure}
%
Dies ist ein Verweis auf Abbildung \ref{fig:Vektorgrafik}. 
%
\begin{figure}[h]
	\centering
	\includegraphics[width=0.5\textwidth]{Rastergrafik.png}
	\caption{png-figure}
	\label{fig:Rastergrafik}
\end{figure}
%
Dies ist ein Verweis auf Abbildung \ref{fig:Rastergrafik}.
%
\end{document}
Der Kompilier-Befehl ist folgender:
latex %.tex
dvips -Ppdf -o %-pics.ps %.dvi
ps2pdf %-pics.ps %-pics.pdf
pdflatex -interaction=nonstopmode %.tex
Ich nutze Texmaker mit Miktex auf Windows 7.

Habt ihr eine Idee warum es mit den Referenzen nicht funktioniert?

mrtrailbiker
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 14. Aug 2012, 13:23

Beitrag von mrtrailbiker »

Ich habe nach weiteren probieren festgestellt, dass ich nur einweiteres mal pdflatex ausführen muss, damit ich die Referenzen erhalte.

Aber jetzt ist ein weiteres Problem aufgetaucht. Wenn ich das Package hyperref lade, dann will er die Vektorgrafik nicht zeichnen.
\documentclass[paper=a4,paper=portrait,fontsize=11pt]{scrbook}
%
\usepackage{hyperref}
%
\usepackage{ps4pdf}
\PSforPDF{%--- BEGIN PSforPDF
\usepackage{pst-plot}%
\usepackage{pst-text}%
}%--- END PSforPDF
%
\begin{document}
%
\begin{figure}[h]
	\centering
	\PSforPDF{%--- BEGIN PSforPDF
	\psset{unit=1cm}
	\begin{pspicture}(-0.25,-2.25)(6.25,2.25)
	\pstextpath[linestyle=none]%
	{\psplot[linewidth=1pt,%
	linestyle=dotted,%
	plotpoints=300,%
	xunit=0.015,%
	yunit=2]{0}{400}{x sin}}
	{\LARGE TUGboat, the journal
	of the \TeX{} Users Group}
	\end{pspicture}%
	}%--- END PSforPDF
        %
	\caption{ps-figure}
	\label{fig:Vektorgrafik}
\end{figure}
%
Dies ist ein Verweis auf Abbildung \ref{fig:Vektorgrafik}. \\
%
\begin{figure}[h]
	\centering
	\includegraphics[width=0.5\textwidth]{Rastergrafik.png}
	\caption{png-figure}
	\label{fig:Rastergrafik}
\end{figure}
%
Dies ist ein Verweis auf Abbildung \ref{fig:Rastergrafik}.
%
\end{document}
Kompilierbefehl:
latex %.tex
dvips -Ppdf -o %-pics.ps %.dvi
ps2pdf %-pics.ps %-pics.pdf
pdflatex -interaction=nonstopmode %.tex
pdflatex -interaction=nonstopmode %.tex

Gast

Beitrag von Gast »

"This package is now deprecated: it is recommended that users try pst-pdf instead."

http://dante.ctan.org/tex-archive/help/ ... s4pdf.html

Ulrike Fischer
www.troubleshooting-tex.de

mrtrailbiker
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 14. Aug 2012, 13:23

Beitrag von mrtrailbiker »

Ich habe es jetzt mit pst-pdf versucht und soweit auch hinbekommen. :)

Allerdings habe ich jetzt noch ein Problem:
Ich habe in meinem Dokument mittels \includegraphics{Bild.eps} eine eps-Datei eingebunden. Jetzt wird sie an der Stelle angezeigt, wo sie hin soll und dann noch ein weiteres Mal an der nächsten Stelle, an der ich die nächste pspicture-Umgebung habe.

:?: Wie kann ich es ändern, dass sie nur ein Mal angezeigt wird?

In der Dokumentation habe ich nur gefunden, dass includegraphics wie sonst verwendet wird.

Antworten