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



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

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


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

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