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 >