Экспортированные PDF-файлы из Mathematica 8 не будут печататься - PullRequest
11 голосов
/ 02 мая 2011

ОБНОВЛЕНИЕ: Я написал в службу поддержки Wolfram об этом и обновлю сообщение, если они могут решить проблему.Извините за рассылку SO с вопросом технической поддержки, но здесь это остается в случае, если у кого-то еще есть та же самая проблема.

Есть ли у кого-нибудь еще эта проблема с Mathematica 8?Я недавно обновил и заметил, что когда я экспортирую Графики в файл PDF, хотя файл хорошо выглядит на моем компьютере, он печатается как пустая страница.Например, попробуйте

Rectangle[{1,1}]//
Graphics//
Export["~/test.pdf",#]&

, который создает файл PDF, содержащий черный квадрат.Этот файл открывается нормально, но если я отправляю его на принтер своего отдела, я просто получаю пустую страницу.Если я не экспортирую графику, а распечатываю записную книжку из MM, нет проблем, графика печатается, как и ожидалось.Если я использую MM 7, чтобы сделать то же самое, файл PDF печатается, как и ожидалось.Экспорт в PNG в MM8 работает нормально.И использование контекстного меню Save Graphics As ... или File > Save Selection As ... для создания PDF, содержащего только графику, также работает.Тем не менее, эта графика в конечном итоге включается в документ TeX, и было бы намного лучше, если бы я мог продолжать использовать свой скрипт, который не требует нажатия какой-либо кнопки для их генерации.

Язапуск MM 8.0.0.0 в Mac OS 10.6.7.Я еще не смог проверить это на другом принтере, но этот принтер никогда не доставлял мне проблем раньше и печатает другие документы PDF отлично.Любые идеи, почему это происходит?

Wolfram Research отвечает:

... Эта проблема также была замечена другими пользователями, и наши разработчики в настоящее время изучают ее.Я добавил ваши данные в отчет, чтобы вы могли получать уведомления, когда это будет решено.

Тем временем вы можете попробовать следующие варианты:

  1. Попробуйте другой принтер.
  2. Растрируйте изображение с помощью функции «Растеризация» перед экспортом.Если растровое изображение теряет какое-то разрешение, вы можете использовать опцию «ImageResolution» для редактирования этого.

Растеризация [image, ImageResolution -> xxx]

Ответы [ 2 ]

6 голосов
/ 03 мая 2011

Конечно, это ошибка (пожалуйста, сообщите об этом на support@wolfram.com), но вы можете обойти эту проблему, выбрав изображение и выбрав Файл> Сохранить выделение как ... из меню (или Сохранить рисунок как. .. из контекстного меню). В результате получается немного другой файл, который, по-видимому, не демонстрирует нежелательного поведения, наблюдаемого в Export [].

1 голос
/ 18 января 2012

Эти проблемные файлы и файлы LaTeX PDF, содержащие их, могут быть надлежащим образом напечатаны в Adobe Reader 10.1.2.Это если у вас все в порядке с установкой и использованием программы чтения PDF 450 МБ.

Я воспроизвел проблему (что привело меня к этому вопросу) в Mathematica 8.0.4.0 в Mac OS X 10.7.2.Вольфрам предложил неудачные обходные пути, такие как Rasterize, и сказал мне

Эта проблема была устранена нашими разработчиками, и исправление будет включено в будущую версию Mathematica.

...