2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5  След.
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 21:49 


19/05/10

3940
Россия
Хоть я и умудрился написать пару статей в TeXе (и даже немного этим горжусь), но писать сегодня вручную все эти \frac{1}{\sigma\sqrt{2\pi}} как говорит молодежь, полный отстой (еще греческие буквы ни фига не помню). В общем, сделайте пожалуйста нормальный инструмент для написания обычных формул, и не надо полного набора символов, нафига?

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 21:56 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Границы разумного можно сделать динамическими: коротенький набор символов из hot-list, после него кнопка "...больше символов", которая разворачивается в богатое меню. Разумеется, N наборов (греческие буквы, операции, отношения, большие символы и разделители, и прочие аналогичные разделы). Можно даже две ступени разворачивания: "...больше символов" и "...ещё больше символов".

Насчёт hot-list - его можно найти автоматически, если взять все формулы TeX на форуме (скажем, за последние два года), и выделить из них все строчки вида \буквы (обрывающиеся на небуквах), и отсортировать по частоте.

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 22:58 
Аватара пользователя


14/02/10
4956
Munin в сообщении #918649 писал(а):
Границы разумного можно сделать динамическими: ......... две ступени разворачивания: "...больше символов" и "...ещё больше символов".


Поддерживаю! :-)

-- Вт окт 14, 2014 00:00:16 --

mihailm в сообщении #918642 писал(а):
......но писать сегодня вручную все эти ..... полный отстой .......В общем, сделайте пожалуйста нормальный инструмент для написания обычных формул, ......


Поддерживаю! :-)

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 23:14 
Заслуженный участник
Аватара пользователя


30/01/06
72407

(Оффтоп)

Лично я пишу вручную, и не считаю это отстоем, по простой причине: никакой инструмент не напишет так, как нужно лично мне. (Впрочем, это педантичность/перфекционизм, черта личности, присутствующая далеко не у всех.)

Но если "Помощник" будет, и будет более-менее здравым, то наверное, буду пользоваться (хотя бы частично... задолбало писать \partial, следя, чтобы не было опечаток).

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 23:28 
Основатель
Аватара пользователя


11/05/05
4312
Вот, кстати, топ 100 команд. Только там всякие operatorname и begin/end без параметров.

http://pastebin.com/65CXz38e

-- 13 окт 2014 21:35:46 --

А вот тут только operatorname & begin/end:

http://pastebin.com/DtTndKKG

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 23:52 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Ну и отлично. Параметры можно и руками вбить.

Вот эти из top-100 команд стоит предлагать сразу со скобочками, имхо:

\frac{}{}
\sqrt{}
вариант \sqrt[]{}
\dfrac{}{}
\vec{}
\begin{}
\end{}
\text{}
\mathbb{}
\mathbf{}
\lim_{}
вариант \lim\limits_{}
\overline{}
\dot{}
\mathrm{}
\operatorname{}
\bar{}
\hat{}
{ \over } (хотя в принципе эта команда не рекомендуется, вместо неё равносильно \frac{}{})
\eqno()
\mathcal{}
\tilde{}
\mod{}
\pmod{}
{\rm } (хотя в принципе эта команда не рекомендуется, вместо неё равносильно \mathrm{})
\overrightarrow{}
\ddot{}

Возможно (не обязательно):
\limits_{}^{}
\int_{}^{}
\int\limits_{}^{}
\sum_{}^{}
\sum\limits_{}^{}
\prod_{}^{}
\prod\limits_{}^{}

С командой \ar получается больше всего паттернов:
\ar[]_{}
\ar[]^{}
\ar@{}[]_{}
\ar@{}[]^{}

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 23:57 
Основатель
Аватара пользователя


11/05/05
4312
Более подробный список:

http://pastebin.com/Sp07s44e

А вот по всем формулам форума:

http://pastebin.com/C0VQNEPu

v3: (с учетом mathbf)
http://pastebin.com/3T3HmU8F

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение14.10.2014, 00:08 
Заслуженный участник
Аватара пользователя


30/01/06
72407
cepesh в сообщении #918715 писал(а):
А вот тут только operatorname & begin/end:

Из них многие в конце (ниже top-100 точно) вообще к форуму не относятся, а явно засветились из подфорума "TeXнические обсуждения". Кроме того, есть и опечатки (martix, например). Куча operatorname-ов по одному вхождению - из моей темы «За удобные названия функций в формулах! (голосование)» со списком разных спецфункций. Не пригодились :-)

-- 14.10.2014 01:24:03 --

Кстати, напомню из той темы:
\mathrm{const}
(можно не делать оператором \operatorname{const}, поскольку не используется как оператор - м. б., нужно для индексов?)

\stackrel{\mathrm{def}}{=}

-- 14.10.2014 01:37:00 --

Команды
\\
\,
\{
\}
\;
\ (здесь стоит пробел после бэкслеша)
\|
\!
\&
\_
\%
\#
\:
\$
\=
заслуживают учёта наравне с командами вида \буквы - соответственно своей статистике.

Команды
\[
\]
\(
\)
в основном генерируются сторонними TeX-генераторами, и на форуме не нужны (они эквивалентны одиночному и двойному доллару; иногда нужны, но очень редко, для обхода парсера долларов, в примерах типа $2+\text{(текст, а внутри него формула \(\forall k\in\mathbb{Z}\))}+2$).

Команда
\-
предлагает точку переноса в слове, и для формул не нужна. На форуме, скорей всего, не нужна. Встречается, скорей всего, когда кто-то хочет набрать длинное тире средствами форумного LaTeX $\---$ вот так.

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение14.10.2014, 04:20 
Заслуженный участник


16/02/13
4105
Владивосток

(Оффтоп)

mihailm в сообщении #918642 писал(а):
нормальный инструмент для написания обычных формул

xxx: Привет! Сколько будет процессор стоить?
yyy: сложно сказать
yyy: смотря какой
xxx: Ну на обычный комп
yyy: сокет какой? =)
yyy: Юля, ну блин, убиваешь такими вопросами
yyy: вот скажи, Юля, скоько стоит платье? Ну на обычную девушку

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение14.10.2014, 18:02 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Munin в сообщении #918733 писал(а):
Вот эти из top-100 команд стоит предлагать сразу со скобочками, имхо

С top-500 я такое не потяну: много незнакомых мне команд. Только что бросилось в глаза:
\mathop{}
{\bf } - также не рекомендуется, вместо неё \mathbf{}
\mathrm{}
\mathsf{}
\tfrac{}{}
\mbox{}
\cfrac{}{}
\mathcal{}
\underbrace{}
\boldsymbol{}
\mathfrak{}
\widetilde{}
\textbf{}
\widehat{}
\textit{}
\underline{}
{\it } - также не рекомендуется, вместо неё \mathit{}
\hbox{}
\mathscr{}
\stackrel{}{}
\vphantom{}
\textrm{}
\pmb{}
\mathbin{}
\phantom{}
\mathord{}
\hphantom{}
\mathit{}
\mathrel{}
\textsf{}

\max
\min
\inf
\limsup
- эти команды аналогично \lim

\bigcup
\bigcap
\iint
\oint
\bigvee
\iiint
\bigwedge
\bigotimes
\bigoplus
- эти команды аналогично \int

\nolimits
- эта команда аналогично \limits

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение14.10.2014, 23:28 
Основатель
Аватара пользователя


11/05/05
4312
Я прошел по примерно 200 командам и попытался сгруппировать их.

http://pastebin.com/axN4mUR8

Не знаю, есть ли смысл включать больше 200 символов в Помощник.

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение15.10.2014, 21:00 
Основатель
Аватара пользователя


11/05/05
4312
Прототип интерфейса:

http://jsfiddle.net/deu7z4mh/44/embedded/result/

Список команд выделен в отдельный файл:
misc/lxhelper/cmddefs.php

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение16.10.2014, 23:42 
Аватара пользователя


14/02/10
4956
Munin в сообщении #919745 писал(а):
Shtorm в сообщении #919738 писал(а):
Надо быстрей внедрять, активно обсуждаемый, помощник формул!

Увы. Хотели как лучше, а получилось как хуже.

Лучше внедряйте справочники по LaTeX (в онлайне на форуме по известным вам ссылкам, в книгах - Сюткин, Львовский и Pakin).


Не понял, а из-за чего такой пессимизм?

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение20.10.2014, 05:24 
Аватара пользователя


20/07/11

205
Munin в сообщении #918649 писал(а):
коротенький набор символов из hot-list, после него кнопка "...больше символов", которая разворачивается в богатое меню. Разумеется, N наборов (греческие буквы, операции, отношения, большие символы и разделители, и прочие аналогичные разделы). Можно даже две ступени разворачивания: "...больше символов" и "...ещё больше символов".

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

 Профиль  
                  
 
 Re: LaTeX Помощник
Сообщение27.10.2014, 17:09 
Основатель
Аватара пользователя


11/05/05
4312
На всякий случай, оставлю здесь последнее обновление.

http://jsfiddle.net/cepesh/deu7z4mh/46/embedded/result/

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

Модераторы: cepesh, Forum Administration



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

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


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

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