2012-07-18 9 views
8

Chcę zapisać rysunek MATLAB jako PDF, o jakości 300   DPI i wyśrodkowany.Zapisywanie danych MATLAB jako PDF z jakością 300 DPI, wyśrodkowany

Do tej pory udało mi się go zapisać, ale obraz jest przycięty. Zmieniłem typ strony na A3 i rodzaj rozwiązania problemu, ale szukam czegoś bardziej eleganckiego. Robię to z GUI, ale może z linii poleceń jest łatwiej w MATLAB.

Czy istnieje jakiś pakiet lub skrypt, który sprawia, że ​​jest to (podstawowe zadanie dla publikacji i artykułów) nieco łatwiejsze?

Odpowiedz

4

Spróbuj użyć następującego polecenia:

print -painters -dpdf -r300 test.pdf

Będziesz oczywiście już mieć plik o nazwie test.pdf w bieżącym katalogu.

Kilka uwag dotyczących również -poleceń.

  • -painters: określa użycie malarzy do wywozu.
  • -dpdf: określa obraz wektorowy, szczególnie pdf w tym przypadku. To przez Ghostscript.
  • -r300: określa rozdzielczość 300 dpi. -r400 będzie 400 dpi i tak dalej.

Na notatce dodatkowej. Mam tendencję do zapisywania tej figury jako obrazu o wysokiej rozdzielczości i importowania tego do innego programu, w którym faktycznie montuję moją figurę (y) do papieru. Zwykle skłaniam się ku CorelDraw osobiście.

+5

Oh i prawie spadł mój umysł. Być może trzeba będzie ustawić położenie papieru, tryb pozycji papieru i orientację papieru przed drukowaniem, jeśli nie uzyskasz wyśrodkowanego obrazu i takich. Umożliwiłoby to również jej sformatowanie w większym stopniu, gdyby było to pożądane. –

+0

Dzięki, będę wyglądać –

2

Polecam sprawdzić pakiet

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

również exportfig, można sprawdzić fig pakiet, który jest miły zadzwonić przed exportfig:

figure 
plot(x,y) 
fig 
exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300)  
Powiązane problemy