From d320df30b72beae36270cb032f9a8aacd72016d6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Sat, 16 Feb 2013 21:49:57 +0100 Subject: [PATCH] xypic.lyx: update description of spacings for LyX 2.1 - update the spacing description to reflect the new features in LyX 2.1 - also update all web links and squash all LaTeX warnings (ported from branch) --- lib/examples/xypic.lyx | 414 ++++++++++++++++++++++++++++------------- 1 file changed, 289 insertions(+), 125 deletions(-) diff --git a/lib/examples/xypic.lyx b/lib/examples/xypic.lyx index edf2dc7641..5144f9d383 100644 --- a/lib/examples/xypic.lyx +++ b/lib/examples/xypic.lyx @@ -1,5 +1,5 @@ -#LyX 2.0 created this file. For more info see http://www.lyx.org/ -\lyxformat 413 +#LyX 2.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 462 \begin_document \begin_header \textclass scrartcl @@ -54,13 +54,13 @@ \font_roman default \font_sans default \font_typewriter default +\font_math auto \font_default_family default \use_non_tex_fonts false \font_sc false \font_osf false \font_sf_scale 100 \font_tt_scale 100 - \graphics default \default_output_format default \output_sync 0 @@ -82,19 +82,28 @@ \pdf_colorlinks true \pdf_backref false \pdf_pdfusetitle false -\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false, pdfpagelabels" +\pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false" \papersize a4paper \use_geometry false -\use_amsmath 1 -\use_esint 0 -\use_mhchem 1 -\use_mathdots 1 +\use_package amsmath 1 +\use_package amssymb 1 +\use_package esint 0 +\use_package mathdots 1 +\use_package mathtools 0 +\use_package mhchem 1 +\use_package stackrel 0 +\use_package stmaryrd 0 +\use_package undertilde 0 \cite_engine basic +\cite_engine_type numerical +\biblio_style plain \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false +\justification true \use_refstyle 0 +\notefontcolor #0000ff \index Index \shortcut idx \color #008000 @@ -230,8 +239,6 @@ xypic \begin_inset Graphics filename xyfigure.png width 75col% - BoundingBox 0bp 0bp 580bp 440bp - clip \end_inset @@ -1240,7 +1247,7 @@ ar@{^(->}[r]. \align center \begin_inset Tabular - + @@ -1562,7 +1569,7 @@ Following the @-character by either a 2, 3, _ or a ^, we can produce arrows \align center \begin_inset Tabular - + @@ -2860,7 +2867,14 @@ Xy \end_inset --manual, for instance, +-manual, +\begin_inset CommandInset citation +LatexCommand cite +key "xypic manual" + +\end_inset + +, for instance, \family typewriter \backslash @@ -2884,7 +2898,11 @@ Xy \end_inset --matrix with row spacing of 1 pica. +-matrix with row spacing of 1 +\begin_inset space ~ +\end_inset + +pica. Similarly, \family typewriter @@ -2902,26 +2920,125 @@ xymatrix@C= } \family default allows to modify the space between columns. - Unfortunately, these commands do currently not work inside LyX, as the - @-character is interpreted by LyX as ending the -\begin_inset ERT -status collapsed + Unfortunately, one cannot type +\begin_inset Quotes eld +\end_inset -\begin_layout Plain Layout +\family typewriter \backslash -Xy +xymatrix@R=1pc +\family default + +\begin_inset Quotes erd +\end_inset + + into a formula to get the desired matrix because the @-character is interpreted + by LyX as ending the +\family typewriter + +\backslash +xymatrix +\family default + command. + But there are two other ways of getting the desired matrix: \end_layout +\begin_layout Itemize +One types e.g. +\begin_inset space \space{} +\end_inset + + +\family typewriter + +\backslash +xymatrix@R=1pc +\family default + as normal document text, then either highlight it and press +\begin_inset Info +type "shortcut" +arg "math-mode" \end_inset --matrix-macro. + to get a formula, or copy it into an existing formula. + You can now continue as normal. +\begin_inset Newline newline +\end_inset + + +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout + +\series bold +Note: +\series default + This method only works for single spacing settings, so using +\begin_inset Newline newline +\end_inset + + +\family typewriter + +\backslash +xymatrix@M=1pt +\family default + is possible while +\family typewriter + +\backslash +xymatrix@M=1pt@C=1dd +\family default + is not. + The method also don't work if you use '!' to get a fixed grid with a defined + dimension, e.g. +\begin_inset space \space{} +\end_inset + + +\family typewriter + +\backslash +xymatrix@!R=3pt +\family default + fails while +\family typewriter +\backslash +xymatrix@!R +\family default + works. \end_layout -\begin_layout Standard -Knowing that +\end_inset + + +\begin_inset Newline newline +\end_inset + +For the following matrix, the command +\family typewriter + +\backslash +xymatrix@C=9pc +\family default + was used: +\begin_inset Formula +\[ +\xymatrix@C=9pc{A\ar[r]\ar[d] & B\\ +C\ar@{}[ur]|{\text{{horizontal stretch}}} +} +\] + +\end_inset + + +\end_layout + +\begin_layout Itemize \begin_inset ERT status collapsed @@ -2938,7 +3055,11 @@ Xy \begin_inset space ~ \end_inset - stores the values for row-spacing and column-spacing in the variables + stores the values for row-spacing and column-spacing in the variables +\begin_inset Newline newline +\end_inset + + \family typewriter \backslash @@ -2950,25 +3071,23 @@ xymatrixrowsep@ \backslash xymatrixrowsep@ \family default -, add the following macro to the preamble ( +. + So one can add the following macro to the preamble ( \family sans Layout\SpecialChar \menuseparator Document\SpecialChar \menuseparator Preamble \family default ): -\begin_inset Newpage pagebreak -\end_inset - - \end_layout +\begin_deeper \begin_layout LyX-Code \backslash newcommand{ \backslash -xyR}[1]{% +xyR}[1]{% \end_layout \begin_layout LyX-Code @@ -2979,10 +3098,6 @@ xydef@ xymatrixrowsep@{#1}} \end_layout -\begin_layout LyX-Code - -\end_layout - \begin_layout Standard A macro \family typewriter @@ -3005,7 +3120,7 @@ xymatrixcolsep@ . Now, a figure can be scaled by entering \backslash -xyR{...} into the +xyR{ into the formula before the \begin_inset ERT status collapsed @@ -3040,9 +3155,51 @@ xyC Don't forget the backslashes and remember, that the closing brace is automatica lly supplied by LyX. Inside the braces enter the dimensions. - The default is +\begin_inset Newline newline +\end_inset + + +\begin_inset Note Greyedout +status open + +\begin_layout Plain Layout + +\series bold +Note: +\series default + these commands affect all following +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + + +\backslash +Xy +\end_layout + +\end_inset + +-matrices. + Therefore don't forget to reset the values to default after the usage of + \family typewriter -2pt + +\backslash +xyR +\family default + etc.. +\end_layout + +\end_inset + + +\begin_inset Newline newline +\end_inset + +The default is +\family typewriter +2pc \family default . Here you see a diagram which is squashed vertically and stretched horizontally @@ -3050,17 +3207,14 @@ lly supplied by LyX. \family typewriter \backslash -xyR{9pc} +xyR{.5pc} \backslash -xyC{.5pc} +xyC{9pc} \family default : -\end_layout - -\begin_layout Standard \begin_inset Formula \[ -\xyC{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\ +\xyR{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\ C\ar@{}[ur]|{\text{{horizontal stretch}}} } \] @@ -3068,8 +3222,23 @@ C\ar@{}[ur]|{\text{{horizontal stretch}}} \end_inset +\begin_inset Formula $\xyR{2pc}\xyC{2pc}$ +\end_inset + + +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout +reset to default +\end_layout + +\end_inset + + \end_layout +\end_deeper \begin_layout Subsection Label positioning \end_layout @@ -3312,20 +3481,7 @@ horizontal stretch \begin_layout Subsection Further \family typewriter - -\begin_inset ERT -status collapsed - -\begin_layout Plain Layout - - -\backslash Xy -\end_layout - -\end_inset - - \family default -tricks \end_layout @@ -3429,9 +3585,24 @@ ERT Instant preview \family default insets. - A good and rather systematic introduction to -\family typewriter +\end_layout + +\begin_layout Standard +\begin_inset Newpage newpage +\end_inset + +\end_layout + +\begin_layout Bibliography +\begin_inset CommandInset bibitem +LatexCommand bibitem +key "xypic manual" + +\end_inset + +Kristoffer H. + Rose: \begin_inset ERT status collapsed @@ -3445,30 +3616,36 @@ Xy \end_inset -\family default --matrix is -\begin_inset CommandInset citation -LatexCommand cite -key "Ouvaton" +\emph on +-pic User's Guide +\emph default +. +\begin_inset Newline newline +\end_inset + + +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://mirrors.ctan.org/macros/generic/diagrams/xypic/xy/doc/xyguide.pdf +\end_layout \end_inset -. - Even if you share with me the disadvantage of not being fluent in Esperanto, - you will be able to understand most of it. - + \end_layout \begin_layout Bibliography \begin_inset CommandInset bibitem LatexCommand bibitem -label "1" -key "xypic manual" +key "xypic reference" \end_inset Kristoffer H. - Rose: + Rose and Ross Moore: \begin_inset ERT status collapsed @@ -3483,25 +3660,10 @@ Xy \emph on --pic User's Guide +-pic Reference Manual \emph default . - Version 3.7, Feb. - 16, 1999. - Available as part of the -\family typewriter -xypic -\family default - LaTeX package. - -\end_layout - -\begin_layout Bibliography -\begin_inset CommandInset bibitem -LatexCommand bibitem -label "2" -key "instant-preview" - +\begin_inset Newline newline \end_inset @@ -3510,7 +3672,7 @@ status collapsed \begin_layout Plain Layout -http://www.tug.org/tex-archive/help/Catalogue/entries/preview-latex.html +http://mirrors.ctan.org/macros/generic/diagrams/xypic/xy/doc/xyrefer.pdf \end_layout \end_inset @@ -3521,18 +3683,34 @@ http://www.tug.org/tex-archive/help/Catalogue/entries/preview-latex.html \begin_layout Bibliography \begin_inset CommandInset bibitem LatexCommand bibitem -label "3" key "xypic" \end_inset +Homepage of the package +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + + +\backslash +Xy +\end_layout + +\end_inset + +\emph on +-pic +\emph default +: \begin_inset Flex URL status collapsed \begin_layout Plain Layout -http://www.tug.org/tex-archive/help/Catalogue/entries/xypic.html +http://www.ctan.org/pkg/xypic \end_layout \end_inset @@ -3543,9 +3721,12 @@ http://www.tug.org/tex-archive/help/Catalogue/entries/xypic.html \begin_layout Bibliography \begin_inset CommandInset bibitem LatexCommand bibitem -label "4" -key "AUCTeX" +key "instant-preview" + +\end_inset +Homepage of preview-latex: +\begin_inset Newline newline \end_inset @@ -3554,7 +3735,7 @@ status collapsed \begin_layout Plain Layout -http://www.gnu.org/software/auctex/ +http://www.gnu.org/software/auctex/preview-latex.html \end_layout \end_inset @@ -3565,39 +3746,20 @@ http://www.gnu.org/software/auctex/ \begin_layout Bibliography \begin_inset CommandInset bibitem LatexCommand bibitem -label "5" -key "Lauda" - -\end_inset - -Aarlon Lauda: -\begin_inset ERT -status collapsed - -\begin_layout Plain Layout - - -\backslash -Xy -\end_layout +key "AUCTeX" \end_inset -\emph on --pic -\emph default - -\emph on -tutorial with an archive of examples -\emph default -. +Homepage of +\lang english +AUCTeX: \begin_inset Flex URL status collapsed \begin_layout Plain Layout -http://www.math.columbia.edu/~lauda/xy/ +http://www.gnu.org/software/auctex/ \end_layout \end_inset @@ -3608,12 +3770,11 @@ http://www.math.columbia.edu/~lauda/xy/ \begin_layout Bibliography \begin_inset CommandInset bibitem LatexCommand bibitem -label "6" -key "Ouvaton" +key "Lauda" \end_inset -Filipp Ouvaton: +Aarlon Lauda: \begin_inset ERT status collapsed @@ -3630,18 +3791,21 @@ Xy \emph on -pic \emph default -: + \emph on -Enkonduko pri Xymatrix +tutorial with an archive of examples \emph default . - +\begin_inset Newline newline +\end_inset + + \begin_inset Flex URL -status collapsed +status open \begin_layout Plain Layout -http://filip.ouvaton.org/xypic/xymatrix/index.html +http://www.math.columbia.edu/~lauda/xy/ \end_layout \end_inset -- 2.39.5