2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Размеры формул и отступы вокруг них
Сообщение10.04.2015, 03:07 


25/11/08
449
Если в преамбуле
Используется синтаксис LaTeX
\documentclass{standalone}
usepackage[active,tightpage]{preview}
\setlength{\PreviewBorder}{0pt}
\setlength{\parindent}{0pt}

то формула получается обрезанной сверху, а снизу вполне правильно:

Изображение

При этом глубина относительно базовой линии depth=0pt, что правильно.

Если не указывать \setlength{\PreviewBorder}{0pt}, то не обрезается лишнее, но снизу появляется лишний отступ, выравнивание по базовой линии становится не совсем правильным. Глубина относительно базовой линии по-прежнему depth=0pt, из-за чего единица в тексте слишком приподнята.

Изображение

Команды \abovedisplayskip и \belowdisplayskip никак не действуют. Можно как-то регулировать отступы вокруг формулы?

pt, указанные в исходнике tex, вместе с параметром resolution в gs или densty в dvipng связаны с окончательным размером изображения как-то так px = D*pt/72. Можно ли менять качество изображения независимо от его размера?

 Профиль  
                  
 
 Re: Размеры формул и отступы вокруг них
Сообщение10.04.2015, 06:17 


25/11/08
449
Как изменить отступ слева и справа в блоках align и т.п.?

Изображение

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


30/01/06
72407
В блоке align эти отступы сами не задаются: они зависят от ширины формулы посередине. Есть alignat, если хотите.

-- 10.04.2015 16:15:33 --

ellipse в сообщении #1002184 писал(а):
то формула получается обрезанной сверху

Это со всеми формулами так, или только с цифрой $1$? Дело в том, что у единички может быть "острый кончик", выступающий за верхнюю границу строки, сделанный специально для зрительной гармонии. Лучше проверять на букве типа $M,N.$

 Профиль  
                  
 
 Re: Размеры формул и отступы вокруг них
Сообщение10.04.2015, 18:33 


25/11/08
449
Получилось в align отрегулировать отступ слева. Указал опцию fleqn в documentclass и для окончательной победы над отступом использовал \mathindent=0. Победить отступ справа не получается.

Munin в сообщении #1002322 писал(а):
Это со всеми формулами так, или только с цифрой $1$?
Например, также обрезается верхушка $2$ в $x^2$, а одиночная $3$ обрезается снизу. Вообще, все символы немного подрезанные. Даже те, которые не касаются верха. Например, подрезан даже $x$ в $x^2$ :?

Кажется нашел решение. Перед строчными формулами добавляю \mathstru. Это помогает уменьшить обрезанность сверху и снизу. Однако, возникает новая проблема - появляется лишний отступ слева перед скобками и бинарными операциями. Видимо, так действует фантом. Можно как-то регулировать отступы слева и справа?

-- Пт апр 10, 2015 19:39:03 --
Munin в сообщении #1002322 писал(а):
В блоке align эти отступы сами не задаются: они зависят от ширины формулы посередине. Есть alignat, если хотите.
Уже запутался, какие блоки можно использовать внутри долларов, а какие нет. Вот эти нельзя: align, grather, flalign, equation, eqnarray, multline, array, CD, а эти можно: aligned, alignat, grathered? Правильно?

 Профиль  
                  
 
 Re: Размеры формул и отступы вокруг них
Сообщение10.04.2015, 20:19 
Заслуженный участник
Аватара пользователя


30/01/06
72407
ellipse в сообщении #1002369 писал(а):
Например, также обрезается верхушка $2$ в $x^2$, а одиночная $3$ обрезается снизу. Вообще, все символы немного подрезанные.

Да, это, похоже, эффект дизайна шрифта.

ellipse в сообщении #1002369 писал(а):
Уже запутался, какие блоки можно использовать внутри долларов, а какие нет.

Можно те, которые заканчиваются на -ed.

 Профиль  
                  
 
 Re: Размеры формул и отступы вокруг них
Сообщение10.04.2015, 20:22 


25/11/08
449
Решил проблему с пробелом между фантомом так: \mathstru{myexpression}

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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