2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2, 3, 4, 5 ... 8  След.

Хотите ли вы более удобных сокращений названий функций в форумном LaTeX?
Да, я за все предлагаемые сокращения (буду пользоваться хотя бы некоторыми из них) 63%  63%  [ 27 ]
Нет, я против всех предлагаемых сокращений 23%  23%  [ 10 ]
Да/нет: я за некоторые из предлагаемых сокращений, и против некоторых других (поясните в теме) 0%  0%  [ 0 ]
Мне безразлично 14%  14%  [ 6 ]
Всего голосов : 43
 
 За удобные названия функций в формулах! (голосование)
Сообщение23.06.2013, 03:13 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Предлагаю обсудить введение на форуме в LaTeX набора сокращений, позволяющих быстро и легко набирать часто используемые функции, вместо предлагаемого на сегодня способа \operatorname{функция}. Часть подобных функций уже внесена в форумный LaTeX, но некоторые другие, столь же часто используемые, не внесены. При написании своей статьи в LaTeX можно легко создать собственные сокращения, но на форуме эта возможность отсутствует, поэтому можно только просить администрацию ввести такие сокращения.

Голосование ведётся по всему набору в целом, его не предлагается делить или обсуждать частично. Можете предлагать свои дополнения, поскольку я уверен, что многое забыл или вообще не знал. Я их внесу в первое сообщение. Несогласные с такими дополнениями могут переголосовать.
(Названия категорий и групп, и вообще популярные, но частные объекты, предлагаю в этот список не вносить. Поскольку я во многих разделах математики не разбираюсь абсолютно, то полагаюсь на ваши комментарии.)

Это голосование не предложено администрацией форума, и не носит формальный статус. Его цель - всего лишь продемонстрировать администрации форума мнение пользователей. Если голосование завершится положительно, то нет никаких гарантий, что предложение будет рассмотрено администрацией форума!

\Re \Im$\operatorname{Re}$ $\operatorname{Im}$ (сейчас выдаются знаки $\Re$ $\Im,$ при желании их можно получить иначе)
\Arg$\operatorname{Arg}$
\Ln \Log \Lg$\operatorname{Ln}$ $\operatorname{Log}$ $\operatorname{Lg}$

\arcsec \arccosec \arccsc$\operatorname{arcsec}$ $\operatorname{arccosec}$ $\operatorname{arccsc}$
\Arcsin \Arccos \Arctg \Arcctg \Arcsec \Arccosec \Arccsc$\operatorname{Arcsin}$ $\operatorname{Arccos}$ $\operatorname{Arctg}$ $\operatorname{Arcctg}$ $\operatorname{Arcsec}$ $\operatorname{Arccosec}$ $\operatorname{Arccsc}$

    (И ещё разные тригонометрические и гиперболические функции, их обратные, комплексные варианты)

    \sch \csch \sech \cosech$\operatorname{sch}$ $\operatorname{csch}$ $\operatorname{sech}$ $\operatorname{cosech}$
    \arsh \arch \arth \arcth \arsch \arcsch \arsinh \arcosh \artanh \arcoth \arsech \arcosech$\operatorname{arsh}$ $\operatorname{arch}$ $\operatorname{arth}$ $\operatorname{arcth}$ $\operatorname{arsch}$ $\operatorname{arcsch}$ $\operatorname{arsinh}$ $\operatorname{arcosh}$ $\operatorname{artanh}$ $\operatorname{arcoth}$ $\operatorname{arsech}$ $\operatorname{arcosech}$
    \Arsh \Arch \Arth \Arcth \Arsch \Arcsch \Arsinh \Arcosh \Artanh \Arcoth \Arsech \Arcosech$\operatorname{Arsh}$ $\operatorname{Arch}$ $\operatorname{Arth}$ $\operatorname{Arcth}$ $\operatorname{Arsch}$ $\operatorname{Arcsch}$ $\operatorname{Arsinh}$ $\operatorname{Arcosh}$ $\operatorname{Artanh}$ $\operatorname{Arcoth}$ $\operatorname{Arsech}$ $\operatorname{Arcosech}$
    \covers \coversine \exsec \exsecant \hav \haversine \vers \versine \gd$\operatorname{covers}$ $\operatorname{coversine}$ $\operatorname{exsec}$ $\operatorname{exsecant}$ $\operatorname{hav}$ $\operatorname{haversine}$ $\operatorname{vers}$ $\operatorname{versine}$ $\operatorname{gd}$

\erf \erfc \erfi \Erf \Erfi \inverf \inverfc$\operatorname{erf}$ $\operatorname{erfc}$ $\operatorname{erfi}$ $\operatorname{Erf}$ $\operatorname{Erfi}$ $\operatorname{inverf}$ $\operatorname{inverfc}$

    (И большой мешок разнообразных спецфункций)

    \Ei \Ein \Li \li$\operatorname{Ei}$ $\operatorname{Ein}$ $\operatorname{Li}$ $\operatorname{li}$
    \Ci \Si \ci \si \Cin \Chi \Shi \shi \fchi ? (chi конфликтует с названием греческой буквы "хи") \Cinh \Sih$\operatorname{Ci}$ $\operatorname{Si}$ $\operatorname{ci}$ $\operatorname{si}$ $\operatorname{Cin}$ $\operatorname{Chi}$ $\operatorname{Shi}$ $\operatorname{shi}$ $\operatorname{chi}$ $\operatorname{Cinh}$ $\operatorname{Sih}$

    \am \cn \dn \sn \cs \cd \dc \ds \nc \nd \ns \sc \sd \Cn \Dn \Sn \Cs \Cd \Dc \Ds \Nc \Nd \Ns \Sc \Sd$\operatorname{am}$ $\operatorname{cn}$ $\operatorname{dn}$ $\operatorname{sn}$ $\operatorname{cs}$ $\operatorname{cd}$ $\operatorname{dc}$ $\operatorname{ds}$ $\operatorname{nc}$ $\operatorname{nd}$ $\operatorname{ns}$ $\operatorname{sc}$ $\operatorname{sd}$ $\operatorname{Cn}$ $\operatorname{Dn}$ $\operatorname{Sn}$ $\operatorname{Cs}$ $\operatorname{Cd}$ $\operatorname{Dc}$ $\operatorname{Ds}$ $\operatorname{Nc}$ $\operatorname{Nd}$ $\operatorname{Ns}$ $\operatorname{Sc}$ $\operatorname{Sd}$
    \arccn \arcdn \arcsn \arccs \arccd \arcdc \arcds \arcnc \arcnd \arcns \arcsc \arcsd$\operatorname{arccn}$ $\operatorname{arcdn}$ $\operatorname{arcsn}$ $\operatorname{arccs}$ $\operatorname{arccd}$ $\operatorname{arcdc}$ $\operatorname{arcds}$ $\operatorname{arcnc}$ $\operatorname{arcnd}$ $\operatorname{arcns}$ $\operatorname{arcsc}$ $\operatorname{arcsd}$
    \sinc$\operatorname{sinc}$
    \Wp \Wm$\operatorname{Wp}$ $\operatorname{Wm}$
    \ber \bei \her \hei (\ker уже работает) \kei$\operatorname{ber}$ $\operatorname{bei}$ $\operatorname{her}$ $\operatorname{hei}$ $\operatorname{kei}$
    \Ai \Bi \Gi \Hi \envAi \envBi \env (префикс, не оператор) — $\operatorname{Ai}$ $\operatorname{Bi}$ $\operatorname{Gi}$ $\operatorname{Hi}$ $\operatorname{envAi}$ $\operatorname{envBi}$ $\mathrm{env}$
    \ce \se \Ce \Se \fe \ge \Fe \Fey \Fek \Ge \Gey \Gek \me \Me \Ne \Mc \Ms \Ie \Io \Ke \Ko \fin ? (\in занято) \ceh \inh \jn \seh \jnh \So \Ds \Dc \Dsc \Fc \Fs \Gc \Gs$\operatorname{ce}$ $\operatorname{se}$ $\operatorname{Ce}$ $\operatorname{Se}$ $\operatorname{fe}$ $\operatorname{ge}$ $\operatorname{Fe}$ $\operatorname{Fey}$ $\operatorname{Fek}$ $\operatorname{Ge}$ $\operatorname{Gey}$ $\operatorname{Gek}$ $\operatorname{me}$ $\operatorname{Me}$ $\operatorname{Ne}$ $\operatorname{Mc}$ $\operatorname{Ms}$ $\operatorname{Ie}$ $\operatorname{Io}$ $\operatorname{Ke}$ $\operatorname{Ko}$ $\operatorname{in}$ $\operatorname{ceh}$ $\operatorname{inh}$ $\operatorname{jn}$ $\operatorname{seh}$ $\operatorname{jnh}$ $\operatorname{So}$ $\operatorname{Ds}$ $\operatorname{Dc}$ $\operatorname{Dsc}$ $\operatorname{Fc}$ $\operatorname{Fs}$ $\operatorname{Gc}$ $\operatorname{Gs}$
    \hc \hs$\operatorname{hc}$ $\operatorname{hs}$
    \Ec \Es \Hc \Hs \Sc \Ss \uE \sE \cE \dE \scE \sdE \cdE \scdE$\operatorname{Ec}$ $\operatorname{Es}$ $\operatorname{Hc}$ $\operatorname{Hs}$ $\operatorname{Sc}$ $\operatorname{Ss}$ $\operatorname{uE}$ $\operatorname{sE}$ $\operatorname{cE}$ $\operatorname{dE}$ $\operatorname{scE}$ $\operatorname{sdE}$ $\operatorname{cdE}$ $\operatorname{scdE}$
    \He$\operatorname{He}$
    \Hh$\operatorname{Hh}$
    \cel \el[1] \el[2] \el[3]$\operatorname{cel}$ $\operatorname{el1}$ $\operatorname{el2}$ $\operatorname{el3}$
    \Hs (\Hi перечислено выше в функциях Эйри) \Kh \Ki$\operatorname{Hs}$ $\operatorname{Kh}$ $\operatorname{Ki}$
    \ps \qs \Ps \Qs \Pssf \Qssf (от \mathsf) — $\operatorname{ps}$ $\operatorname{qs}$ $\operatorname{Ps}$ $\operatorname{Qs}$ $\operatorname{\mathsf{Ps}}$ $\operatorname{\mathsf{Qs}}$
    \Hl \Hf \Hp$\operatorname{H\ell}$ $\operatorname{Hf}$ $\operatorname{Hp}$
    \Sin \Cos$\operatorname{Sin}$ $\operatorname{Cos}$
    \idem$\operatorname{idem}$

\res \Res$\operatorname{res}$ $\operatorname{Res}$

\vp \pv \VP \PV$\operatorname{v.p.}$ $\operatorname{p.v.}$ $\operatorname{V.P.}$ $\operatorname{P.V.}$
\cc \hc \ks \es$\mathrm{c.\,c.}$ $\mathrm{h.\,c.}$ $\text{к.}\,\text{с.}$ $\text{э.}\,\text{с.}$ (эти четыре можно не делать операторами, поскольку не используются как операторы)

\sign \sgn$\operatorname{sign}$ $\operatorname{sgn}$

\div$\operatorname{div}$ (сейчас обозначает редко используемый знак $\div,$ который можно переименовать, например, \divop)
\rot \grad \curl$\operatorname{rot}$ $\operatorname{grad}$ $\operatorname{curl}$
\Div \Rot \Curl$\operatorname{Div}$ $\operatorname{Rot}$ $\operatorname{Curl}$

\Det \diag \rank \Rk \rang \rg \tr \Tr \Sp \etr$\operatorname{Det}$ $\operatorname{diag}$ $\operatorname{rank}$ $\operatorname{Rk}$ $\operatorname{rang}$ $\operatorname{rg}$ $\operatorname{tr}$ $\operatorname{Tr}$ $\operatorname{Sp}$ $\operatorname{etr}$

\codim \Card \card \ord \fchar ? (char конфликтует с функцией LaTeX) — $\operatorname{codim}$ $\operatorname{Card}$ $\operatorname{card}$ $\operatorname{ord}$ $\operatorname{char}$

\Ker \coker \im \coim \rg \Rg \corg \Eq \DiffKer \coeq$\operatorname{Ker}$ $\operatorname{coker}$ $\operatorname{im}$ $\operatorname{coim}$ $\operatorname{rg}$ $\operatorname{Rg}$ $\operatorname{corg}$ $\operatorname{Eq}$ $\operatorname{DiffKer}$ $\operatorname{coeq}$
\id$\operatorname{id}$
\Hom \Aut \ad \Ad \End \Der \Inn \Out$\operatorname{Hom}$ $\operatorname{Aut}$ $\operatorname{ad}$ $\operatorname{Ad}$ $\operatorname{End}$ $\operatorname{Der}$ $\operatorname{Inn}$ $\operatorname{Out}$

\dom \codom \cod \ran \supp$\operatorname{dom}$ $\operatorname{codom}$ $\operatorname{cod}$ $\operatorname{ran}$ $\operatorname{supp}$

\mean \Var \Cov \var \cov \stdev \Median \Med \sko \SKO$\operatorname{mean}$ $\operatorname{Var}$ $\operatorname{Cov}$ $\operatorname{var}$ $\operatorname{cov}$ $\operatorname{stdev}$ $\operatorname{Median}$ $\operatorname{Med}$ $\operatorname{\text{ско}}$ $\operatorname{\text{СКО}}$

\lcm \nod \nok \NOD \NOK$\operatorname{lcm}$ $\operatorname{\text{н.}\,\text{о.}\,\text{д.}}$ $\operatorname{\text{н.}\,\text{о.}\,\text{к.}}$ $\operatorname{\text{НОД}}$ $\operatorname{\text{НОК}}$

\inv \maj$\operatorname{inv}$ $\operatorname{maj}$

\const$\mathrm{const}$ (можно не делать оператором, поскольку не используется как оператор - м. б., нужно для индексов?)
\def$\mathrm{def}$ — для использования в \stackrel{\def}{=}$\stackrel{\mathrm{def}}{=}$ — можно ввести сокращение сразу для этого символа, например, \defeq

Важно! Некоторые опасаются, что "форумный LaTeX" окажется несовместимым с тем LaTeX-ом, который описан в книжках. Специально для этого поясняю:
    Munin в сообщении #740497 писал(а):
    Из имеющихся (команд LaTeX) "пострадают" по текущему предложению только \Re \Im \div.
Нельзя сказать, чтобы значки $\Re,\Im,\div$ были широко употребимы.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение23.06.2013, 09:51 
Заслуженный участник


29/04/12
268
IMHO, лучше короткий алиас для operatorname.
Код:
\newcommand{\op}{\operatorname}

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение23.06.2013, 12:12 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Было такое предложение, его администрация отклонила, как и то, что я написал.

Надо всё-таки показать администрации, что такие функции народу нужны, постоянно.

-- 23.06.2013 13:13:57 --

lena7, проголосуйте "за", если вы проголосовали "против". Ваше предложение "более сильное", чем обсуждаемое. Будет нелогично, если ваш голос будет учтён как "против".

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение23.06.2013, 13:07 
Аватара пользователя


05/01/13

3968
Проголосовал за все сокращения. Считаю вопрос очень важным и насущным.


lena7 в сообщении #739553 писал(а):
IMHO, лучше короткий алиас для operatorname.
Код:
\newcommand{\op}{\operatorname}

На мой взгляд, отличная идея. :) Было бы здорово реализовать это вместе со всем остальным, или хотя бы только это.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 06:57 
Заслуженный участник


11/05/08
32166
Я уже высказывался на этот счёт -- считаю введение любых дополнительных макрокоманд вредным, т.к. оно мешает мобильности. Т.е., конечно, оно может оказаться полезным, но лишь для человека, собирающегося жить лишь на этом форуме и нигде более.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 09:08 
Аватара пользователя


05/01/13

3968
ewert

Если \newcommand в $\LaTeX$ так мешает мобильности, то зачем его вообще придумали? :)

По-моему, у людей должна быть возможность выбора.

Ведь никто же не заставляет Вас пользоваться сокращёнными вариантами. Вы по-прежнему можете использовать \operatorname{arccosec}, если Вам так хочется.

Или в одиночку грызть кактус не интересно? :) Хочется, чтобы и другие разделили трапезу?

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 09:36 
Заблокирован
Аватара пользователя


07/08/06

3474
Поддержу ewert'а - мне, чтобы пересесть с форума на редактор TeXworks, почти ничего не потребовалось изучать (кроме заголовка). Отсутствие нюансов - большой плюс, и так после Word было трудно сориентироваться, как оно работает.

Denis Russkih в сообщении #739823 писал(а):
Если \newcommand в $\LaTeX$

Было бы здорово вернуть этот тэг, он был отключён из-за атак на форум. Возможно, найдётся способ его безопасного использования (с ограничениями какими-нибудь)?

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 09:55 
Заслуженный участник


25/02/08
2961
Ну не знаю, эти нюансы не такие, которые могут доставить проблемы при "переходе", а вот жизнь на данном форуме облегчили бы. Поэтому поддерживаю Munin

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 10:29 
Аватара пользователя


05/01/13

3968
AlexDem в сообщении #739830 писал(а):
Поддержу ewert'а - мне, чтобы пересесть с форума на редактор TeXworks, почти ничего не потребовалось изучать (кроме заголовка). Отсутствие нюансов - большой плюс, и так после Word было трудно сориентироваться, как оно работает.

Так ведь никто не заставляет учить нюансы. :) Если кому-то лень запоминать сокращения — может по-прежнему использовать \operatorname. В чём проблема-то? Я честно не понимаю.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 10:31 
Заблокирован
Аватара пользователя


07/08/06

3474
Ms-dos4, каждый нюанс в отдельности - "не такой", а все вместе - ого-го!

-- Пн июн 24, 2013 11:33:20 --

Denis Russkih, не понял Вашу позицию: если я - новичок, откуда мне знать, что Вы используете какие-то сокращения.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 10:43 
Аватара пользователя


05/01/13

3968
AlexDem в сообщении #739840 писал(а):
Denis Russkih, не понял Вашу позицию: если я - новичок, откуда мне знать, что Вы используете какие-то сокращения.

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

По поводу того, "откуда знать". Слева от поля для ввода текста, прямо под смайликами, здесь есть вот такой блок:

Цитата:
Полезные ссылки:
- Как набирать формулы?
- FAQ по тегу [math]
- Как подсвечивать синтаксис?

Ничто не мешает добавить туда ещё одну строчку, например:
- Как ускорить набор формул?
Или:
- Сокращения для быстрого набора формул
И пусть эта ссылка ведёт на данную тему, или ещё куда-нибудь, где будет размещена информация о принятых на форуме сокращениях.

Но, повторяю, никто не заставляет их использовать, это же дело самого человека, как ему удобнее набирать. Я просто за то, чтобы предоставить такую возможность тем, кто может и хочет её использовать.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 10:46 
Заблокирован
Аватара пользователя


07/08/06

3474
Denis Russkih в сообщении #739845 писал(а):
А зачем Вам вообще это знать? Вас кто-то заставляет учить сокращения? :)

Никто, но вот на форуме у меня работали формулы, а локально - не компилируется ничего.

-- Пн июн 24, 2013 11:49:10 --

Denis Russkih в сообщении #739845 писал(а):
Ничто не мешает добавить туда ещё одну строчку, например:

Или: "У нас тут свой, особый LaTeX, ну а если вам чё-то нужно - читайте буквари".

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 10:54 
Заслуженный участник


09/09/10
3729
AlexDem в сообщении #739830 писал(а):
мне, чтобы пересесть с форума на редактор TeXworks, почти ничего не потребовалось изучать (кроме заголовка
). Отсутствие нюансов - большой плюс, и так после Word было трудно сориентироваться, как оно работает.

Кто мешает в тот же пост с преамбулой добавить все \newcommand? Отбить от импортов и внизу пояснить, что они включают специфичные для форума команды: хотите — копируйте целиком, хотите — частями, хотите — вообще выкиньте.

Так что я — за.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 10:58 
Аватара пользователя


05/01/13

3968
AlexDem в сообщении #739846 писал(а):
Никто, но вот на форуме у меня работали формулы, а локально - не компилируется ничего.

Можно в начале темы вывесить предупреждение огромными красными буквами:

"ВНИМАНИЕ! ЭТИ СОКРАЩЕНИЯ НЕ ЯВЛЯЮТСЯ ЧАСТЬЮ СТАНДАРТА И НЕ БУДУТ РАБОТАТЬ НИГДЕ, КРОМЕ ДАННОГО ФОРУМА.

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

AlexDem в сообщении #739846 писал(а):
Или: "У нас тут свой, особый LaTeX, ну а если вам чё-то нужно - читайте буквари".

Не понял смысл этого выпада. Что плохого в том, чтобы читать справочные руководства? (Которые в изобилии есть в сети.)

Вообще, на мой взгляд "свой, особый LaTeX" — это как раз такой, где отключена возможность использовать \newcommand по своему усмотрению. Вот где "особость" в полный рост.

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


Joker_vD в сообщении #739849 писал(а):
Кто мешает в тот же пост с преамбулой добавить все \newcommand? Отбить от импортов и внизу пояснить, что они включают специфичные для форума команды: хотите — копируйте целиком, хотите — частями, хотите — вообще выкиньте.

+500, самый разумный выход, на мой взгляд.

 Профиль  
                  
 
 Re: За удобные названия функций в формулах! (голосование)
Сообщение24.06.2013, 11:04 
Заблокирован
Аватара пользователя


07/08/06

3474
(Я своего мнения не поменяю, но отстаивать его больше не буду - вдруг я один такой ленивый, что книжек не читал, а тыкал мышкой на формулы и смотрел, как другие пишут).

-- Пн июн 24, 2013 12:06:31 --

Denis Russkih в сообщении #739850 писал(а):
Не понял смысл этого выпада.

Ибо это не выпад, а шутка такая, в которой, как известно, есть доля правды.

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

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



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

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


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

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