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.