2014 dxdy logo

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

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




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


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

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


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

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

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


28/09/06
11310
Гм. Похоже, что действительно при конверсиях фон превращается в белый. Пробовал:
- импорт 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
11310
Кстати, объяснить 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
11523
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, Супермодераторы



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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