Как экспортировать PDF с рисунками на нескольких страницах? - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь экспортировать большее количество фигур Matlab, сгенерированных в цикле for, в один файл PDF. Сейчас самое лучшее, что я могу придумать, - это распечатать их в файл PostScrip, используя параметр -append, например:

print('Temp_Plots','-dpsc','-append')

После этого я могу преобразовать файл PS в файл PDF. Этот рабочий процесс был в порядке, пока я не начал использовать графики с осью 2 y. К сожалению, похоже, что PS-экспорт Matlab не может должным образом справиться с этой ситуацией и не окрашивает линии соответствующим образом.

Поскольку нет опции -append для прямого экспорта в PDF, какие другие методы мне нужны, чтобы добавить все мои графикив один файл без потери назначенных цветов или других всплесков?

1 Ответ

1 голос
/ 07 ноября 2019

Я бы порекомендовал попробовать команду publish и сначала довести ее до предела.

Следуя документации:

options = struct('format','pdf','outputDir','C:\myPublishedOutput');`
publish('myCode.m',options);

Взгляните на Публикация разметки , чтобы узнать, как получить желаемый вид.

Этот поиск отображает некоторые, возможно, связанные посты, но ни один из тех, которые я видел, не соответствует вашей проблеме.

Ссылки:
1. Разметка публикации (Mathworks)
2. Настройки вывода для публикации (Mathworks)
3. Публикация M-файлов в MATLAB
4. Публикация вашей работы в Matlab

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...