Newsgroup: it.comp.software.tex
Titolo: SWP & GNUPlot

Salve a tutti,
Utilizzo LaTeX attraverso il compilatore di ScientificWorkPlace.
Quest'ultimo inserisce le figure nel file .dvi, senza che le stesse siano
nel formato .eps. Poi, sto utilizzando GNUPlot per disegnare grafici da
inserire nel documento. Per fare ciò, bisogna settare il GNUPlot nel
seguente modo:
set terminal <opzione>
set output <nome file>
plot ...
Ad esempio:
set terminal latex
set output "file.tex"
plot sin(x)
Con questo settaggio, il GNUPlot crea un file con estensione .tex nella sua
directory. Il problema è che questo file non si apre:(. Ho praticamente
provato tutte le opzioni, senza risultato. Dov'è che ho sbagliato?
Grazie in anticipo.
Rob_jack

directory. Il problema č che questo file non si apre:(. Ho praticamente
Sua ? Cioč? 
Se stai usando Linux/Unix, sembrerebbe un problema di permessi...
-- 
_____
http://theunixplace.com/~entropia/index.html_____
 
  Mutationem motus proportionalem esse vi impressae 
et fieri secundum lineam rectam qua vis illa imprimitur
	I. N.

 --

Caro Rob-jack
quando un file "non si apre" e certamente saggio "aprirlo" per vedere
che cosa c'e' dentro, e tutti i files di tex si aprono con un
normalissimo text editor.
E' questo il problema maggiore che si puo' incontrare usando LaTeX:
cioe' non capire cosa si sta facendo.
Se tu salvi il file in gnuplot come prova.tex, e lo apri ad esempio
con notepad troverai qualcosa del genere
\begin{texdraw}
\normalsize
\ifx\pathDEFINED\relax\else\let\pathDEFINED\relax
 \def\QtGfr{\ifx (\TGre
\let\YhetT\cpath\else\let\YhetT\relax\fi\YhetT}
 \def\path (#1 #2){\move (#1 #2)\futurelet\TGre\QtGfr}
 \def\cpath (#1 #2){\lvec (#1 #2)\futurelet\TGre\QtGfr}
\fi
\drawdim pt
\setunitscale 0.24
\linewd 3
\textref h:L v:C
\linewd 4
\path (176 112)(196 112)
... etc etc .............
\end{texdraw}
e' chiaro che questo file SWP non te lo apre perche' non e' un file
latex come lo vuole lui.
Prova a salvare un documento ciao.tex che contiene solamente la
scritta "ciao" con SWP e poi aprilo con notepad. 
Quello che ottieni e':
\documentclass{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx}
\usepackage{amsmath}
%TCIDATA{OutputFilter=LATEX.DLL}
%TCIDATA{Created=Wed Jan 23 09:36:54 2002}
%TCIDATA{LastRevised=Wed Jan 23 09:37:01 2002}
%TCIDATA{<META NAME="GraphicsSave" CONTENT="32">}
%TCIDATA{<META NAME="DocumentShell" CONTENT="General\Blank Document">}
%TCIDATA{CSTFile=LaTeX article (bright).cst}
\newtheorem{theorem}{Theorem}
\newtheorem{acknowledgement}[theorem]{Acknowledgement}
\newtheorem{algorithm}[theorem]{Algorithm}
\newtheorem{axiom}[theorem]{Axiom}
\newtheorem{case}[theorem]{Case}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{conclusion}[theorem]{Conclusion}
\newtheorem{condition}[theorem]{Condition}
\newtheorem{conjecture}[theorem]{Conjecture}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{criterion}[theorem]{Criterion}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{exercise}[theorem]{Exercise}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{problem}[theorem]{Problem}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{solution}[theorem]{Solution}
\newtheorem{summary}[theorem]{Summary}
\newenvironment{proof}[1][Proof]{\textbf{#1.} }{\ \rule{0.5em}{0.5em}}
\input{tcilatex}
\begin{document}
ciao
\end{document}
-------------------------------------------
Ma che bello vero!!! tutte queste cose per scrivere "ciao". Ma servono
poi tutte? NO!!!!!! Infatti basta:
\documentclass{article}
\begin{document}
ciao
\end{document}
-------------------------------------------
Cioe' ci vuole la struttura di un file di LaTeX.
Siccome "prova.tex" e' una figura e' bene metterla all'interno di un
\begin{figure} \end{figure} in questo modo
-------------------------------------------
\documentclass{article}
\begin{document}
ciao
\begin{figure}
\input{prova}
\end{figure}
\end{document}
-------------------------------------------
Se ora provi a fare un typeset compile in SWP, allora vedrai che ti
manda ancora a quel paese.
Perche'? perche' l'environment 
\begin{texdraw} \end{texdraw}
non e' definito da nessuna parte. 
Allora si fa una ricerchina con Google alla voce "\begin{texdraw}" e
si trova che hai bisogno di due files:
1) texdraw.sty  
2) texdraw.tex
che metti nella stessa directory dove hai ciao.tex.
e che e' necessario farglieli leggere inserendo il comando
\input{texdraw.sty}
nella riga immediatamente successiva a \documentclass{article}
il tuo file ciao.tex sara' adesso:
-------------------------------------------
\documentclass{article}
\input{texdraw.sty}
\begin{document}
ciao
\begin{figure}
\input{prova}
\end{figure}
\end{document}
-------------------------------------------
per miracolo SWP ti apre ciao.tex ... ma cosa viene fuori?
guardati pure il file ciao.dvi e vedrai la sorpresa: le parti
disegnate del grafico non ci sono!!! non chiedermi perche'.
So solo che se tu compili il file ciao.tex con una distribuzione di
LaTeX "sana" (come ad esempio MiKTeX) con i comandi
latex ciao
dvips ciao
 
il risultato viene fuori come ti aspetteresti.
Morale della favola: se vuoi fare delle cose non-standard, scaricati
MiKTeX e comincia a lavorare con i comandi da una finestra DOS!
Ciao :-)
Andrea

dicendo che non è un file valido.
Hum.. credo che ti abbiano risposto di già, cmq , oltre a fare 
\include{file.tex} potresti copiare ed incollare (* indubbiamente molto 
meno pulito, ma per completezza.... *) direttamente nel tuo documento il 
codice prodotto.
P.


 MiKTeX e comincia a lavorare con i comandi da una finestra DOS!
Anche altri mi hanno questa diritta.
ciao e grazie, Rob_jack

 codice prodotto.
Col copia ed incolla non viene proprio una bella cosa...
Ciao, Rob_jack