Re: [dk-tug] Fwd: Re: Grafik

Lars Madsen <[email protected]> Fri, 16 Jan 2015 16:07:04 +0000
Newsgroups gmane.comp.tex.danish
Message-ID <[email protected]>
Og er din miktex fuldt opdateret?

/Lars Madsen
Institut for Matematik / Department of Mathematics
Aarhus Universitet / Aarhus University
Mere info: http://au.dk/daleif@imf / More information: http://au.dk/en/daleif@imf


________________________________________
From: dk-tug.tug [[email protected]] on behalf of Lars Madsen
Sent: 16 January 2015 17:04
To: Steen Eiler Jørgensen; [email protected]
Subject: Re: [dk-tug] Fwd: Re:  Grafik

Det virker fint med TeX Live. gnuplot-lua-tikz loader

\RequirePackage{tikz,xxcolor,ifpdf,ifxetex}

bare for sjov, hvordan har du oversat? Fra editor, eller direkte fra kommando prompt?

Og præcist hvilken version af

gnuplot-lua-tikz

anvender du, står i toppen af filen

(det er lige netop af denne grund jeg synes at ovventliggjorte pakker *skal* på CTAN, så der ikke ligger diverse versioner rundt omkring)



/Lars Madsen
Institut for Matematik / Department of Mathematics
Aarhus Universitet / Aarhus University
Mere info: http://au.dk/daleif@imf / More information: http://au.dk/en/daleif@imf


________________________________________
From: dk-tug.tug [[email protected]] on behalf of Steen Eiler Jørgensen [[email protected]]
Sent: 16 January 2015 16:54
To: [email protected]
Subject: Re: [dk-tug] Fwd: Re:  Grafik

Okay, det er dælme spøjst, det her. Dit lille eksempel virker ikke hos
mig. Jeg har lavet en fil, der hedder test.tex. Den ser sådan her ud:

\documentclass{article}

\usepackage{gnuplot-lua-tikz}

\begin{document}

\input{testplot.tex}

\end{document}


Jeg har lagt gnuplot-lua-tikz.sty i samme dir. Jeg har skrevet


set term tikz
set o 'testplot.tex'
plot sin(x)
set o


i Gnuplot, som har genereret filen testplot.tex, som ser sådan her ud:
http://pastebin.com/RrLrPBuW


Outputtet ser sådan her ud - samme fejl:
http://pastebin.com/W3ztN9px


Det ser ud som om, der loades en masse pakker, som ikke er nævnt i
preamble...?


Mvh Steen



Den 16-01-2015 kl. 14:39 skrev Bo Jakobsen:
> Så vidt jeg kan se kommer
>
> gnuplot-lua-tikz
>
> filerne fra gnuplot projektet, så de bør være at finde hvis man
> downloader en src fil.
>
> Med hensyn til dit minimal eksempel, så er der ret mange pakker
> hentet, prøv først at kun have
> gnuplot-lua-tikz pakken.
> Du har f.eks. flere pakker som har med farver at gøre, hvilket ser ud
> til at være dit problem.
> Jeg ved heller ikke lige hvordan det er med "memoir" klassen måske det
> kan være den.
>
> Prøv venligst mit minimal eksempel og se om det virker, så kan du
> tilføje pakker der fra.
>
> MVH
> Bo
>
> On 2015-01-16 14:21, Lars Madsen wrote:
>> Er du sikker på at du har den gnuplot-lua-tikz
>>
>> Bos eksempel virker fint out of the box efter jeg fandt den fil et
>> sted på nettet.
>>
>> BTW: du skal ikke bruge center env til at centrere figurer med.
>> center env smider vertikalt luft på, det gør figure også.
>>
>> Lav følgende erstatning
>>
>> \begin{center} -> \centering
>> \end{center}   -> (aka fjern den)
>>
>> /Lars Madsen
>> Institut for Matematik / Department of Mathematics
>> Aarhus Universitet / Aarhus University
>> Mere info: http://au.dk/daleif@imf / More information:
>> http://au.dk/en/daleif@imf
>>
>>
>> ________________________________________
>> From: dk-tug.tug [[email protected]] on behalf of
>> Steen Eiler Jørgensen [[email protected]]
>> Sent: 16 January 2015 14:15
>> To: [email protected]
>> Subject: Re: [dk-tug] Fwd: Re:  Grafik
>>
>> Den virker så ikke her. Samme gnuplot-script giver mig
>>
>> ! Package xcolor Error: Undefined color `color=gp lt color border'.
>>
>>
>> See the xcolor package documentation for explanation.
>>
>> Type H <return> for immediate help.
>>
>> ...
>>
>> l.5 \gpcolor{color=gp lt color border}
>>
>>
>> -og her er mit "minimum-not-working-example" :-)
>>
>>
>> \documentclass[12pt,a4paper,titlepage,openright]{memoir}
>>
>> \usepackage[utf8]{inputenc}
>>
>> \usepackage[T1]{fontenc}
>>
>> \usepackage{lmodern}
>>
>> \usepackage{microtype}
>>
>> \usepackage{amsthm,amssymb,amsmath,dsfont,mathrsfs,nicefrac} %
>> Matematiske pakker
>>
>> \usepackage{graphicx,multirow,rotating,verbatim}
>>
>> \usepackage{epsfig,wasysym}
>>
>> \usepackage{epstopdf}
>>
>> \usepackage[danish]{babel}
>>
>> \usepackage{bm}
>>
>> \usepackage{mathtools}
>>
>> \usepackage{tikz}
>>
>> \usepackage{standalone}
>>
>> \usepackage{gnuplot-lua-tikz}
>>
>>
>> \maxtocdepth{subsection} % include subsections
>>
>> \maxsecnumdepth{subsection} % number subsections
>>
>>
>> \usepackage[colorlinks,pdftitle={Rumfartens fysik}]{hyperref}
>>
>>
>> \begin{document}
>>
>>
>> \begin{figure}
>>
>> \begin{center}
>>
>> \input{testplot.tex}
>>
>> \caption{En ledsagende tekst.}
>>
>> \end{center}
>>
>> \end{figure}
>>
>>
>>
>> \end{document}
>>
>>
>>
>>
>> Den 16-01-2015 kl. 13:34 skrev Bo Jakobsen:
>>> Ultra minimalt eksempel (som virker her)
>>>
>>> gnuplot script:
>>>
>>> set term tikz
>>> set o 'testplot.tex'
>>> plot sin(x)
>>> set o
>>>
>>>
>>> Latex dokument:
>>>
>>> \documentclass{article}
>>>   \usepackage{gnuplot-lua-tikz}
>>> \begin{document}
>>> \input{testplot.tex}
>>> \end{document}
>>>
>>> virker både med latex (kræver dog at man oversætter til ps eller pdf,
>>> og ikke kun dvi) og pdflatex
>>>
>>> Bo
>>>
>>> On 2015-01-16 12:03, Lars Madsen wrote:
>>>> Kan du ikke lige smide et fuldt minimalt eksempel, så vi kan se hele
>>>> preamblen etc, så vi kan kopiere det til egne maskiner og teste
>>>>
>>>> Det er ikke lige os alle som har prøvet at bruge gnuplot eller lavet
>>>> tikz fra gnuplot
>>>>
>>>> /Lars Madsen
>>>> Institut for Matematik / Department of Mathematics
>>>> Aarhus Universitet / Aarhus University
>>>> Mere info: http://au.dk/daleif@imf / More information:
>>>> http://au.dk/en/daleif@imf
>>>>
>>>>
>>>> ________________________________________
>>>> From: dk-tug.tug [[email protected]] on behalf of
>>>> Steen Eiler Jørgensen [[email protected]]
>>>> Sent: 16 January 2015 11:58
>>>> To: [email protected]
>>>> Subject: Re: [dk-tug] Fwd: Re:  Grafik
>>>>
>>>> Jeg kan simpelthen ikke få det til at virke.
>>>>
>>>> Jeg har genereret en tikz-fil i gnuplot med set terminal tikz. Jeg har
>>>> \usepackage{tikz} i preamblen, og hiver den ind med
>>>> \input{filnavn.tikz}.
>>>>
>>>> [1] (filnavn.tikz
>>>>
>>>>
>>>> ! Package pgfkeys Error: I do not know the key '/tikz/gnuplot' and
>>>> I am
>>>> going to ignore it. Perhaps you misspelled it.
>>>>
>>>>
>>>> See the pgfkeys package documentation for explanation.
>>>>
>>>> Type H <return> for immediate help.
>>>>
>>>> ...
>>>>
>>>> l.1 \begin{tikzpicture}[gnuplot]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Den 15-01-2015 kl. 14:53 skrev Morten Høgholm:
>>>>> For mere end fem år siden anvendte jeg kombinationen af TikZ og
>>>>> Gnuplot direkte i pdfLaTeX og det virkede glimrende. Det kan kun
>>>>> være blevet bedre med årene.
>>>>>
>>>>> Morten
>>>>>
>>>>>> On Jan 15, 2015, at 8:27 AM, Lars Madsen <[email protected]> wrote:
>>>>>>
>>>>>> Mener da at man kan bede PNU plot både om at lave PDF filer samt
>>>>>> give outputtet direkte i tikz
>>>>>>
>>>>>> /Lars Madsen
>>>>>> Institut for Matematik / Department of Mathematics
>>>>>> Aarhus Universitet / Aarhus University
>>>>>> Mere info: http://au.dk/daleif@imf / More information:
>>>>>> http://au.dk/en/daleif@imf
>>>>>>
>>>>>>
>>>>>> ________________________________________
>>>>>> From: dk-tug.tug [[email protected]] on behalf of
>>>>>> Steen Eiler Jørgensen [[email protected]]
>>>>>> Sent: 15 January 2015 14:23
>>>>>> To: [email protected]
>>>>>> Subject: [dk-tug] Fwd: Re:  Grafik
>>>>>>
>>>>>> Hej alle
>>>>>>
>>>>>> Mange tusind tak for al jeres hjælp. Det var nok Bos mail, der
>>>>>> fik mig
>>>>>> på sporet: Jeg behøver slet ikke Octave - jeg har fundet ud af,
>>>>>> at jeg
>>>>>> stort set kan nøjes med Gnuplot. Octave bruger bare gnuplot, så jeg
>>>>>> troede, det skulle foregå i Octave, men jeg kan altså nøjes med
>>>>>> Gnuplot.
>>>>>>
>>>>>> Mit næste problem er, at jeg bruger pdflatex, hvorfor jeg ikke kan
>>>>>> inputte eps-filer, men skal bruge pdf - jeg får i hvert fald
>>>>>> fejl, når
>>>>>> jeg hiver gnuplot-genererede eps-filer ind i LaTeX. Gnuplot kan godt
>>>>>> outputte pdf-filer med set terminal pdfcairo, men så kan jeg ikke få
>>>>>> vist tekst med CM-font.
>>>>>>
>>>>>> Hvad gør I andre? Lader være med at bruge pdfLaTeX?
>>>>>>
>>>>>> Mvh Steen
>>>>>>
>>>>>>
>>>>>>> Den 13-01-2015 kl. 16:00 skrev Bo Jakobsen:
>>>>>>> Hej
>>>>>>>
>>>>>>> Det er et meget komplekst spørgsmål.
>>>>>>> Når du bruger octave, så antager jeg at det er grafer eller
>>>>>>> lignende
>>>>>>> som du skal lave.
>>>>>>>
>>>>>>> Et måske dumt spørgsmål, har du prøvet at erstatte \ med \\ i dine
>>>>>>> octave filer, det skal man f.eks. i matlab.
>>>>>>>
>>>>>>> Jeg har for et par år siden kikket ret grundigt på de mulige
>>>>>>> værktøjer
>>>>>>> til at lave pæne final publiserbare grafer (efter at være blevet
>>>>>>> meget
>>>>>>> træt af Matlabs mange uheldigheder), og jeg kom frem til at den
>>>>>>> klart
>>>>>>> bedste kandidat er gode gamle gnuplot.
>>>>>>>
>>>>>>> Gnuplot kan outputte i mange forskellige formater, men det som jeg
>>>>>>> bruger er samme type output som du beskriver med en .eps eller .pdf
>>>>>>> fil sammen med en .tex fil med alle lables ect.
>>>>>>>
>>>>>>> Det er ganske rigtigt at man ikke kan skalere figuren ned ved
>>>>>>> input i
>>>>>>> latex, men jeg mener jo også at man skal lave de endelige figurer i
>>>>>>> den rette størrelse så fonts/linjer og symboler passer samen.
>>>>>>>
>>>>>>> Men jeg plejer at gøre følgende (styret gennem en make file)
>>>>>>>
>>>>>>> Alle figs laves i gnuplot og exporteres
>>>>>>>
>>>>>>> Et latex document laves til kun figurer, sættes med rette fonte og
>>>>>>> lignende, og med pagestyle empty
>>>>>>>
>>>>>>> Hver figur inputtes på en separat side
>>>>>>>
>>>>>>> Dette dokument køres så igennem latex eller pdflatex
>>>>>>>
>>>>>>> Hvis man bruger pdflatex kan man nu bruge
>>>>>>> pdfcrop på pdf filen, for at få en pdf fil hvor hver side
>>>>>>> indenholder
>>>>>>> een figure med passende boundery box.
>>>>>>> Man kan så inputte disse figure i en artikkel eller lignende med
>>>>>>> \includegraphics[page=XX]{figurefil.pdf}
>>>>>>>
>>>>>>> Det har den store fordel at man kan sende alle figurer i en fil,
>>>>>>> til
>>>>>>> evt samarbejdspartnere.
>>>>>>> Hvis man har behov for at få alle figurene som individuelle pdf
>>>>>>> filer
>>>>>>> så kan
>>>>>>> pdfseparate figurfil.pdf fig-%d.pdf
>>>>>>> klare problemet.
>>>>>>>
>>>>>>> Hvis man bruge latex trækkes de individuelle sider ud med
>>>>>>> dvips -E -D1200 -pp 1 -o fig1.eps figurefil.dvi
>>>>>>>
>>>>>>> Beklager hvis det var en meget forvirrende beskrivelse, jeg kan
>>>>>>> godt
>>>>>>> se om jeg kan finde tid til at lave en lille eksempel pakke.
>>>>>>>
>>>>>>>      Bo
>>>>>>>
>>>>>>>
>>>>>>>> On 2015-01-13 11:43, Steen Eiler Jørgensen wrote:
>>>>>>>> Hej alle
>>>>>>>>
>>>>>>>> Med fare for at være lidt off-topic, så efterlyser jeg en metode
>>>>>>>> til at
>>>>>>>> lave pæn grafik til at hive ind i LaTeX.
>>>>>>>>
>>>>>>>> Jeg genererer grafer med Octave, og vil gerne have "pæne" fonte og
>>>>>>>> LaTeX-matematik på. Jeg har fundet ud af, at jeg kan få
>>>>>>>> outputtet en
>>>>>>>> .tex-fil OG en .eps-fil. Desværre fjerner Octave mine
>>>>>>>> backslashes i
>>>>>>>> .tex-filen, så den skal jeg redigere efterfølgende.
>>>>>>>>
>>>>>>>> Alt dette er frygelig bøvlet, synes jeg. Tex-filen kan jeg så
>>>>>>>> hive ind i
>>>>>>>> mit LaTeX-dokument med \input{}, men jeg kan ikke skalere den ned
>>>>>>>> til
>>>>>>>> textwidth.
>>>>>>>>
>>>>>>>> Jeg bruger TeXworks med pdfLaTeX. Gode råd efterlyses!
>>>>>>>>
>>>>>>>> Mvh Steen
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> dk-tug.tug mailing list
>>>>>> _______________________________________________
>>>>>> dk-tug.tug mailing list
>>>>>> _______________________________________________
>>>>>> dk-tug.tug mailing list
>>>>
>>>> _______________________________________________
>>>> dk-tug.tug mailing list
>>
>>
>> _______________________________________________
>> dk-tug.tug mailing list
>