Re: [dk-tug] Grafik

Bo Jakobsen <[email protected]> Tue, 13 Jan 2015 16:00:18 +0100
Newsgroups gmane.comp.tex.danish
Message-ID <[email protected]>
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