私はこの基本的な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}
出力は次のようになります。