Dia på OS X

Vegard Øye

Noen notater om bruk av grafikkprogrammet DiaOS X.

Hvis Dia krasjer

Hvis Dia krasjer på OS X Yosemite pga. en GTK-feil, retter følgende løsning opp problemet:

  1. Åpne filen /Applications/Dia.app/Contents/Resources/bin/dia i en teksteditor.
  2. Legg til linjen export DISPLAY=:0 etter linje 39.
  3. Avslutt XQuartz hvis det kjører og start Dia på nytt.

(Hvis det ovenstående ikke fungerer, kan man prøve å legge til export DISPLAY=:0 i ~/.bash_profile.)

Eksportere til PDF

For å lage PDF, er det best å eksportere til EPS (med Pango-skrifter) og deretter konvertere til PDF:

epstopdf diagram.eps

epstopdf er inkludert i TeX Live (MacTeX).

Konvertere PDF til SVG

Med pdf2svg

For å konvertere til SVG, fungerer det bedre å gå omveien om PDF enn å eksportere direkte eller konvertere fra EPS. PDF kan konverteres til SVG med pdf2svg (kan installeres med brew install pdf2svg):

pdf2svg diagram.pdf diagram.svg

For å konvertere en bestemt side:

pdf2svg diagrammer.pdf diagram.svg 20

pdf2svg har dessverre ingen valg for beskjæring. For dette kan man benytte PDF Scissors (grafisk) eller PDFtk (kommandolinje).

Med Inkscape

Det ser ut til at pdf2svg har problemer med å konvertere enkelte PDF-er. Et alternativ er å bruke Inkscape, som kan kjøres fra terminalen:

inkscape --without-gui --file=diagram.pdf --export-plain-svg=diagram.svg

Dette er visstnok den foretrukne konverteringsmetoden til Wikipedia.