XY-picパッケージ図面の配置方法

XY-picパッケージ図面の配置方法

私はこの基本的なXY-picパッケージ描画を持っています

\begin{displaymath}
    \xymatrix{A & B \\
              C & D }
\end{displaymath}

そして、Latex でコードを入力すると、ページの中央に描画されます。この描画を希望どおりに配置するにはどうすればよいでしょうか?

PS また、ラテックスのボックスに図面を入れるにはどうすればよいですか?

答え1

試す

 \documentclass{amsart}
 \usepackage{tikz}
 \usepackage{graphicx}
 \usetikzlibrary{calc}
 \usepackage[all]{xy}
 \begin{document}
 \hfill{}This matrix \fbox{\xymatrix{A & B \\ C & D }} is off to the right.
 \begin{center}
 This matrix \fbox{\xymatrix{A & B \\ C & D }} is centered.
 \end{center}
 \par\noindent{}This one \fbox{\xymatrix{A & B \\ C & D }} is on the left.
 \begin{tikzpicture}[remember picture,overlay]
   \node[anchor=south west,inner sep=0pt] at ($(current page.south west)+(0cm,0cm)$) {
      \fbox{\xymatrix{A & B \\ C & D }}
   };
   \node[anchor=south east,inner sep=0pt] at ($(current page.south east)+(0cm,0cm)$) {
      \fbox{\xymatrix{A & B \\ C & D }}
   };
   \node[anchor=north west,inner sep=0pt] at ($(current page.north west)+(0cm,0cm)$) {
      \fbox{\xymatrix{A & B \\ C & D }}
   };
   \node[anchor=north east,inner sep=0pt] at ($(current page.north east)+(0cm,0cm)$) {
      \fbox{\xymatrix{A & B \\ C & D }}
   };
 \end{tikzpicture}
 \end{document}

出力は次のようになります。

texファイルの出力

関連情報