17.07.2013 Views

Introduktion til LaTeX

Introduktion til LaTeX

Introduktion til LaTeX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Generering af EPS-filer eller croppede PDF-filer via LAT E X<br />

hvilket skal fortolkes som (x,y) koordinaterne <strong>til</strong> hhv. nederste venstre og øverste højre<br />

hjørne af boksen. BoundingBox’en bør som udgangspunkt være det mindste rektangel<br />

som omkranser indholdet af billedet (evt. med en lille smule luft omkring).<br />

Den fejl man oftest ser ved eps-filer er at BoundingBox’en er forkert. Det kan testes<br />

ved at sætte en \fbox{...} (i.e. en boks) omkring billedet. Den mest almindelige fejl<br />

er at der er alt for meget luft omkring billedet. BoundingBox’en bør lige nøjagtigt<br />

omkranse selve indholdet af billedet. Mange kendte programmer <strong>til</strong> Windows som selv<br />

siger at de kan gemme som eps, laver ofte en forkert BoundingBox. Et andet eksempel<br />

er programpakken R, den er notorisk kendt for at lave BoundingBox’e som er alt for<br />

store. 13<br />

Nuvel, dette kan epstool fikse via<br />

epstool --copy --bbox indfil.eps udfil.eps<br />

Et andet problem man nogle gange ser er eps-filer med et såkaldt binært preview.<br />

Det er en binær fil som ligger indlejret indeni selve eps-filen. Dette kan få epstopdf <strong>til</strong> epstopdf<br />

at nægte at oversætte filen <strong>til</strong> PDF. Igen epstool to the rescue:<br />

epstool -p indfil.eps udfil.eps<br />

Desværre kan de to ikke kombineres. Se manualen <strong>til</strong> epstool for yderligere features.<br />

6.6.3 Generering af EPS-filer eller croppede PDF-filer via LAT E X<br />

Har man lavet noget i LATEX som man gerne vil have lavet om <strong>til</strong> en EPS-fil som så kan<br />

inkluderes i et andet dokument så skal man bare forberede en side hvor der kun står det<br />

man ønsker på sin EPS-fil (husk at fjerne sidetallet, f.eks. via \thispagestyle{empty}).<br />

Her efter skal man anvende et par ekstra options <strong>til</strong> dvips:<br />

dvips -E -o fil.eps fil.dvi<br />

Det er ikke altid BoundingBox’en bliver korrekt med dvips, når man skal generere<br />

eps-filer, specielt hvis man anvender rotationseffekter eller andre specielle PostScript<br />

ting. Men så har vi jo epstool.<br />

Skulle man på den anden side arbejde rent i PDF, så kan man gøre det samme som<br />

ovenfor og oversætte dokumentet med pdflatex og så croppe PDF-filen via pdfcrop. pdfcrop<br />

pdfcrop indfil.pdf udfil.pdf<br />

Dette giver en version af indfil.pdf hvor de overskydende marginer er fjernet (dette<br />

er mere eller mindre hvad »at croppe« betyder).<br />

6.6.4 Generering af grafik <strong>til</strong> brug i LAT E X<br />

Her er der forskellige muligheder man kan kigge på. Både hvor man laver figuren i<br />

et eksternt program og så senere importerer/inkluderer det, eller hvor man faktisk<br />

tegner direkte inden i LATEX. Vi vil ikke gå i nogen som helst detaljer, bare give læseren<br />

nogle ideer <strong>til</strong> hvad han/hun kan prøve.<br />

13 Ved R ser det ud som om at BoundingBox’en har en minimums størrelse som er ligeglad hvor lille selve<br />

billedet faktisk er.<br />

Kapitlet er sidst opdateret 2010/03/03 22:05 (revision 649)<br />

149

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!