2014 dxdy logo

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

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




 
 треугольная диаграмма
Сообщение13.03.2008, 01:54 
Аватара пользователя
Здравствуйте,
подскажите ,пожалуйста, как нарисовать треугольную коммутативную диаграмму?
А то некрасиво смотрится ненужный, но дополняющий до квадрата identity
Спасибо.

 
 
 
 
Сообщение13.03.2008, 09:51 
Аватара пользователя
$$
\xymatrix{
&& M’\ar@{o->}[dl]^e \ar@/_1pc/@{-->}[ddll]_u\\
& K\ar[rr]^f \ar[dr]^h && L \ar[ul]_a \ar[dl]_g\\
L’\ar@{o->}[ur]_d \ar@/_1pc/@{-->}[rrrr]_v &&
M\ar[rr]^p \ar[ll]_c && K’\ar@{o->}[ul]_b
}
$$

Код:
$$
\xymatrix{
&& M’\ar@{o->}[dl]^e \ar@/_1pc/@{-->}[ddll]_u\\
& K\ar[rr]^f \ar[dr]^h && L \ar[ul]_a \ar[dl]_g\\
L’\ar@{o->}[ur]_d \ar@/_1pc/@{-->}[rrrr]_v &&
M\ar[rr]^p \ar[ll]_c && K’\ar@{o->}[ul]_b
}
$$

 
 
 
 
Сообщение13.03.2008, 11:07 
Аватара пользователя
Класс!!!! :D Спасибо!!!

 
 
 
 
Сообщение13.03.2008, 18:20 
Аватара пользователя
\resizebox{0.95\linewidth}{!}{$$\xymatrix{&&{p_O^{-1}(O\setminus G)}\ar[lddd]_(.35){p_O}\ar[rd]^{\bar g}\ar[rrrr]^-{\subseteq}&&&&{X_O}\ar[llld]_{\bar g}\ar[lddd]^{p_O}\ar[rr]^-{\subseteq}&&{v_fX}\ar[lddd]^{f_v}\\&&&{\mathbb R}\\{f_O^{-1}(O\setminus G)}\ar[rd]_{f_O}\ar[rrrr]^{\subseteq}\ar[rrru]^(.65){\tilde g}\ar[rruu]^-*\txt{\rotatebox{30}{$\subseteq$}}&&&&{X^O}\ar[rd]_{f_O}\ar[rr]^-{\subseteq}\ar[rruu]^-*\txt{\rotatebox{40}{$\subseteq$}}\ar[lu]_{\tilde g}&&X\ar[rd]_f\ar[rruu]^-*\txt{\rotatebox{40}{$\subseteq$}}\\&{O\setminus G}\ar[rrrr]^-{\subseteq}\ar[rruu]^(.65)g&&&&O\ar[rr]^-{\subseteq}&&Y}$$}

Здесь показано ещё, как повернуть надписи на стрелках и как уменьшить размеры диаграммы, если она не влезает на страницу.

 
 
 
 
Сообщение13.03.2008, 20:08 
Аватара пользователя
Очень здорово, но ещё мне нужен код, так как если навести курсор мышки на диаграмму,
то код появляется и быстро исчезает.

Какие пакеты надо подключать, чтобы получить такую диаграмму?

Для диаграммы photonа например, нужен
\usepackage[all]{xy}
У меня получилось,
спасибо огромное за ответ!!!

 
 
 
 
Сообщение13.03.2008, 20:10 
Аватара пользователя
Таня Тайс писал(а):
то код появляется и быстро исчезает.

нажмите на сообщении кнопку Изображение и будет Вам код :wink:

 
 
 
 
Сообщение15.03.2008, 21:45 
Аватара пользователя
На диаграмме Someone повороты у меня не работают. Надо какой-то пакет подключать. Какой?

Спасибо, действительно, у ТеХа большие возможности! 8-)

 
 
 
 
Сообщение16.03.2008, 00:59 
Аватара пользователя
Нужен \usepackage{graphicx} или \usepackage{graphics}.

Кроме того, это не работает в dvi, хотя, если конвертировать dvi в pdf, то всё будет нормально. Может быть, это зависит от возможностей просмотрщика.

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


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