#LyX 2.2 created this file. For more info see http://www.lyx.org/
-\lyxformat 503
+\lyxformat 506
\begin_document
\begin_header
+\save_transient_properties true
\origin /systemlyxdir/examples/ja/
\textclass scrartcl
\begin_preamble
\end_inset
--Picを\SpecialCharNoPassThru LyX
+-Picを\SpecialChar LyX
で使用する
\end_layout
\family typewriter
preview
\family default
-スタイルの導入された\SpecialCharNoPassThru LaTeX
-システムと、比較的新しい版の\SpecialCharNoPassThru LyX
-があれば、\SpecialCharNoPassThru LyX
+スタイルの導入された\SpecialChar LaTeX
+システムと、比較的新しい版の\SpecialChar LyX
+があれば、\SpecialChar LyX
内部からグラフ描画パッケージ
\family typewriter
\family default
--Picを便利に使用することができます。\SpecialCharNoPassThru LyX
-のメイン編集ウィンドウ内部で、図式を編集したり表示したりすることができるのです。ここでは、主に圏論や代数などの関連
-領域で使用される図式を描いたり、編集したり、プレビューしたりするためには、
+-Picを便利に使用することができます。\SpecialChar LyX
+のメイン編集ウィンドウ内部で、図式を編集したり表示したりすることができるのです。ここでは、主に圏論や代数などの関連領域で
+使用される図式を描いたり、編集したり、プレビューしたりするためには、
\family typewriter
xypic
\family default
\backslash
xymatrix
\family default
-コマンドを\SpecialCharNoPassThru LyX
+コマンドを\SpecialChar LyX
内部からどのように使えばいいのかを説明します。
\end_layout
\family typewriter
xypic
\family default
-パッケージは、\SpecialCharNoPassThru LaTeX
-においてグラフと図式を簡単に構成するための便利なツールとして、長い間使われてきています。不幸にして長い間、\SpecialCharNoPassThru LyX
-中でこのパッケージを使え
-るのは、悪名高き\SpecialCharNoPassThru TeX
-コードボックスに限定されてきたため、\SpecialCharNoPassThru LyX
-エディタでは、完成した図式ではなく\SpecialCharNoPassThru LaTeX
-ソースしか表示されませんでした。しかしついに、AUC
-\SpecialCharNoPassThru TeX
+パッケージは、\SpecialChar LaTeX
+においてグラフと図式を簡単に構成するための便利なツールとして、長い間使われてきています。不幸にして長い間、\SpecialChar LyX
+中でこのパッケージを使えるのは、悪名高き\SpecialChar TeX
+
+コードボックスに限定されてきたため、\SpecialChar LyX
+エディタでは、完成した図式ではなく\SpecialChar LaTeX
+ソースしか表示されませんでした。しかしついに、AUC\SpecialChar TeX
プロジェクト
\begin_inset CommandInset citation
LatexCommand cite
\end_inset
-の一部である新しい\SpecialCharNoPassThru LaTeX
+の一部である新しい\SpecialChar LaTeX
スタイル
\family typewriter
preview
\family default
-によって、\SpecialCharNoPassThru LyX
+によって、\SpecialChar LyX
内部から構成し、表示し、対話式に編集する形で、
\family typewriter
xypic
\end_inset
--Picを\SpecialCharNoPassThru LyX
+-Picを\SpecialChar LyX
内部からどのように使用すればよいか、図式をどのように作成し編集すればよいかを説明します。下記の手順は、Windows
\begin_inset space \thinspace{}
\end_inset
-XPおよびWindows Vistaそれぞれの環境下で、\SpecialCharNoPassThru LyX
+XPおよびWindows Vistaそれぞれの環境下で、\SpecialChar LyX
の第1.3.7版から第1.6版までを使用して検証されています。
\end_layout
\end_inset
--Picコードを\SpecialCharNoPassThru LyX
+-Picコードを\SpecialChar LyX
ウィンドウに入力し、その全体を選択した後、
\family sans
Ctrl-m
\end_inset
--Picをもっとよく使うようであったり、最初に作った図を修正したりしたいのであれば、目的の図は、\SpecialCharNoPassThru LyX
+-Picをもっとよく使うようであったり、最初に作った図を修正したりしたいのであれば、目的の図は、\SpecialChar LyX
数式エディタを使って組み立て、修正した方がよいでしょう。
\end_layout
\end_layout
\begin_layout Standard
-この文書の最初の2節では、上述した最初のモードで\SpecialCharNoPassThru LyX
+この文書の最初の2節では、上述した最初のモードで\SpecialChar LyX
を使うにはどうすればよいか説明し、可換図やグラフやオートマトンを描くのに便利な、すべての
\begin_inset ERT
status collapsed
\end_inset
--Picの入門を書くことではなく、これらのうち最も重要なコマンドが\SpecialCharNoPassThru LyX
+-Picの入門を書くことではなく、これらのうち最も重要なコマンドが\SpecialChar LyX
内部でどう機能するのかを紹介することにあります。というのも、
\begin_inset ERT
status collapsed
\end_inset
-で説明されているキー割り当ては、\SpecialCharNoPassThru LyX
+で説明されているキー割り当ては、\SpecialChar LyX
内部では必ずしも正しく動作しないからです。
\end_layout
\end_layout
\begin_layout Standard
-ここからは、\SpecialCharNoPassThru LaTeX
+ここからは、\SpecialChar LaTeX
パッケージの
\family typewriter
xypic
\family typewriter
preview
\family default
-が、\SpecialCharNoPassThru LaTeX
+が、\SpecialChar LaTeX
システムに導入されていることが必要です。これらはCTANから入手することができます。それぞれ
\begin_inset CommandInset citation
LatexCommand cite
\end_inset
-を参照してください。これらを新しく導入した場合には、\SpecialCharNoPassThru LyX
+を参照してください。これらを新しく導入した場合には、\SpecialChar LyX
のメインメニューから
\family sans
編集\SpecialChar menuseparator
再設定
\family default
-を実行する必要があるかもしれません。すると、\SpecialCharNoPassThru LyX
+を実行する必要があるかもしれません。すると、\SpecialChar LyX
で最初の図式を作るための手順は以下のようになります。
\end_layout
preview
\family default
の有効化とテスト
-\family default
\begin_inset Separator parbreak
\end_inset
+
\end_layout
\begin_deeper
\begin_layout Enumerate
-\SpecialCharNoPassThru LyX
+\SpecialChar LyX
を開き、
\family sans
ツール\SpecialChar menuseparator
\end_layout
\begin_layout Enumerate
-\SpecialCharNoPassThru LyX
+\SpecialChar LyX
文書を開き、適当な数式、たとえば
\begin_inset Formula $a+b=c$
\end_inset
\begin_inset Separator parbreak
\end_inset
+
\end_layout
\begin_deeper
\begin_layout Enumerate
-\SpecialCharNoPassThru LyX
+\SpecialChar LyX
文書内部で
\family typewriter
\end_layout
\begin_layout Standard
-このパターンは\SpecialCharNoPassThru LaTeX
+このパターンは\SpecialChar LaTeX
で慣れておられると思います。ここには3つの行があり、最初の2行は行末マーカ
\family typewriter
\end_layout
\begin_layout Standard
-\begin_inset Formula $\xymatrix{ U \ar[ddr] \ar[drr] \ar[dr]\\
- & X \times_{Z} Y \ar[d] \ar[r] & X \ar[d]\\
- & Y \ar[r] & Z
+\begin_inset Formula $\xymatrix{U\ar[ddr]\ar[drr]\ar[dr]\\
+ & X\times_{Z}Y\ar[d]\ar[r] & X\ar[d]\\
+ & Y\ar[r] & Z
}
$
\end_inset
\end_layout
\begin_layout LyX-Code
-\begin_inset Formula $\xymatrix{ U \ar[ddr]_{\psi}\ar[drr]^{\varphi}\ar[dr]|-{(x,y)}\\
- & X \times_{Z} Y \ar[d]^{q} \ar[r]_{p} & X \ar[d]_{f}\\
- & Y \ar[r]^{g} & Z
+\begin_inset Formula $\xymatrix{U\ar[ddr]_{\psi}\ar[drr]^{\varphi}\ar[dr]|-{(x,y)}\\
+ & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
+ & Y\ar[r]^{g} & Z
}
$
\end_inset
\family typewriter
(.3)
\family default
-のように比率をラベルの前に付けることによって、ラベルを矢印の先の方や根本の方にずらすことができますが、これは\SpecialCharNoPassThru LyX
+のように比率をラベルの前に付けることによって、ラベルを矢印の先の方や根本の方にずらすことができますが、これは\SpecialChar LyX
では、
\family typewriter
\end_layout
\begin_layout Standard
-これは、矢印の右や左に置かれているラベルに対しては機能しないのです。\SpecialCharNoPassThru LyX
+これは、矢印の右や左に置かれているラベルに対しては機能しないのです。\SpecialChar LyX
の数式エディタは、このような場合に対応する、
\family typewriter
\begin_layout Standard
\begin_inset Tabular
<lyxtabular version="3" rows="11" columns="2">
-<features rotate="0" islongtable="true" longtabularalignment="center">
+<features islongtable="true" longtabularalignment="center">
<column alignment="center" valignment="top">
<column alignment="center" valignment="top">
<row>
\begin_inset Text
\begin_layout Plain Layout
-\SpecialCharNoPassThru LyX
+\SpecialChar LyX
中のソースコード
\end_layout
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{-->}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{-->}[r] & \ }
$
\end_inset
\family typewriter
\backslash
-ar@{\twohyphens
->}
+ar@{-->}
\end_layout
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{..>}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{..>}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{~>}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{~>}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{->>}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{->>}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{-->>}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{-->>}[r] & \ }
$
\end_inset
\family typewriter
\backslash
-ar@{\twohyphens
->>}
+ar@{-->>}
\end_layout
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{>->>}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{>->>}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{_{(}->}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{_{(}->}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{^{(}->}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{^{(}->}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{|-|}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{|-|}[r] & \ }
$
\end_inset
\begin_layout Standard
\begin_inset Tabular
<lyxtabular version="3" rows="8" columns="2">
-<features rotate="0" islongtable="true" longtabularalignment="center">
+<features islongtable="true" longtabularalignment="center">
<column alignment="center" valignment="top">
<column alignment="center" valignment="top">
<row>
\begin_inset Text
\begin_layout Plain Layout
-\SpecialCharNoPassThru LyX
+\SpecialChar LyX
中のソースコード
\end_layout
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@2[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@2[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@3[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@3[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@_{->}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@_{->}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@^{->}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@^{->}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@^{>>->>}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@^{>>->>}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@{^{<}-_{>}}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@{^{<}-_{>}}[r] & \ }
$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-\begin_inset Formula $\xymatrix{\ \ar@2{--}[r] & \ }
+\begin_inset Formula $\xymatrix{\ \ar@2{--}[r] & \ }
$
\end_inset
\family typewriter
\backslash
-ar@2{\twohyphens
-}
+ar@2{--}
\end_layout
\end_inset
\backslash
ar@{-|>}[r]
\family default
-とすれば、\SpecialCharNoPassThru LyX
+とすれば、\SpecialChar LyX
中で以下のように正しく表示されます。
\begin_inset Formula
\[
$
\end_inset
-のように、行内で使用することができます。上記のように、このコードを\SpecialCharNoPassThru LyX
+のように、行内で使用することができます。上記のように、このコードを\SpecialChar LyX
内で書いたならば、それを選択して、行内表示にしたければ
\family sans
Ctrl-m
\begin_inset Formula $\ldots$
\end_inset
-/を使用します。省略記号の部分には、\SpecialCharNoPassThru TeX
+/を使用します。省略記号の部分には、\SpecialChar TeX
式の長さを下添字か上添字として入力する必要があります。たとえば、矢印を
\family typewriter
1pc
\backslash
ar@/_1pc/
\family default
-と書けばいいのですが、\SpecialCharNoPassThru LyX
-では直接このように書くことはできません。\SpecialCharNoPassThru LyX
+と書けばいいのですが、\SpecialChar LyX
+では直接このように書くことはできません。\SpecialChar LyX
では、長さを
\family typewriter
\end_layout
\begin_layout Standard
-\SpecialCharNoPassThru LaTeX
+\SpecialChar LaTeX
コマンドの
\family typewriter
\end_layout
\begin_layout Section
-\SpecialCharNoPassThru LyX
+\SpecialChar LyX
数式エディタを使う
\begin_inset CommandInset label
LatexCommand label
\family sans
Ctrl-M
\family default
-を適用して数式編集環境に変換する方法以外にも、\SpecialCharNoPassThru LyX
-数式エディタ内でxypic図式を作成して編集することができます。上記のような図を編集する手順を説明することに
-ã\81\97ã\81¾ã\81\97ã\82\87ã\81\86ã\80\82
+を適用して数式編集環境に変換する方法以外にも、\SpecialChar LyX
+数式エディタ内でxypic図式を作成して編集することができます。上記のような図を編集する手順を説明することにしまし
+ょう。
\end_layout
\begin_layout Subsection
\end_layout
\begin_layout Standard
-\SpecialCharNoPassThru LyX
+\SpecialChar LyX
数式エディタでは、マクロパラメータを囲む波括弧の対
\family typewriter
{
\backslash
{
\family default
-とだけ入力して、\SpecialCharNoPassThru LyX
+とだけ入力して、\SpecialChar LyX
がボックスと閉じ括弧を入れてくれるのを待ち、そこに矢印の指定を入れてください。
\end_layout
\end_layout
\begin_layout Standard
-次に、矢印のパスの終わりに上添字か下添字としてラベルを書くことで、矢印にラベルを付けてください。\SpecialCharNoPassThru LyX
+次に、矢印のパスの終わりに上添字か下添字としてラベルを書くことで、矢印にラベルを付けてください。\SpecialChar LyX
数式エディタにおいては常に、アンダースコア
\family typewriter
_
\family typewriter
^
\family default
-の後にスペースを押すと上添字のボックスが開きます。ラベルには、\SpecialCharNoPassThru LaTeX
+の後にスペースを押すと上添字のボックスが開きます。ラベルには、\SpecialChar LaTeX
コードを自由に入れることができます。
\end_layout
\emph on
寸法
\emph default
-は有効な\SpecialCharNoPassThru TeX
-寸法であり、最初のスラッシュ/の後に上添字または下添字として入力します)。最後のスラッシュが、上添字や下添字の一部のままにならないように注意してく
-ã\81 ã\81\95ã\81\84ã\80\82
+は有効な\SpecialChar TeX
+寸法であり、最初のスラッシュ/の後に上添字または下添字として入力します)。最後のスラッシュが、上添字や下添字の一部のままにならないように注意してください
+。
\end_layout
\begin_layout Subsection
表示\SpecialChar menuseparator
DVI
\family default
-を使って、\SpecialCharNoPassThru LyX
+を使って、\SpecialChar LyX
ファイルを
\emph on
DVI
\end_layout
\begin_layout Standard
-一部には、\SpecialCharNoPassThru LyX
-内部では正しく動作しないものがあります。私たちが(かつて)最も望んでいたものは、図式の水平・垂直伸縮であり、矢印の正確な配置でした。これにはいく
-つか回避法があり、それをここで説明します。
+一部には、\SpecialChar LyX
+内部では正しく動作しないものがあります。私たちが(かつて)最も望んでいたものは、図式の水平・垂直伸縮であり、矢印の正確な配置でした。これにはいくつか回
+避法があり、それをここで説明します。
\end_layout
\begin_layout Subsection
\family typewriter
}
\family default
-とすれば、列間を指定することができます。残念ながら@-文字は、\SpecialCharNoPassThru LyX
+とすれば、列間を指定することができます。残念ながら@-文字は、\SpecialChar LyX
に
\begin_inset ERT
status collapsed
\end_inset
--行列マクロの終わりと解釈されてしまうので、これらのコマンドは、現在のところ、\SpecialCharNoPassThru LyX
+-行列マクロの終わりと解釈されてしまうので、これらのコマンドは、現在のところ、\SpecialChar LyX
内では動作しません。
\end_layout
\family sans
文書\SpecialChar menuseparator
設定\SpecialChar menuseparator
-\SpecialCharNoPassThru LaTeX
+\SpecialChar LaTeX
プリアンブル
\family default
)に以下のマクロを付け加えます。
\backslash
{
\family default
-、あるいは両者を入力します。バックスラッシュを忘れないようにし、閉じ括弧は\SpecialCharNoPassThru LyX
+、あるいは両者を入力します。バックスラッシュを忘れないようにし、閉じ括弧は\SpecialChar LyX
が自動的に供給することに注意してください。波括弧の中に寸法を入れます。既定値は、
\family typewriter
2pt
\backslash
phi
\family default
-としたとしても、\SpecialCharNoPassThru LyX
+としたとしても、\SpecialChar LyX
の内部からではうまく動作しません。その代替策として、ハット記号^あるいはアンダースコア_を、それぞれ
\family typewriter
\begin_inset Newline newline
\end_inset
-\SpecialCharNoPassThru LaTeX
+\SpecialChar LaTeX
パッケージ
\family typewriter
xypic
\begin_layout Plain Layout
-http://www.tug.org/tex-archive/help/Catalogue/entries/preview-latex.html
+http://www.gnu.org/software/auctex/preview-latex.html
\end_layout
\end_inset
\begin_layout Plain Layout
-http://www.tug.org/tex-archive/help/Catalogue/entries/xypic.html
+http://mirrors.ctan.org/macros/generic/diagrams/xypic/doc/xyguide.pdf
\end_layout
\end_inset
\begin_layout Plain Layout
-http://www.dpmms.cam.ac.uk/~al366/xytutorial.html
+http://mirrors.ctan.org/macros/generic/diagrams/xypic/doc/xyguide.pdf
\end_layout
\end_inset
\begin_layout Plain Layout
-http://filip.ouvaton.org/xypic/xymatrix/index.html
+http://mirrors.ctan.org/macros/generic/diagrams/xypic/doc/xyguide.pdf
\end_layout
\end_inset