2014 dxdy logo

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

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




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

Нужен ли вам пакет cancel на форуме?
Поставьте пакет cancel! 44%  44%  [ 8 ]
Не ставьте пакет cancel! 11%  11%  [ 2 ]
Мне всё равно 44%  44%  [ 8 ]
Всего голосов : 18
 
 Пакет cancel: зачёркивание и сокращение в формулах
Сообщение11.12.2013, 13:06 
Заслуженный участник
Аватара пользователя


30/01/06
72407
На сегодня на форуме dxdy нельзя записать такую формулу:
Изображение

Между тем, её можно записать с помощью очень маленького и лёгкого пакета cancel:
Изображение

Используется синтаксис LaTeX
\usepackage{cancel}
% ...
$\dfrac{3a^2-5ab+2b^2}{3a^2+ab+2b^2}=\dfrac{\cancel{(3a-2b)}\,(a-b)}{\cancel{(3a-2b)}\,(a+b)}=\dfrac{a-b}{a+b}$


Возможности пакета cancel:
\cancel{(3a-2b)} Изображение
\bcancel{(3a-2b)} Изображение
\xcancel{(3a-2b)} Изображение
\cancelto{0}{(3a-2b)} Изображение
(К сожалению, стрелки в другие стороны рисовать нельзя.)

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение12.12.2013, 06:59 
Заслуженный участник


09/05/08
1155
Новосибирск
Если очень хочется, то можно и без пакета обойтись: $\dfrac{\lower2pt\hbox{\rlap{\line(4,1){40}}}(3a-2b)(a-b)}{\lower2pt\hbox{\rlap{\line(4,1){40}}}(3a-2b)(a+b)}$.
(Но это, ясен ясень, только для «двинутых юзеров».)

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение12.12.2013, 08:08 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Ага, и числа вручную подбирать :-)

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение12.12.2013, 08:27 
Заслуженный участник


16/02/13
4214
Владивосток
И это ж предусмотрел коварный Кнут! Есть же, помнится, в $\TeX$ и боксовые регистры, и ширина со ссылкой на регистр.
Такое чувство, что единственная таки здравая мысль — сменные преамбулы. С неким механизмом обобществления. К примеру, доверить некоторым людям вести преамбулы, а в письме подключать любую из них.
Правда, придётся, наверное, усложнять работу с кэшем — как-то хранить в нём не только формулу, но и преамбулу. И нагрузка на сервер возрастёт. И цитировать станет сложнее. Но, возможно, дело того стоит.

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение12.12.2013, 08:47 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Это вы всё о чём? Пакетик крохотный, никакой нагрузки (с учётом того, что сейчас стоят гораздо более крупные пакеты, и ничего).

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение12.12.2013, 09:30 
Заслуженный участник


16/02/13
4214
Владивосток
Если не хочется вручную подсчитывать ширину, можно сунуть формулу в бокс, подставить куда надо ширину бокса, потом этот же бокс прописать куда надо. Муторно, конечно.
А глобально — я о том, что $\TeX$, при всём восхищении, которое он у меня вызывает, не содержит средств разграничения пакетов. "Добавляя малое к малому, получишь большую кучу". Один маленький пакет — фигня, но один маленький среди кучи больших и маленьких вполне способен создать немаленькую головную боль (вчера от нечего делать чител форум — пару лет назад нечто такое как раз и случалось).
Единственный, по-моему, способ решить эту проблему — сформировать десяток (сотню?) различных сред — наборов пакетов.

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


15/10/08
30/12/24
12599
А потом захочется обводить формулу кружком, волнисто подчёркивая и одновременно рисуя волнистую стрелочку куда-то за пределы формулы, чтобы она указала там на не вполне очевидное следствие из неё, взятое для наглядности в рамочку, цвет которой в точности дополняет цвет исходной формулы...

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение22.12.2013, 23:26 
Заслуженный участник


27/04/09
28128
Вместо закругления можно использовать цвета, которые тут есть. Да и стрелочки к неочевидным следствиям в форумную вёрстку не влезут, наверно. Не стоит беспокоиться, а вот cancel — приятная мелочь, по-моему.

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение23.12.2013, 05:30 
Заслуженный участник
Аватара пользователя


21/12/05
5932
Новосибирск
arseniiv в сообщении #804938 писал(а):
а вот cancel — приятная мелочь

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

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение23.12.2013, 13:10 
Заслуженный участник


27/04/09
28128
Разве в случае кошмара удаление пакета не восстановит всё как было? Исходный код других пакетов ведь никак не изменится…

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


30/01/06
72407
Утундрий в сообщении #804933 писал(а):
А потом захочется обводить формулу кружком, волнисто подчёркивая и одновременно рисуя волнистую стрелочку куда-то за пределы формулы, чтобы она указала там на не вполне очевидное следствие из неё, взятое для наглядности в рамочку, цвет которой в точности дополняет цвет исходной формулы...

А всё это уже доступно. См. пакет XYpic.

bot в сообщении #804995 писал(а):
Каким боком эти рюшечки, завитушечки вылезут, известно?

С учётом того, что на форуме уже стоит огромный пакет XYpic, беспокоиться за мелочи - бессмысленно.

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


21/12/05
5932
Новосибирск
Munin в сообщении #805087 писал(а):
С учётом того, что на форуме уже стоит огромный пакет XYpic, беспокоиться за мелочи - бессмысленно.

Одно дело стоит, другое дело - доступен каждому идиоту. Мне, к примеру.

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение23.12.2013, 13:48 
Заслуженный участник


16/02/13
4214
Владивосток
arseniiv в сообщении #805076 писал(а):
Разве в случае кошмара удаление пакета не восстановит всё как было?
Кошмар в $\TeX$ состоит как раз в том, что ну очень тяжело понять, что его, кошмар, собственно, вызвало. Когда причина найдена, устранить-то как раз просто. Предложенным вами способом, например.

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение23.12.2013, 13:52 
Заслуженный участник


27/04/09
28128
Ну так если при установке пакета будет кошмар, его можно убрать, и все дела. Никто ничего не потеряет. :-)

 Профиль  
                  
 
 Re: Пакет cancel: зачёркивание и сокращение в формулах
Сообщение23.12.2013, 14:35 
Заслуженный участник
Аватара пользователя


30/01/06
72407
bot в сообщении #805092 писал(а):
Одно дело стоит, другое дело - доступен каждому идиоту. Мне, к примеру.

В общем, для нагрузки на сервер, пока вы его не используете, разницы нет.

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

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



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

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


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

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