X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fexamples%2Fxypic.lyx;h=5de1b08fa5a9e3a4b616c01d8efc042ee390cbe1;hb=a33aa0632d0409c8949e8b1284a47bcf276d9454;hp=9a0794bb28e69a308346773c1188c3c92d325819;hpb=3154091853b2fac7e5edc315f9756177cfb44835;p=lyx.git diff --git a/lib/examples/xypic.lyx b/lib/examples/xypic.lyx index 9a0794bb28..5de1b08fa5 100644 --- a/lib/examples/xypic.lyx +++ b/lib/examples/xypic.lyx @@ -1,12 +1,11 @@ -#LyX 1.6.2svn 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} - % define new commands used in sec. 5.1 \newcommand{\xyR}[1]{ \xydef@\xymatrixrowsep@{#1}} @@ -28,18 +27,24 @@ \end_preamble \options BCOR7.5mm \use_default_options false +\maintain_unincluded_children false \language english \inputencoding auto +\fontencoding global \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 +\default_output_format default +\bibtex_command default +\index_command default \paperfontsize 12 \spacing single \use_hyperref true @@ -61,21 +66,28 @@ \use_geometry false \use_amsmath 1 \use_esint 0 +\use_mhchem 1 \cite_engine basic \use_bibtopic false +\use_indices false \paperorientation portrait +\suppress_date false +\index Index +\shortcut idx +\color #008000 +\end_index \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 -\author "" -\author "" +\html_math_output 0 +\html_be_strict true \end_header \begin_body @@ -83,7 +95,7 @@ \begin_layout Title Using \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -111,7 +123,7 @@ preview \family typewriter \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -124,7 +136,7 @@ Xy \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 @@ -193,7 +205,7 @@ xypic \align center \begin_inset Graphics filename xyfigure.png - scale 50 + width 75col% BoundingBox 0bp 0bp 580bp 440bp clip @@ -212,7 +224,7 @@ xypic \begin_layout Standard In this note, we describe how \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -237,7 +249,7 @@ XP and under Windows Vista. There are two modes of operations: For a start, and for some first tests, it may be easiest to first enter the \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -248,7 +260,7 @@ Xy \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 @@ -260,7 +272,7 @@ Ctrl-M . If you use \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -271,7 +283,7 @@ Xy \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 @@ -288,7 +300,7 @@ Once the cursor is moved over a diagram, this is displayed as an array of In the first two sections of this documentation, we explain how to use LyX in the first mentioned mode and we introduce all \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -299,7 +311,7 @@ Xy \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 @@ -310,7 +322,7 @@ reference "sec:math-editor" explains how to use the \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -321,14 +333,14 @@ Xy \end_inset --Pic commands inside a math-editing area. +-pic commands inside a math-editing area. \end_layout \begin_layout Standard It is not our intention to write another introduction to \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -339,10 +351,10 @@ Xy \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 open +status collapsed \begin_layout Plain Layout @@ -353,7 +365,7 @@ Xy \end_inset --Pic manual +-pic 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 -Edit\SpecialChar \menuseparator +Tools\SpecialChar \menuseparator Reconfigure \family default from the main LyX menu. @@ -413,17 +425,38 @@ preview \begin_layout Enumerate Open LyX, choose \family sans -Edit\SpecialChar \menuseparator +Tools\SpecialChar \menuseparator Preferences\SpecialChar \menuseparator Look and Feel\SpecialChar \menuseparator -Graphics +Display \family default - and place a check-mark at + and turn \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 . - \end_layout \begin_layout Enumerate @@ -454,7 +487,7 @@ Move the cursor out of the formula, and watch it change its appearance to \begin_layout Enumerate Activate and test \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -465,7 +498,7 @@ Xy \end_inset --Pic +-pic \family typewriter : \end_layout @@ -510,14 +543,17 @@ $ \end_inset . - Commutative diagrams \end_layout \end_deeper +\begin_layout Section +Commutative diagrams +\end_layout + \begin_layout Standard The following diagram, which is taken from the documentation of \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -528,7 +564,7 @@ Xy \end_inset --Pic +-pic \begin_inset CommandInset citation LatexCommand cite key "xypic manual" @@ -618,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}\\ - & Y\ar[r]^{g} & Z} + & Y\ar[r]^{g} & Z +} $ \end_inset @@ -828,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]\\ - & Y \ar[r] & Z } + & Y \ar[r] & Z +} \end_inset @@ -903,7 +941,7 @@ beta \begin_inset Formula $\beta$ \end_inset - above the arrow, i. + above the arrow, e. \begin_inset space \thinspace{} \end_inset @@ -992,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}\\ - & Y \ar[r]^{g} & Z } + & Y \ar[r]^{g} & Z +} \end_inset @@ -1002,7 +1041,7 @@ ar[r]^g & Z } \begin_layout Standard \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -1042,7 +1081,7 @@ For labels placed to the left or to the right of the arrow this does not work. The corresponding \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -1173,7 +1212,7 @@ ar@{^(->}[r]. \begin_layout Standard \begin_inset Tabular - + @@ -1508,7 +1547,7 @@ Following the @-character by either a 2, 3, _,or a ^, we can produce arrows \begin_layout Standard \begin_inset Tabular - + @@ -1762,7 +1801,7 @@ newdir \family typewriter \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -1902,7 +1941,7 @@ Math \family sans \SpecialChar \menuseparator -Alignment. +Change Formula Type. \end_layout \begin_layout Subsection @@ -2062,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\\ -E\ar@(ul,ur)} +E\ar@(ul,ur) +} \] \end_inset @@ -2114,7 +2154,7 @@ Framing objects \begin_layout Standard With \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2125,7 +2165,7 @@ Xy \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 @@ -2238,7 +2278,7 @@ entrymodifiers={++[o][F-]} \family default , all following entries inside \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2307,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\,\\ -C & \save"1,1"."1,2"*++[F]\frm{}\restore} +C & \save"1,1"."1,2"*++[F]\frm{}\restore +} \] \end_inset @@ -2421,7 +2462,7 @@ Recall that in LyX's math-editor any pair of braces to the parameter is entered. In connection with \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2510,7 +2551,7 @@ xymatrix 1- \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2549,7 +2590,11 @@ Alt-m c 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 @@ -2743,19 +2788,20 @@ lly convert it into graphical output. \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 -\emph default +\family default , or try to translate the LyX-file into -\emph on +\family sans DVI -\emph default +\family default using -\emph on +\family sans Ctrl+D -\emph default +\family default or \family sans View\SpecialChar \menuseparator @@ -2787,7 +2833,7 @@ It is often convenient to stretch the horizontal or the vertical dimensions of an entire diagram by using spacing commands for rows and/or columns. According to the \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2811,7 +2857,7 @@ xymatrix@R=1pc{ \family default defines an \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2843,7 +2889,7 @@ xymatrix@C= Unfortunately, these commands do currently not work inside LyX, as the @-character is interpreted by LyX as ending the \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2861,7 +2907,7 @@ Xy \begin_layout Standard Knowing that \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2945,7 +2991,7 @@ xymatrixcolsep@ \backslash xyR{...} into the \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -2998,7 +3044,8 @@ xyC{.5pc} \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 @@ -3013,7 +3060,7 @@ Label positioning \begin_layout Standard Another useful \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3030,7 +3077,7 @@ Xy items, such as the intersection of the arrows in the figure below. In order to shift a label position alongside the shaft of an arrow, \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3141,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}}\\ -\circ\ar[ur]\sb(0.3)\phi & \bullet} +\circ\ar[ur]\sb(0.3)\phi & \bullet +} \] \end_inset @@ -3245,7 +3293,7 @@ Further \family typewriter \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3272,7 +3320,7 @@ xymatrix \family typewriter \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3290,7 +3338,7 @@ Xy \family typewriter \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3303,7 +3351,7 @@ Xy \family default --Pic manual +-pic manual \begin_inset CommandInset citation LatexCommand cite key "xypic manual" @@ -3322,7 +3370,7 @@ key "Lauda" explains how to use \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3334,11 +3382,37 @@ Xy \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 \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3365,6 +3439,7 @@ key "Ouvaton" \end_layout \begin_layout Bibliography +\labelwidthstring References \begin_inset CommandInset bibitem LatexCommand bibitem label "1" @@ -3375,7 +3450,7 @@ key "xypic manual" Kristoffer H. Rose: \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3388,7 +3463,7 @@ Xy \emph on --Pic User's Guide +-pic User's Guide \emph default . Version 3.7, Feb. @@ -3402,6 +3477,7 @@ xypic \end_layout \begin_layout Bibliography +\labelwidthstring References \begin_inset CommandInset bibitem LatexCommand bibitem label "2" @@ -3424,6 +3500,7 @@ http://www.tug.org/tex-archive/help/Catalogue/entries/preview-latex.html \end_layout \begin_layout Bibliography +\labelwidthstring References \begin_inset CommandInset bibitem LatexCommand bibitem label "3" @@ -3446,6 +3523,7 @@ http://www.tug.org/tex-archive/help/Catalogue/entries/xypic.html \end_layout \begin_layout Bibliography +\labelwidthstring References \begin_inset CommandInset bibitem LatexCommand bibitem label "4" @@ -3468,6 +3546,7 @@ http://www.gnu.org/software/auctex/ \end_layout \begin_layout Bibliography +\labelwidthstring References \begin_inset CommandInset bibitem LatexCommand bibitem label "5" @@ -3477,7 +3556,7 @@ key "Lauda" Aarlon Lauda: \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3490,7 +3569,7 @@ Xy \emph on --Pic +-pic \emph default \emph on @@ -3502,7 +3581,7 @@ status collapsed \begin_layout Plain Layout -http://www.dpmms.cam.ac.uk/~al366/xytutorial.html +http://www.math.columbia.edu/~lauda/xy/ \end_layout \end_inset @@ -3511,6 +3590,7 @@ http://www.dpmms.cam.ac.uk/~al366/xytutorial.html \end_layout \begin_layout Bibliography +\labelwidthstring References \begin_inset CommandInset bibitem LatexCommand bibitem label "6" @@ -3520,7 +3600,7 @@ key "Ouvaton" Filipp Ouvaton: \begin_inset ERT -status open +status collapsed \begin_layout Plain Layout @@ -3533,7 +3613,7 @@ Xy \emph on --Pic +-pic \emph default : \emph on