2014 dxdy logo

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

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




На страницу Пред.  1, 2, 3, 4, 5  След.
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 21:49 
Хоть я и умудрился написать пару статей в TeXе (и даже немного этим горжусь), но писать сегодня вручную все эти \frac{1}{\sigma\sqrt{2\pi}} как говорит молодежь, полный отстой (еще греческие буквы ни фига не помню). В общем, сделайте пожалуйста нормальный инструмент для написания обычных формул, и не надо полного набора символов, нафига?

 
 
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 21:56 
Аватара пользователя
Границы разумного можно сделать динамическими: коротенький набор символов из hot-list, после него кнопка "...больше символов", которая разворачивается в богатое меню. Разумеется, N наборов (греческие буквы, операции, отношения, большие символы и разделители, и прочие аналогичные разделы). Можно даже две ступени разворачивания: "...больше символов" и "...ещё больше символов".

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

 
 
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 22:58 
Аватара пользователя
Munin в сообщении #918649 писал(а):
Границы разумного можно сделать динамическими: ......... две ступени разворачивания: "...больше символов" и "...ещё больше символов".


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

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

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


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

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

(Оффтоп)

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

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

 
 
 
 Re: LaTeX Помощник
Сообщение13.10.2014, 23:28 
Аватара пользователя
Вот, кстати, топ 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 
Аватара пользователя
Ну и отлично. Параметры можно и руками вбить.

Вот эти из 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 
Аватара пользователя
Более подробный список:

http://pastebin.com/Sp07s44e

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

http://pastebin.com/C0VQNEPu

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

 
 
 
 Re: LaTeX Помощник
Сообщение14.10.2014, 00:08 
Аватара пользователя
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 

(Оффтоп)

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

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

 
 
 
 Re: LaTeX Помощник
Сообщение14.10.2014, 18:02 
Аватара пользователя
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 
Аватара пользователя
Я прошел по примерно 200 командам и попытался сгруппировать их.

http://pastebin.com/axN4mUR8

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

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

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

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

 
 
 
 Re: LaTeX Помощник
Сообщение16.10.2014, 23:42 
Аватара пользователя
Munin в сообщении #919745 писал(а):
Shtorm в сообщении #919738 писал(а):
Надо быстрей внедрять, активно обсуждаемый, помощник формул!

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

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


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

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

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

 
 
 
 Re: LaTeX Помощник
Сообщение27.10.2014, 17:09 
Аватара пользователя
На всякий случай, оставлю здесь последнее обновление.

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

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


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