PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pstrick in Verbindung mit pdf



alexweiler
08-07-2005, 01:30
Ich habe mein .tex file so eingerichtet, dass direkt ein .pdf file erzeugt wird, mitLesezeichen und Hyperlinks im .pdf file. Zusätzlich habe ich nun von pstricks gehört und dies ausprobiert. Damit eine Zeichnung mit pstricks ohne Fehler entsteht, muss ich im Texnic Center die Auswahl treffen: Latex->PS oder auch Latex->PS->PDF. Beides funktioniert mit einer .tex Datei, die nur eine Zeichnung (also pstricks Befehle) beinhaltet. Binde ich die Zeichnung in mein Dokument ein, dann geht es nicht mehr. Das ich zuerst eine PS erzeugen muss, ist denke ich auf Grund von pstricks notwendig. Aber ich bekome Fehlermeldungen. Hat jemand damit Erfahrungen? Danke! Gruss Allex

pospiech
08-07-2005, 08:47
Ja, aber ohne Probleme. Wenn du ein Minimalbeispiel lieferst und deine Fehlermeldung postet könnte man dir vielleicht auch helfen.

Matthias

alexweiler
08-07-2005, 09:21
Hallo Matthias,

zunächst mal die Zeilen, die auch funktionieren:

################################################## #
\documentclass[a4paper]{book}
\usepackage{pstricks, pst-all}
\begin{document}
\begin{pspicture}(-2.5,-2.5)(2.5,2.5)
\pscircle(0,0){2.5}
%
\psdots(0,0)
\psdots(2.3,0.956)
\psdots(1.767,1.767)
\psdots(0.956,2.3)
\psdots(0,2.5)
\psdots(-0.956,2.3)
\psdots(-1.767,1.767)
\psdots(-2.3,0.956)
\psdots(-2.5,0)
\psdots(-0.956,-2.3)
\psdots(-1.767,-1.767)
\psdots(-2.3,-0.956)
\psdots(0,-2.5)
\psdots(2.3,-0.956)
\psdots(1.767,-1.767)
\psdots(0.956,-2.3)
\psdots(2.5,0)
%
\psline{->}(0,0)(2.5,0)
\psline[linecolor=gray]{->}(0,0)(0.956,2.3)
\psline[linecolor=gray]{->}(0,0)(-1.767,1.767)
\psline[linecolor=gray]{->}(0,0)(-2.3,-0.956)
\psline[linecolor=gray]{->}(0,0)(0,-2.5)
\psline[linecolor=gray]{->}(0,0)(2.3,-0.956)
\psline[linestyle=dotted,linecolor=gray]{->}(0,0)(1.767,1.767)
%
\uput{3}[0](0,0){0x0}
\uput{3}[22.5](0,0){0x1}
\uput{3}[45](0,0){0x2}
\uput{3}[67.5](0,0){0x3}
\uput{3}[90](0,0){0x4}
\uput{3}[112.5](0,0){0x5}
\uput{3}[135](0,0){0x6}
\uput{3}[157.5](0,0){0x7}
\uput{3}[180](0,0){0x8}
\uput{3}[202.5](0,0){0x9}
\uput{3}[225](0,0){0xA}
\uput{3}[247.5](0,0){0xB}
\uput{3}[270](0,0){0xC}
\uput{3}[292.5](0,0){0xD}
\uput{3}[315](0,0){0xE}
\uput{3}[337.5](0,0){0xF}
%
\psarc[showpoints=true]{<->}(0,0){4}{0}{67.5}
\uput{4.5}[33.75](0,0){FTW}
\end{pspicture}\end{document}
################################################## #

Mit obigem Code wird das Bild erzeugt. Im TeXnic Center habe ich eingestellt:
LATEX->PS->PDF. Es funktioniert auch LATEX->PS, aber nicht LATEX->PDF.

Das ganze in mein Projekt eingefügt, sieht dann folgendermassen aus (sind vier unterschiedliche Dateien):

################################################## #
MAIN
################################################## #
\input{header}
\begin{document}
\input{kapitel1}
\end{document}
################################################## #


################################################## #
HEADER
################################################## #
\documentclass[%
pdftex,%
a4paper,%
oneside,%
bibtotocnumbered,%
idxtotoc,%
halfparskip,%
chapterprefix,%
headsepline,%
footsepline,%
12pt%
]{scrbook}
\usepackage{pstricks, pst-all}
\usepackage[german, ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{graphicx}
\renewcommand{\encodingdefault}{T1}
\renewcommand{\familydefault}{goudysans}
\setkomafont{sectioning}{\normalfont\bfseries}
\setkomafont{captionlabel}{\normalfont\bfseries}
\setkomafont{pagehead}{\normalfont\itshape}
\setkomafont{descriptionlabel}{\normalfont\bfserie s}
\setcapindent{1em}
\pagestyle{headings}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathptmx} % Times + passende Mathefonts
\usepackage[scaled=.92]{helvet} % skalierte Helvetica als \sfdefault
\usepackage{courier} % Courier als \ttdefault
\usepackage{rotating}
\usepackage{color}
\definecolor{LinkColor}{rgb}{0,0,0.5}
\usepackage[%
pdftitle={DDS Exciter},%
pdfauthor={Alexander Weiler},%
pdfcreator={TeXnicCenter, LaTeX, KOMA-Script},
pdfsubject={Entwicklung eines BFSK Transmitters in DDS},
pdfkeywords={DDS, Direct Digital Synthesis, Diplomarbeit, Alexander Weiler, FSK, BFSK, Transmitter, POCSAG}]{hyperref}
\hypersetup{colorlinks=true,%
linkcolor=LinkColor,%
citecolor=LinkColor,%
filecolor=LinkColor,%
menucolor=LinkColor,%
pagecolor=LinkColor,%
urlcolor=LinkColor}
################################################## #


################################################## #
KAPITEL1
################################################## #
\chapter{Direct Digital Synthesis}
\label{sec:Direct Digital Synthesis}
Text
\section{Funktionsweise der DDS Technik}
Text
\subsection{Frequency Tuning Word}
Text
\subsection{Phasen Akkumulator}
\label{sec:Phasen Akkumulator}
Text
\subsection{Phasen / Amplituden - Konverter}
\label{sec:Phasen / Amplituden - Konverter}
Text
\subsection{Digital / Analog - Wandler}
Text
\section{Effekte der Direct Digital Synthesis}
Text
\subsection{Phase Truncation}
\label{sec:Phase Truncation}
Text
\subsection{Ausgangsspektrum des Digital / Analog - Wandlers}
\input{graf1}
\subsection{Zusammenhang zwischen Referenzfrequenz und Ausgangsfrequenz}
\subsection{Verwendung der Spiegelfrequenzen für höhere Ausgangsfrequenzen}
################################################## #


################################################## #
GRAFIK
################################################## #
\begin{pspicture}(-2.5,-2.5)(2.5,2.5)
\pscircle(0,0){2.5}
%
\psdots(0,0)
\psdots(2.3,0.956)
\psdots(1.767,1.767)
\psdots(0.956,2.3)
\psdots(0,2.5)
\psdots(-0.956,2.3)
\psdots(-1.767,1.767)
\psdots(-2.3,0.956)
\psdots(-2.5,0)
\psdots(-0.956,-2.3)
\psdots(-1.767,-1.767)
\psdots(-2.3,-0.956)
\psdots(0,-2.5)
\psdots(2.3,-0.956)
\psdots(1.767,-1.767)
\psdots(0.956,-2.3)
\psdots(2.5,0)
%
\psline{->}(0,0)(2.5,0)
\psline[linecolor=gray]{->}(0,0)(0.956,2.3)
\psline[linecolor=gray]{->}(0,0)(-1.767,1.767)
\psline[linecolor=gray]{->}(0,0)(-2.3,-0.956)
\psline[linecolor=gray]{->}(0,0)(0,-2.5)
\psline[linecolor=gray]{->}(0,0)(2.3,-0.956)
\psline[linestyle=dotted,linecolor=gray]{->}(0,0)(1.767,1.767)
%
\uput{3}[0](0,0){0x0}
\uput{3}[22.5](0,0){0x1}
\uput{3}[45](0,0){0x2}
\uput{3}[67.5](0,0){0x3}
\uput{3}[90](0,0){0x4}
\uput{3}[112.5](0,0){0x5}
\uput{3}[135](0,0){0x6}
\uput{3}[157.5](0,0){0x7}
\uput{3}[180](0,0){0x8}
\uput{3}[202.5](0,0){0x9}
\uput{3}[225](0,0){0xA}
\uput{3}[247.5](0,0){0xB}
\uput{3}[270](0,0){0xC}
\uput{3}[292.5](0,0){0xD}
\uput{3}[315](0,0){0xE}
\uput{3}[337.5](0,0){0xF}
%
\psarc[showpoints=true]{<->}(0,0){4}{0}{67.5}
\uput{4.5}[33.75](0,0){FTW}
\end{pspicture}
################################################## #

So, ich hoffe, dass das nicht zu viel Code ist, und Du etwas damit amfangen kannst. Wahrscheinlich ist nur ein Anfängerfehler. Habe zuerst PICTEX ausprobiert, aber da habe ich nirgends eine Anleitung gefunden.
Nochmals ein Dankeschön für Deine / Eure Mühe!

Gruss Alex