]> git.lyx.org Git - lyx.git/blobdiff - lib/examples/xypic.lyx
Make sweave example working. Patch from Liviu.
[lyx.git] / lib / examples / xypic.lyx
index 748563047305dd48e5afc148634d2ebaf05a9329..5de1b08fa5a9e3a4b616c01d8efc042ee390cbe1 100644 (file)
@@ -1,12 +1,11 @@
-#LyX 1.6.5svn created this file. For more info see http://www.lyx.org/
-\lyxformat 345
+#LyX 2.0.0svn created this file. For more info see http://www.lyx.org/
+\lyxformat 382
 \begin_document
 \begin_header
 \textclass scrartcl
 \begin_preamble
 \usepackage[all]{xy}
 
 \begin_document
 \begin_header
 \textclass scrartcl
 \begin_preamble
 \usepackage[all]{xy}
 
-
 % define new commands used in sec. 5.1
 \newcommand{\xyR}[1]{
   \xydef@\xymatrixrowsep@{#1}}
 % define new commands used in sec. 5.1
 \newcommand{\xyR}[1]{
   \xydef@\xymatrixrowsep@{#1}}
 \end_preamble
 \options BCOR7.5mm
 \use_default_options false
 \end_preamble
 \options BCOR7.5mm
 \use_default_options false
+\maintain_unincluded_children false
 \language english
 \inputencoding auto
 \language english
 \inputencoding auto
+\fontencoding global
 \font_roman ae
 \font_sans default
 \font_typewriter default
 \font_default_family default
 \font_roman ae
 \font_sans default
 \font_typewriter default
 \font_default_family default
+\use_xetex false
 \font_sc false
 \font_osf false
 \font_sf_scale 100
 \font_tt_scale 100
 
 \graphics default
 \font_sc false
 \font_osf false
 \font_sf_scale 100
 \font_tt_scale 100
 
 \graphics default
+\default_output_format default
+\bibtex_command default
+\index_command default
 \paperfontsize 12
 \spacing single
 \use_hyperref true
 \paperfontsize 12
 \spacing single
 \use_hyperref true
 \use_geometry false
 \use_amsmath 1
 \use_esint 0
 \use_geometry false
 \use_amsmath 1
 \use_esint 0
+\use_mhchem 1
 \cite_engine basic
 \use_bibtopic false
 \cite_engine basic
 \use_bibtopic false
+\use_indices false
 \paperorientation portrait
 \paperorientation portrait
+\suppress_date false
+\index Index
+\shortcut idx
+\color #008000
+\end_index
 \secnumdepth 3
 \tocdepth 3
 \paragraph_separation indent
 \secnumdepth 3
 \tocdepth 3
 \paragraph_separation indent
-\defskip medskip
+\paragraph_indentation default
 \quotes_language english
 \papercolumns 1
 \papersides 2
 \paperpagestyle default
 \tracking_changes false
 \output_changes false
 \quotes_language english
 \papercolumns 1
 \papersides 2
 \paperpagestyle default
 \tracking_changes false
 \output_changes false
-\author "" 
-\author "" 
+\html_math_output 0
+\html_be_strict true
 \end_header
 
 \begin_body
 \end_header
 
 \begin_body
@@ -124,7 +136,7 @@ Xy
 
 
 \family default
 
 
 \family default
--Pic can be conveniently used inside LyX.
+-pic can be conveniently used inside LyX.
  Diagrams can be edited and displayed inside the main LyX editing window.
  Here, we shall describe how to use the 
 \family typewriter
  Diagrams can be edited and displayed inside the main LyX editing window.
  Here, we shall describe how to use the 
 \family typewriter
@@ -193,7 +205,7 @@ xypic
 \align center
 \begin_inset Graphics
        filename xyfigure.png
 \align center
 \begin_inset Graphics
        filename xyfigure.png
-       scale 50
+       width 75col%
        BoundingBox 0bp 0bp 580bp 440bp
        clip
 
        BoundingBox 0bp 0bp 580bp 440bp
        clip
 
@@ -248,7 +260,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic code inside the LyX-window, select it all and convert it to a graphical
+-pic code inside the LyX-window, select it all and convert it to a graphical
  representation by pressing 
 \family sans
 Ctrl-m
  representation by pressing 
 \family sans
 Ctrl-m
@@ -271,7 +283,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic more frequently, or if you want to modify your initial figure, you
+-pic more frequently, or if you want to modify your initial figure, you
  will want to assemble and modify your figures using LyX's math editor.
  
 \end_layout
  will want to assemble and modify your figures using LyX's math editor.
  
 \end_layout
@@ -299,7 +311,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic features that might be of use for drawing commutative diagrams, graphs
+-pic features that might be of use for drawing commutative diagrams, graphs
  or automata.
  Section 
 \begin_inset CommandInset ref
  or automata.
  Section 
 \begin_inset CommandInset ref
@@ -321,7 +333,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic commands inside a math-editing area.
+-pic commands inside a math-editing area.
  
 \end_layout
 
  
 \end_layout
 
@@ -339,7 +351,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic, rather our motivation is to give an introduction how the most important
+-pic, rather our motivation is to give an introduction how the most important
  commands work inside LyX, since the keystrokes as explained in the 
 \begin_inset ERT
 status collapsed
  commands work inside LyX, since the keystrokes as explained in the 
 \begin_inset ERT
 status collapsed
@@ -353,7 +365,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic manual
+-pic manual
 \begin_inset CommandInset citation
 LatexCommand cite
 key "xypic manual"
 \begin_inset CommandInset citation
 LatexCommand cite
 key "xypic manual"
@@ -396,7 +408,7 @@ key "xypic"
 .
  After freshly installing them, it may be necessary, to run 
 \family sans
 .
  After freshly installing them, it may be necessary, to run 
 \family sans
-Edit\SpecialChar \menuseparator
+Tools\SpecialChar \menuseparator
 Reconfigure
 \family default
  from the main LyX menu.
 Reconfigure
 \family default
  from the main LyX menu.
@@ -413,17 +425,38 @@ preview
 \begin_layout Enumerate
 Open LyX, choose 
 \family sans
 \begin_layout Enumerate
 Open LyX, choose 
 \family sans
-Edit\SpecialChar \menuseparator
+Tools\SpecialChar \menuseparator
 Preferences\SpecialChar \menuseparator
 Look and Feel\SpecialChar \menuseparator
 Preferences\SpecialChar \menuseparator
 Look and Feel\SpecialChar \menuseparator
-Graphics
+Display
 \family default
 \family default
- and place a check-mark at 
+ and turn 
 \emph on
 Instant Preview
 \emph on
 Instant Preview
+\emph default
+ on.
+\end_layout
+
+\begin_layout Enumerate
+In 
+\family sans
+Document\SpecialChar \menuseparator
+Settings\SpecialChar \menuseparator
+Math
+\begin_inset space ~
+\end_inset
+
+Options
+\family default
+, uncheck 
+\emph on
+Use AMS Math package automatically
+\emph default
+ and check 
+\emph on
+Use AMS Math package
 \emph default
 .
 \emph default
 .
 \end_layout
 
 \begin_layout Enumerate
 \end_layout
 
 \begin_layout Enumerate
@@ -465,7 +498,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic
+-pic
 \family typewriter
 :
 \end_layout
 \family typewriter
 :
 \end_layout
@@ -531,7 +564,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic
+-pic
 \begin_inset CommandInset citation
 LatexCommand cite
 key "xypic manual"
 \begin_inset CommandInset citation
 LatexCommand cite
 key "xypic manual"
@@ -621,7 +654,8 @@ xymatrix{
 \begin_layout Standard
 \begin_inset Formula $\xymatrix{U\ar@/_{1pc}/[ddr]_{\psi}\ar@/{}^{1pc}/[drr]^{\varphi}\ar@{.>}[dr]|-{(x,y)}\\
  & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
 \begin_layout Standard
 \begin_inset Formula $\xymatrix{U\ar@/_{1pc}/[ddr]_{\psi}\ar@/{}^{1pc}/[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}
+ & Y\ar[r]^{g} & Z
+}
 $
 \end_inset
 
 $
 \end_inset
 
@@ -831,7 +865,8 @@ ar[r] & Z }
 \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]\\
 \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 }
+ &  Y \ar[r]  &  Z 
+}
 
 
 \end_inset
 
 
 \end_inset
@@ -906,7 +941,7 @@ beta
 \begin_inset Formula $\beta$
 \end_inset
 
 \begin_inset Formula $\beta$
 \end_inset
 
- above the arrow, i.
+ above the arrow, e.
 \begin_inset space \thinspace{}
 \end_inset
 
 \begin_inset space \thinspace{}
 \end_inset
 
@@ -995,7 +1030,8 @@ ar[r]^g & Z }
 \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}\\
 \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 }
+ &  Y \ar[r]^{g}  &  Z 
+}
 
 
 \end_inset
 
 
 \end_inset
@@ -1176,7 +1212,7 @@ ar@{^(->}[r].
 \begin_layout Standard
 \begin_inset Tabular
 <lyxtabular version="3" rows="11" columns="2">
 \begin_layout Standard
 \begin_inset Tabular
 <lyxtabular version="3" rows="11" columns="2">
-<features islongtable="true">
+<features islongtable="true" longtabularalignment="center">
 <column alignment="center" valignment="top" width="0">
 <column alignment="center" valignment="top" width="0">
 <row>
 <column alignment="center" valignment="top" width="0">
 <column alignment="center" valignment="top" width="0">
 <row>
@@ -1511,7 +1547,7 @@ Following the @-character by either a 2, 3, _,or a ^, we can produce arrows
 \begin_layout Standard
 \begin_inset Tabular
 <lyxtabular version="3" rows="8" columns="2">
 \begin_layout Standard
 \begin_inset Tabular
 <lyxtabular version="3" rows="8" columns="2">
-<features islongtable="true">
+<features islongtable="true" longtabularalignment="center">
 <column alignment="center" valignment="top" width="0">
 <column alignment="center" valignment="top" width="0">
 <row>
 <column alignment="center" valignment="top" width="0">
 <column alignment="center" valignment="top" width="0">
 <row>
@@ -1905,7 +1941,7 @@ Math
  
 \family sans
 \SpecialChar \menuseparator
  
 \family sans
 \SpecialChar \menuseparator
-Alignment.
+Change Formula Type.
 \end_layout
 
 \begin_layout Subsection
 \end_layout
 
 \begin_layout Subsection
@@ -2065,7 +2101,8 @@ in
 \begin_layout Standard
 \begin_inset Formula \[
 \xymatrix{A\ar@(dr,dl)[r]\ar@(dr,dl)[rr] & B\ar@(d,r)[dl] & C\\
 \begin_layout Standard
 \begin_inset Formula \[
 \xymatrix{A\ar@(dr,dl)[r]\ar@(dr,dl)[rr] & B\ar@(d,r)[dl] & C\\
-E\ar@(ul,ur)}
+E\ar@(ul,ur)
+}
 \]
 
 \end_inset
 \]
 
 \end_inset
@@ -2128,7 +2165,7 @@ Xy
 
 \end_inset
 
 
 \end_inset
 
--Pic, entries can obtain a single or a double frame, such as 
+-pic, entries can obtain a single or a double frame, such as 
 \begin_inset Formula $\xymatrix{*+[F]{A}}
 $
 \end_inset
 \begin_inset Formula $\xymatrix{*+[F]{A}}
 $
 \end_inset
@@ -2310,7 +2347,8 @@ The dimension of the rectangle is given as a dotted pair
  the following: 
 \begin_inset Formula \[
 \xymatrix{A & B\ar@(d,r)[dl]\sp(0.2)\phi\sp(0.7)\psi\save"1,1"."2,1"*+[F=]\frm{}\restore\,\\
  the following: 
 \begin_inset Formula \[
 \xymatrix{A & B\ar@(d,r)[dl]\sp(0.2)\phi\sp(0.7)\psi\save"1,1"."2,1"*+[F=]\frm{}\restore\,\\
-C & \save"1,1"."1,2"*++[F]\frm{}\restore}
+C & \save"1,1"."1,2"*++[F]\frm{}\restore
+}
 \]
 
 \end_inset
 \]
 
 \end_inset
@@ -2552,7 +2590,11 @@ Alt-m c
 Alt-m w
 \family default
  for the row commands.
 Alt-m w
 \family default
  for the row commands.
+ A more direct way uses the icons in the math toolbar once it has been activated
+ via 
+\family sans
+View\SpecialChar \menuseparator
+Toolbars.
 \end_layout
 
 \begin_layout Subsection
 \end_layout
 
 \begin_layout Subsection
@@ -2746,19 +2788,20 @@ lly convert it into graphical output.
 \end_layout
 
 \begin_layout Standard
 \end_layout
 
 \begin_layout Standard
-A more serious reason could be a syntactical error in your input.
- If necessary, redo the last editing steps, using 
-\emph on
+A more serious reason could be a syntactical error in your input (in that
+ case, the math edition area disappears completely).
+ If necessary, undo the last editing steps, using 
+\family sans
 Ctrl+Z
 Ctrl+Z
-\emph default
+\family default
 , or try to translate the LyX-file into 
 , or try to translate the LyX-file into 
-\emph on
+\family sans
 DVI
 DVI
-\emph default
+\family default
  using 
  using 
-\emph on
+\family sans
 Ctrl+D
 Ctrl+D
-\emph default
+\family default
  or 
 \family sans
 View\SpecialChar \menuseparator
  or 
 \family sans
 View\SpecialChar \menuseparator
@@ -3001,7 +3044,8 @@ xyC{.5pc}
 \begin_layout Standard
 \begin_inset Formula \[
 \xyC{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\
 \begin_layout Standard
 \begin_inset Formula \[
 \xyC{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\
-C\ar@{}[ur]|{\text{{horizontal stretch}}}}
+C\ar@{}[ur]|{\text{{horizontal stretch}}}
+}
 \]
 
 \end_inset
 \]
 
 \end_inset
@@ -3144,7 +3188,8 @@ phi_{4}}.
 \begin_layout Standard
 \begin_inset Formula \[
 \xyC{4pc}\xymatrix{\bullet\ar[dr]\sp(0.3)\varphi & \circ\ar@{}[d]|\vdots\ar@(r,r)[d]\sp(0.2){\phi_{1}}\sp(0.4){\phi_{2}}\sb(0.6){\phi_{3}}\sp(0.8){\phi_{4}}\\
 \begin_layout Standard
 \begin_inset Formula \[
 \xyC{4pc}\xymatrix{\bullet\ar[dr]\sp(0.3)\varphi & \circ\ar@{}[d]|\vdots\ar@(r,r)[d]\sp(0.2){\phi_{1}}\sp(0.4){\phi_{2}}\sb(0.6){\phi_{3}}\sp(0.8){\phi_{4}}\\
-\circ\ar[ur]\sb(0.3)\phi & \bullet}
+\circ\ar[ur]\sb(0.3)\phi & \bullet
+}
 \]
 
 \end_inset
 \]
 
 \end_inset
@@ -3306,7 +3351,7 @@ Xy
 
 
 \family default
 
 
 \family default
--Pic manual 
+-pic manual 
 \begin_inset CommandInset citation
 LatexCommand cite
 key "xypic manual"
 \begin_inset CommandInset citation
 LatexCommand cite
 key "xypic manual"
@@ -3337,6 +3382,32 @@ Xy
 \end_inset
 
 -pic to make braids, cobordism, string diagrams, and much more.
 \end_inset
 
 -pic to make braids, cobordism, string diagrams, and much more.
+ You might want to look on 
+\family typewriter
+inset_preview.lyx
+\family default
+ example shipped with LyX, which demonstrates how to use more advanced 
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+Xy
+\end_layout
+
+\end_inset
+
+-commands via 
+\family typewriter
+ERT
+\family default
+ and 
+\family typewriter
+Instant preview
+\family default
+ insets.
  A good and rather systematic introduction to 
 \family typewriter
 
  A good and rather systematic introduction to 
 \family typewriter
 
@@ -3368,6 +3439,7 @@ key "Ouvaton"
 \end_layout
 
 \begin_layout Bibliography
 \end_layout
 
 \begin_layout Bibliography
+\labelwidthstring References
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "1"
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "1"
@@ -3391,7 +3463,7 @@ Xy
 
 
 \emph on
 
 
 \emph on
--Pic User's Guide
+-pic User's Guide
 \emph default
 .
  Version 3.7, Feb.
 \emph default
 .
  Version 3.7, Feb.
@@ -3405,6 +3477,7 @@ xypic
 \end_layout
 
 \begin_layout Bibliography
 \end_layout
 
 \begin_layout Bibliography
+\labelwidthstring References
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "2"
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "2"
@@ -3427,6 +3500,7 @@ http://www.tug.org/tex-archive/help/Catalogue/entries/preview-latex.html
 \end_layout
 
 \begin_layout Bibliography
 \end_layout
 
 \begin_layout Bibliography
+\labelwidthstring References
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "3"
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "3"
@@ -3449,6 +3523,7 @@ http://www.tug.org/tex-archive/help/Catalogue/entries/xypic.html
 \end_layout
 
 \begin_layout Bibliography
 \end_layout
 
 \begin_layout Bibliography
+\labelwidthstring References
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "4"
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "4"
@@ -3471,6 +3546,7 @@ http://www.gnu.org/software/auctex/
 \end_layout
 
 \begin_layout Bibliography
 \end_layout
 
 \begin_layout Bibliography
+\labelwidthstring References
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "5"
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "5"
@@ -3493,7 +3569,7 @@ Xy
 
 
 \emph on
 
 
 \emph on
--Pic
+-pic
 \emph default
  
 \emph on
 \emph default
  
 \emph on
@@ -3505,7 +3581,7 @@ status collapsed
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
-http://www.dpmms.cam.ac.uk/~al366/xytutorial.html
+http://www.math.columbia.edu/~lauda/xy/
 \end_layout
 
 \end_inset
 \end_layout
 
 \end_inset
@@ -3514,6 +3590,7 @@ http://www.dpmms.cam.ac.uk/~al366/xytutorial.html
 \end_layout
 
 \begin_layout Bibliography
 \end_layout
 
 \begin_layout Bibliography
+\labelwidthstring References
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "6"
 \begin_inset CommandInset bibitem
 LatexCommand bibitem
 label "6"
@@ -3536,7 +3613,7 @@ Xy
 
 
 \emph on
 
 
 \emph on
--Pic
+-pic
 \emph default
 : 
 \emph on
 \emph default
 : 
 \emph on