Я использую визуализацию в ложных цветах для некоторых изображений HDR в MATLAB, но с большими изображениями я обнаруживаю, что метки цветовой полосы обрезаются.
В MWE ниже метки цветовой полосы (и я думаю, что некоторые из цветовой шкалы тоже) были обрезаны, когда я печатаю в PDF для включения в LaTeX. Я загрузил вывод, который я получаю Вот ,
Кто-нибудь может предложить исправить? Благодарю.
MATLAB код:
h=2304; w=3072;
y=(1:1:2304)';
x=1:1:3072;
z=y*x;
figure();
imshow(z,[]);
colormap(jet);
colorbar;
print(gcf, 'test.pdf', '-dpdf');
test.pdf
а также добавить MWE пример вашего.tex
файл, чтобы показать, как вы включаете PDF в свой документ?set(gcf,'PaperPositionMode','Auto','PaperType','a4')
прежде чем распечатать изображение.Ответы:
Здесь отлично работали на 2008b, но ограничивающая рамка не соответствует тому, что люди обычно ожидают на встраиваемом графике. MATLAB всегда рассматривал экспорт PDF как особый случай печати на обычном принтере, когда это должно быть аналогично созданию EPS.
Что я обычно делаю для LaTeX - это создаю файл EPS, а затем конвертирую его в PDF. Я написал
pdfprint.m
подать некоторое время назад, чтобы автоматизировать это. Он должен работать на любой Windows или UNIX-подобной системе с MATLAB иepstopdf
(стандартно с LaTeX). Вы можете скачать его Вот ,Так же
pdflatex
в TeX Live 2010 можно автоматически конвертировать EPS-графику в PDF при необходимости.источник