Как стать автором
Обновить

Комментарии 25

НЛО прилетело и опубликовало эту надпись здесь
О работе с графикой было бы услышать интересно :)
Эх, сколько же мехматян, которые узнали про лекции на сайте DMVN, потеряли из-за этого интерес к лекциями и сдавали курсы по ним…
Только что запостил топик про графические возможности LaTeX. К сожалению, из-за недостатка кармы в общем блоге его разместить не смог. Так что переходите по ссылке, кому интересно:
kotomanov.habrahabr.ru/blog/48099/
Спасибо :)
Спасибо, с удовольствием прочту продолжение. :)
неправильно набран dx. должно быть dx
Это по каким таким правилам? Ни в одной книге не смог найти прямое d дифференциала.
Прямое написание лучше использовать для выделения оператора, особенно при написании больших формул. Также при наборе формул нужно учитовать возможность появления константы d, константу и оператор надо как-то отличать.
Операторы дифференцирования и частного дифференцирования принято обозначать наклонными символами. (symbols-a4.pdf)
См. например Guide to LaTeX and Electronic Publishing, 5.4.10 International typesetting standards:
The special numbers e, i, π, as well as the differential operator d, are to be written in an upright font to emphasize that they are not variables.

Как мир тесен… я с этими двумя парнями(DMVN) в школе учился, был на класс старше и хорошо общались… потом после окончания школы контакты растерялись… а сейчас… хмм… =)))
А я с Мишей учился в одной группе.
А по их лекциям (набираемым часто онлайн на лекции сразу в техе!) сдал большую часть экзаменов.
Да на самом деле они настолько активны, что их можно встретить почти везде в инете — на torrents.ru, на корбиновских форумах и чатах, да много где ещё не считая МГУшных сайтов.
Хорошо. Надо подумать об использовании.
да, ведь основное предназначение латеха — это именно набор формул!

Очень спорное утверждение. В одну сторону да — набирать формулы удобно, по большому счету, только в LaTeX. А вот наоборот… Применений множество: есть пакеты для схем молекул, нот, графов и кучи других полезных вещей.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
есть два больших минуса: нечитабельность кода и нестандартность пакета.
в итоге исходниками сможет пользоваться только автор…
Ой, посмотрел dmvnbase.sty и ужаснулся: беспощадное засорение пространства имён (в одном только этом файле определяется/переопределяется > 650-ти команд). Сие может быть удобно до тех пор, пока вы делаете небольшую курсовую на 3--5 страниц; при бОльших объёмах начнутся проблемы, в частности, с именами и со смешиванием стандартных средств и предлагаемых сокращений.

\newcommand{\sumkun}{\sum\limits_{k=1}^{n}} % sums to 'n'
\newcommand{\sumiun}{\sum\limits_{i=1}^{n}}
\newcommand{\sumkzn}{\sum\limits_{k=0}^{n}}
\newcommand{\sumizn}{\sum\limits_{i=0}^{n}}
\newcommand{\sumium}{\sum\limits_{i=1}^{m}}
\newcommand{\sumkum}{\sum\limits_{k=1}^{m}} % sums to 'm'
\newcommand{\sumkzm}{\sum\limits_{k=0}^{m}}
\newcommand{\sumizm}{\sum\limits_{i=0}^{m}}
Я очень прошу Вас — эти люди сверстали сотни страниц разных конспектов, о чём Вы говорите? Какие проблемы должны возникнуть, я не понимаю, что Вы написали. Да, переопределяются несколько очень схожих видов сумм, различающихся лишь индексами. Если в курсе это выражение встречается хотя бы двадцать раз, то удобнее везде писать подобное \sumkun, тем более, что запоминать переобозначение очень просто. Например, \sumkzn: k — индекс суммирования, z = zero = 0, n — последний элемент множества индексов суммирования.
Дело в том, что тут, наверняка, не окажется какого-то часто встречающегося в конспекте выражения, для которого придётся самому писать сокращение, т.е. в любом случае вы должны знать, как переопределяются или создаются новые команды в LaTeX. А если это знать, то не проще определить этот десяток--другой в преамбуле?

При работе над пособием, скажем, по теории оптимизации достаточно было определить 9 команд:

\newcommand*{\vphi}{\varphi}
\newcommand*{\lqs}{\leqslant}
\newcommand*{\gqs}{\geqslant}
\newcommand*{\di}{\displaystyle}
\newcommand*{\hence}{\Rightarrow}
\newcommand*{\R}[1]{\ensuremath{\mathbb{R}^{#1}}}
\newcommand*{\equal}{\Leftrightarrow}
\newcommand*{\summ}[2]{\sum\limits_{#1}^{#2}}
%\newcommand*{\vect}[1]{\ensuremath{\mathbf{#1}}}
\newcommand*{\vect}[1]{\ensuremath{#1}}

Набором занимались 3 человека (один из которых практически не знаком с LaTeX). При таком наборе достаточно было показать пример использования определённой выше команды \summ. А при наборе методички по уравнениям математической физики надо было писать свои сокращения для команд вида \dfrac{\partial u}{\partial x\partial y}.

Я не против пакета: как сборник рецептов для начинающих он весьма полезен. Но таскать везде 220 кило из-за 5-ти--10-ти команд не стал бы…
В бочке мёда не без ложки дёгтя. Лично для себя я никаких недостатков не нашёл, но…
1) Код, набранный с использованием стилевого пакета, не скомпилируется в его отсутствие. Поэтому, если вам захочется поделиться своим интеллектуальным творчеством с кем-либо, надо не забыть прислать и файлы стилевого пакета.

но ведь можно же при желании написать программу, которая в готовом tex-файле заменит все используемые переопределения на оригинальные команды теха?
Проще вставить ссылку, откуда можно скачать исходники предлагаемого пакета)
при хорошо работающем автодополнении смысл сокращений отпадает.
пользуйте kile :-)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории