2014 dxdy logo

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

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




 
 Странные цветовые модели в LaTeX — объясните пожалуйста
Сообщение13.06.2008, 00:19 
Продолжаю знакомство с системой. Вот ещё одна вещь мне не понятна.
Предлагается задавать цвет при помощи числовых значений от 0 до 1, типа \textcolor[rgb]{1,0.5,0}.
Я привык к девятизначной записи, учитывающей интенсивность:

от 0.0.0 до 255.255.255 (RGB)

И программы дизайнерские, включая Photoshop, что-то не используют латеховый формат записи. Как же «вычислить» нужный цвет? Как конвертировать одну запись в другую, или LaTeX интенсивность канала не учитывает? Хочу такой цвет, например: 204.0.0 (RGB), он же #CC0000.

 
 
 
 
Сообщение13.06.2008, 00:22 
Аватара пользователя
Дак это вроде то же самое, делённое на 255. Разве нет?

 
 
 
 
Сообщение13.06.2008, 00:40 
Да Вы гений!!! А я-то ломал голову, пол-интернета облазил...

Впрочем, пепел не на мою седую голову, а на голову David Carlisle (‘Packages in the ‘graphics’ bundle‘, 'The color package' и др.) и Владимира Сюткина («Цвет в LATEX 2ε»), за то, что не объяснили, а также Львовскому — за то, что вообще о цвете не написал... ;—)

 
 
 
 
Сообщение13.06.2008, 04:51 
neGODnick писал(а):
Впрочем, пепел не на мою седую голову, а на голову David Carlisle и Владимира Сюткина, за то, что не объяснили...

Возможно, они, как и я, всю жизнь писали $\mbox{0.  0.2 1. setrgbcolor}$ и по фотошопам не шастали? И этому жаргону-255 их никто не научил?

Алексей К. здесь писал(а):
...Добавлена 1 строка --- некоторая разноцветица получилась:

Код:
%!PS
%       Draw Archimedian spiral (polar angle from 0 to 3600 deg)
%
300 350 translate .75 dup scale
-250 0 moveto 250 0 lineto 0 -250 moveto 0 250 lineto stroke
2 setlinewidth 1 0 0 setrgbcolor 0 0 moveto
0 3 3600 {%   start "for" loop
  dup 90 mod 3 eq {currentpoint stroke moveto currentrgbcolor 3 1 roll setrgbcolor} if
  dup 10 div exch 2 copy cos mul 3 1 roll sin mul lineto
} for stroke
showpage


 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group