GnuPlot in LateX einbinden

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: GnuPlot in LateX einbinden

von u_fischer » Mo 25. Mär 2013, 10:57

Vielleicht liegt es daran, dass ich TexWorks benutze ?
Nein.

von Monadic512 » Mo 25. Mär 2013, 10:54

Hallo u_fischer,


Das mit den Kommentaren habe ich gar nicht gewusst, Danke für den Hinweis.

in meiner LateX-Umgebung funktioniert das vorgeschlagene Script leider auch nicht. Vielleicht liegt es daran, dass ich TexWorks benutze ?


Danke im Voraus und Freundliche Grüße

Monadic512

Crossposting

von Stamm- » Mo 25. Mär 2013, 10:54

von u_fischer » Mo 25. Mär 2013, 10:24

Also [terminal=pdf] und "set terminal epslatex color" widerspricht sich.

Du solltest in der gnuplot-Umgebung auch keine Kommentare einfügen, die landen in der gnuplot-Datei und gnuplot mag die nicht.

Daneben muss du beim Kompilieren natürlich --shell-escape benutzen, gnuplot muss im Pfad sein und mit miktex braucht man die Miktex Option.

Bei mir (miktex 2.9) funktioniert daher das hier mit pdflatex --shell-escape:
\documentclass{article}
\usepackage{graphicx}
\usepackage{wallpaper}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[miktex]{gnuplottex}      

\begin{document}
    \color{black}
    \setlength{\oddsidemargin}   {0cm}
    \setlength{\topmargin}      {0cm}
    \normalsize

    \begin{titlepage}
    \title{Protokoll V408: Geometrische Optik}
    \date{17.01.13}
    \maketitle
    \centering Proto
    \end{titlepage}

\begin{figure}[!ht]
  \begin{gnuplot}[terminal=pdf]    
    set nokey
    plot sin(x)
  \end{gnuplot}               
\end{figure}

\end{document}

GnuPlot in LateX einbinden

von Monadic512 » Mo 25. Mär 2013, 09:53

Hallo!

ich möchte einen Graphen mit GnuPlot in mein LateX-pdf einbinden. Nach einer Recherche habe ich es wie folgt versucht:


\documentclass{article}
\usepackage{graphicx}
\usepackage{wallpaper}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{gnuplottex}		% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

\begin{document}
	\color{black}
	\setlength{\oddsidemargin}	{0cm}
	\setlength{\topmargin}		{0cm}
	\normalsize

	\begin{titlepage}
	\title{Protokoll V408: Geometrische Optik} 
	\date{17.01.13}
	\maketitle
	\centering Proto
	\end{titlepage}

\begin{figure}[!ht]
 \begin{gnuplot}[terminal=pdf]			% !!!
	set terminal epslatex color
	set nokey
	plot sin(x)
 \end{gnuplot}					% !!!
\end{figure}

\end{document}

Wenn LateX nun mein .pdf erstellt, wird leider kein Graph angezeigt. Weiß jemand, woran es liegt ?


Danke im Voraus und Freundliche Grüße

Monadic512

Nach oben