2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Скукоживание знака интеграла
Сообщение01.12.2024, 12:29 
Аватара пользователя


01/11/14
1938
Principality of Galilee
Добрый день.
Только сегодня обратил внимание на то, что если пишу текст с выключной формулой (с двумя долларами):
$$\int \operatorname{ch}ax~dx=\dfrac1a\operatorname{sh}ax+C$$, то всё в порядке.
Если же оставляю один доллар и пишу формулу в одной строке с текстом: $\int \operatorname{ch}ax~dx=\dfrac1a\operatorname{sh}ax+C$, то знак интеграла скукоживается, и формула выглядит неэстетично.

Это форумный баг? Может, это раньше всплывало на форуме? Я не нашёл.

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 12:49 
Аватара пользователя


22/11/22
673
Gagarin1968 в сообщении #1663306 писал(а):
Только сегодня обратил внимание на то, что если пишу текст с выключной формулой (с двумя долларами):
$$\int \operatorname{ch}ax~dx=\dfrac1a\operatorname{sh}ax+C$$, то всё в порядке.
Если же оставляю один доллар и пишу формулу в одной строке с текстом: $\int \operatorname{ch}ax~dx=\dfrac1a\operatorname{sh}ax+C$,

Или так:
Изображение
Так выдаст и десктопная версия.

(Оффтоп)

Вы несколько неоптимально набираете формулу. Посмотрите код.
$\int\ch x\, dx=\sh x+C$

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 14:48 


31/07/14
720
Я понял, но не врубился.
Gagarin1968 в сообщении #1663306 писал(а):
Если же оставляю один доллар и пишу формулу в одной строке с текстом: $\int \operatorname{ch}ax~dx=\dfrac1a\operatorname{sh}ax+C$, то знак интеграла скукоживается, и формула выглядит неэстетично.

Если же оставляю один доллар и пишу формулу в одной строке с текстом, применяя dispaystyle: $\displaystyle{\int \operatorname{ch}ax~dx=\dfrac1a\operatorname{sh}ax+C$}, то знак интеграла...

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 14:56 
Аватара пользователя


01/11/14
1938
Principality of Galilee
chislo_avogadro
Про команду \displaystile я знаю (кстати, фигурные скобки после неё излишни), вопрос состоял именно в том, почему же выключная формула не требует этой команды?
Баг или не баг — вот в чём вопрос.

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 14:58 
Заслуженный участник


20/12/10
9104
Gagarin1968 в сообщении #1663331 писал(а):
\displaystile
\displaystyle

-- Вс дек 01, 2024 18:59:47 --

Gagarin1968 в сообщении #1663331 писал(а):
Баг или не баг — вот в чём вопрос.
Не баг, так и должно быть.

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 15:01 


31/07/14
720
Я понял, но не врубился.
Gagarin1968
Я замечал это и раньше, и не только на знаке интеграла.

-- 01.12.2024, 15:15 --

Вот ещё пример
Gagarin1968 в сообщении #1663306 писал(а):
Только сегодня обратил внимание на то, что если пишу текст с выключной формулой (с двумя долларами):
$$dx=\frac{1}{a}$$

... в строке с текстом: $dx=\frac{1}{a}$ ...

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 15:36 
Аватара пользователя


22/11/22
673
Gagarin1968 в сообщении #1663331 писал(а):
Баг или не баг — вот в чём вопрос.

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

Это все не новости, стандартная работа пакета. \displaystyle в строке включает выключное написание формулы, но это обычно не рекомендуется делать. Межстрочные интервалы становятся разной высоты, текст выглядит в результате довольно неряшливо.

Конкретно же работа форума и форумного LaTeXа тут ни при чем.

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 16:16 
Аватара пользователя


01/11/14
1938
Principality of Galilee
chislo_avogadro в сообщении #1663333 писал(а):
Вот ещё пример
... в строке с текстом: $dx=\frac{1}{a}$ ...
chislo_avogadro
Ну это как раз лечится легко: вместо \frac используйте \dfrac: $dx=\dfrac{1}{a}$

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 16:27 
Заслуженный участник


20/08/14
11867
Россия, Москва
Ещё разница: $\prod_a^b x = \int_a^bx dx = \sum_a^b x$, обратите внимание на размещение индексов.
И от же код формулы выключно: $$\prod_a^b x = \int_a^bx dx = \sum_a^b x$$
Здесь в строке тоже конечно лечится, командой \limits: $\prod\limits_a^b x = \int\limits_a^bx dx = \sum\limits_a^b x$.
Однако разумеется интервалы ещё больше и текст неряшливее.

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 16:35 
Заслуженный участник


20/12/10
9104
А в чем, собственно, проблема? Ну, скукоживается, ну так это всегда, если в строке. Просто не пишите в строке интегралов, дробей в виде дробей и т.д.

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение01.12.2024, 16:47 
Аватара пользователя


22/11/22
673
Gagarin1968 в сообщении #1663353 писал(а):
\frac используйте \dfrac: $dx=\dfrac{1}{a}$

Так это то же самое. Это, по сути, сокращение от \displaystyle \frac. Писать короче, а вот использовать... лучше в строке не использовать, как и сам \displaystyle. Но на форуме можно, конечно.

 Профиль  
                  
 
 Re: Скукоживание знака интеграла
Сообщение02.12.2024, 07:04 
Заслуженный участник


28/12/12
7943
Gagarin1968 в сообщении #1663353 писал(а):
Ну это как раз лечится легко: вместо \frac используйте \dfrac

Тут буковка "d" - от \displaystyle, однако...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

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



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

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


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

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