2014 dxdy logo

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

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




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

 
 
 
 Re: Как изменить интервал (строки, столбцы) в формулах
Сообщение28.11.2006, 00:03 
Аватара пользователя
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 
Аватара пользователя
РАБОТАЕТ! СПАСИБО!
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 ] 


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