2012-07-18 12 views
8

Desidero salvare una figura MATLAB in formato PDF, con qualità 300   DPI e centrata.Salvataggio di figure MATLAB in formato PDF con qualità 300 DPI, centrato

Finora sono riuscito a salvarlo, ma l'immagine appare ritagliata. Ho cambiato il tipo di pagina in A3 e il tipo di problemi risolve il problema, ma sto cercando qualcosa di più elegante. Lo sto facendo dalla GUI, ma forse dalla riga di comando è più facile in MATLAB.

C'è qualche pacchetto o script che rende questo (compito fondamentale per pubblicazioni e documenti) un po 'più semplice?

risposta

4

Provare a utilizzare il seguente comando:

print -painters -dpdf -r300 test.pdf

Sarà, ovviamente, già avere un file chiamato test.pdf nella directory corrente.

Alcune note sui comandi.

  • -painters: specifica l'utilizzo dell'algoritmo dei pittori per l'esportazione.
  • -dpdf: specifica un'immagine vettoriale, in particolare un pdf in questo caso. Questo è attraverso Ghostscript.
  • -r300: specifica una risoluzione di 300 dpi. -r400 sarebbe 400 dpi e così via.

Su una nota fuori. Tendo a salvare la figura solo come un'immagine tiff alta DPI e importa quel tiff in un altro programma in cui effettivamente assemblare la mia figura (s) per la carta. Tendo ad orientarmi personalmente verso CorelDraw.

+5

Oh, e quasi passato di mente. Potrebbe essere necessario impostare la posizione della carta, la modalità di posizione della carta e l'orientamento della carta prima della stampa se si finisce per non ottenere un'immagine centrata e così via. Ciò consentirebbe anche di formattarlo in misura maggiore se lo si desidera. –

+0

Grazie, darò un'occhiata –

2

mi sento di raccomandare di verificare la exportfig pacchetto

exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300) 

anche, è possibile controllare fig pacchetto, che è bello chiamare prima della exportfig:

figure 
plot(x,y) 
fig 
exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300)  
Problemi correlati