PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beschriftung von Pfeilen in \xymatrix senkrecht zu Pfeilrichtung verschieben



infutura
10-03-2011, 16:31
Hallo,

in\xymatrix kann man die Beschriftungen von Pfeilen in Pfeilrichtung verschieben (z.B. via \ar[r]^(0.3){label}).

Kann man die Beschriftung auch senkrecht zur Pfeilrichtung verschieben?

Vielen Dank,
infutura

infutura
13-03-2011, 18:33
--- push ---

localghost
13-03-2011, 18:49
Du wirst so wohl kaum eine Antwort erhalten. Und Du solltest mittlerweile wissen, woran das liegt.

infutura
16-03-2011, 15:06
Vielleicht meint localghost ein Minimalbeispiel. Ich kann zwar an einem Minimalbeispiel nicht wirklich zeigen, was ich will, aber vielleicht hilft folgendes:



\documentclass{article}
\usepackage{amsmath}
\usepackage[all,cmtip]{xy}

\begin{document}

\begin{align*}
\xymatrixcolsep{10em}\xymatrix{A \ar[r]^(0.1){f} & B}\\
\xymatrixcolsep{10em}\xymatrix{A \ar[r]^(0.5){f} & B}\\
\xymatrixcolsep{10em}\xymatrix{A \ar[r]^(0.9){f} & B}
\end{align*}

\end{document}


Dort verändere ich die Position der Beschriftung des Pfeiles in Pfeilrichtung (hier horizontal). Ich würde sie jetzt gern senkrecht dazu verändern (d.h. in diesem Beispiel vertikal). Weiß jemand, ob dies geht und wenn ja, wie?

localghost
01-05-2011, 09:56
Wenn die Anleitung zu xypic (http://ctan.org/pkg/xypic) keine Auskunft darüber gibt, frage die Autoren, bastele dir eine Notlösung mit \raisebox oder suche dir eine Alternative.

\documentclass{article}
\usepackage{amsmath}
\usepackage[all,cmtip]{xy}

\begin{document}
\begin{align*}
\xymatrixcolsep{10em}\xymatrix{A \ar[r]^(0.1){f} & B}\\
\xymatrixcolsep{10em}\xymatrix{A \ar[r]^(0.5){\raisebox{10pt}{f}} & B}\\
\xymatrixcolsep{10em}\xymatrix{A \ar[r]^(0.9){f} & B}
\end{align*}
\end{document}