Re: [dk-tug] Fwd: Re: Grafik
Lars Madsen <[email protected]> Fri, 16 Jan 2015 13:21:01 +0000
| Newsgroups | gmane.comp.tex.danish |
|---|---|
| Message-ID | <[email protected]> |
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
>