2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 TeX макросы
Сообщение06.02.2011, 11:18 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Предложение: в форумский $\TeX$ внести короткие макросы для частых комманд, хотя бы
Код:
\newcommand{\R}{\mathbb R}
\newcommand{\Q}{\mathbb Q}
\newcommand{\Z}{\mathbb Z}
\newcommand{\N}{\mathbb N}
\renewcommand{\C}{\mathbb C}

\newcommand{\eq}{\equiv}
\newcommand{\de}{\partial}
\renewcommand{\Vec}{\overrightarrow}
\renewcommand{\le}{\leqslant}
\renewcommand{\ge}{\geqslant}
\newcommand{\oo}{\infty}
\newcommand{\To}{\Rightarrow}
\newcommand{\From}{\Leftarrow}

\newcommand{\floor}[1]{\lfloor #1 \rfloor}
\newcommand{\ceil}[1]{\lceil #1 \rceil}
\newcommand{\round}[1]{\lfloor #1 \rceil}

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 11:56 
Экс-модератор
Аватара пользователя


07/10/07
3368
угу. а еще градиент и прочие операторы :P

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 12:25 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Парджеттер в сообщении #409576 писал(а):
а еще градиент и прочие операторы

ну или хотя бы какой-нибудь \op в качестве сокращения для \operatorname

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 12:46 
Заслуженный участник


11/05/08
32166
caxap в сообщении #409564 писал(а):
внести короткие макросы для частых комманд

Вредно. Такие вещи каждый может определять только для себя лично. Кто, скажем, сможет угадать, что такое \grad -- градиент, градус или ещё что-нибудь, если эта команда нестандартна?...

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 13:33 
Заслуженный участник
Аватара пользователя


07/01/10
2015
ewert в сообщении #409600 писал(а):
Кто, скажем, сможет угадать, что такое \grad -- градиент, градус или ещё что-нибудь, если эта команда нестандартна?...

Если это команда нестандартная, то кто не знает про неё -- и не будет пользоваться.

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 13:41 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Есть ряд вещей, которые используются довольно часто, особенно в физических разделах. Это:
\partial - очень удобно было бы короткое не приводящее к опечаткам обозначение, например, \d
grad
div
rot
tr, Tr
(возможно добавить по вкусу curl, Sp, для цитирования разной литературы)
Re, Im

Такие вещи были бы удобны не индивидуально, а для всех сразу, по крайней мере для многих.

Градус вообще используется очень мало, ну и все мы знаем, как он правильно пишется: {}^\circ :-)

Нестандартные команды в $\text{dxdy}-\LaTeX$ уже введены: это отечественные обозначения тригонометрических и гиперболических функций и логарифма.

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 14:52 
Заслуженный участник


11/05/08
32166
caxap в сообщении #409624 писал(а):
Если это команда нестандартная, то кто не знает про неё -- и не будет пользоваться.

Так никто и не будет знать -- никто и не будет пользоваться.

Munin в сообщении #409631 писал(а):
div

Нельзя -- \div уже занято. А тогда подвисают и ротор с градиентом (не очень удобно, когда часть команд для некоторой группы обозначений введена, а часть -- нет).

Munin в сообщении #409631 писал(а):
Re, Im

А вот это можно бы переопределить.

Munin в сообщении #409631 писал(а):
Нестандартные команды в $\text{dxdy}-\LaTeX$ уже введены: это отечественные обозначения тригонометрических и гиперболических функций и логарифма

Тут специфическая ситуация: эти команды стандартом не заняты, и при этом вполне укладываются в общую логику стандарта. Кстати, введены они не в dxdy, а в стандартном пакете [russian] (кроме, кажется, обратных гиперболических), а логарифмы -- так и вообще просто стандартны.

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 15:22 
Заслуженный участник
Аватара пользователя


30/01/06
72407
ewert в сообщении #409682 писал(а):
Так никто и не будет знать

Об этом мы как-нибудь позаботимся.

ewert в сообщении #409682 писал(а):
Нельзя -- \div уже занято.

Переопределить не проблема. Значком американского деления никто не пользуется.

-- 06.02.2011 15:26:56 --

P. S. Если \div трогать нельзя по религиозным соображениям, и вообще она дорога как память, никто не мешает определить нужные операторы как
\opgrad, \opdiv, \oprot
или
\gradop, \divop, \rotop

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 15:48 
Заслуженный участник


11/05/08
32166
Munin в сообщении #409697 писал(а):
Значком американского деления никто не пользуется.

Этот значок вполне употребителен и по-русски, пусть и не означая при этом деления.

Munin в сообщении #409697 писал(а):
Об этом мы как-нибудь позаботимся.

Не выйдет! No pasaran!

Ну какому нормальному человеку, скажите на милость, придёт в голову заучивать ещё один диалект ТеХа?... Разве что из спортивного интересу.

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 17:22 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Munin в сообщении #409697 писал(а):
\opgrad, \opdiv, \oprot

caxap в сообщении #409589 писал(а):
ну или хотя бы какой-нибудь \op в качестве сокращения для \operatorname

\op{rot}, \op{div}, \op{Re}, \op{span}, \op{diag}, \op{gcd}, ...

ewert в сообщении #409708 писал(а):
придёт в голову заучивать ещё один диалект ТеХа?

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

 Профиль  
                  
 
 Re: TeX макросы
Сообщение06.02.2011, 18:43 
Заслуженный участник


27/04/09
28128
caxap придумал замечательно! По моему мнению. И переопределения \le, \ge, а так же предложенные Muninом переопределения \Re и \Im — хорошая идея!

Про нестандартности форумного $\TeX$ можно будет описать в какой-нибудь теме, есть же темы про набор формул, есть правила, можно добавить ещё одну с точным списком. Можно даже добавить сообщение (которые в рамочке наверху каждый раз разные) об этом.

 Профиль  
                  
 
 Re: TeX макросы
Сообщение09.02.2011, 18:00 


29/09/06
4552
Предыдущее обсуждение этого сюжета.

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


07/01/10
2015
Я, если честно, не совсем понимаю, что тут криминального. Ведь если ввести несколько глобальных макросов, то они, в любом случае, никому не помешают (при условии, что не перезаписывать существующие команды).
Алексей К. в сообщении #411049 писал(а):
Предыдущее обсуждение этого сюжета.

Тут cepesh писал про 5-10 человек. Я думаю, наберутся с лёгкостью.

 Профиль  
                  
 
 
Сообщение15.03.2011, 18:22 
Заслуженный участник


27/04/09
28128
Жалко, что в теме молчание…

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


11/05/08
32166
arseniiv в сообщении #423239 писал(а):
Жалко, что в теме молчание…

А вот добавлю ещё 5 коп., пусть и с запозданием.

arseniiv в сообщении #409790 писал(а):
Про нестандартности форумного $\TeX$ можно будет описать в какой-нибудь теме,

Можно будет, только проку в этом будет -- ни малейшего. Тут ведь не элитарный клуб. Подавляющее большинство мемберов тут озабочено вовсе не распусканием ТеХовских хвостов, но лишь изложением своих проблем или, наоборот, точек зрения. Они ту тему попросту не заметят.

Любители ТеХовских экзерсисов с тем же успехом могут и стандартными средствами обойтись. А вот неофитов -- явно избыточные конструкции будут лишь развращать. Что непедагогично.

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

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



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

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


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

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