2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как изменить интервал (строки, столбцы) в формулах
Сообщение27.11.2006, 23:29 
Аватара пользователя


31/07/06
33
Russia
При наборе больших матриц и коммутативных диаграмм XY-pic возникла необходимость регулирования их размера, отличающиющегося от предложенного TEXом.
КАК ЭТО СДЕЛАТЬ? Помогите пожалуйста. Спасибо.

 Профиль  
                  
 
 Re: Как изменить интервал (строки, столбцы) в формулах
Сообщение28.11.2006, 00:03 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва
Gamma писал(а):
При наборе больших матриц и коммутативных диаграмм XY-pic возникла необходимость регулирования их размера, отличающиющегося от предложенного TEXом.
КАК ЭТО СДЕЛАТЬ? Помогите пожалуйста. Спасибо.


Код:
\usepackage[all]{xy}
\usepackage{graphicx}
.
.
.
\resizebox{0.95\linewidth}{!}{$$\xymatrix{&{f_O^{-1}(O\setminus G)}\ar[lddd]_{f_{\mathfrak A}}\ar[dddd]_(.35){f_O}\ar[rdd]_{\tilde g_{\alpha}}\ar[rd]^{f_{OG}}\ar[rrr]^-{\subseteq}&&&{X^O}\ar[lldd]_{\tilde g_{\alpha}}\ar[lddd]_(.65){f_{\mathfrak A}}\ar[dddd]_(.65){f_O}\ar[rd]^{f_{OG}}\ar[rr]^-{\subseteq}&&X\ar[lddd]_{f_{\mathfrak A}}\ar[dddd]_f\\&&{p_{OG}^{-1}(O\setminus G)}\ar[lldd]_(.35)*\txt{\rotatebox{25}{$\supseteq$}}\ar[lddd]_(.6){p_{OG}}\ar[d]^{\bar g_{\alpha}}\ar[rrr]^-{\subseteq}&&&{X_{OG}}\ar[llld]_(.65){\bar g_{\alpha}}\ar[lldd]_(.35)*\txt{\rotatebox{35}{$\supseteq$}}\ar[lddd]^{p_{OG}}\\&&{\mathbb R}\\{^{\mathfrak A}\pi^{-1}(O\setminus G)}\ar[rd]^{^{\mathfrak A}\pi}\ar[rrr]^(.65){\subseteq}\ar[rru]^(.65){^{\mathfrak A}_{\alpha}\psi}&&&{^{\mathfrak A}\pi^{-1}O}\ar[rd]^{^{\mathfrak A}\pi}\ar[rr]^(.6){\subseteq}\ar[lu]_{^{\mathfrak A}_{\alpha}\psi}&&{Y_{\mathfrak A}}\ar[rd]^{^{\mathfrak A}\pi}\\&{O\setminus G}\ar[ruu]_(.35){g_{\alpha}}\ar[rrr]^-{\subseteq}&&&O\ar[rr]^-{\subseteq}&&Y}$$}


Но работает только в pdf. То есть, в dvi и ps диаграмма будет большой, а после преобразования в pdf уменьшится.

 Профиль  
                  
 
 Работает
Сообщение29.11.2006, 00:06 
Аватара пользователя


31/07/06
33
Russia
РАБОТАЕТ! СПАСИБО!
1. Это работает и PS формате и, затем,
конвертируется в PDF формат с тем же эффектом уменьшения.
2. Уменьшение XY-pic диаграммы происходит путем уменьшения масштаба диаграммы,
т.е. уменьшается все --- и линии и надписи (шрифты).
3. Как я понял аргумент {!} в команде \linewidth}{!} указывает на сохранение
пропорций уменьшения. Замена этого аргумента на конкретное
значение, например 10pt, позволяет изменить (нарушить) пропорции.
4. Интересно, МОЖНО ли уменьшить интервал между строками и/или столбцами не изменяя размер шрифта (он и так местами чрезвычайно мал)?
Например, в этом примере можно видеть, что рассотяние между строками было бы лучше уменьшить:

$$
\begin{array}{ccc}
\xymatrix{
y\ar@{=>}[rr]&&\\
y\ar@{=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{|=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{=>}[r]\ar@{=>}[dddr]&\boxplus\ar@{=>}[r]&\\
y\ar@{=>}[r]&\boxplus\ar@{=>}[r]&\\
y\ar@{=>}[r]&\boxplus\ar@{=>}[r]&\\
 y\ar@{=>}[r]&\boxplus\ar@{=>}[r]& }
 &
 \xymatrix{
y\ar@{=>}[rr]&&\\
y\ar@{=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{|=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{=>}[r]\ar@{=>}[dddr]&\boxplus\ar@{=>}[r]&\\
y\ar@{=>}[r]&\boxplus\ar@{=>}[r]&\\
y\ar@{=>}[r]&\boxplus\ar@{=>}[r]&\\
 y\ar@{=>}[r]&\boxplus\ar@{=>}[r]& }
 &
 \xymatrix{
y\ar@{=>}[rr]&&\\
y\ar@{=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{|=>}[rr]\ar@{=>}[dddr]&&\\
y\ar@{=>}[r]\ar@{=>}[dddr]&\boxplus\ar@{=>}[r]&\\
y\ar@{=>}[r]&\boxplus\ar@{=>}[r]&\\
y\ar@{=>}[r]&\boxplus\ar@{=>}[r]&\\
 y\ar@{=>}[r]&\boxplus\ar@{=>}[r]& }
 \end{array}
 $$
5. МОЖНО ли уменьшать интервал между столбцами в обычной матрице, не изменяя размер шрифта?:
\begin{array}{}
.
.
.
\end{array}

Но то, что Вы показали уже здорово. Существует ли более подробное, чем у Львовского, описание пакета XY-pic ?

СПАСИБО.

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

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



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

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


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

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