2014 dxdy logo

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

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




На страницу 1, 2  След.
 
 Тех и дельфи 7
Сообщение10.02.2009, 21:50 
Подскажите можно ли использовать(если да то как?) тех при создании приложений в дельфи 7?

 
 
 
 
Сообщение23.02.2009, 14:52 
Аватара пользователя
Кстати, да, хороший вопрос. так и не смогла приспособить ТеХ для Delphi. А было бы удобно.

 
 
 
 
Сообщение23.02.2009, 14:58 
А что значит "приспособить ТеХ для Delphi"?

 
 
 
 
Сообщение23.02.2009, 20:15 
Аватара пользователя
"Научился использовать огонь. Теперь как бы присобачить к нему колесо?"
:lol: :lol:

 
 
 
 
Сообщение25.02.2009, 13:03 
Аватара пользователя
Грешно смеяться над дамами)) я хотела сказать, что мне бы очень хотелось использовать в программе, написанной на Delphi и строящей натуральные выводы в логике высказываний и силлогистике, символы TeX для отображения формул. У меня возникали проблемы со шрифтами, когда символ имликации, например, не отображался как $\supset$ с импользованием шрифта, скажем, Lucida Sans Unicode. Номальный вид он имел только со шрифтом Symbol, зато другие части формулы в Symbol--переменные, например,-- приобретали совершенно безобразный вид. Перключаться между шрифтами при наборе формулы (каждую формулу я рассматривала как текстовую строчку) у меня не получалось)

 
 
 
 
Сообщение25.02.2009, 15:45 
Аватара пользователя
Попробуйте посмотреть вот сюда. Не TeX, но хоть что-то...

 
 
 
 
Сообщение26.02.2009, 12:53 
Аватара пользователя
О, спасибо большое!..))
Скачала усе, поставила в библиотечный каталог. Компилятор выдает:
"[Warning] ExprDraw.pas(2014): Variable 'N' might not have been initialized
[Warning] ExprDraw.pas(2021): Variable 'DX' might not have been initialized
[Warning] ExprDraw.pas(2347): Combining signed and unsigned types - widened both operands
[Warning] ExprDraw.pas(2348): Combining signed and unsigned types - widened both operands
[Warning] ExprDraw.pas(2359): Combining signed and unsigned types - widened both operands
[Warning] ExprDraw.pas(2931): Return value of function 'TExprCap.CapWidth' might be undefined
[Warning] ExprDraw.pas(2985): Variable 'TW' might not have been initialized
[Warning] ExprDraw.pas(2985): Variable 'CX' might not have been initialized
[Warning] ExprDraw.pas(3825): Variable 'H1' might not have been initialized
[Warning] ExprDraw.pas(3826): Variable 'H2' might not have been initialized
[Warning] ExprDraw.pas(3908): Variable 'H1' might not have been initialized
[Warning] ExprDraw.pas(3909): Variable 'H2' might not have been initialized
[Warning] ExprDraw.pas(3911): Variable 'PP' might not have been initialized
[Warning] ExprMake.pas(438): Variable 'Sign' might not have been initialized
[Warning] ExprMake.pas(468): Variable 'Sign' might not have been initialized
[Hint] ExprMake.pas(571): Value assigned to 'R' never used
[Hint] ExprMake.pas(584): Value assigned to 'R' never used
[Warning] ExprMake.pas(786): Variable 'WasIndex' might not have been initialized
[Warning] ExprMake.pas(787): Variable 'J' might not have been initialized
[Hint] ExprMake.pas(889): Value assigned to 'K' never used
[Hint] ExprMake.pas(1167): Value assigned to 'K' never used
[Hint] ExprMake.pas(1231): Value assigned to 'K' never used
[Hint] ExprMake.pas(1288): Value assigned to 'K2' never used
[Hint] ExprMake.pas(1283): Value assigned to 'K' never used
[Hint] ExprMake.pas(1386): Value assigned to 'K' never used
[Hint] ExprMake.pas(1424): Value assigned to 'K' never used
[Hint] ExprMake.pas(1506): Value assigned to 'MD' never used
[Hint] ExprMake.pas(1498): Value assigned to 'Dig' never used
[Hint] ExprMake.pas(1490): Value assigned to 'Pr' never used
[Hint] ExprMake.pas(1480): Value assigned to 'X' never used
[Hint] ExprMake.pas(1523): Value assigned to 'K' never used"

Предупреждений много!))

 
 
 
 
Сообщение26.02.2009, 14:57 
Аватара пользователя
Ну что Вам на это ответить? Не виноватая я! Оно шамо приполжло! :D

Вы и так на халяву получили сложную библиотеку, на которую у меня ушло очень много времени... Или давайте обсудим стоимость доработки модулей под ваши нужды.

 
 
 
 
Сообщение27.02.2009, 16:24 
Если нужны только формулы, то можно попробовать использовать mimeTex для генерации картинок, которые потом будут рисоваться в Дельфи.

 
 
 
 
Сообщение27.02.2009, 17:40 
Чудо-в-перьях писал(а):
[Warning] ExprDraw.pas(2014): Variable 'N' might not have been initialized
[Warning] ExprDraw.pas(2931): Return value of function 'TExprCap.CapWidth' might be undefined
[Warning] ExprDraw.pas(2347): Combining signed and unsigned types - widened both operands
[Hint] ExprMake.pas(571): Value assigned to 'R' never used
...
Предупреждений много!))

Вы не сказали главного - работают модули или нет?
А такого рода предупреждения обычно означают не очень профессиональное программирование (3-е, например, часто встречается в программах на С).
Программы вполне могут работать.

 
 
 
 
Сообщение02.03.2009, 13:58 
Аватара пользователя
worm2, :lol:)

Yuri Gendelman
Модули-то работают, а насчет не оч. профессионального программирования я с Вами согласна--нас за это ругали в свое время)) Меня здесь только смущает предупреждение о том, что нек-рые переменные могут быть не инициализированы:когда у меня самой возникали подобные вещи, обычно очень скоро образовывалась такая ситуация, что каверзная переменная как раз-таки и не получала значения, и результаты выполнения программы получались весьма печальными)) а у автора библиотеки масса переменных скучает в подвешенном состоянии))

Jenyay, спасибо!!)

 
 
 
 
Сообщение11.04.2009, 16:20 
А что если использовать непосредственно текстовый формат $\TeX$ для ввода и вывода?

 
 
 
 
Сообщение20.04.2009, 13:37 
Аватара пользователя
Ой, а не подскажете, как его активизировать в 7-ой версии?))

 
 
 
 
Сообщение20.04.2009, 18:51 
Никак. Но как вариант можно попробовать использовать исходники $\TeX$.

Я бы поступил проще. Для вывода - сложности никакой. Просто текст на выходе должен быть в формате $\TeX$.

Для ввода - чуть сложнее. Можно описать алгоритм работы с файлом, описанном на языке, являющемся подмножеством $\TeX$. Ведь нужно будет выполнять вполне определенный перечень задач. Позже его можно расширить.

 
 
 
 
Сообщение21.04.2009, 00:13 
Аватара пользователя
Посмотрите в исходники Maxima. Там серьезная интеграция с $\TeX$. Правда, она написана на диалекте Lisp, но, надеюсь, разберетесь.

 
 
 [ Сообщений: 16 ]  На страницу 1, 2  След.


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