2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 15:05 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Red_Herring в сообщении #1095814 писал(а):
Сейчас с появлением (дома) iPad Pro и появлении через 3 недели Apple Pencil попробую писать на экране возможно с распознаванием.

У Самсунга в серии телефонов и планшетов Note давно реализована функция рукописного ввода текста с помощью специального, прилагаемого к устройству, стилуса. (это не реклама!).

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 15:07 


19/07/15
74
Не имею отношения к профессиональной работе в области физики/математики, но большое количество формул иногда приходится писать.

Пишу сразу в $\LaTeX$ с использованием TeXstudio (у меня под Linux). Окно редактора разделено по вертикали на две части. Слева исходник, справа - готовый результат. Результат обновляется по нажатию F1 (очень шустро), позиция автоматически синхронизируется с исходником. Для такой модели редактирования очень желательно использовать широкоформатный монитор.

Из плюсов $\LaTeX$ особо хочу отметить:
  • Можно определять свои макросы. Иногда позволяют сэкономить уйму времени на наборе текста и частично решают проблему копи-паста.
  • Хорошую совместимость с системами контроля версий типа SVN или git (поскольку исходник - простой текст, ничем принципиально не отличающийся от исходного кода программ). Система контроля версий позволяет фиксировать определенные этапы в подготовке документа и при необходимости откатывать неудачные изменения. Всегда можно понять, что именно было затронуто при очередной правке.

Если бы всё ограничивалось набором формул, всё почти идеально. Увы, с иллюстрациями всё не так здорово.

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 15:09 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
В Wolfram Mathematica есть распознавание рукописного ввода.

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 16:24 
Заслуженный участник
Аватара пользователя


31/01/14
11348
Hogtown
Brukvalub в сообщении #1095821 писал(а):
У Самсунга в серии телефонов и планшетов Note давно реализована функция рукописного ввода текста с помощью специального, прилагаемого к устройству, стилуса. (это не реклама!).

В iOS + some app это тоже давно (и Apple с помощью ПараГрафа и Степана Пачикова это сделал ещё в Newton), вопрос в качестве. Как утверждают профессионалы, после появления Apple Pencil все остальные стилусы годятся для ....

Есть большая разница между текстом и формулами: OCR в тексте это общее место (в значительной мере благодаря ABBYY), а с формулами дело гораздо хуже и каждый год происходят встречи очень умных людей, но пока продвижения особого нет.

Kephe в сообщении #1095822 писал(а):
Если бы всё ограничивалось набором формул, всё почти идеально. Увы, с иллюстрациями всё не так здорово.


А в чём проблема? Tikz или pstricks (и пакеты-попутчики), gnuplot и asymptote позволяют делать прекрасные математические иллюстрации

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 17:05 


19/07/15
74
Red_Herring в сообщении #1095839 писал(а):
А в чём проблема? Tikz или pstricks (и пакеты-попутчики), gnuplot и asymptote позволяют делать прекрасные математические иллюстрации


Не то чтобы проблема, скорее некий дискомфорт каждый раз, когда нужна иллюстрация "для себя". То есть не планируется это где-то публиковать и хватило бы самого грубого наброска, который делается на бумаге за секунды. Формулы получается набирать чуть ли не быстрее, чем от руки; с иллюстрациями не всегда так.

Возможно, просто нехватка опыта. К набору формул тоже ведь не сразу привык.

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 17:23 
Заслуженный участник
Аватара пользователя


20/08/14
8613
arseniiv в сообщении #1095806 писал(а):
промежуточные выкладки как раз можно оставлять в виде графики (векторной, разумеется), никуда не преобразуя.
Вот это был бы идеальный вариант. Писать стилусом (беспроводным, разумеется), таким же удобным, как шариковая ручка. Но поскольку в результате все-таки получается файл, его легко копировать и сохранять в разных местах, чтобы уж точно не потерялся.

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 18:48 
Заслуженный участник
Аватара пользователя


30/01/06
72407
arseniiv в сообщении #1095806 писал(а):
не обязательно реализовывать распознавание формул, если сделать иной быстрый их ввод

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

-- 01.02.2016 18:52:17 --

Red_Herring в сообщении #1095839 писал(а):
Есть большая разница между текстом и формулами: OCR в тексте это общее место (в значительной мере благодаря ABBYY), а с формулами дело гораздо хуже и каждый год происходят встречи очень умных людей, но пока продвижения особого нет.

Я продолжаю думать, что это всё до тех пор, пока ABBYY не заинтересуется вопросом :-)

Кроме того, ну никто не мешает решать задачу human-assisted OCR, особенно для формул, набираемых по ходу дела - уж тот, кто пишет формулу, может легко подсказать машине, что именно он имеет в виду. Проблемней только задача-максимум, переконвертить тонны формул уже написанных, с недоступным автором, быстро и строго автоматически.

-- 01.02.2016 18:53:14 --

Kephe в сообщении #1095850 писал(а):
Формулы получается набирать чуть ли не быстрее, чем от руки; с иллюстрациями не всегда так.

Вот это, увы, да. Графредактора хорошего, генерирующего код, не хватает.

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 19:26 


28/11/11
2884
Kephe в сообщении #1095822 писал(а):
Окно редактора разделено по вертикали на две части. Слева исходник, справа - готовый результат.

Вот это лично мне сильно чуждо. Я ориентируюсь на код LaTeX-а, а PDF генерирую один раз в самом конце. И всякие рюшечки с форматированием делаю в самом конце. В этом отношении предпоказы части (формула, график там) кода (как в AUCTeX, или LyX) -- хороши!

Kephe в сообщении #1095822 писал(а):
Хорошую совместимость с системами контроля версий типа SVN или git

Ничего не знаю про SVN, но вот git работает со строками. Так как предназначен для кода обычных языков программирования, а не текстов. И чтобы было мало-мальски удобно, приходится каждое новое предложение писать на новой строчке. А если предложение длинное -- то разбивать и его. Что чисто визуально (и опять же лично мне) неудобно. Я готов прерываться только на абзацах.

-- 01.02.2016, 19:31 --

Red_Herring в сообщении #1095839 писал(а):
В iOS + some app это тоже давно (и Apple с помощью ПараГрафа и Степана Пачикова это сделал ещё в Newton), вопрос в качестве.

Согласен что вопрос в качестве. Сделать так, чтобы распознавалось (цифры от балды) 97% несложно, но удобство начнется с 99,9%, а как раз продвижение по этим последним процентам -- уже задача сложная.

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 20:14 


19/07/15
74
longstreet в сообщении #1095895 писал(а):
Ничего не знаю про SVN, но вот git работает со строками.


SVN аналогично. Проблема с блоками текста без переводов строк есть, к сожалению. В случае с git для отслеживания разницы иногда использую
Код:
git diff --color-words --ignore-all-space

(выводит на консоль разницу по отдельным словам, старые/новые слова подсвечиваются красным/зелёным) Ещё есть утилита latexdiff, которая умеет генерировать tex-файл с подсветкой разницы, но ей воспользовался буквально пару раз "просто посмотреть".

При всех проблемах с длинными строками, лучше уж так, чем совсем неинформативный diff для бинарного формата или там какого-нибудь XML :)

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 21:09 


28/11/11
2884
Kephe

(Оффтоп)

Это уже совсем оффтоп, но да, опция --color-words есть, хотя советуют именно разбиение строк: http://stackoverflow.com/a/6190412/2900240. Я в целом имел в виду, что git не слишком заточен под нужды пользования LaTeX-ом. Ну а latexdiff-ом замучаешься листать (если PDF страничек не одна-две).

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 21:34 


19/07/15
74
longstreet

(Оффтоп)

Ну да, если над исходником работает команда - разбивать на строки придётся практически без вариантов, иначе будет просто ад с разгребанием конфликтов. Если единолично - не столь важно.

Мне кажется, не такой уж оффтопик в том смысле, что если изыскиваем альтернативы LaTeX, неплохо бы обеспечить хотя бы такую же (пусть не очень хорошую) совместимость с системами контроля версий и командной работой над документом.

 Профиль  
                  
 
 Re: Математические выкладки - pens vs TeX
Сообщение01.02.2016, 22:28 


28/11/11
2884
Насколько я себе представляю, для некоторых направлений изыскиваемое уже есть, в виде каких-то вариантов связок компьютерных программ, полностью объединяющих workflow специалистов. Например, до кучи в окрестности всего прикладно-статистического, там эконометрика какая, некоторые направления биологии особенно, социологические вещи и т.п. Часто это под вывеской Reproducible Research происходит. Легко гуглится. Но там именно связки из нескольких программ.

Да, сейчас ничего лучше чем Git (и подобные, вроде Mercurial-а нпример) именно в целях коллаборативных нет, увы (я не видел, хотя стараюсь следить). Хотя некоторые аля-IDE предоставляют свои функции по версионному контролю, как тот же LyX. Или предоставляют графически функционал Git-а (например RStudio).

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

Модератор: Модераторы



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

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


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

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