Re: Chiarimento figure

#98852
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    mbomb” post=98379salve a tutti
    vorrei avere un chiarimento in merito a Latex e le figure.
    Sto facendo la tesi mi disegno con autocad tutte le figure. Facendo un po di prove ho notato che visualizzando l’anteprima del file e catturando lo schermo in formato .png o .jpeg il risultato è accettabile, ma non come dico io, basta zoommare un poco e l’immagine risulta sgranata. Leggevo dunque che è consigliato salvare i file in formato .eps o .ps. Con autocad ho questa possibilità ma, da texlive, se compilo con pdflatex, non si visualizzano le immagini perchè il percorso corretto da fare è .tex -> .dvi -> .pdf. è correto fino a qui?

    Riesco con texlive a fare questo percorso “in un colpo solo”?

    grazie a tutti
    Marco

    Ti dico come faccio io con AutoCAD 2010 o simili.
    Produco i disegni con lo spazio carta nel formato Postscript (se cerchi sul mio blog trovi qualcosa).
    Poi salvo il file Postscript in una cartella dove è presente il seguente script in Lua:
    `–[[

    trasforma tutti i file postscript in file pdf
    presenti nella directory di lavoro

    margini in bp
    esempio:
    trasfall-10
    –]]

    require “lfs”

    local counter = 0

    local function traslate( fn, m )
    print(“Converto il file: “..fn..”.eps”)
    counter = counter + 1
    os.execute('ps2pdf ' .. fn .. '.eps')
    local name = fn .. “.pdf”
    local cmd = “pdfcrop –margin=”..m..” ”
    os.execute(cmd .. name .. ” ” .. name)
    os.remove(fn .. '.eps')
    print()
    end

    local function extractFilename(fn)
    return string.match(fn,”^(.-)%.eps$”)
    end

    — prende il valore del margine dall'argomento a linea di comando
    — oppure dal nome dello script
    — oppure lo mette a volore di default
    local margin = arg[1] or string.match(arg[0],”%-(.-)%.”) or “20”

    local curdir = lfs.currentdir()

    for file in lfs.dir (curdir) do
    local fn = extractFilename(file)

    if fn then
    traslate(fn, margin)
    end
    end

    print(counter..” file convertiti.”)
    `

    Se chiami il file “esp2pdfALL-10.lua” e fai doppio click su di esso per eseguirlo, tutti i Postscript presenti nella cartella saranno trasformati in pdf con il margine di 10 punti. Cambiando nel nome del file il parametro 10, per esempio impostandolo ad 1, regoli il margine bianco da lasciare attorno ai disegni.
    A questo punto puoi inserire nel documento disegni provenienti direttamente dal CAD perfettamente in scala e senza tormentoni.
    R.

    Go to top