
Ich verwende \usepackage[all,cmtip]{xy}
und möchte einen Kreis für erstellen $\overline{D_1^n}$
, ich möchte den -Pfeil rot einfärben $f\circ\pi$
, ich möchte auch den schattieren $S^n/\mathbb{Z}^2$
. Ich habe den eingefügtdsfrac-Funktion, wobeidsfracsteht für
\newcommand{\dsfrac}[2]{\displaystyle{\Huge{\sfrac{#1}{#2}}}}
Der Code lautet:
\documentclass{book}
\usepackage[all,cmtip]{xy}
\usepackage{stix}
\usepackage{mathtools}
\usepackage{xfrac}
\usepackage[bb=ams]{mathalpha}
\begin{document}
\Large
\newcommand{\dsfrac}[2]{\displaystyle{\Huge{\sfrac{#1}{#2}}}}
\newcommand{\tonde}[1]{\bigl(#1\bigr)}
\newcommand{\Z}{\mathbb Z}
\renewcommand{\P}{\mathbb P}
\newcommand{\R}{\mathbb R}
\begin{equation}
\xymatrix{{\overline{D_1^n}}\ar@{^{(}->}[rr]^{i}\ar@{>>}[d]_{\pi_1}\ar@{^{(}->>}[drr]_{f\circ\pi_1}^{\pi_2\circ i}&&S^n\ar@{>>}[d]^{\pi_ 2}\\\dsfrac{\overline{D_1^n}}{\!\!\sim}\ar@{^{(}->>}[rr]^{f}_{\cong}&&\boxed{\dsfrac{S^n}{\Z^2}}\ar@{=}[r]&\P^n\tonde{\R}}
\end{equation}
\end{document}
Vielen Dank
Antwort1
Hier ist eine Lösung mit tikz-cd
, die dies etwas einfacher macht. Insbesondere können Sie verwenden, cells=nodes
um Ihre Box und Ihren Kreis zu erhalten.
Es gibt ein paar Probleme mit der Art und Weise, wie Sie die Schriftgröße in Ihrem Code ändern. Wenn Sie das gesamte Diagramm vergrößern möchten, verwenden Sie das adjustbox
Paket und
\adjustbox{scale=1.5,center}{\begin{tikzcd}...\end{tikzcd}}
Ich war nicht sicher, was Sie mit dem Schattieren meinten $S^n/\mathbb{Z}^2$
, also habe ich es blau gemacht. Das lässt sich leicht ändern.
Um die Pfeilspitzen zu ändern, fügen Sie arrow style=tikz, >={Triangle[length=2mm]}
den tikzcd
Optionen hinzu. Sie können die length
und width
der Pfeilspitzen beliebig anpassen. Sie können auch >={latex}
eine ähnliche Option in Betracht ziehen.
\documentclass{article}
\usepackage{amsmath}
\usepackage{stix}
\usepackage{tikz-cd}
\usepackage{adjustbox}
\newcommand{\Z}{\mathbb Z}
\renewcommand{\P}{\mathbb P}
\newcommand{\R}{\mathbb R}
\begin{document}
\begin{tikzcd}[arrow style=tikz, >={Triangle[length=2mm]}, cells={nodes={inner sep=2mm}}, row sep=1cm]
\overline{D_1^n}\arrow[rr, hook, "i"]\arrow[drr, red, hook, two heads, text=black, "\pi_2\circ i", "f\circ\pi_1"']\arrow[d, two heads, "\pi_1"']
&& S^n\arrow[d, two heads, "\pi_2"]\\
|[draw, circle, inner sep=0pt, outer sep=2pt]|\raisebox{.5ex}{$\overline{D_1^n}$}\Big/\raisebox{-.5ex}{$\sim$}\arrow[rr, hook, two heads, "f", "\cong"']
&& |[draw, inner sep=2pt, outer sep=2pt, text=blue]|\raisebox{.5ex}{$S^n\!$}\Big/\raisebox{-.5ex}{$\Z^2$}\arrow[r, equals] & \P^n(\R)
\end{tikzcd}
\end{document}