2014 dxdy logo

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

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




 
 Размеры формул и отступы вокруг них
Сообщение10.04.2015, 03:07 
Если в преамбуле
Используется синтаксис 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 
Как изменить отступ слева и справа в блоках align и т.п.?

Изображение

 
 
 
 Re: Размеры формул и отступы вокруг них
Сообщение10.04.2015, 16:12 
Аватара пользователя
В блоке align эти отступы сами не задаются: они зависят от ширины формулы посередине. Есть alignat, если хотите.

-- 10.04.2015 16:15:33 --

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

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

 
 
 
 Re: Размеры формул и отступы вокруг них
Сообщение10.04.2015, 18:33 
Получилось в 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 
Аватара пользователя
ellipse в сообщении #1002369 писал(а):
Например, также обрезается верхушка $2$ в $x^2$, а одиночная $3$ обрезается снизу. Вообще, все символы немного подрезанные.

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

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

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

 
 
 
 Re: Размеры формул и отступы вокруг них
Сообщение10.04.2015, 20:22 
Решил проблему с пробелом между фантомом так: \mathstru{myexpression}

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group