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



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

Сейчас этот форум просматривают: epros


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

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