2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Не отображаются рисунки
Сообщение29.07.2015, 14:06 
Заслуженный участник
Аватара пользователя


28/09/06
10851
Otta в сообщении #1029971 писал(а):
Someone в сообщении #1029714 писал(а):
1) рисунок должен быть в формате pdf;

Кстати, png тоже вполне успешно становится. Но я не люблю.
Вроде бы в формате pdf не делается прозрачный фон? По крайней мере, рисунки, которые я генерирую с помощью Asymptote командой shipout(bbox(opacity(0)); в случае выгрузки в формат pdf показываются на белом фоне, т.е. прямая команда сделать фон прозрачным игнорируется. А вот в формат png или gif рисунок в таком случае выгружается с прозрачным фоном.

 Профиль  
                  
 
 Re: Не отображаются рисунки
Сообщение29.07.2015, 15:10 
Заслуженный участник
Аватара пользователя


31/01/14
11305
Hogtown
epros в сообщении #1041248 писал(а):
Вроде бы в формате pdf не делается прозрачный фон? По крайней мере, рисунки, которые я генерирую с помощью Asymptote командой shipout(bbox(opacity(0)); в случае выгрузки в формат pdf показываются на белом фоне, т.е. прямая команда сделать фон прозрачным игнорируется. А вот в формат png или gif рисунок в таком случае выгружается с прозрачным фоном.


Делается. Я по другому поводу об этом писал http://dxdy.ru/post865039.html#p865039

 Профиль  
                  
 
 Re: Не отображаются рисунки
Сообщение31.07.2015, 00:20 
Заслуженный участник
Аватара пользователя


28/09/06
10851
Red_Herring в сообщении #865039 писал(а):
всякие pdf браэзеры представляют его как белый
Не понял, о каких "pdf браузерах" речь? Вот я генерирую pdf непосредственно асимптотой, указав ей команду settings.outformat="pdf;". Чем потом этот pdf ни загружай (хоть GIMP, хоть ImageMagick, хоть Gneview, хоть Okular), фон всегда будет белым.

 Профиль  
                  
 
 Re: Не отображаются рисунки
Сообщение31.07.2015, 02:45 
Заслуженный участник
Аватара пользователя


31/01/14
11305
Hogtown
epros в сообщении #1041585 писал(а):
Вот я генерирую pdf непосредственно асимптотой, указав ей команду settings.outformat="pdf;".

Пример кода можно?

 Профиль  
                  
 
 Re: Не отображаются рисунки
Сообщение31.07.2015, 11:26 
Заслуженный участник
Аватара пользователя


28/09/06
10851
Гм. Похоже, что действительно при конверсиях фон превращается в белый. Пробовал:
- импорт GIMPом - белый,
- открывать в Okular - белый,
- загружать pdf сразу на postimage.org - конвертируется в jpg с белым фоном.
Однако при загрузке этого pdf в ImageMagick наконец увидел прозрачный фон, ура! Наверное, раньше делал что-то не то..

Способ генерации картинки в pdf такой. Записываю вот это в файл circle.asy:
Код:
settings.outformat="pdf";
unitsize(3cm);
fill(unitcircle,red);
shipout(bbox(invisible));

Потом в командной строке набираю:
Используется синтаксис Bash
$asy circle

получаю файл circle.pdf

 Профиль  
                  
 
 Re: Не отображаются рисунки
Сообщение31.07.2015, 13:56 
Заслуженный участник
Аватара пользователя


28/09/06
10851
Кстати, объяснить pdflatex, что нужно загружать png, если asymptote выгружает в формате png, мне так и не удалось.
Т.е. если указать:
Используется синтаксис LaTeX
\begin{asydef}
        settings.outformat="png";
\end{asydef}

то на месте кода \begin{asy}...\end{asy} образуется пустое место.
Хотя по коду \includegraphics{filename.png} картинка подгружается нормально.

 Профиль  
                  
 
 Re: Не отображаются рисунки
Сообщение31.07.2015, 14:47 
Заслуженный участник
Аватара пользователя


31/01/14
11305
Hogtown
В точности то, о чем я писал:

получил circle.pdf и вложил в

Используется синтаксис LaTeX
\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{xcolor}

\begin{document}
\pagecolor{blue}
\includegraphics{circle.pdf}
\end{document}


получил красный круг на синем фоне. Если бы бэкграунд был белым , то был бы красный круг в белом квадрате на синем фоне.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group