Химические формулы на форуме

 
+
-
edit
 

Balancer

администратор
★★★★★




Для разметки используется пакет Wikitex

Химические формулы изображаются TeX-модулем XyMTeX

Работает сейчас пока только рисование химических формул (тэг chem)
 
+
-
edit
 

Cherep

новичок
Наивный вопрос:

Чем использование этой возможности удобнее нежели такая последовательность
ChemDraw -> gif (png) -> attach

Или это для тех у кого не стоит на компе рисовалка формул?

Я немного пишу в LaTeX'e, но про такой пакет не слыхивал даже ) Пользуюсь тем что в ChemDraw есть опция сохранения в eps.
 
+
-
edit
 

Balancer

администратор
★★★★★
Cherep> Чем использование этой возможности удобнее нежели такая последовательность

Тем, что не требует установки доп. софта, позволяет работать с любой машины, позволяет редактировать формулы в своих сообщениях и при ответе на другие сообщения.

Ну и тем, что базируется на TeX, который является де факто и де юро стандартом при подготовке научных публикаций :)

Cherep> Я немного пишу в LaTeX'e, но про такой пакет не слыхивал даже )

Ну, я в TeX не пишу, но про пакет XymTeX слышал и раньше ;)
 
+
-
edit
 

Cherep

новичок
Balancer> Тем, что не требует установки доп. софта, позволяет работать с любой машины, позволяет редактировать формулы в своих сообщениях и при ответе на другие сообщения.

Ну вобщем да. Посмотрел мануал. Сложно с виду. :-\

Balancer> Ну и тем, что базируется на TeX, который является де факто и де юро стандартом при подготовке научных публикаций :)

Это среди математиков и физиков. Может физхимики тудаже. А люди занимающиеся органической химией в большинстве про LaTeX и не слышали. Рисуют формулки КемОфисом, печатают Вордом. (извиняюсь за полуоффтопик)
 
+
-
edit
 

Balancer

администратор
★★★★★
Cherep> печатают Вордом

Ужас :) Хотя, конечно, сейчас это всё чаще... Уровень допечатной подготовки падает непрерывно, увы :-/
 

au

   
★★☆
Вот например человеку надо в диссер десяток формул насовать. Диссер пишется в ворде, точка, абзац, новая страница :) Поставлен MathType, сделан шаг в сторону перфекционизма. Но писать диссер тегами можно только от большой любви к искусству. Которой на этом этапе кандидат лишён начисто. Это писательство и без того удовольствие с большим знаком минус. А как там оно нарисуется в конечном итоге — это заботы печатного движка. Такой вот риалполитик :)
 

Tais

администратор

 
Это сообщение редактировалось 24.08.2006 в 20:31

Tais

администратор

exception 'Exception' with message 'Unable to compile LaTeX formula (is latex installed? check syntax)
Error = ! Display math should end with $$.

Formula = H$_2$SO$_4$

SO$_4^{2-}$

$^{235}$U' in /var/www/bors/composer/vendor/gregwar/tex2png/Gregwar/Tex2png/Tex2png.php:192
Stack trace:
#0 /var/www/bors/composer/vendor/gregwar/tex2png/Gregwar/Tex2png/Tex2png.php(127): Gregwar\Tex2png\Tex2png->latexFile()
#1 /var/www/bors/composer/vendor/gregwar/tex2png/Gregwar/Tex2png/Tex2png.php(145): Gregwar\Tex2png\Tex2png->Gregwar\Tex2png\{closure}('/var/www/www.ba...')
#2 /var/www/bors/bors-airbase/classes/airbase/cg/chem.php(30): Gregwar\Tex2png\Tex2png->generate()
#3 /var/www/bors/composer/vendor/balancer/b2-lcml/classes/lcml/tag/pair/chem.php(37): airbase_cg_chem->content()
#4 /var/www/bors/composer/vendor/balancer/bors-core/classes/bors/lcml/tag/pair.php(17): lcml_tag_pair_chem->html('??H$_2$SO$_4$??...', Array)
#5 /var/www/bors/composer/vendor/balancer/bors-core/engines/lcml/tags.php(114): bors_lcml_tag_pair->parse('??H$_2$SO$_4$??...', Array)
#6 /var/www/bors/composer/vendor/balancer/bors-core/classes/bors/lcml.php(271): lcml_tags('?[chem]??H$_2$S...', '..................', Object(bors_lcml))
#7 /var/www/bors/composer/vendor/balancer/bors-core/engines/lcml/main.php(30): bors_lcml->parse('[chem]??H$_2$SO...')
#8 /var/www/bors/bors-airbase/classes/bors/forum/post.php(267): lcml('[chem]??H$_2$SO...', Array)
#9 /var/www/bors/bors-airbase/classes/bors/forum/post.php(275): forum_post->_make_html(false)
#10 /var/www/bors/bors-airbase/classes/bors/forum/tools/post/do.php(44): forum_post->do_lcml_full_compile()
#11 /var/www/bors/composer/vendor/balancer/bors-core/engines/bors/object_show.php(90): forum_tools_post_do->pre_show()
#12 /var/www/bors/composer/vendor/balancer/bors-core/main.php(253): bors_object_show(Object(forum_tools_post_do))
#13 /var/www/balancer.ru/htdocs/bors-loader.php(9): include_once('/var/www/bors/c...')
#14 {main}
 

Tais

администратор

Вот картинки какие можно рисовать в Biodraw %)
Прикреплённые файлы:
 
 
EE Татарин #20.09.2006 05:02
+
-
edit
 

Татарин

координатор
★★★★☆
Cherep>> Чем использование этой возможности удобнее нежели такая последовательность
Balancer> Тем, что не требует установки доп. софта, позволяет работать с любой машины, позволяет редактировать формулы в своих сообщениях и при ответе на другие сообщения.
Balancer> Ну и тем, что базируется на TeX, который является де факто и де юро стандартом при подготовке научных публикаций :)
Э... если бы... Сейчас некоторые вполне уважаемые журналы начали ворд требовать.
Ворд, подчеркну, не rtf даже. Дан dot-файл, крутись как знаешь.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
+
-
edit
 

Balancer

администратор
★★★★★
Test:

exception 'Exception' with message 'Unable to compile LaTeX formula (is latex installed? check syntax)
Error = ! Missing $ inserted.

Formula = $$ \left[
\begin{XyMcompd}(1920,950)(-180,-30){}{}
\bzdrv{6==\tetrahedral{0==C;1D==O;2==\lyl(){4==\lyl(){4==\null}};4==(yl)};
2==\tetrahedral{0==C;1D==O;4==R;2==(yl)};
3==\tetrahedral{0==C;2==(yl);3D==O;4==\ryl(4==O){
4==\ryl(4=={(CH$_2$-CH$_2$-O)$_{\mbox{n}}$}){4==\ryl(){4==\null}}}};
5==\tetrahedral{0==C;3D==O;2==R;4==(yl)}
}
\end{XyMcompd}
\right]_{\mbox{m}} $$' in /var/www/bors/composer/vendor/gregwar/tex2png/Gregwar/Tex2png/Tex2png.php:192
Stack trace:
#0 /var/www/bors/composer/vendor/gregwar/tex2png/Gregwar/Tex2png/Tex2png.php(127): Gregwar\Tex2png\Tex2png->latexFile()
#1 /var/www/bors/composer/vendor/gregwar/tex2png/Gregwar/Tex2png/Tex2png.php(145): Gregwar\Tex2png\Tex2png->Gregwar\Tex2png\{closure}('/var/www/www.ba...')
#2 /var/www/bors/bors-airbase/classes/airbase/cg/chem.php(30): Gregwar\Tex2png\Tex2png->generate()
#3 /var/www/bors/composer/vendor/balancer/b2-lcml/classes/lcml/tag/pair/chem.php(40): airbase_cg_chem->content()
#4 /var/www/bors/composer/vendor/balancer/bors-core/classes/bors/lcml/tag/pair.php(17): lcml_tag_pair_chem->html('?$$ \left[? \b...', Array)
#5 /var/www/bors/composer/vendor/balancer/bors-core/engines/lcml/tags.php(114): bors_lcml_tag_pair->parse('?$$ \left[? \b...', Array)
#6 /var/www/bors/composer/vendor/balancer/bors-core/classes/bors/lcml.php(271): lcml_tags('?Test:??[chem]?...', '..................', Object(bors_lcml))
#7 /var/www/bors/composer/vendor/balancer/bors-core/engines/lcml/main.php(30): bors_lcml->parse('Test:??[chem]?$...')
#8 /var/www/bors/bors-airbase/classes/bors/forum/post.php(276): lcml('Test:??[chem]?$...', Array)
#9 /var/www/bors/bors-airbase/classes/bors/forum/post.php(284): forum_post->_make_html(false)
#10 /var/www/bors/bors-airbase/classes/bors/forum/tools/post/do.php(44): forum_post->do_lcml_full_compile()
#11 /var/www/bors/composer/vendor/balancer/bors-core/engines/bors/object_show.php(90): forum_tools_post_do->pre_show()
#12 /var/www/bors/composer/vendor/balancer/bors-core/main.php(253): bors_object_show(Object(forum_tools_post_do))
#13 /var/www/balancer.ru/htdocs/bors-loader.php(9): include_once('/var/www/bors/c...')
#14 {main}

// REACT 2007
 

ad2

втянувшийся

Да кстати, а можно вставлять swf-файлы? Просто лично мне проще нарисовать графическую формулу во флеше...
 
+
-
edit
 

Balancer

администратор
★★★★★
ad2> Да кстати, а можно вставлять swf-файлы? Просто лично мне проще нарисовать графическую формулу во флеше...

См.

Только пока оно лишь с веншними ссылками работает. Нужно подумать на тему автоаплоада флешек со своего винта и их утягивания с чужих серверов.
 
+
-
edit
 

marata

Вахтер форумный
★★
 
Это сообщение редактировалось 07.01.2007 в 22:10
+
-
edit
 

marata

Вахтер форумный
★★
 
Это сообщение редактировалось 07.01.2007 в 22:33
+
-
edit
 

marata

Вахтер форумный
★★
 
Это сообщение редактировалось 07.01.2007 в 22:47
+
-
edit
 

marata

Вахтер форумный
★★
 
Это сообщение редактировалось 07.01.2007 в 23:32
RU Серокой #07.01.2007 22:56
+
-
edit
 

Серокой

координатор
★★★★
marata, а это что за национальная индейская изба? :)

З.Ы. Почему-то нельзя ответить с картинкой в цитате. Всё идёт в грохот, пепел и ругань.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
+
-
edit
 
+
-
edit
 

marata

Вахтер форумный
★★
Серокой> marata, а это что за национальная индейская изба? :)
Будешь смеяться, но в внутри написано, это адамантан
 
+
-
edit
 

marata

Вахтер форумный
★★
code text
  1. marata> [chem]
  2. marata> \adamantane{2D==O;6D==O;1==F;3==Cl}
  3. marata> [/chem]

Попробуем
Понятно, это тэги конфликтуют. Цитирование накладывается на тег chm
 
RU Серокой #07.01.2007 23:01
+
-
edit
 

Серокой

координатор
★★★★
marata> Будешь смеяться, но в внутри написано, это адамантан

Не буду, в школе просто таких зверей точно не было, а в институте мы неорганическую химию налегали. Я и подумал, что глюк движка, ан нет...
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Серокой #07.01.2007 23:05
+
-
edit
 

Серокой

координатор
★★★★
marata> Понятно, это тэги конфликтуют. Цитирование накладывается на тег chm

marata> \adamantane{2D==O;6D==O;1==F;3==Cl}

marata:
\adamantane{2D==O;6D==O;1==F;3==Cl}
 
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
+
-
edit
 

marata

Вахтер форумный
★★
 
Это сообщение редактировалось 08.01.2007 в 12:05
+
-
edit
 

Cherep

новичок
marata> Будешь смеяться, но в внутри написано, это адамантан

Ну так это и есть производное адамантана...

З. Ы. А длины связей там легко корректировать? А то в журналы то они нужны определённого размера в пикселях. И куча прочих "настроек" (drawing settings)

З. З. Ы. Адамантан это хорошо, а какую-нибудь сахарозу? Да, я уверен, что можно. Вопрос сколько времени это займёт и удовлетворит ли оно чьи-то эстетические требования. Вообще, ПМСМ, XymTeX хорош лишь для изображения плоских структур типа гетроциклов.

З. З. З. Ы. Против LaTeX'a ничего не имею, ибо в нём писал дисер и готовил слайды для доклада (всего лишь с одной математической формулой!). Но не зря же появились GIMP и inkscape, а AutoCAD вырос из режима "коммандной строки" в чтото интерактивное. Прогресс...? Либо XymTeX надо "запргрэссить" (см вопрос про сахарозу).
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru