From 340b193e3d9969d099a499838ab218aea05c5c88 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Mon, 24 Mar 2008 21:08:49 +0000 Subject: [PATCH] Update the Customization manual. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23933 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/doc/Customization.lyx | 25866 +++++++++--------------------------- 1 file changed, 6153 insertions(+), 19713 deletions(-) diff --git a/lib/doc/Customization.lyx b/lib/doc/Customization.lyx index 6bcef4d0ab..68f089cd67 100644 --- a/lib/doc/Customization.lyx +++ b/lib/doc/Customization.lyx @@ -1,5 +1,5 @@ #LyX 1.6.0alpha1 created this file. For more info see http://www.lyx.org/ -\lyxformat 321 +\lyxformat 322 \begin_document \begin_header \textclass book @@ -13,29 +13,6 @@ % the documentation team % email: lyx-docs@lists.lyx.org -\usepackage{ifpdf} % part of the hyperref bundle -\ifpdf % if pdflatex is used - - % set fonts for nicer pdf view - \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{} - - % link all cross references and URLs in pdf output - \usepackage[colorlinks=true, bookmarks, bookmarksnumbered, - linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, - pdfpagelayout=OneColumn, pdfnewwindow=true, - pdfstartview=XYZ, plainpages=false, pdfpagelabels, - pdfauthor={LyX Team}, pdftex, - pdftitle={Customizing LyX: Features for the Advanced User},pdfsubject={LyX-documentation Customization}, - pdfkeywords={LyX, documentation} -]{hyperref} - -\else % if dvi or ps is produced - - % link all cross references and URLs in dvi output - \usepackage[ps2pdf]{hyperref} - -\fi % end if pdflatex is used - % the pages of the TOC are numbered roman % and a pdf-bookmark for the TOC is added \pagenumbering{roman} @@ -86,7 +63,19 @@ End \graphics none \paperfontsize default \spacing single -\use_hyperref false +\use_hyperref true +\pdf_title "LyX Configuration Manual" +\pdf_author "The LyX Team" +\pdf_bookmarks true +\pdf_bookmarksnumbered false +\pdf_bookmarksopen false +\pdf_bookmarksopenlevel 1 +\pdf_breaklinks true +\pdf_pdfborder true +\pdf_colorlinks true +\pdf_backref false +\pdf_pagebackref false +\pdf_pdfusetitle true \papersize default \use_geometry false \use_amsmath 0 @@ -94,6 +83,10 @@ End \cite_engine basic \use_bibtopic false \paperorientation portrait +\branch OutDated +\selected 0 +\color #f5fae7 +\end_branch \secnumdepth 3 \tocdepth 3 \paragraph_separation indent @@ -122,13 +115,8 @@ status collapsed \begin_layout PlainLayout \noindent -Principal maintainer of this file is -\noun on -Mike Ressler -\noun default -. - If you have comments or error corrections, please send them to the LyX - Documentation mailing list, . +If you have comments or error corrections, please send them to the LyX Documenta +tion mailing list, . \end_layout \end_inset @@ -160,6 +148,21 @@ on, installing new LaTeX classes and LyX layouts, etc. for some of the more obscure ones. \end_layout +\begin_layout Standard +\begin_inset Branch OutDated +status open + +\begin_layout Standard +Information from previous versions of this document that now seems to be + outdated is contained in the OutDated branch of this document. + By default, this information will not appear in the LaTeX output. +\end_layout + +\end_inset + + +\end_layout + \begin_layout Chapter LyX configuration files \end_layout @@ -174,7 +177,7 @@ name "chap:config" This chapter aims to help you to find your way through the LyX configuration files. Before continuing to read this chapter, you should find out where your - LyX library directory is by using + LyX library and user directories are by using \begin_inset Flex CharStyle:MenuItem status collapsed @@ -196,8 +199,9 @@ X \end_inset . - This directory is the place where LyX places its system-wide configuration - files, and we will simply name it + The library directory is the place where LyX places its system-wide configurati +on files; the user directory is where you can place your modified versions. + We will call the former \begin_inset Flex CharStyle:Code status collapsed @@ -205,6 +209,16 @@ status collapsed LyXDir \end_layout +\end_inset + + and the latter +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +UserDir +\end_layout + \end_inset in the remainder of this document. @@ -257,7 +271,7 @@ references \end_inset dialog. - Most customization that you might want to do to LyX is possible through + Most customization that you will want to do in LyX is possible through this dialog. However, many other inner aspects of LyX can be customized by modifying the files in @@ -271,7 +285,8 @@ LyXDir \end_inset . - They fall in different categories, described in the following subsections. + These files fall in different categories, described in the following subsection +s. \end_layout \begin_layout Subsection @@ -279,7 +294,17 @@ Automatically generated files \end_layout \begin_layout Standard -These files are generated when you configure LyX. +The files, which are to be found in +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +UserDir +\end_layout + +\end_inset + +, are generated when you configure LyX. They contain various default values that are guessed by inspection. In general, it is not a good idea to modify them, since they might be overwritt en at any time. @@ -349,7 +374,7 @@ textclass.lst \end_inset - is the list of text classes that have been found in your + the list of text classes that have been found in your \begin_inset Flex CharStyle:Code status collapsed @@ -359,7 +384,46 @@ layout/ \end_inset - directory, along with the associated LaTeX document class and their description. + directories, along with the associated LaTeX document class and their descripti +on. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +lyxmodules.lst +\end_layout + +\end_inset + + the list of layout modules found in your +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +layout/ +\end_layout + +\end_inset + + directories +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +*files.lst +\end_layout + +\end_inset + + lists of various sorts of LaTeX-related files found on your system \end_layout \begin_layout List @@ -384,12 +448,48 @@ LaTeXConfig.lyx.in \end_inset . + It contains information on your LaTeX configuration. \end_layout \begin_layout Subsection Directories \end_layout +\begin_layout Standard +These directories are duplicated between +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LyXDir +\end_layout + +\end_inset + + and +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +UserDir +\end_layout + +\end_inset + +. + If a particular files exists in both places, the one in +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +UserDir +\end_layout + +\end_inset + + will be used. +\end_layout + \begin_layout List \labelwidthstring 00.00.0000 \begin_inset Flex CharStyle:Code @@ -607,7 +707,7 @@ layouts/ \end_inset - contains the text class files described in Chapter + contains the text class and module files described in Chapter \begin_inset Space ~ \end_inset @@ -626,6 +726,32 @@ reference "chap:textclass" \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +lyx2lyx +\end_layout + +\end_inset + + contains the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +lyx2lyx +\end_layout + +\end_inset + + Python scripts used to convert between LyX versions. + These can be run from the command line if, say, you want to batch-convert + files. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout scripts/ \end_layout @@ -647,6 +773,7 @@ Template \end_inset feature. + Also contains some scripts used by LyX itself. \end_layout \begin_layout List @@ -679,20 +806,6 @@ reference "sec:templates" \begin_inset Flex CharStyle:Code status collapsed -\begin_layout PlainLayout -tex/ -\end_layout - -\end_inset - - contains some LaTeX cls files distributed with LyX. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:Code -status collapsed - \begin_layout PlainLayout ui/ \end_layout @@ -712,11 +825,7 @@ status collapsed that define the user interface to LyX. That is, the files define which items appear in which menus and the items appearing on the toolbar. - See Chapter -\begin_inset Space ~ -\end_inset - - + See \begin_inset CommandInset ref LatexCommand ref reference "sec:ui" @@ -790,7 +899,7 @@ chkconfig.ltx status collapsed \begin_layout PlainLayout -configure +configure.py \end_layout \end_inset @@ -1009,39 +1118,18 @@ econfigure \end_inset -, LyX runs +, LyX runs the \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -configure +configure.py \end_layout \end_inset - and the resulting files are written in your local configuration directory - (see section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:autodetected" - -\end_inset - - to have a list of the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -preferences -\end_layout - -\end_inset - - settings affected by this section). + script, and the resulting files are written in your local configuration + directory. This means that any additional text class file that you might have added in \begin_inset Flex CharStyle:Code @@ -1059,15 +1147,15 @@ status collapsed \begin_layout PlainLayout -\bar under -L -\bar default -ayout\SpecialChar \menuseparator - \bar under D \bar default -ocument +ocument\SpecialChar \menuseparator + +\bar under +S +\bar default +ettings \end_layout \end_inset @@ -1075,41 +1163,6 @@ ocument dialog. \end_layout -\begin_layout Itemize -Similarly, if you have installed some LaTeX document classes in your home - directory, that LaTeX can find with your -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -TEXINPUTS -\end_layout - -\end_inset - - path, they will show up in your list of text classes. -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -as long as LyX or yourself have a -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -.layout -\end_layout - -\end_inset - - file for it, of course. -\end_layout - -\end_inset - - -\end_layout - \begin_layout Itemize If you get some updated documentation from LyX ftp site and cannot install it because you do not have sysadmin rights on your system, you can just @@ -1169,20 +1222,21 @@ status collapsed \emph default instructs the program to read the configuration from that directory, and - not from the default directory (you can determine the default directory - by running LyX without this switch as described above). - If this directory does not exist, LyX offers to create it for you, just - like it does for the default directory on the first time you run the program. - You can modify the configuration options in this additional + not from the default directory. + (You can determine the default directory by running LyX without the \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Userdir +-userdir \end_layout \end_inset + switch.) If the specified directory does not exist, LyX offers to create + it for you, just like it does for the default directory on the first time + you run the program. + You can modify the configuration options in this additional user directory exactly as you would for the default directory. These directories are completely independent (but read on). Note that setting the environment variable @@ -1205,17 +1259,13 @@ Having several configurations also requires more maintenance: if you want status collapsed \begin_layout PlainLayout -Userdir/layouts +NewUserDir/layouts \end_layout \end_inset - -\end_layout - -\begin_layout Standard -which you want available from all your configurations, you must add it to - each directory separately. + which you want available from all your configurations, you must add it + to each directory separately. You can avoid this with the following trick: after LyX creates the additional directory, most of the subdirectories (see above) are empty. If you want the new configuration to mirror an existing one, replace the @@ -1246,33 +1296,16 @@ ools\SpecialChar \menuseparator \bar under R \bar default -econfigure -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:autodetected" - -\end_inset - -) +econfigure \end_layout \end_inset - which is configuration-specific. +) which is configuration-specific. \end_layout \begin_layout Chapter -The -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Preferences -\end_layout - -\end_inset - - dialog +The Preferences dialog \end_layout \begin_layout Section @@ -1307,27 +1340,17 @@ LyXDir/lyxrc.defaults \begin_inset Quotes eld \end_inset - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout # -\end_layout - -\end_inset - - \begin_inset Quotes erd \end_inset - are just comments and not interpreted. + are just comments and are not interpreted. However, only system administrators should edit \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -LyXDir/lyxrc +LyXDir/lyxrc.defaults \end_layout \end_inset @@ -1386,8 +1409,8 @@ references \end_inset dialog will be largely self-explanatory. - Almost all the commands have an associated comment, so you shouldn't have - too much trouble modifying it to taste. + Most things in the dialog have associated `tool tips': hover your mouse + pointer over something for more information. Before we highlight a few of the more important commands below, however, a word of warning: \begin_inset Flex CharStyle:MenuItem @@ -1416,22 +1439,26 @@ Save \end_layout \begin_layout Section -On-screen fonts +Look and Feel +\end_layout + +\begin_layout Subsection +Screen fonts \end_layout \begin_layout Standard The font used to display your documents on the LyX screen is very important, since you'll be reading all your documents with this font. - Therefore it is important that the font is as readable and good-looking + Therefore it is important that the font be as readable and good-looking as possible. The LyX team tried to provide the best possible default font for you, but - since practically all X11 systems are different, it's likely that the default + since systems can be so different, it's quite possible that the default fonts will be sub-optimal on your system. Fortunately, you can do something about this. - Before we explain how to do this, you should learn a bit more about fonts - so that you are better prepared for choosing your fonts, because it is - a trade-off that is specific to your preferences and the capabilities of - your system. + Before we explain how, you should learn a bit more about fonts so that + you are better prepared for choosing your fonts. + There are trade-offs that are specific to your preferences and the capabilities + of your system. \end_layout \begin_layout Standard @@ -1465,7 +1492,7 @@ Basically, screen fonts come in two different kinds: scalable outline fonts \emph on quality \emph default - of the scaling, and the + of the scaling and the \emph on speed \emph default @@ -1484,13 +1511,12 @@ outlines This means that each glyph is defined using mathematical curves that are well suited for scaling to any requested size. This mathematical definition is interpreted by the font renderer and turned - into a small picture composed of pixels according to which size and glyph, - the programmer requests. - This means that scalable fonts will look pretty good in all sizes. - Well, almost all sizes. - Since scalable fonts are defined in an abstract way, it can be hard to - provide a good rendering at small sizes, where each pixel has to be very - carefully computed to provide a good image. + into a small picture composed of pixels according to which size and glyph + (or symbol) the programmer requests. + This means that scalable fonts will look pretty good in most sizes.Since + scalable fonts are defined in an abstract way, it can be hard to provide + a good rendering at small sizes, where each pixel has to be very carefully + computed to provide a good image. Technically it is possible to do this from the mathematical definition, but in order to keep the rendering reasonably fast, tradeoffs have to be made, and the result is that scalable fonts can be difficult to read at @@ -1502,17 +1528,8 @@ Bitmap fonts on the other hand, are defined by bitmap graphics from the start, so they will look good at all the sizes they are meant for. However, they don't scale well, because in order to scale a glyph, each pixel is enlarged into several pixels. - It is the same effect that happens if you try to enlarge a picture in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xv -\end_layout - -\end_inset - - or any other picture manipulation program. + It is the same effect that happens if you try to enlarge a picture in an + image manipulation program. In order to relieve this effect, bitmap fonts are typically provided in several fixed sizes typically from around 8 pixels high up to 34 pixels or so high in steps according to what is believed to be useful. @@ -1524,8 +1541,8 @@ xv \end_layout \begin_layout Standard -The net result of all this, is that bitmap fonts are generally best for - the small sizes, where they are available, while scalable fonts are generally +The net result of all this is that bitmap fonts are generally best for the + small sizes, where they are available, while scalable fonts are generally best for large sizes. The logical conclusion would thus be to use bitmap fonts for the small sizes, and scalable fonts for the large sizes. @@ -1536,30 +1553,13 @@ The net result of all this, is that bitmap fonts are generally best for what suits you. \end_layout -\begin_layout Standard -By default, LyX uses non-scalable bitmap fonts (when using the XForms frontend). - For serif fonts, -\emph on -times -\emph default - is used, for sans serif fonts, -\emph on -helvetica -\emph default - is used, while -\emph on -courier -\emph default - is used as the monospaced/typewriter font. -\end_layout - \begin_layout Standard In the following, we will describe what to do if the text does not look good in LyX. We'll start with the most important parameters: DPI and font zoom. \end_layout -\begin_layout Subsection +\begin_layout Subsubsection DPI setting and Font Zoom \end_layout @@ -1571,8 +1571,8 @@ LyX automatically tries to scale the fonts to look as close as the paper \begin_layout Standard In order for this to work on all systems, it relies on the screen DPI (dots per inch) setting to be correct. - The DPI setting for your system is autodetected by LyX using the information - the X server can provide. + The DPI setting for your system is autodetected by LyX using information + provided by your system. You can check what LyX autodetects the DPI setting to, by running LyX as \begin_inset Flex CharStyle:Code @@ -1588,9 +1588,9 @@ lyx -dbg 2 \end_layout \begin_layout Standard -On many systems, X is not set up correctly, so you should check that it - is correct by hand. - Run +On many systems, this will not be correct, so you should check that it is + correct by hand. + On X11 systems, you can run \begin_inset Quotes eld \end_inset @@ -1640,12 +1640,12 @@ Then get the good old ruler out of the closet, and measure the width of the number of pixels in the width by the width of the screen-image on the monitor. If this number is more than, say, 5 DPI from the detected value, you should - either fix the X setup, or at least tell LyX that the DPI is different + either fix your system setup, or at least tell LyX that the DPI is different than the detected value. \end_layout \begin_layout Standard -If you can't fix the X setup (which of course is best since other programs +If you can't fix system setup (which of course is best since other programs than LyX will benefit from this as well), you can tell LyX the correct DPI using the \begin_inset Flex CharStyle:MenuItem @@ -1749,30 +1749,12 @@ While it is often possible to find a suitable size for the text on the screen, than merely size. \end_layout -\begin_layout Subsection +\begin_layout Subsubsection Font definition commands \end_layout \begin_layout Standard -As mentioned, LyX uses non-scalable bitmap fonts by default with the XForms - frontend. - For serif fonts, -\emph on -times -\emph default - is used, for sans serif fonts, -\emph on -helvetica -\emph default - is used, while -\emph on -courier -\emph default - is used as the monospaced/typewriter font. -\end_layout - -\begin_layout Standard -You can change all of these from within the +You can change LyX's screen fonts from within the \begin_inset Flex CharStyle:MenuItem status collapsed @@ -1783,126 +1765,8 @@ Preferences \end_inset dialog. - The number of fonts that are available on different systems vary, but the - program -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xfontsel -\end_layout - -\end_inset - - should be available everywhere. - Use that program to find candidate fonts. - When you've found a font that you like, try to insert the first two elements - of the name (called -\begin_inset Quotes eld -\end_inset - -fndry -\begin_inset Quotes erd -\end_inset - - and -\begin_inset Quotes eld -\end_inset - -fmly -\begin_inset Quotes erd -\end_inset - - in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xfontsel -\end_layout - -\end_inset - -) in the appropriate field in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Preferences -\end_layout - -\end_inset - - dialog and press -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -A -\bar default -pply -\end_layout - -\end_inset - -. - LyX will then reformat your document using the new font, and if you like - the font, you should -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -S -\bar default -ave -\end_layout - -\end_inset - - it. - One place to start for a new font is to see if the scalable font -\begin_inset Quotes eld -\end_inset - -utopia -\begin_inset Quotes erd -\end_inset - - is available. - Tip: You can see whether a font is a bitmap font or a scalable font by - checking the -\begin_inset Quotes eld -\end_inset - -resx -\begin_inset Quotes erd -\end_inset - - or -\begin_inset Quotes eld -\end_inset - -resy -\begin_inset Quotes erd -\end_inset - - fields in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xfontsel -\end_layout - -\end_inset - -. - If the value 0 is available, the font is scalable. - If the value 0 isn't available, the font is a bitmap font. + The number of fonts that are available on different systems vary. + \end_layout \begin_layout Standard @@ -1916,43 +1780,24 @@ blocky \end_inset , you should toggle the -\begin_inset Quotes eld -\end_inset +\begin_inset Flex CharStyle:Code +status collapsed +\begin_layout PlainLayout Use scalable fonts -\begin_inset Quotes erd +\end_layout + \end_inset button. This is only useful if you use bitmap fonts, because only these don't scale well. If you define this flag, LyX will only use the fixed font sizes that are - available, and this guarantees that all bitmap fonts look well. - (You can see which individual font sizes are available with the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xlsfonts -\end_layout - -\end_inset - - command. - Try -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -man xlsfonts -\end_layout - -\end_inset - -.) However, the prize is that the difference between the size of the fonts - on screen and the size of fonts on paper will be larger because LyX will - have to be satisfied with the closest available size, and not try to scale - a size to fit. + available, and this guarantees that all bitmap fonts look good. + However, the downside is that there will be a greater difference between + the size of the fonts on screen and the size of fonts on paper because + LyX will have to be satisfied with the closest available size, and not + try to scale a size to fit. Also, you can risk that some logically different sizes, such as \begin_inset Flex CharStyle:MenuItem status collapsed @@ -1975,18 +1820,22 @@ Larger , will be mapped to the same screen font, making it hard for you to see the difference on screen. - We've decided not to use scalable fonts by default because of these artifacts, - but since LyX is a WYSIWYM system, many people like to use the flag anyways, - well-knowing that the font size on the screen can't be trusted. - But remember that this flag only makes a difference when you use bitmap - fonts. - Scalable fonts won't be affected for reasons you should understand by now. + \end_layout \begin_layout Standard -One final note regarding this flag: you should know that there is nothing - wrong with using bitmap and scalable fonts at the same time for different - purposes. +One final note regarding the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Use scalable fonts +\end_layout + +\end_inset + + flag: you should know that there is nothing wrong with using bitmap and + scalable fonts at the same time for different purposes. For instance, it's common to use the scalable \begin_inset Quotes eld \end_inset @@ -2050,7 +1899,11 @@ n when this is known to be wrong. This will of course make your scalable fonts look weird, so use with care. \end_layout -\begin_layout Subsection +\begin_layout Standard +\begin_inset Branch OutDated +status collapsed + +\begin_layout Subsubsection Font encoding \end_layout @@ -2151,160 +2004,16 @@ As you can see, there are quite a few options that can be used to fine tune while using a different set of fonts to look good on paper. \end_layout -\begin_layout Section -Bindings -\begin_inset CommandInset label -LatexCommand label -name "sec:bindings" - \end_inset \end_layout -\begin_layout Standard -Bindings are used to, well, bind a function to a key. - Several prepackaged binding files are available: a CUA set of bindings - (familiar as the typical set of PC and CDE set of keyboard shortcuts), - an Emacs set of bindings, for those of us who follow the One True Way and - refuse to lower our standards, -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -I'm kidding here, of course! -\end_layout - -\end_inset - - as well as specialty bindings (broadway and hollywood) and other languages - (French, German, etc.). -\end_layout - -\begin_layout Standard -If, however, you'd like to customise the keybindings to your own exacting - tastes, then copy the best-fit file in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LyXDir/bind/ -\end_layout - -\end_inset - - to your own -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -UserDir/bind/ -\end_layout - -\end_inset - - and modify that. - Don't forget to load this new file into LyX using the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Preferences -\end_layout - -\end_inset - - dialog. - (For the moment you'll have to restart LyX for these changes to take effect.) -\end_layout - -\begin_layout Standard -LyX supports internationalization of the user interface (see Chapter -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "chap:i18n" - -\end_inset - -). - If your -\emph on -locale -\emph default - is set, with the environment variable -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$LANG -\end_layout - -\end_inset - -, LyX will try to use bindfiles by prepending -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$LANG_ -\end_layout - -\end_inset - - to their name. - For example, you can put a translated copy of some standard bind file in - your personal -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -bind/ -\end_layout - -\end_inset - - directory, and LyX will use it automatically. -\end_layout - -\begin_layout Standard -The syntax of the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -.bind -\end_layout - -\end_inset - - files is straightforward: -\end_layout - -\begin_layout Standard - -\backslash -bind -\end_layout - -\begin_layout Standard -Both key combination and lyx-function (including any arguments) must be - enclosed in "double quotes". - All the LyX functions are listed in the -\emph on -Reference Guide -\emph default -. -\end_layout - -\begin_layout Section +\begin_layout Subsection User Interface \begin_inset CommandInset label LatexCommand label -name "sec:ui-1" +name "sec:ui" \end_inset @@ -2324,7 +2033,7 @@ Preferences \end_inset dialog. - Simply change the + Simply select a different \begin_inset Flex CharStyle:Code status collapsed @@ -2334,7 +2043,29 @@ status collapsed \end_inset - file in + file in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Look & Feel\SpecialChar \menuseparator +User Interface +\end_layout + +\end_inset + + section. + You can customize the interface by copying one of the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +.ui +\end_layout + +\end_inset + + files from \begin_inset Flex CharStyle:Code status collapsed @@ -2344,19 +2075,7 @@ LyXDir/ui/ \end_inset -. - For the moment, only one file exists, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -default.ui -\end_layout - -\end_inset - -, but feel free to experiment. - Just copy the file to the + to \begin_inset Flex CharStyle:Code status collapsed @@ -2366,8 +2085,8 @@ UserDir/ui/ \end_inset - directory and play! Note that, for the moment, you'll have to restart LyX - for these changes to take effect. +. + You may have to restart LyX for these changes to take effect. \end_layout \begin_layout Standard @@ -2381,7 +2100,17 @@ status collapsed \end_inset - files is straightforward: have a look at default.ui. + files is straightforward: have a look at +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +default.ui +\end_layout + +\end_inset + +. The \begin_inset Flex CharStyle:Code status collapsed @@ -2544,6 +2273,244 @@ Submenu \end_inset s. + A +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Submenu +\end_layout + +\end_inset + + tag is used to insert context-dependent information that is generated by + LyX itself. + Unfortunately, the available tags are not documented outside the source + code. +\end_layout + +\begin_layout Standard +Note that, as of LyX 1.6, there are extensive context menus, normally accessed + via a right click. + These are defined in the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +.ui +\end_layout + +\end_inset + + files. +\end_layout + +\begin_layout Section +Editing +\end_layout + +\begin_layout Standard +The settings in this section are used to customise the behavior of the LyX + editor. +\end_layout + +\begin_layout Subsection +\begin_inset CommandInset label +LatexCommand label +name "sec:bindings" + +\end_inset + +Shortcuts +\end_layout + +\begin_layout Standard +Bindings are used to associate a LyX function to a key. + Several prepackaged binding files are available: a CUA set of bindings + (familiar as the typical set of PC and CDE set of keyboard shortcuts), + an Emacs set of bindings, for those of us who follow the One True Way and + refuse to lower our standards, +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +I'm kidding here, of course! +\end_layout + +\end_inset + + as well as specialty bindings (broadway and hollywood) and bindings for + languages other than English. + You can select your binding in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Editing\SpecialChar \menuseparator +Shortcuts +\end_layout + +\end_inset + + section of the +\bar under + +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout + +\bar under +T +\bar default +ools\SpecialChar \menuseparator + +\bar under +P +\bar default +references +\end_layout + +\end_inset + + +\bar default + dialog. + +\end_layout + +\begin_layout Standard +If, however, you'd like to customise the bindings to your own exacting tastes, + then there are two ways to proceed. + The first, and older method, is to copy a file from +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LyXDir/bind/ +\end_layout + +\end_inset + + to your own +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +UserDir/bind/ +\end_layout + +\end_inset + + and modify that in a text editor. + Don't forget to select this file in +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Editing\SpecialChar \menuseparator +Shortcuts +\end_layout + +\end_inset + +. + The second method is to use the shortcut editor, which you will also find + at +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Editing\SpecialChar \menuseparator +Shortcuts +\end_layout + +\end_inset + +. + The changes you make here will be stored at +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +UserDir/bind/user.bind +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Standard +LyX supports internationalization of the user interface (see Chapter +\begin_inset Space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "chap:i18n" + +\end_inset + +). + If your +\emph on +locale +\emph default + is set, LyX will try to use bindfiles by prepending the standard language + code to their name. + For example, you can put a translated copy of some standard bind file in + your personal +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +bind/ +\end_layout + +\end_inset + + directory, and LyX will use it automatically. +\end_layout + +\begin_layout Standard +The syntax of the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +.bind +\end_layout + +\end_inset + + files is straightforward: +\end_layout + +\begin_layout LyX-Code + +\backslash +bind ``'' `` +\begin_inset Quotes erd +\end_inset + + +\end_layout + +\begin_layout Standard +Both key combination and lyx-function (including any arguments) must be + enclosed in "double quotes". + The LyX functions are partially documented on listed on the +\begin_inset CommandInset href +LatexCommand href +name "LyXWiki" +target "http://wiki.lyx.org/LyX/LyxFunctions" + +\end_inset + +. + A major effort is presently underway to improve this documentation. \end_layout \begin_layout Section @@ -2553,7 +2520,7 @@ name "sec:converters-etc" \end_inset -Converters, Formats, and Copiers +File Handling \end_layout \begin_layout Standard @@ -2563,6 +2530,12 @@ LyX has a powerful mechanism to convert to and from any file format using \end_layout \begin_layout Subsection +\begin_inset CommandInset label +LatexCommand label +name "sub:Formats" + +\end_inset + Formats \end_layout @@ -2574,26 +2547,92 @@ status collapsed \begin_layout PlainLayout Tools\SpecialChar \menuseparator -Preferences:Converters +Preferences\SpecialChar \menuseparator +File Handling\SpecialChar \menuseparator +File Formats \end_layout \end_inset dialog. - Enter a new format name; a new GUI name (used in e. -\begin_inset Space \thinspace{} -\end_inset - -g. -\begin_inset Space ~ -\end_inset - -the + Press the \begin_inset Flex CharStyle:MenuItem status collapsed \begin_layout PlainLayout -View +New\SpecialChar \ldots{} + +\end_layout + +\end_inset + + button to define your new format. + The +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Format +\end_layout + +\end_inset + + field contains the named used to identify the format in the GUI. + The +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Short Name +\end_layout + +\end_inset + + is used to identify the format interally. + You will also need to enter a file extension. + These are all required. + The optional +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Shortcut +\end_layout + +\end_inset + + field is used to provide a keyboard shortcut on the menus. + (For example, pressing +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Alt-V D +\end_layout + +\end_inset + + will +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +View\SpecialChar \menuseparator +DVI +\end_layout + +\end_inset + +.) +\end_layout + +\begin_layout Standard +A Format can have a +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Viewer \end_layout \end_inset @@ -2603,14 +2642,69 @@ View status collapsed \begin_layout PlainLayout -Export +Editor \end_layout \end_inset - menus); and a file extension. - These are required. - + associated with it. + For example, you might want to use +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Ghostview +\end_layout + +\end_inset + + to view PostScript files. + You can enter the command needed to start the program in the corresponding + fields. + In defining this command, you can use the four variables listed in the + next section. + The viewer is launched when you view an image in LyX or use the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +View +\end_layout + +\end_inset + + menu. + The editor is for example launched when you press the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Edit +\end_layout + +\end_inset + + button in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Graphics +\end_layout + +\end_inset + + or the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +External material +\end_layout + +\end_inset + + dialog. \end_layout \begin_layout Standard @@ -2625,8 +2719,14 @@ Document format \end_inset option tells LyX that a format is suitable for document export. - If this is is set and if a suitable conversion route exists, the format - will appear in the + If this is is set and if a suitable conversion route exists (see +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Converters" + +\end_inset + +), the format will appear in the \begin_inset Flex CharStyle:MenuItem status collapsed @@ -2648,16 +2748,8 @@ View \end_inset - menu if it has a specified viewer. - Pure image formats, e. -\begin_inset Space \thinspace{} -\end_inset - -g. -\begin_inset Space ~ -\end_inset - - + menu if a viewer is specified for the format. + Pure image formats, such as \begin_inset Flex CharStyle:Code status collapsed @@ -2668,15 +2760,7 @@ png \end_inset , should not use this option. - Formats that can both represent vector graphics and documents like e. -\begin_inset Space \thinspace{} -\end_inset - -g. -\begin_inset Space ~ -\end_inset - - + Formats that can both represent vector graphics and documents like \begin_inset Flex CharStyle:Code status collapsed @@ -2807,105 +2891,12 @@ png . \end_layout -\begin_layout Standard -A Format can have a Viewer and Editor program associated with it. - For example, you might want to use -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Ghostview -\end_layout - -\end_inset - - to view PostScript files. - You can enter the program call and its options to the corresponding fields. - For the call you can use the four variable listed in the next section. - The viewer is launched when you view an image in LyX or use the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -View -\end_layout - -\end_inset - - menu. - If the operating system has a default viewer associated to a format, this - viewer is used instead of the one defined here when you enter in the Viewer - field -\begin_inset Quotes eld -\end_inset - - -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -auto -\end_layout - -\end_inset - - -\begin_inset Quotes erd -\end_inset - -. - The editor is for example launched when you press the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Edit -\end_layout - -\end_inset - - button in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Graphics -\end_layout - -\end_inset - - or the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -External material -\end_layout - -\end_inset - - dialog. -\end_layout - \begin_layout Subsection Copiers \end_layout \begin_layout Standard -Each format can have a Copier associated with it. - These are defined in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Tools\SpecialChar \menuseparator -Preferences:Copiers -\end_layout - -\end_inset - - dialog. - Since all conversions from one format to another take place in LyX's temporary +Since all conversions from one format to another take place in LyX's temporary directory, it is sometimes necessary to modify a file before copying it to the temporary directory in order that the conversion may be performed. \begin_inset Foot @@ -2919,112 +2910,8 @@ For example, the file may refer to other files---images, for example---using \end_inset - This is done by the Copier: It copies a file to (or from) the temporary - directory and may modify it in the process. -\end_layout - -\begin_layout Standard -Copiers may also be used for other purposes. - For example, if appropriate converters are found, LyX will automatically - install copiers for the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -HTML -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -HTML -\begin_inset Space ~ -\end_inset - -(MS Word) -\end_layout - -\end_inset - - formats. - When these formats are exported, the copier sees that not just the main - HTML file but various associated files (style files, images, etc.) are also - copied. - All these files are written to a subdirectory of the directory in which - the original LyX file was found. -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -This copier can be customized. - The optional -\begin_inset Quotes eld -\end_inset - --e -\begin_inset Quotes erd -\end_inset - - argument takes a comma-separated list of extensions to be copied; if it - is omitted, all files will be copied. - The -\begin_inset Quotes eld -\end_inset - --t -\begin_inset Quotes erd -\end_inset - - argument determines the extension added to the generated directory. - By default, it is -\begin_inset Quotes eld -\end_inset - - -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -LyXconv -\end_layout - -\end_inset - - -\begin_inset Quotes erd -\end_inset - -, so HTML generated from -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -/path/to/filename.lyx -\end_layout - -\end_inset - - will end up in -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -/path/to/filename.html.LyXconv -\end_layout - -\end_inset - -. - -\end_layout - -\end_inset - - + This is done by a Copier: It copies a file to (or from) the temporary directory + and may modify it in the process. \end_layout \begin_layout Standard @@ -3033,7 +2920,16 @@ The definitions of the copiers may use four variables: \begin_layout List \labelwidthstring 00.00.0000 -$$s The LyX system directory (e. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$s +\end_layout + +\end_inset + + The LyX system directory (e. \begin_inset Space \thinspace{} \end_inset @@ -3056,17 +2952,44 @@ status collapsed \begin_layout List \labelwidthstring 00.00.0000 -$$i The input file +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$i +\end_layout + +\end_inset + + The input file \end_layout \begin_layout List \labelwidthstring 00.00.0000 -$$o The output file +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$o +\end_layout + +\end_inset + + The output file \end_layout \begin_layout List \labelwidthstring 00.00.0000 -$$l The `LaTeX name' +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$l +\end_layout + +\end_inset + + The `LaTeX name' \end_layout \begin_layout Standard @@ -3174,15 +3097,143 @@ Copier field. +\end_layout + +\begin_layout Standard +Copiers are used by LyX in various of its own conversions. + For example, if appropriate programs are found, LyX will automatically + install copiers for the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +HTML +\end_layout + +\end_inset + + and +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +HTML +\begin_inset Space ~ +\end_inset + +(MS Word) +\end_layout + +\end_inset + + formats. + When these formats are exported, the copier sees that not just the main + HTML file but various associated files (style files, images, etc.) are also + copied. + All these files are written to a subdirectory of the directory in which + the original LyX file was found. +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +This copier can be customized. + The optional +\begin_inset Quotes eld +\end_inset + +-e +\begin_inset Quotes erd +\end_inset + + argument takes a comma-separated list of extensions to be copied; if it + is omitted, all files will be copied. + The +\begin_inset Quotes eld +\end_inset + +-t +\begin_inset Quotes erd +\end_inset + + argument determines the extension added to the generated directory. + By default, it is +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +LyXconv +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +, so HTML generated from +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +/path/to/filename.lyx +\end_layout + +\end_inset + + will end up in +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +/path/to/filename.html.LyXconv +\end_layout + +\end_inset + +. + +\end_layout + +\end_inset + + \end_layout \begin_layout Subsection +\begin_inset CommandInset label +LatexCommand label +name "sub:Converters" + +\end_inset + Converters \end_layout \begin_layout Standard -To define a new converter, select an existing one, select a different format - in the +You can define your own Converters to, uhh, convert files between different + formats. + This is done in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Tools\SpecialChar \menuseparator +Preferences\SpecialChar \menuseparator +File Handling\SpecialChar \menuseparator +Converters +\end_layout + +\end_inset + + dialog. +\end_layout + +\begin_layout Standard +To define a new converter, select the \begin_inset Flex CharStyle:MenuItem status collapsed @@ -3200,11 +3251,7 @@ format \begin_inset Space \thinspace{} \end_inset -/ -\begin_inset Space \thinspace{} -\end_inset - -or + \begin_inset Flex CharStyle:MenuItem status collapsed @@ -3218,17 +3265,8 @@ format \end_inset - drop-down list, modify the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Converter -\end_layout - -\end_inset - - field, and press the + from the drop-down lists, enter the command needed for the conversion, + and then press the \begin_inset Flex CharStyle:MenuItem status collapsed @@ -3239,16 +3277,291 @@ Add \end_inset button. + Several variables can be used in the definition of converters: +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$s +\end_layout + +\end_inset + + The LyX system directory +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$i +\end_layout + +\end_inset + + The input file +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$o +\end_layout + +\end_inset + + The output file +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$b +\end_layout + +\end_inset + + The base filename of the input file (i.e., without the extension) +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$p +\end_layout + +\end_inset + + The path to the input file +\end_layout + +\begin_layout Standard +In the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Extra +\begin_inset Space ~ +\end_inset + +Flag +\end_layout + +\end_inset + + field you can enter the following flags, separated by commas: +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +latex +\end_layout + +\end_inset + + This converter runs some form of LaTeX. + This will make LyX's LaTeX error logs available. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +needaux +\end_layout + +\end_inset + + Needs the LaTeX +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +.aux +\end_layout + +\end_inset + + file for the conversion. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +xml +\end_layout + +\end_inset + + Output is XML. +\end_layout + +\begin_layout Standard +The following three flags are not really flags at all because they take + an argument in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +key +\begin_inset Space ~ +\end_inset + += +\begin_inset Space ~ +\end_inset + +value +\end_layout + +\end_inset + + format: +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +parselog +\end_layout + +\end_inset + + If set, the converter's standard error will be redirected to a file +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +infile.out +\end_layout + +\end_inset + +, and the script given as argument will be run as: +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +script infile.log +\end_layout + +\end_inset + +. + The argument may contain +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$s +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +resultdir +\end_layout + +\end_inset + + The name of the directory in which the converter will dump the generated + files. + LyX will not create this directory, and it does not copy anything into + it, though it will copy this directory to the destination. + The argument may contain +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$b +\end_layout + +\end_inset + +, which will be replaced by the basename of the input and output files, + respectively, when the directory is copied. +\newline +Note that resultdir and usetempdir + make no sense together. + The latter will be ignored if the former is given. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +resultfile +\end_layout + +\end_inset + + Determines the output filename and may, contain +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$b +\end_layout + +\end_inset + +. + Sensible only with resultdir and optional even then; if not given, it defaults + to `index'. +\end_layout + +\begin_layout Standard +None of these last three are presently used in any of the converters that + are installed with LyX. + \end_layout \begin_layout Standard You do not have to define converters between all the formats between which you want to convert. - For example, you will note that there is no `LyX to PostScript' converter, - but LyX will export PostScript. + For example, you will note that there is no `LyX to PostScript®' converter, + but LyX will export PostScript®. It does so by first creating a LaTeX file (no converter needs to be defined for this) which is then converted to DVI using the `LaTeX to DVI' converter, - and finally converts the resulting DVI file to PostScript. + and finally converting the resulting DVI file to PostScript®. LyX finds such `chains' of converters automatically, and it will always choose the shortest possible chain. You can, though, still define multiple conversion methods between file @@ -3264,7 +3577,7 @@ pdflatex \end_inset -; via (DVI and) PostScript, using +; via (DVI and) PostScript®, using \begin_inset Flex CharStyle:MenuItem status collapsed @@ -3286,8 +3599,15 @@ dvipdfm . To define such alternate chains, you must define multiple target `file - formats', as described in the next section. - For example in the standard configuration the formats named + formats', as described in section +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Formats" + +\end_inset + +. + For example, in the standard configuration, the formats named \begin_inset Flex CharStyle:MenuItem status collapsed @@ -3327,331 +3647,21 @@ status collapsed \end_inset -. -\end_layout - -\begin_layout Standard -Several variables can be used in the definition of converters: -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -$$s The LyX system directory -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -$$i The input file -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -$$o The output file -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -$$b The base filename of the input file -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -$$p The path to the input file -\end_layout - -\begin_layout Standard -In the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Extra -\begin_inset Space ~ -\end_inset - -Flag -\end_layout - -\end_inset - - field you can enter the following flags, separated by commas: -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -latex This converter runs some form of LaTeX. - This will make LyX's LaTeX error logs available. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -needaux Needs the LaTeX -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -.aux -\end_layout - -\end_inset - - file for the conversion. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -xml Output is XML. -\end_layout - -\begin_layout Standard -The following three flags are not really flags at all because they take - an argument in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -key -\begin_inset Space ~ -\end_inset - -= -\begin_inset Space ~ -\end_inset - -value -\end_layout - -\end_inset - - format: -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -parselog If set, the converter's standard error will be redirected to a - file -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -infile.out -\end_layout - -\end_inset - -, and the script given as argument will be run as: -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -script infile.log -\end_layout - -\end_inset - -. - The argument may contain $$s. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -resultdir The name of the directory in which the -\emph on -converter -\emph default - will dump the generated files. - LyX will not create this directory, and it does not copy anything into - it, though it will copy this directory to the destination. - The argument may contain $$b, which will be replaced by the basename of - the input and output files, respectively, when the directory is copied. -\newline -Note - that resultdir and usetempdir make no sense together. - The latter will be ignored if the former is given. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -resultfile Determines the output filename and may, contain $$b. - Sensible only with resultdir, and optional even then; if not given, it - defaults to `index'. -\end_layout - -\begin_layout Standard -None of these last three are presently used in any of the converters that - are installed with LyX. - But see section -\begin_inset CommandInset ref -LatexCommand ref -reference "sub:LyX-and-Literate" - -\end_inset - - of the Extended Features guide for some examples of how you might use parselog. +, and which correspond to the conversion methods just mentioned. \end_layout \begin_layout Section -BibTeX and makeindex +Output \end_layout \begin_layout Standard -Both the bibliography generating command (default -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -bibtex +The settings in this section affect the output LyX produces. \end_layout -\end_inset - -) and the index generating command (default -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -makeindex -\end_layout - -\end_inset - - with options -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout --c -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout --q -\end_layout - -\end_inset - -) can be changed. - As an alternative for -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -makeindex -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xindy -\end_layout - -\end_inset - - can be recommended. - -\end_layout - -\begin_layout Standard -The command to enter is -\end_layout - -\begin_layout Quote -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -makeindex.sh -m $$lang -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Standard -where the placeholder -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$$lang -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Quote -will be replaced by the chosen document (babel) language. - For this, you must -\end_layout - -\begin_layout Standard -have installed the packages -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xindy -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -make-rules -\end_layout - -\end_inset - - ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xindy-make-rules -\end_layout - -\end_inset - -). - Type -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -makeindex.sh -\end_layout - -\end_inset - - at a shell prompt for a help page. -\end_layout - -\begin_layout Section +\begin_layout Subsection Plain text export options \end_layout -\begin_layout Standard -\begin_inset VSpace bigskip -\end_inset - - -\end_layout - \begin_layout Standard \noindent There are a couple of commands that can be used to @@ -3663,9 +3673,19 @@ clean up \end_inset exported plain text files. - Note that LyX automatically detects and uses the best settings for your - system at installation time, but you can modify them if you disagree with - its interpretation. + Note that LyX automatically detects and tries to use the best settings + for your system at installation time, but you can modify them in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Output\SpecialChar \menuseparator +Plain Text +\end_layout + +\end_inset + + dialog if you disagree with its interpretation. \end_layout \begin_layout Description @@ -3673,11 +3693,7 @@ clean up status collapsed \begin_layout PlainLayout -Plain text -\begin_inset Space ~ -\end_inset - -roff +roff command \end_layout \end_inset @@ -3702,864 +3718,15 @@ groff/troff/nroff status collapsed \begin_layout PlainLayout -Plain text -\begin_inset Space ~ -\end_inset - -line -\begin_inset Space ~ -\end_inset - -length +Output line length \end_layout \end_inset With this command you can set the default line length of the plain text output file. - Setting it to 0 means endless lines. -\end_layout - -\begin_layout Section -Printer -\end_layout - -\begin_layout Standard -There are a bunch of configuration options that are used for interaction - with the external print command from LyX. - Normally the defaults are fine: if, however, your print command takes different - option names, you can modify them here. -\end_layout - -\begin_layout Subsection -Changing Colors -\end_layout - -\begin_layout Standard -You can change the colors used by LyX on-screen using the new -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Preferences -\end_layout - -\end_inset - - dialog. - Alternatively, if you're feeling particularly perverse you could use the - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -set-color -\end_layout - -\end_inset - - bindable function (see the -\emph on -Reference Guide -\emph default -). - Input would have the format: -\end_layout - -\begin_layout Standard -set-color LyXName X11Color -\end_layout - -\begin_layout Standard -Here is a (partial) list of the functions and default colors: -\end_layout - -\begin_layout Standard -\align center -\begin_inset Tabular - - - - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -LyX Name -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -Purpose -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -Default Color (X11) -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -background -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -text background -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -black -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -foreground -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -text foreground -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -linen -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -latex -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -LaTeX code -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -DarkRed -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -math -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -Mathed formulae -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -DarkBlue -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -mathline -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -fraction Lines, brackets, etc. -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -Blue -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -mathbg -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -AntiqueWhite -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -mathframe -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -Magenta -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -mathcursor -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -black -\end_layout - -\end_inset - - - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -selection -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -selection background -\end_layout - -\end_inset - - -\begin_inset Text - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -LightBlue -\end_layout - -\end_inset - - - - -\end_inset - - -\end_layout - -\begin_layout Section -The autodetected settings -\end_layout - -\begin_layout Standard -\begin_inset CommandInset label -LatexCommand label -name "sec:autodetected-1" - -\end_inset - -There are several items that are detected for you when you run -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -T -\bar default -ools -\bar under -\SpecialChar \menuseparator -R -\bar default -econfigure -\end_layout - -\end_inset - -. - In this section, we list those which pertain to the user preferences. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -plaintext_roff_command -\end_layout - -\end_inset - - uses either -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -groff -\end_layout - -\end_inset - - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -nroff -\end_layout - -\end_inset - -+ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tbl -\end_layout - -\end_inset - -, depending on what is available. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -chktex_command -\end_layout - -\end_inset - - is set to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -chktex -\end_layout - -\end_inset - - plus a bunch of options. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -print_spool_command -\end_layout - -\end_inset - - is set to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lp -\end_layout - -\end_inset - - on systems (so-called System V) who have this command, and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lpr -\end_layout - -\end_inset - - otherwise (BSD systems). -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -print_spool_printerprefix -\end_layout - -\end_inset - - is set to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout --d -\end_layout - -\end_inset - - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout --P -\end_layout - -\end_inset - -, depending on whether -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lp -\end_layout - -\end_inset - - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lpr -\end_layout - -\end_inset - - was found. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -font_encoding -\end_layout - -\end_inset - - is set to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -T1 -\end_layout - -\end_inset - - if the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -ec -\end_layout - -\end_inset - - fonts are found and LaTeX has support for these fonts built-in. - You can set it manually if you only have the so-called -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -dc -\end_layout - -\end_inset - - fonts. + Setting it to 0 means that no line breaks will be inserted except between + paragraphs and the like. \end_layout \begin_layout Section @@ -4569,9 +3736,17 @@ The rest \begin_layout Standard There are many other configuration options that can be used to customize LyX behavior. - We still need to document them here, but again, most should be fairly obvious. - Please ask on the mailing lists if you need some more information; it may - even prompt us to expand this section. + Most of them are sufficiently self-explanatory that we have not felt it + necessary to document them here. + Please ask on the +\begin_inset CommandInset href +LatexCommand href +name "mailing lists" +target "http://www.lyx.org/mailing.php" + +\end_inset + + if you need some more information. \end_layout \begin_layout Chapter @@ -4587,8 +3762,7 @@ name "chap:i18n" \begin_layout Standard LyX supports using a translated interface. - Last time we checked, LyX provided text in 14 languages together with the - default English text. + Last time we checked, LyX provided text in thirty languages. The language of choice is called your \emph on locale @@ -4596,7 +3770,17 @@ locale . (For further reading on locale settings, see also the documentation for locale that comes with your operating system. - For Linux, the manual page for locale(5) could be a good place to start). + For Linux, the manual page for +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +locale(5) +\end_layout + +\end_inset + + could be a good place to start). \end_layout \begin_layout Standard @@ -4605,171 +3789,22 @@ Notice that these translations will work, but do contain a few flaws. mind, which means that some of the translated text will be too large to fit within the space allocated. This is only a display problem and will not cause any harm. - Also, you will find that some of the translations do not define short-cut + Also, you will find that some of the translations do not define shortcut keys for everything. Sometimes, there are simply not enough free letters to do it. Other times, the translator just hasn't got around to doing it yet. - Our localization team -- which you may wish to join -- will try to fix - these shortcomings in future versions of LyX. -\end_layout - -\begin_layout Section -Selecting an alternative language for the user interface -\end_layout - -\begin_layout Standard -This feature is disabled by default, meaning that system default language - will be used. - To enable an alternative language, you have to set an appropriate environment - variable. - Use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -"setenv LANG xx" -\end_layout - -\end_inset - - -\family roman -for csh class shells -\family default - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -"export LANG=xx" -\end_layout - -\end_inset - - -\family roman -for sh class shells -\family default -. - Substitute the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -xx -\end_layout - -\end_inset - - with the two letter code (or four letter code, like -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -en_GB -\end_layout - -\end_inset - - for British English) for the language you want. - For instance, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -no -\end_layout - -\end_inset - - is Norwegian. - Besides the user interface texts being translated, also the appropriate - manuals will be presented under the Help menu -- if available. -\end_layout - -\begin_layout Standard -On some systems, you may have to redefine -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LC_ALL -\end_layout - -\end_inset - - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LC_MESSAGES -\end_layout - -\end_inset - - instead of -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LANG -\end_layout - -\end_inset - -, to override the system settings; their preference is in this order + Our localization team, which you may wish to join, \begin_inset Foot status collapsed \begin_layout PlainLayout -The shell variable LANGUAGE has been disabled in LyX for technical reasons. - Don't use it. +If you are a fluent speaker of a language other than English, joining these + teams is a great way to give back to the LyX community! \end_layout \end_inset -, which corresponds to the way GNU -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -gettext -\end_layout - -\end_inset - - does it. - Consult your system documentation. - Normally, you'll want to put the appropriate line in a shell script run - on start-up, so that the translation is on by default. - Remember that this affects -\emph on -all -\emph default - localized packages, not only LyX! -\end_layout - -\begin_layout Standard -If LyX is configured and compiled with -\begin_inset Quotes eld -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout ---disable-nls -\end_layout - -\end_inset - - -\begin_inset Quotes erd -\end_inset - -, this mechanism will not work. + will of course try to fix these shortcomings in future versions of LyX. \end_layout \begin_layout Section @@ -4804,8 +3839,17 @@ po \end_inset -file for that language. - When this is available, you'll have to generate a mo-file from it and install - the + When this is available, you'll have to generate a +\begin_inset Flex CharStyle:Code +status open + +\begin_layout PlainLayout +mo +\end_layout + +\end_inset + +-file from it and install the \begin_inset Flex CharStyle:Code status collapsed @@ -4828,37 +3872,28 @@ gettext \end_inset . - You should also read the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LYX-SOURCE-DIR/README.localisation -\end_layout - -\end_inset - - file, but in short, this is what you do ( -\series bold -xx -\series default - denotes the language code): + It is possible to do this just for yourself, but if you're going to do + it, you might as well share the results of your labors with the rest of + the LyX community. + Send a message to the LyX developers' list for more information about how + to proceed. \end_layout \begin_layout Standard -\begin_inset ERT -status open - -\begin_layout PlainLayout - - -\backslash -begin{sloppypar} +In short, this is what you should do (xx denotes the language code): \end_layout +\begin_layout Itemize +Check out the LyX source code. + (See the +\begin_inset CommandInset href +LatexCommand href +name "information on the web" +target "http://www.lyx.org/devel/cvs.php" + \end_inset - +.) \end_layout \begin_layout Itemize @@ -4867,19 +3902,21 @@ Copy status collapsed \begin_layout PlainLayout -LYX-SOURCE-DIR/po/lyx.pot +po/lyx.pot \end_layout \end_inset - to + to \series bold -xx + +\series default + \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -.po +xx.po \end_layout \end_inset @@ -4915,39 +3952,37 @@ status collapsed \begin_layout PlainLayout xx.po -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -We recommend that you use Emacs to do this, since the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -gettext -\end_layout - -\end_inset - - -\end_layout - -\end_inset - - distribution includes a nice mode that supports you in doing this. \end_layout \end_inset . +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +This is just a text file, so it can be edited in any text editor. + But there are also specialized programs that support such editing, such + as KBabel (for KDE). + Emacs contains a `mode' for editing +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +po +\end_layout + +\end_inset + + files, as well. +\end_layout + +\end_inset + For some menu- and widget-labels, there are also shortcut keys that should be translated. Those keys are marked after a `|', and should be translated according to - the words and phrases of the -\series bold -xx -\series default --language. + the words and phrases of the language. You should also fill also out the information at the beginning of the new \begin_inset Flex CharStyle:Code @@ -4963,17 +3998,17 @@ po suggestions and entertaining flames. \end_layout +\begin_layout Standard +If you are just doing this on your own, then: +\end_layout + \begin_layout Itemize Generate -\series bold -xx -\series default - \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -.mo +xx.mo \end_layout \end_inset @@ -4984,30 +4019,12 @@ status collapsed status collapsed \begin_layout PlainLayout -msgfmt -o +msgfmt -o xx.mo < xx.po \end_layout \end_inset - -\series bold -xx -\series default - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -.mo < -\end_layout - -\end_inset - - -\series bold -xx -\series default -.po +. \end_layout \begin_layout Itemize @@ -5021,16 +4038,12 @@ mo \end_inset - -\series bold -- -\series default -file to your locale-tree, at the correct directory for application messages +-file to your locale-tree, at the correct directory for application messages for the language \series bold - xx + \series default -, and under the name +xx, and under the name \begin_inset Flex CharStyle:Code status collapsed @@ -5046,69 +4059,18 @@ lyx.mo status collapsed \begin_layout PlainLayout -/usr/local/share/locale/ +/usr/local/share/locale/xx/LC_MESSAGES/lyx.mo \end_layout \end_inset \series bold -xx -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -/LC_MESSAGES/lyx.mo -\end_layout - -\end_inset - -) +. \end_layout \begin_layout Standard -\begin_inset ERT -status open - -\begin_layout PlainLayout - - -\backslash -end{sloppypar} -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Standard -Adding a new po-file to the -\emph on -distribution -\emph default - of LyX involves altering the configure scripts and more, but the way -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -gettext -\end_layout - -\end_inset - - works, you don't actually need the source-code of LyX to translate it---having - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lyx.pot -\end_layout - -\end_inset - - (or an existing +As said, however, it would be best if the new \begin_inset Flex CharStyle:Code status collapsed @@ -5118,23 +4080,10 @@ po \end_inset --file) and the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -gettext -\end_layout - -\end_inset - - tools suffices. -\end_layout - -\begin_layout Standard -If you've written a translation file for a language that LyX does not currently - support, feel free to submit it for inclusion by sending a patch. - +-file could be added to the LyX distribution, so others can use it. + Adding it involves making additional changes to LyX. + So send an email to the developers' mailing list if you're interested in + doing that. \end_layout \begin_layout Subsubsection @@ -5142,7 +4091,7 @@ Ambigous messages \end_layout \begin_layout Standard -Sometimes it turns out that one english message needs to be translated into +Sometimes it turns out that one English message needs to be translated into different messages in the target language. One example is the message \begin_inset Flex CharStyle:Code @@ -5154,24 +4103,24 @@ To \end_inset - which has the german translation + which has the German translation \lang german Nach \lang english or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - \lang german Bis -\end_layout - +\lang english +, depending upon exactly what the English +\begin_inset Quotes eld \end_inset -. - +to +\begin_inset Quotes erd +\end_inset + + means. + GNU \begin_inset Flex CharStyle:Code status collapsed @@ -5234,29 +4183,13 @@ gettext \end_inset and can be translated correctly to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - \lang german Nach -\end_layout - -\end_inset - +\lang english and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - \lang german Bis -\end_layout - -\end_inset - +\lang english , respectively. \end_layout @@ -5294,31 +4227,20 @@ elp status collapsed \begin_layout PlainLayout -As of February 2003, almost all of the docs have been translated into German - and French. - The -\emph on -Tutorial -\emph default - has been translated into at least 12 other languages, with other translations - in progress. - The library of translated documents is growing rapidly. +As of March 2008, at least some of the documents have been translated into + fourteen languages, with the Tutorial available in a few more. \end_layout \end_inset -, and the locale is set accordingly, these will be used automagically by + and the locale is set accordingly, these will be used automagically by LyX. LyX looks for translated versions as \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -LyXDir/doc/ -\series bold -xx -\series default -_DocName.lyx +LyXDir/doc/xx_DocName.lyx \end_layout \end_inset @@ -5328,25 +4250,14 @@ _DocName.lyx status collapsed \begin_layout PlainLayout - -\series bold xx \end_layout \end_inset - denotes the language as set by the environmental variable -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$LANG -\end_layout - -\end_inset - -. - If there are none, the default English versions will be displayed. + is the code for the language currently in use. + If there are no translated documents, the default English versions will + be displayed. Note that the translated versions must have the same filenames ( \begin_inset Flex CharStyle:Code status collapsed @@ -5359,8 +4270,8 @@ DocName above) as the original. If you feel up to translating the documentation (an excellent way to proof-read - the original documentation BTW!), there are a few things you should do - right away: + the original documentation by the way!), there are a few things you should + do right away: \end_layout \begin_layout Itemize @@ -5380,13 +4291,10 @@ DocStyle.lyx \begin_layout Itemize Check out the documentation translation web page at -\begin_inset Flex URL -status collapsed - -\begin_layout PlainLayout - -http://www.devel.lyx.org -\end_layout +\begin_inset CommandInset href +LatexCommand href +name "http://www.devel.lyx.org" +target "http://www.devel.lyx.org" \end_inset @@ -5456,49 +4364,39 @@ Make a copy of the document. status collapsed \begin_layout PlainLayout -~/.lyx/doc/ +UserDir/doc/ \end_layout \end_inset --directory. + directory. \end_layout \begin_layout Itemize Sometimes the original document (from the LyX-team) will be updated. - Use the ViewCVS tool available at -\begin_inset Flex URL -status collapsed - -\begin_layout PlainLayout - -http://www.lyx.org/viewcvs.cgi/lyxdoc/ -\end_layout + Use the source viewer at +\begin_inset CommandInset href +LatexCommand href +name "http://www.lyx.org/trac/timeline" +target "http://www.lyx.org/trac/timeline" \end_inset - to see what has been changed -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -Alternatively, you can keep a copy of the latest version of the English - document which you've translated. -\end_layout - -\end_inset - -. + to see what has been changed. That way you can easily see which parts of the translated document need to be updated. \end_layout -\begin_layout Itemize +\begin_layout Standard If you ever find an error in the original document, fix it and notify the rest of the documentation team of the changes! (You didn't forget to join - the documentation team did you?) + the documentation team, did you?) \end_layout +\begin_layout Standard +\begin_inset Branch OutDated +status open + \begin_layout Section International Keyboard Support \end_layout @@ -5516,7 +4414,8 @@ Ivan Schreter . It needs to be fixed to conform to the new Documentation Style sheet and to make use of the new v1.0 features. - The whole thing also needs to be merged with the section following it.-jw] + The whole thing also needs to be merged with the section following it.-jw + It may also be badly out of date.-rh (2008)] \end_layout \begin_layout Subsection @@ -5619,7 +4518,7 @@ key deadkey \end_layout -\begin_layout PlainLayout +\begin_layout Standard where \begin_inset Flex CharStyle:Code status collapsed @@ -5859,7 +4758,7 @@ kxmod deadkey key outstring \end_layout -\begin_layout PlainLayout +\begin_layout Standard For example, on Slovak keyboard, if you enter caron-o, it generates circumflex-o , so you put in \end_layout @@ -5881,14 +4780,14 @@ kxmod ^o" \end_layout -\begin_layout PlainLayout +\begin_layout Standard to make it work correctly. Also, you have to define as exceptions dead keys over i and j, to remove the dot from them before inserting an accent mark. I will change this when the time comes, but so far I haven't had time. \end_layout -\begin_layout PlainLayout +\begin_layout Standard Oh, and about characters: backslash is escaped, so to enter it, you'll need double backslash. Also, quotes and @@ -6048,14 +4947,33 @@ kinclude option to include default keyboard). \end_layout +\end_inset + + +\end_layout + \begin_layout Section -International Keymap Stuff \begin_inset CommandInset label LatexCommand label name "sec:keymap" \end_inset +International Keymap Stuff +\end_layout + +\begin_layout Standard +\begin_inset Note Note +status open + +\begin_layout PlainLayout +In doing the revisions on this document in March 2008, I did not look over + this stuff, as I do not understand it. + It would be good if someone else could do so. +\end_layout + +\end_inset + \end_layout @@ -6095,11 +5013,6 @@ The .kmap File \begin_layout Standard A -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - \shape up . \begin_inset Flex CharStyle:Code @@ -6112,7 +5025,7 @@ kmap \end_inset file maps keystrokes to characters or strings. - As the name suggests it sets a keyboard mapping. + As the name suggests, it sets a keyboard mapping. The \begin_inset Flex CharStyle:Code status collapsed @@ -6124,11 +5037,10 @@ status collapsed \end_inset -\end_layout - -\end_inset - +\shape default file keywords +\shape up + \begin_inset Flex CharStyle:Code status collapsed @@ -6136,12 +5048,38 @@ status collapsed \shape up kmap +\end_layout + +\end_inset + + \shape default , \shape up -kmod + \shape default + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\shape up +kmod +\end_layout + +\end_inset + , +\shape up + +\shape default + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + \shape up ksmod \end_layout @@ -7409,7 +6347,7 @@ xkeycaps \end_inset - [remember them from section?] to set up the special + to set up the special \begin_inset Flex CharStyle:Code status collapsed @@ -7676,11 +6614,10 @@ status collapsed \end_inset -) which describes the format of a document such as an article, report, journal - preprint, etc. - and all the commands needed to realize that format. - A layout file is a LyX file which corresponds to a LaTeX document class - and which tells LyX how to +) that describes the format of a document such as an article, report, journal + preprint, etc, and all the commands needed to realize that format. + A layout file is a LyX file that corresponds to a LaTeX document class + and that tells LyX how to \begin_inset Quotes eld \end_inset @@ -7717,10 +6654,10 @@ text class can be used somewhat interchangeably, but it is better to refer to the file as the layout, and the thing living in LyX's memory as the text class. - A template file is simply a LyX document which contains a set of predefined - entries for a given document class which are generally required for that - class. - Templates are especially useful for things like journal manuscripts which + A template file is simply a LyX document that contains a set of predefined + entries for a given document class---entries that are generally required + for that class. + Templates are especially useful for things like journal manuscripts that are to be submitted electronically. \end_layout @@ -7733,32 +6670,34 @@ Some installations may not include a LaTeX package that you would like to use within LyX. For example, you might need FoilTeX, a common (and very powerful) package for preparing slides or viewgraphs for overhead projectors. - Here are the formal steps involved in getting the package up and running - if you are using teTeX or some other web2c based distribution. - + On some systems, you may have a GUI for installing such packages: MikTeX + on Windows®, for example. +\end_layout + +\begin_layout Standard +If you don't have such a GUI, then you can follow these steps. \end_layout \begin_layout Enumerate -Get the package from CTAN or wherever. -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -See the -\emph on -Inventory of your LaTeX configuration -\emph default - manual for details of what CTAN is and where supported document classes - can be found. -\end_layout +Get the package from +\begin_inset CommandInset href +LatexCommand href +name "CTAN" +target "http://www.ctan.org/" \end_inset - + or wherever. \end_layout \begin_layout Enumerate -Read the file +You can install this package in several different places. + If you want it to be available for all users on your system, then you should + install it in your `local' TeX tree; if you want (or need) it to be available + just for you, then you can install it in your own `user' TeX tree. + Where these should be created, if they do not already exist, depends upon + the details of your system. + To find out, look in the file \begin_inset Flex CharStyle:Code status collapsed @@ -7768,7 +6707,12 @@ texmf.cnf \end_inset - (this usually lives in the directory +. +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +This usually lives in the directory \begin_inset Flex CharStyle:Code status collapsed @@ -7788,67 +6732,12 @@ kpsewhich texmf.cnf \end_inset - to locate it). - It describes how to add a local -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -texmf + to locate it. \end_layout \end_inset - directory; follow the instructions. - You need to insert the name of your local -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -texmf -\end_layout - -\end_inset - - directory in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -texmf.cnf -\end_layout - -\end_inset - -. - Under Linux, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -/usr/local -\end_layout - -\end_inset - - is a logical place to install software that did not come with your distribution -, so you might use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -/usr/local/texmf -\end_layout - -\end_inset - -. - Usually, you will have to modify only two things: -\end_layout - -\begin_deeper -\begin_layout Enumerate -Set + The location of the `local' TeX tree is defined by \begin_inset Flex CharStyle:Code status collapsed @@ -7858,18 +6747,41 @@ TEXMFLOCAL \end_inset - to the directory you chose; e.g. - +; this is usually somewhere like \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -TEXMFLOCAL = /usr/local/texmf +/usr/local/share/texmf/ \end_layout \end_inset +. + The `user' TeX tree is defined by +\begin_inset Flex CharStyle:Code +status collapsed +\begin_layout PlainLayout +TEXMFHOME +\end_layout + +\end_inset + + and is commonly at +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$HOME/texmf/ +\end_layout + +\end_inset + +. + (If these variables are not predefined, you can define them.) You'll probably + need root permissions to create or modify the `local' tree; but your `user' + tree shouldn't have such limitations. \end_layout \begin_layout Enumerate @@ -7878,7 +6790,12 @@ Make sure status collapsed \begin_layout PlainLayout -TEXMF includes the +TEXMF +\end_layout + +\end_inset + + includes the \begin_inset Flex CharStyle:Code status collapsed @@ -7888,12 +6805,17 @@ TEXMFLOCAL \end_inset + and +\begin_inset Flex CharStyle:Code +status collapsed +\begin_layout PlainLayout +TEXMFHOME \end_layout \end_inset - variable; e.g. + variables; e.g. \newline @@ -7901,38 +6823,37 @@ TEXMFLOCAL status collapsed \begin_layout PlainLayout -TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN} +TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN} \end_layout \end_inset +\newline +But, again, most of this will +\begin_inset Quotes eld +\end_inset + +just work +\begin_inset Quotes erd +\end_inset + +. \end_layout -\end_deeper \begin_layout Enumerate -Create your local -\begin_inset Flex CharStyle:Code +Create your local +\begin_inset Foot status collapsed \begin_layout PlainLayout -texmf directory (e.g. - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -/usr/local/texmf +We'll assume henceforth that you're defining `local' TeX tree. + If you're defining a user tree, just adjust as necessary. \end_layout \end_inset - -\end_layout - -\end_inset - -). + TeX tree. You must follow the directory structure of your existing \begin_inset Flex CharStyle:Code status collapsed @@ -7943,27 +6864,38 @@ texmf \end_inset - directory (for example, latex packages should go under + directory, which will be found at \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -/usr/local/texmf/tex/latex/ +TEXMFMAIN \end_layout \end_inset -). -\end_layout - -\begin_layout Enumerate -Install the package. - For example, you would unpack the FoilTeX tarball and create +. + For example, latex packages should go under \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -/usr/local/texmf/tex/latex/foiltex +$TEXMFLOCAL/tex/latex/ +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Enumerate +Install the package. + For example, you would unpack the FoilTeX tarball and copy it to +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$TEXMFLOCAL/tex/latex/foiltex \end_layout \end_inset @@ -7999,7 +6931,7 @@ texhash status collapsed \begin_layout PlainLayout -/usr/local/texmf/ls-R +$TEXMFLOCAL/ls-R \end_layout \end_inset @@ -8007,8 +6939,12 @@ status collapsed amongst others. \end_layout -\begin_layout Enumerate -From within LyX, do: +\begin_layout Standard +Your package is now installed and available to LaTeX. + To make it available to LyX, you need to create a Layout file, if one is + not already available. + (See the next section.) Once you have a layout file, you need only reconfigure + ( \begin_inset Flex CharStyle:MenuItem status collapsed @@ -8027,12 +6963,8 @@ econfigure \end_inset -. - Restart LyX. -\end_layout - -\begin_layout Standard -Now you should see your new package---for example +) and then restart LyX. + You should then see your new package---for example \begin_inset Flex CharStyle:MenuItem status collapsed @@ -8048,78 +6980,31 @@ status collapsed \begin_layout PlainLayout -\bar under -L -\bar default -ayout\SpecialChar \menuseparator - \bar under D \bar default -ocument +ocument\SpecialChar \menuseparator + +\bar under +S +\bar default +ettings \end_layout \end_inset -, field + in the \begin_inset Flex CharStyle:MenuItem status collapsed \begin_layout PlainLayout - -\bar under -C -\bar default -lass +Document Class \end_layout \end_inset -. - Note that there are simpler ways of installing packages: you can add a - link to the new package directory in the system LaTeX directory ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$TEXMF/tex/latex -\end_layout - -\end_inset - -, don't forget to then run -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -texconfig -\end_layout - -\end_inset - -), or sometimes simply set the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$TEXINPUTS -\end_layout - -\end_inset - - environment variable to include the new package. - However, the formal procedure described in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -texmf.cnf -\end_layout - -\end_inset - - is guaranteed to work, so you should follow it unless circumstances absolutely - prevent it: such as, when you don't have superuser access. + drop box. + \end_layout \begin_layout Section @@ -8134,7 +7019,7 @@ Layouts \begin_layout Standard This section describes how to write and install your own LyX layout files - (also known as text classes) and walks through the + and walks through the \begin_inset Flex CharStyle:Code status collapsed @@ -8155,8 +7040,8 @@ status collapsed \end_inset - files describe what paragraph styles are available for a given document - class and how LyX should display them. + files describe what paragraph and character styles are available for a + given document class and how LyX should display them. We try to provide a thorough description of the process here; however, there are so many different types of documents supported by LaTeX classes that we can't hope to cover every different possibility or problem you @@ -8171,7 +7056,15 @@ As you prepare to write a new layout, it is extremely helpful to look at If you use a nice LaTeX document class that might be of interest for others, too, and have a nice corresponding LyX layout, feel free to contribute the stuff to us, so we may put it into the distribution. - There is also a section on the LyX wiki for this kind of material. + There is also a +\begin_inset CommandInset href +LatexCommand href +name "section on the LyX wiki" +target "http://wiki.lyx.org/Layouts/Layouts" + +\end_inset + + for this kind of material. \end_layout \begin_layout Standard @@ -8272,9 +7165,18 @@ modules Modules are to LaTeX packages much as layouts are to LaTeX classes, and some modules---such as the Endnotes module---provide support for just such a package. - In a sense, layout modules are similar to included files---files like stdsectio -ns.inc---in that modules are not specific to a given document layout but - may be used with many different layouts. + In a sense, layout modules are similar to included files---files like +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +stdsections.inc +\end_layout + +\end_inset + +---in that modules are not specific to a given document layout but may be + used with many different layouts. The difference is that using a layout module does not require editing the layout file. Rather, modules are selected in the @@ -8331,7 +7233,7 @@ Settings \end_inset . - LyX uses the name to identify the module, so it should be unique. + \end_layout \begin_layout Standard @@ -8383,9 +7285,28 @@ Settings \end_inset to provide the user with information about what the module does. - The Requires is used to identify other modules with which this one must - be used; the Excludes line is used to identify modules with which this - one may not be used. + The +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Requires +\end_layout + +\end_inset + + line is used to identify other modules with which this one must be used; + the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Excludes +\end_layout + +\end_inset + + line is used to identify modules with which this one may not be used. Both are optional, and, as shown, multiple modules should be separated with the pipe symbol: |. Note that the required modules are treated disjunctively: @@ -8428,7 +7349,7 @@ somemodule.module \begin_layout Standard After creating a new module, you will need to reconfigure and then restart - LyX for it to appear in the menu. + LyX for the module to appear in the menu. However, changes you make to the module will be seen immediately, if you open \begin_inset Flex CharStyle:MenuItem @@ -8455,8 +7376,12 @@ OK It is strongly recommended that you save your work before doing so \emph default . - In fact, it is strongly recommended that you not attempt to edit modules - while simultaneously working on documents. + In fact, +\emph on +it is strongly recommended that you not attempt to edit modules while simultaneo +usly working on documents +\emph default +. Though of course the developers strive to keep LyX stable in such situations, syntax errors and the like in your module file could cause strange behavior. \end_layout @@ -8650,7 +7575,6 @@ report in this example---so you can fiddle around with the settings for the different sections if you wish. - See below for more discussion on this. \end_layout \begin_layout Subsection @@ -8696,12 +7620,33 @@ in the file. the DeclareLaTeXClass line will be different. If your new class is thesis, and it is based upon book, then the line should read: +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +And it will be easiest if you save the file to +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +thesis.layout +\end_layout + +\end_inset + +: LyX assumes that the document class has the same name as the layout file. + +\end_layout + +\end_inset + + \end_layout \begin_layout LyX-Code \backslash -DeclareLaTeXClass[myclass, book]{thesis} +DeclareLaTeXClass[thesis,book]{thesis} \end_layout \begin_layout Standard @@ -8868,7 +7813,7 @@ article.cls \end_inset - documentclass, but where you changed the appearance of the section headings. + document class, but where you changed the appearance of the section headings. If you put it in a file \begin_inset Flex CharStyle:Code status collapsed @@ -8989,27 +7934,27 @@ The class need only be specified if the name of the LaTeX class file and \begin_layout Standard When the text class has been modified to your taste, all you have to do - is to copy it either in + is to copy it either to \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -$LyXDir/layouts/ +LyXDir/layouts/ \end_layout \end_inset - or in + or to \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -$UserDir/layouts +UserDir/layouts \end_layout \end_inset - and run +, run \begin_inset Flex CharStyle:MenuItem status collapsed @@ -9028,9 +7973,8 @@ econfigure \end_inset -. - Exit LyX and restart it; then your new text class should be available along - with the others. +, exit LyX and restart it. + Then your new text class should be available along with the others. \end_layout \begin_layout Standard @@ -9114,17 +8058,7 @@ int ] This tag was introduced with LyX 1.4.0 (layout files of LyX 1.3.x and earlier don't have an explicit file format). - The file format that is documented here is -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -6 -\end_layout - -\end_inset - -. + The file format that is documented here is format 7. \end_layout \begin_layout Subsection @@ -9135,20 +8069,80 @@ General text class parameters These are the general parameters which describe the form of the entire document: \end_layout -\begin_layout Standard -\begin_inset ERT -status open +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed \begin_layout PlainLayout +AddToPreamble +\end_layout + +\end_inset + + Adds information to the document preamble. + Must end with +\begin_inset Quotes eld +\end_inset -\backslash -begin{sloppypar} +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +EndPreamble \end_layout \end_inset +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ClassOptions +\end_layout + +\end_inset + + Describes various global options supported by the document class. + See Section +\begin_inset Space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:classoptions" + +\end_inset + + for a description. + Must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. \end_layout \begin_layout Description @@ -9169,111 +8163,21 @@ status collapsed \emph on 1 -\emph default -, 2 \end_layout \end_inset -] Whether the class-default should have one or two columns. - Can be changed in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -D -\bar default -ocument\SpecialChar \menuseparator - -\bar under -S -\bar default -ettings -\end_layout - -\end_inset - - dialog. - This setting (same goes for +, \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Sides +2 \end_layout \end_inset -, too) is important: if your text class has two columns by default but you - forget to set it correctly, the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -twocolumn -\end_layout - -\end_inset - - LaTeX option will -\emph on -not -\emph default - be output when you select -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Two columns -\end_layout - -\end_inset - - in -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -D -\bar default -ocument\SpecialChar \menuseparator - -\bar under -S -\bar default -ettings. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Sides -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -1 -\emph default -, 2 -\end_layout - -\end_inset - -] Whether the class-default should be printing on one or both sides of the - paper. +] Whether the class should default to having one or two columns. Can be changed in the \begin_inset Flex CharStyle:MenuItem status collapsed @@ -9301,68 +8205,12 @@ ettings status collapsed \begin_layout PlainLayout - -\series medium -PageStyle +Counter \end_layout \end_inset - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -plain -\emph default -, empty, headings -\end_layout - -\end_inset - - -\end_layout - -\end_inset - -] The class default pagestyle. - Can be changed in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -D -\bar default -ocument\SpecialChar \menuseparator - -\bar under -S -\bar default -ettings -\end_layout - -\end_inset - - dialog. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -ClassOptions\SpecialChar \ldots{} -End -\end_layout - -\end_inset - - This section describes various global options supported by the document - class. + This sequence defines a new counter. See Section \begin_inset Space ~ \end_inset @@ -9370,122 +8218,30 @@ End \begin_inset CommandInset ref LatexCommand ref -reference "sec:classoptions" +reference "sec:counter" \end_inset - for a description. -\end_layout + for details. + Must end with +\begin_inset Quotes eld +\end_inset + -\begin_layout Description \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Provides +End \end_layout \end_inset -[ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -] [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\emph default -, 1 -\end_layout - -\end_inset - -] Whether the class already provides the feature -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - string -\end_layout +\begin_inset Quotes erd \end_inset . - A feature is in general the name of a package (amsmath, makeidx, \SpecialChar \ldots{} -) or a - macro (url, boldsymbol,\SpecialChar \ldots{} -); the complete list of supported features is unfortunat -ely not documented. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Requires -\end_layout - -\end_inset - -[ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -] Whether the class requires the feature -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - string -\end_layout - -\end_inset - -. - A feature is in general the name of a package (amsmath, makeidx, \SpecialChar \ldots{} -) or a - macro (url, boldsymbol,\SpecialChar \ldots{} -). - Multiple features must be separated by commas. - Note that you can only request supported features; unfortunately, the complete - list of supported features is not documented (however, -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -H -\bar default -elp\SpecialChar \menuseparator - -\bar under -L -\bar default -aTeX Configuration -\end_layout - -\end_inset - - gives an overview of the supported packages). \end_layout \begin_layout Description @@ -9498,7 +8254,7 @@ DefaultFont \end_inset - This is used to describe the default font of the document. + Sets the default font used to display the document. See Section \begin_inset Space ~ \end_inset @@ -9510,7 +8266,26 @@ reference "sec:fonts" \end_inset - for a description. + for how to declare fonts. + Must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +EndFont +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. \end_layout \begin_layout Description @@ -9552,6 +8327,636 @@ Standard \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +Float +\end_layout + +\end_inset + + Defines a new float. + See Section +\begin_inset Space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:floats" + +\end_inset + + for details. + Must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Input +\end_layout + +\end_inset + + As its name implies, this command allows you to include another layout + definition file within yours to avoid duplicating commands. + Common examples are the standard layout files, for example, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +stdclass.inc +\end_layout + +\end_inset + +, which contains most of the basic layouts. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +InsetLayout +\end_layout + +\end_inset + + This section (re-)defines the layout of an inset. + It can be applied to an existing inset of to a new, user-defined inset, + e.g., a new character style. + See Section +\begin_inset Space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:charstyle" + +\end_inset + + for more information. + Must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LeftMargin +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +NoFloat +\end_layout + +\end_inset + + This command deletes an existing float. + This is particularly useful when you want to suppress a float that has + be defined in an input file. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +NoStyle +\end_layout + +\end_inset + + This command deletes an existing style. + This is particularly useful when you want to suppress a style that has + be defined in an input file. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +OutputType +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\series medium +PageStyle +\end_layout + +\end_inset + + [ +\emph on + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +plain +\end_layout + +\end_inset + + +\emph default +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +empty +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +headings +\end_layout + +\end_inset + +] The class default pagestyle. + Can be changed in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout + +\bar under +D +\bar default +ocument\SpecialChar \menuseparator + +\bar under +S +\bar default +ettings +\end_layout + +\end_inset + + dialog. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Preamble +\end_layout + +\end_inset + + Sets the preamble for the LaTeX document. + Note that this will completely override any prior +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Premable +\end_layout + +\end_inset + + or +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +AddToPreamble +\end_layout + +\end_inset + + declarations. + Must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +EndPreamble +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Provides +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "des:Provides" + +\end_inset + +[ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + +] [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +1 +\end_layout + +\end_inset + +] Whether the class already provides the feature +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + +. + A feature is in general the name of a package ( +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +amsmath +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +makeidx +\end_layout + +\end_inset + +, \SpecialChar \ldots{} +) or a macro ( +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +url +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +boldsymbol +\end_layout + +\end_inset + +,\SpecialChar \ldots{} +); the complete list of supported features is unfortunately not documented + outside the LyX source code---but see +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LaTeXFeatures.cpp +\end_layout + +\end_inset + + if you're interested. + +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout + +\bar under +H +\bar default +elp\SpecialChar \menuseparator + +\bar under +L +\bar default +aTeX Configuration +\end_layout + +\end_inset + + also gives an overview of the supported packages. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Requires +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + +] Whether the class requires the feature +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + string +\end_layout + +\end_inset + +. + Multiple features must be separated by commas. + Note that you can only request supported features. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +RightMargin +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +SecNumDepth +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Sides +\end_layout + +\end_inset + + [ +\emph on + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +1 +\end_layout + +\end_inset + + +\emph default +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +2 +\end_layout + +\end_inset + +] Whether the class-default should be printing on one or both sides of the + paper. + Can be changed in the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout + +\bar under +D +\bar default +ocument\SpecialChar \menuseparator + +\bar under +S +\bar default +ettings +\end_layout + +\end_inset + + dialog. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Style +\end_layout + +\end_inset + + This sequence defines a new paragraph style. + If the style already exists, it will redefine some of its parameters instead. + See Section +\begin_inset Space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:style" + +\end_inset + + for details. + Must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +TitleLatexName +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string="maketitle" +\end_layout + +\end_inset + +] The name of the command or environment to be used with +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +TitleLatexType +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout TitleLatexType \end_layout @@ -9666,216 +9071,12 @@ TitleLatexName status collapsed \begin_layout PlainLayout -TitleLatexName +TocDepth \end_layout \end_inset - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string="maketitle" -\end_layout - -\end_inset - -] The name of the command/environment mentionned above. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Preamble\SpecialChar \ldots{} -EndPreamble -\end_layout - -\end_inset - - A set of macro definitions that will be output at the beginning of the - LaTeX files. - Use this for global definitions. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Input -\end_layout - -\end_inset - - As its name implies, this command allows you to include another layout - definition file within yours to avoid duplicating commands. - Common examples are the standard layout files, for example, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -stdclass.inc -\end_layout - -\end_inset - -, which contains most of the basic layouts. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Style\SpecialChar \ldots{} -End -\end_layout - -\end_inset - - This sequence defines a new style. - If the style already exists, it will redefine some of its parameters instead. - See Section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:style" - -\end_inset - - for details. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -NoStyle -\end_layout - -\end_inset - - This command deletes an existing style. - This is particularly useful when you want to suppress a style that has - be defined in an input file. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Float\SpecialChar \ldots{} -End -\end_layout - -\end_inset - - This sequence defines a new float. - See Section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:floats" - -\end_inset - - for details. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -NoFloat -\end_layout - -\end_inset - - This command deletes an existing float. - This is particularly useful when you want to suppress a float that has - be defined in an input file. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -InsetLayout\SpecialChar \ldots{} -End -\end_layout - -\end_inset - - This section (re-)defines the layout of an inset. - It can be applied to an existing inset of to a new, user-defined inset, - e.g., a new character style. - See Section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:charstyle" - -\end_inset - - for a description. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Counter\SpecialChar \ldots{} -End -\end_layout - -\end_inset - - This sequence defines a new counter. - See Section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:counter" - -\end_inset - - for details. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout PlainLayout - - -\backslash -end{sloppypar} -\end_layout - -\end_inset - - + [[FIXME]] \end_layout \begin_layout Subsection @@ -9957,6 +9158,19 @@ status collapsed \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +Header +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout PageStyle \end_layout @@ -10030,8 +9244,40 @@ documentclass command. \end_layout +\begin_layout Standard +The +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ClassOptions +\end_layout + +\end_inset + + section must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\end_layout + \begin_layout Subsection -Specific Paragraph Layouts +Paragraph Styles \end_layout \begin_layout Standard @@ -10041,7 +9287,7 @@ name "sec:style" \end_inset -A paragraph layout description looks like this +A paragraph style description looks like this: \begin_inset Foot status collapsed @@ -10051,7 +9297,7 @@ Note that this will either define a new layout or modify an existing one. \end_inset -: + \end_layout \begin_layout LyX-Code @@ -10073,20 +9319,137 @@ End where the following commands are allowed: \end_layout -\begin_layout Standard -\begin_inset ERT -status open +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed \begin_layout PlainLayout - - -\backslash -begin{sloppypar} +Align \end_layout \end_inset + [ +\begin_inset Flex CharStyle:Code +status collapsed +\begin_layout PlainLayout + +\emph on +block +\emph default +, left, right, center +\end_layout + +\end_inset + +] Paragraph alignment. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +AlignPossible +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +block +\emph default +, left, right, center +\end_layout + +\end_inset + +] A comma separated list of permitted alignments. + (Some LaTeX styles prohibit certain alignments, since those wouldn't make + sense. + For example a right-aligned or centered enumeration isn't possible.) +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +BottomSep +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +float=0 +\end_layout + +\end_inset + +] +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +Note that a `float' here is a real number, such as: 1.5. +\end_layout + +\end_inset + + The vertical space with which the last of a chain of paragraphs with this + layout is separated from the following paragraph. + If the next paragraph has another layout, the separations are not simply + added, but the maximum is taken. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Category +\end_layout + +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +[string] +\end_layout + +\end_inset + + The category for this style. + This is used to group related styles in the Layout combobox on the toolbar. + Any string can be used, but you may want to use existing categories with + your own styles. + +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +CommandDepth +\end_layout + +\end_inset + + [[FIXME]] \end_layout \begin_layout Description @@ -10109,8 +9472,7 @@ status collapsed \end_inset - This is used to copy all the features of an existing layout into the current - one. + Copies all the features of an existing style into the current one. \end_layout @@ -10118,13 +9480,1216 @@ status collapsed \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +DependsOn +\end_layout + +\end_inset + + The name of a style whose preamble should be output +\emph on +before +\emph default + this one. + This allows to ensure some ordering of the preamble snippets when macros + definitions depend on one another. +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +Note that, besides that functionality, there is no way to ensure any ordering + of preambles. + The ordering that you see in a given version of LyX may change without + warning in later versions. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +EndLabeltype +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +No_Label +\emph default +, Box, Filled_Box, Static +\end_layout + +\end_inset + +] The type of label that stands at the end of the paragraph (or sequence + of paragraphs if +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LatexType +\end_layout + +\end_inset + + is +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Environment +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Item_Environment +\end_layout + +\end_inset + + or +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +List_Environment +\end_layout + +\end_inset + +). + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +No_Label +\end_layout + +\end_inset + + means +\begin_inset Quotes eld +\end_inset + +nothing +\begin_inset Quotes erd +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Box +\end_layout + +\end_inset + + (resp. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +\begin_inset Space ~ +\end_inset + +Filled_Box +\end_layout + +\end_inset + +) is a white (resp. +\begin_inset Space ~ +\end_inset + +black) square suitable for end of proof markers, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Static +\end_layout + +\end_inset + + is an explicit text string. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +EndLabelString +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string="" +\end_layout + +\end_inset + +] The string used for a label with a +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Static +\end_layout + +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +EndLabelType +\end_layout + +\end_inset + +. + +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Fill_Bottom +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\emph default +,1 +\end_layout + +\end_inset + +] Similar to +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Fill_Top +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Fill_Top +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\emph default +,1 +\end_layout + +\end_inset + +] With this parameter the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Fill +\end_layout + +\end_inset + + value of the +\begin_inset Quotes eld +\end_inset + +Vertical space above +\begin_inset Quotes erd +\end_inset + + list of the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout + +\bar under +E +\bar default +dit\SpecialChar \menuseparator + +\bar under +P +\bar default +aragraph +\begin_inset Space ~ +\end_inset + +Settings +\end_layout + +\end_inset + + dialog can be set when initializing a paragraph with this style. +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout + +\emph on +Note from Jean-Marc: +\emph default + I'm not sure that this setting has much use, and it should probably be + removed in later versions. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Font +\end_layout + +\end_inset + + The font used for both the text body +\emph on +and +\emph default + the label. + See section +\begin_inset Space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:fonts" + +\end_inset + +. + Note that defining this font automatically defines the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelFont +\end_layout + +\end_inset + + to the same value. + So you should define this one first if you also want to define +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelFont +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +FreeSpacing +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "des:FreeSpacing" + +\end_inset + +[ +\emph on + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\end_layout + +\end_inset + + +\emph default +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +1 +\end_layout + +\end_inset + +] Usually LyX doesn't allow you to insert more than one space between words, + since a space is considered as the separation between two words, not a + character or symbol of its own. + This is a very fine thing but sometimes annoying, for example, when typing + program code or plain LaTeX code. + For this reason, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +FreeSpacing +\end_layout + +\end_inset + + can be enabled. + Note that LyX will create protected blanks for the additional blanks when + in another mode than LaTeX-mode. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +InnerTag +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +InTitle +\end_layout + +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +[1, 0] +\end_layout + +\end_inset + + If 1, marks the layout as being part of a title block (see also the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +TitleLatexType +\end_layout + +\end_inset + + and +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +TitleLatexName +\end_layout + +\end_inset + + global entries). +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ItemSep +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +float=0 +\end_layout + +\end_inset + +] This provides extra space between paragraphs that have the same layout. + If you put other layouts into an environment, each is separated with the + environment's +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Parsep +\end_layout + +\end_inset + +. + But the whole items of the environment are additionally separated with + this +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Itemsep +\end_layout + +\end_inset + +. + Note that this is a +\emph on + multiplier. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ItemTag +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +KeepEmpty +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "des:KeepEmpty" + +\end_inset + +[ +\emph on + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\end_layout + +\end_inset + + +\emph default +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +1 +\end_layout + +\end_inset + +] Usually LyX does not allow you to leave a paragraph empty, since it would + lead to empty LaTeX output. + There are some cases where this could be desirable however: in a letter + template, the required fields can be provided as empty fields, so that + people do not forget them; in some special classes, a layout can be used + as some kind of break, which does not contain actual text. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelBottomsep +\end_layout + +\end_inset + + [float=0] The vertical space between the label and the text body. + Only used for labels that are above the text body ( +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Top_Environment +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Centered_Top_Environment +\end_layout + +\end_inset + +). +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelCounter +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string="" +\end_layout + +\end_inset + +] +\newline +The name of the counter for automatic numbering (see Section +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:counter" + +\end_inset + + for details). + This must be given if +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Labeltype +\end_layout + +\end_inset + + is +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Counter +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelFont +\end_layout + +\end_inset + + The font used for the label. + See section +\begin_inset Space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:fonts" + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Labelsep +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string="" +\end_layout + +\end_inset + +] The horizontal space between the label and the text body. + Only used for labels that are not above the text body. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string="" +\end_layout + +\end_inset + +] The string used for a label with a +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Static +\end_layout + +\end_inset + + labeltype. + When +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelCounter +\end_layout + +\end_inset + + is set, this string can be contain the special formatting commands described + in Section +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:counter" + +\end_inset + +. +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +For the sake of backwards compatibility, the string +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +@ +\emph on +style-name +\emph default +@ +\end_layout + +\end_inset + + will be replaced by the expanded +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + + of style +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +style-name +\end_layout + +\end_inset + +. + This feature is now obsolete and should be replaced by the mechanisms of + Section +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:counter" + +\end_inset + +. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelStringAppendix +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string="" +\end_layout + +\end_inset + +] This is used inside the appendix instead of +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + +. + Note that every +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + + statement resets +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelStringAppendix +\end_layout + +\end_inset + + too. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Labeltype +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +No_Label +\emph default +, Manual, Static, Top_Environment, +\newline +Centered_Top_Environment, Sensitive, + Counter +\end_layout + +\end_inset + +] +\newline + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Manual +\end_layout + +\end_inset + + means the label is the very first word (up to the first real blank). +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +Use protected spaces if you want more than one word as the label. +\end_layout + +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Static +\end_layout + +\end_inset + + means it is defined in the layout (see +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + +). + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Top_Environment +\end_layout + +\end_inset + + and +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Centered_Top_Environment +\end_layout + +\end_inset + + are special cases of +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Static +\end_layout + +\end_inset + +. + The label will be printed above the paragraph, but only at the top of an + environment or the top of a chain of paragraphs with this layout. + Usage is for example the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Abstract +\end_layout + +\end_inset + + layout or the +\begin_inset Flex CharStyle:MenuItem +status collapsed + +\begin_layout PlainLayout +Bibliography +\end_layout + +\end_inset + + layout. + This is also the case for +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Manual +\end_layout + +\end_inset + + labels with latex type +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Environment +\end_layout + +\end_inset + +, in order to make layouts for theorems work correctly. + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Sensitive +\end_layout + +\end_inset + + is a special case for the caption-labels +\begin_inset Quotes eld +\end_inset + +Figure +\begin_inset Quotes erd +\end_inset + + and +\begin_inset Quotes eld +\end_inset + +Table +\begin_inset Quotes erd +\end_inset + +. + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Sensitive +\end_layout + +\end_inset + + means the (hardcoded) label string depends on the kind of float. + The +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Counter +\end_layout + +\end_inset + + label type defines automatically numbered labels. + See Section +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:counter" + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LatexFooter +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LatexHeader +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LatexName +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "des:LatexName" + +\end_inset + +The name of the corresponding LaTeX stuff. + Either the environment or command name. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LatexParagraph +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LatexParam +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "des:LatexParam" + +\end_inset + +An optional parameter for the corresponding +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LatexName +\end_layout + +\end_inset + + stuff. + This parameter cannot be changed from within LyX. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout LatexType \end_layout \end_inset - [ + +\begin_inset CommandInset label +LatexCommand label +name "des:LatexType" + +\end_inset + +[ \begin_inset Flex CharStyle:Code status collapsed @@ -10331,47 +10896,32 @@ LatexType Visit the SGML class files for specific examples. \end_layout -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -InTitle +\begin_layout Standard +Putting the last few things together, the LaTeX output will be either: \end_layout -\end_inset +\begin_layout LyX-Code +\backslash +latexname[latexparam]{\SpecialChar \ldots{} +} +\end_layout + +\begin_layout Standard +or: +\end_layout + +\begin_layout LyX-Code + +\backslash +begin{latexname}[latexparam] \SpecialChar \ldots{} -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -[1, 0] +\backslash +end{latexname}. \end_layout -\end_inset - - If 1, marks the layout as being part of a title block (see also the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -TitleLatexType -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -TitleLatexName -\end_layout - -\end_inset - - global entries) +\begin_layout Standard +depending upon the LaTex type. \end_layout \begin_layout Description @@ -10379,45 +10929,7 @@ TitleLatexName status collapsed \begin_layout PlainLayout -LatexName -\end_layout - -\end_inset - - The name of the corresponding LaTeX stuff. - Either the environment or command name. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LatexParam -\end_layout - -\end_inset - - The optional parameter for the corresponding -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LatexName -\end_layout - -\end_inset - - stuff. - This parameter cannot be changed from within LyX. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -OptionalArgs +LeftMargin \end_layout \end_inset @@ -10427,14 +10939,101 @@ OptionalArgs status collapsed \begin_layout PlainLayout -int=0 +string="" \end_layout \end_inset -] The number of optional arguments that can be used with this layout. - This is useful for things like section headings, and only makes sense with - LaTeX. +] If you put layouts into environments, the leftmargins are not simply added, + but added with a factor +\begin_inset Formula $\frac{4}{depth+4}$ +\end_inset + +. + Note that this parameter is also used when the margin is defined as +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Manual +\end_layout + +\end_inset + + or +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Dynamic +\end_layout + +\end_inset + +. + Then it is added to the manual or dynamic margin. + +\newline +The argument is passed as a string. + For example +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +MM +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + + means that the paragraph is indented with the width of +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +MM +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + + in the normal font. + You can get a negative width by prefixing the string with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +- +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. + This way was chosen so that the look is the same with each used screen + font. + \end_layout \begin_layout Description @@ -10546,7 +11145,15 @@ Dynamic \begin_inset Quotes erd \end_inset -, even if other word processors are not able to do this. +, even if standard +\begin_inset Quotes eld +\end_inset + +word processors +\begin_inset Quotes erd +\end_inset + + are not able to do this. \begin_inset Flex CharStyle:Code status collapsed @@ -10578,6 +11185,111 @@ Right_Address_Box \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +NeedProtect +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "des:NeedProtect" + +\end_inset + +[ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +1 +\end_layout + +\end_inset + +] Whether fragile commands in this layout should be +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +protect +\end_layout + +\end_inset + +'ed. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Newline +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +0 +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +1 +\end_layout + +\end_inset + +] Whether newlines are translated into LaTeX newlines ( +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash + +\backslash + +\end_layout + +\end_inset + +) or not. + The translation can be switched off to allow more comfortable LaTeX editing + inside LyX. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout NextNoIndent \end_layout @@ -10589,12 +11301,12 @@ NextNoIndent status collapsed \begin_layout PlainLayout -1, +1 \end_layout \end_inset - +, \begin_inset Flex CharStyle:Code status collapsed @@ -10617,7 +11329,7 @@ status collapsed \end_inset - means that it is not allowed to do so, + means that it is not allowed to do so; \begin_inset Flex CharStyle:Code status collapsed @@ -10634,6 +11346,44 @@ status collapsed \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +ObsoletedBy +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +OptionalArgs +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +int=0 +\end_layout + +\end_inset + +] The number of optional arguments that can be used with this layout. + This is useful for things like section headings, and only makes sense with + LaTeX. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout ParIndent \end_layout @@ -10651,51 +11401,6 @@ string="" \end_inset ] The indent of the very first line of a paragraph. - The argument is passed as a string. - For example -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -"MM" -\end_layout - -\end_inset - - means that the paragraph is indented with the width of -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -"MM" -\end_layout - -\end_inset - - in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -the -\end_layout - -\end_inset - - normal font. - You can get a negative width by prefixing the string with -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -"-" -\end_layout - -\end_inset - -. - This way was chosen so that the look is the same with each used screen - font. The \begin_inset Flex CharStyle:Code status collapsed @@ -10737,6 +11442,29 @@ Parindent \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +Parsep +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +float=0 +\end_layout + +\end_inset + +] The vertical space between two paragraphs of this layout. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout Parskip \end_layout @@ -10753,7 +11481,7 @@ float=0 \end_inset -] LyX allows to choose either +] LyX allows the user to choose either \begin_inset Quotes eld \end_inset @@ -10795,14 +11523,17 @@ Paragraph \begin_inset Quotes erd \end_inset - layout is ignored and all paragraphs are additionally separated by this - parskip argument. + layout is ignored and all paragraphs are separated by this parskip argument. The vertical space is calculated with \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -value*DefaultHeight() +value +\begin_inset Space ~ +\end_inset + +* DefaultHeight \end_layout \end_inset @@ -10812,7 +11543,7 @@ value*DefaultHeight() status collapsed \begin_layout PlainLayout -DefaultHeight() +DefaultHeight \end_layout \end_inset @@ -10826,129 +11557,46 @@ DefaultHeight() status collapsed \begin_layout PlainLayout -TopSep +PassThru \end_layout \end_inset - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -float=0 -\end_layout - -\end_inset - -] The vertical space with which the very first of a chain of paragraphs - with this layout is separated from the previous paragraph. - If the previous paragraph has another layout, the separations are not simply - added, but the maximum is taken. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -BottomSep -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -float=0 -\end_layout - -\end_inset - -] The same as -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -TopSep -\end_layout - -\end_inset - - for the very last paragraph. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Parsep -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -float=0 -\end_layout - -\end_inset - -] The vertical space between two paragraphs of this layout. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Itemsep -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -float=0 -\end_layout - -\end_inset - -] This is an extra space between the paragraphs of an environment layout. - If you put other layouts into an environment, each is separated with the - environment's -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Parsep -\end_layout - -\end_inset - -. - But the whole items of the environment are additionally separated with - this -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Itemsep -\end_layout - -\end_inset - -. +\begin_inset CommandInset label +LatexCommand label +name "des:PassThru" + +\end_inset + +[ +\emph on + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\end_layout + +\end_inset + + +\emph default +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +1 +\end_layout + +\end_inset + +] Whether the contents of this paragraph should be output in raw form, meaning + without special translations that LaTeX would require. \end_layout \begin_layout Description @@ -10956,60 +11604,99 @@ Itemsep status collapsed \begin_layout PlainLayout -LeftMargin +Preamble \end_layout \end_inset - [ + +\begin_inset CommandInset label +LatexCommand label +name "des:Preamble" + +\end_inset + +Information to be included in the LaTeX preamable when this style is used. + Used to define macros, load packages, etc., required by this particular + style. + Must end with +\begin_inset Quotes eld +\end_inset + + \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -string="" +EndPreamble \end_layout \end_inset -] If you put layouts into environments, the leftmargins are not simply added, - but added with a factor -\begin_inset Formula $\frac{4}{depth+4}$ + +\begin_inset Quotes erd \end_inset . - Note that this parameter is also used when the border is defined as +\end_layout + +\begin_layout Description \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Manual +Requires \end_layout \end_inset - or +[ \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Dynamic +string +\end_layout + +\end_inset + +] +\begin_inset CommandInset label +LatexCommand label +name "des:Requires" + +\end_inset + +Whether the layout requires the feature +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string \end_layout \end_inset . - Then it is added to the manual or dynamic border. - This string has the same meaning as for + See the description of \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -ParIndent +Provides \end_layout \end_inset -. + above (page +\begin_inset CommandInset ref +LatexCommand pageref +reference "des:FreeSpacing" + +\end_inset + +) for information on `features'. + \end_layout \begin_layout Description @@ -11049,1083 +11736,6 @@ LeftMargin \begin_inset Flex CharStyle:Code status collapsed -\begin_layout PlainLayout -Labeltype -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -No_Label -\emph default -, Manual, Static, Top_Environment, -\newline -Centered_Top_Environment, Sensitive, - Counter -\end_layout - -\end_inset - -] -\newline - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Manual -\end_layout - -\end_inset - - means the label is the very first word (up to the first real blank). - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Static -\end_layout - -\end_inset - - means it is defined in the layout (see -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString -\end_layout - -\end_inset - -). - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Top_Environment -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Centered_Top_Environment -\end_layout - -\end_inset - - are special cases of -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Static -\end_layout - -\end_inset - -. - The label will be printed above the paragraph, but only at the top of an - environment or the top of a chain of paragraphs with this layout. - Usage is for example the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Abstract -\end_layout - -\end_inset - - layout or the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Bibliography -\end_layout - -\end_inset - - layout. - This is also the case for -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Manual -\end_layout - -\end_inset - - labels with latex type -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Environment -\end_layout - -\end_inset - -, in order to make layouts for theorems work correctly. - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Sensitive -\end_layout - -\end_inset - - is a special case for the caption-labels -\begin_inset Quotes eld -\end_inset - -Figure -\begin_inset Quotes erd -\end_inset - - and -\begin_inset Quotes eld -\end_inset - -Table -\begin_inset Quotes erd -\end_inset - -. - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Sensitive -\end_layout - -\end_inset - - means the (hardcoded) label string depends on the kind of float. - The -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Counter -\end_layout - -\end_inset - - label type defines automatically numbered labels. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelCounter -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string="" -\end_layout - -\end_inset - -] -\newline -The name of the counter for automatic numbering (see Section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:counter" - -\end_inset - - for details). - This must be given if -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Labeltype -\end_layout - -\end_inset - - is -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Counter -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Labelsep -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string="" -\end_layout - -\end_inset - -] The horizontal space between the label and the text body. - Only used for labels that are not above the text body. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelBottomsep -\end_layout - -\end_inset - - [float=0] The vertical space between the label and the text body. - Only used for labels that are above the text body ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Top_Environment -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Centered_Top_Environment -\end_layout - -\end_inset - -). -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string="" -\end_layout - -\end_inset - -] The string used for a label with a -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Static -\end_layout - -\end_inset - - labeltype. - When the border is -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Manual -\end_layout - -\end_inset - - this string is also used as a suggestion for the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelWidthString -\end_layout - -\end_inset - - that can be set in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -E -\bar default -dit\SpecialChar \menuseparator - -\bar under -P -\bar default -aragraph -\begin_inset Space ~ -\end_inset - -Settings -\end_layout - -\end_inset - - dialog. - When -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelCounter -\end_layout - -\end_inset - - is set, this string can be contain the special formatting commands described - in Section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:counter" - -\end_inset - -. - For the sake of backwards compatibility, the string -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -@ -\emph on -style-name -\emph default -@ -\end_layout - -\end_inset - - will be replaced by the expanded -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString -\end_layout - -\end_inset - - of style -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -style-name -\end_layout - -\end_inset - -. - This feature is now obsolete and should be replaced by the mechanisms of - Section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:counter" - -\end_inset - -. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelStringAppendix -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string="" -\end_layout - -\end_inset - -] This is used inside the appendix instead of -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString -\end_layout - -\end_inset - -. - Note that every -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString -\end_layout - -\end_inset - - statement resets -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelStringAppendix -\end_layout - -\end_inset - - too. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\series medium -TocLevel [int] -\end_layout - -\end_inset - - The level of the style in the table of contents. - This is used for automatic numbering of section headings. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -EndLabeltype -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -No_Label -\emph default -, Box, Filled_Box, Static -\end_layout - -\end_inset - -] The type of label that stands at the end of the paragraph (or sequence - of paragraphs if -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LatexType -\end_layout - -\end_inset - - is -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Environment -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Item_Environment -\end_layout - -\end_inset - - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -List_Environment -\end_layout - -\end_inset - -). - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -No_Label -\end_layout - -\end_inset - - means -\begin_inset Quotes eld -\end_inset - -nothing -\begin_inset Quotes erd -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Box -\end_layout - -\end_inset - - (resp. -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -\begin_inset Space ~ -\end_inset - -Filled_Box -\end_layout - -\end_inset - -) is a white (resp. -\begin_inset Space ~ -\end_inset - -black) square suitable for end of proof markers, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Static -\end_layout - -\end_inset - - is an explicit text string. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -EndLabelString -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string="" -\end_layout - -\end_inset - -] The string used for a label with a -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Static -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -EndLabelType -\end_layout - -\end_inset - -. - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Align -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -block -\emph default -, left, right, center -\end_layout - -\end_inset - -] Paragraph alignment. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -AlignPossible -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -block -\emph default -, left, right, center -\end_layout - -\end_inset - -] A comma separated -\emph on -list -\emph default - of possible aligns. - Some LaTeX styles prohibit certain alignments, since those wouldn't make - sense. - For example a right-aligned or centered enumeration isn't possible. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Fill_Top -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\emph default -,1 -\end_layout - -\end_inset - -] With this parameter the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Fill -\end_layout - -\end_inset - - value of the -\begin_inset Quotes eld -\end_inset - -Vertical space above -\begin_inset Quotes erd -\end_inset - - list of the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -E -\bar default -dit\SpecialChar \menuseparator - -\bar under -P -\bar default -aragraph -\begin_inset Space ~ -\end_inset - -Settings -\end_layout - -\end_inset - - dialog can be set when initializing a paragraph with this layout -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout - -\emph on -Note from Jean-Marc: -\emph default - I'm not sure that this setting has much use, and it should probably be - removed in later versions. -\end_layout - -\end_inset - -. - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Fill_Bottom -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\emph default -,1 -\end_layout - -\end_inset - -] Similar to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Fill_Top -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -NeedProtect -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\emph default -,1 -\end_layout - -\end_inset - -] Whether fragile commands in this layout should be -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -protect -\end_layout - -\end_inset - -'ed. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Newline -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -0, -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -1 -\end_layout - -\end_inset - -] Whether newlines are translated into LaTeX newlines ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash - -\backslash - -\end_layout - -\end_inset - -) or not. - The translation can be switched off to allow more comfortable LaTeX editing - inside LyX. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -PassThru -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\emph default -, 1 -\end_layout - -\end_inset - -] Whether the contents of this paragraph should be output in raw form, meaning - without special translations that LaTeX would require. - This somehow replaces the older -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Latex -\end_layout - -\end_inset - - font property. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -FreeSpacing -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\emph default -, 1 -\end_layout - -\end_inset - -] Usually LyX doesn't allow you to insert more than one space between words, - since a space is considered as the separation between two words, not a - character or symbol of its own. - This is a very fine thing but sometimes annoying, for example when typing - program code or plain LaTeX code. - For this reason, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -FreeSpacing -\end_layout - -\end_inset - - can be enabled. - Note that LyX will create protected blanks for the additional blanks when - in another mode than LaTeX-mode. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -KeepEmpty -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\emph default -, 1 -\end_layout - -\end_inset - -] Usually LyX does not allow you to leave a paragraph empty, since it would - lead to empty LaTeX output. - There are some cases where this could be desirable however: in a letter - template, the required fields can be provided as empty fields, so that - people do not forget them; in some special classes, a layout can be used - as some kind of break, which does not contain actual text. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - \begin_layout PlainLayout Spacing \end_layout @@ -12204,49 +11814,19 @@ Spacing \end_inset - implies the generation of specific LaTeX code, using the package setspace.sty + implies the generation of specific LaTeX code, using the package \family roman -. -\end_layout -\begin_layout Description \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Font +setspace.sty \end_layout -\end_inset - - The font used for both the text body -\emph on -and -\emph default - the label. - See section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:fonts" - \end_inset . - Note that defining this font automatically defines the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelFont -\end_layout - -\end_inset - - to the same value. \end_layout \begin_layout Description @@ -12260,11 +11840,7 @@ TextFont \end_inset The font used for the text body . - See section -\begin_inset Space ~ -\end_inset - - + See section \begin_inset CommandInset ref LatexCommand ref reference "sec:fonts" @@ -12279,24 +11855,15 @@ reference "sec:fonts" status collapsed \begin_layout PlainLayout -LabelFont + +\series medium +TocLevel [int] \end_layout \end_inset - The font used for the label. - See section -\begin_inset Space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand ref -reference "sec:fonts" - -\end_inset - -. + The level of the style in the table of contents. + This is used for automatic numbering of section headings. \end_layout \begin_layout Description @@ -12304,122 +11871,25 @@ reference "sec:fonts" status collapsed \begin_layout PlainLayout -Preamble\SpecialChar \ldots{} -EndPreamble +TopSep \end_layout \end_inset - A set of macro definitions that will be output at the beginning of the - LaTeX files when the layout is used. - Use this to define the macros needed by this particular layout. -\end_layout - -\begin_layout Description + [ \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Requires +float=0 \end_layout \end_inset -[ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -] Whether the layout requires the feature -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - string -\end_layout - -\end_inset - -. - A feature is in general the name of a package (amsmath, makeidx, \SpecialChar \ldots{} -) or a - macro (url, boldsymbol,\SpecialChar \ldots{} -). - Multiple features must be separated by commas. - Note that you can only request supported features; unfortunately, the complete - list of supported features is not documented (however, -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -H -\bar default -elp\SpecialChar \menuseparator - -\bar under -L -\bar default -aTeX Configuration -\end_layout - -\end_inset - - gives an overview of the supported packages). -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -DependsOn -\end_layout - -\end_inset - - the name of a style which preamble should be output -\emph on -before -\emph default - the one mentionned above. - This allows to ensure some ordering of the preamble snippets when macros - definitions depend on one another -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -Note that, besides that functionality, there is no way to ensure any ordering - of preambles. - The ordering that you see in a given version of LyX may change without - warning in later versions. -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout PlainLayout - - -\backslash -end{sloppypar} -\end_layout - -\end_inset - - +] The vertical space with which the very first of a chain of paragraphs + with this layout is separated from the previous paragraph. + If the previous paragraph has another layout, the separations are not simply + added, but the maximum is taken. \end_layout \begin_layout Subsection @@ -12433,7 +11903,8 @@ name "sec:floats" \end_inset -Since version 1.3.0 of LyX, it is necessary to define the floats ( +Since version 1.3.0 of LyX, it is has been both possible and necessary to + define the floats ( \begin_inset Flex CharStyle:MenuItem status collapsed @@ -12455,8 +11926,17 @@ table , \SpecialChar \ldots{} ) in the text class itself. - If you are looking here to learn how to upgrade an existing text class, - it will probably turn out that all you have to do is to add + Standard floats are included in the file +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +stdfloats.inc +\end_layout + +\end_inset + +, so you may have to do no more than add \end_layout \begin_layout LyX-Code @@ -12464,19 +11944,390 @@ Input stdfloats.inc \end_layout \begin_layout Standard -at a reasonable location of the text class. -\begin_inset Foot +to your layout file. + If you want to implement a text class that proposes some other float types + (like the AGU class bundled with LyX), the information below will hopefully + help you: +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Don't forget to also have a look at counters in next section. +Extension \end_layout \end_inset - If you want to implement a text class that proposes some other float types - (like the AGU class bundled with LyX), the information below will hopefully - help you: + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + += +\begin_inset Quotes erd +\end_inset + + +\begin_inset Quotes erd +\end_inset + +] The file name extension of an auxiliary file for the list of figures (or + whatever). + LaTeX writes the captions to this file. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +GuiName +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + += +\begin_inset Quotes erd +\end_inset + + +\begin_inset Quotes erd +\end_inset + +] The string that will be used in the menus and also for the caption. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LaTeXBuiltin +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +0 +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +1 +\end_layout + +\end_inset + +] Set to +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +1 +\end_layout + +\end_inset + + if the float is already defined by the LaTeX document class. + If this is set to +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +0 +\end_layout + +\end_inset + +, the float will be defined using the LaTeX package +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +float +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ListName +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + += +\begin_inset Quotes erd +\end_inset + + +\begin_inset Quotes erd +\end_inset + +] The heading used for the list of floats. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +NumberWithin +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + += +\begin_inset Quotes erd +\end_inset + + +\begin_inset Quotes erd +\end_inset + +] This (optional) argument determines whether floats of this class will + be numbered within some sectional unit of the document. + For example, if within is equal to +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +chapter +\end_layout + +\end_inset + +, the floats will be numbered within chapters. + +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Placement +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + += +\begin_inset Quotes erd +\end_inset + + +\begin_inset Quotes erd +\end_inset + +] The default placement for the given class of floats. + The string should be as in standard LaTeX: +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +t +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +b +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +p +\end_layout + +\end_inset + + and +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +h +\end_layout + +\end_inset + + for top, bottom, page, and here, respectively. +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +Note that the order of these letters in the string is irrelevant, like in + LaTeX. +\end_layout + +\end_inset + + On top of that there is a new type, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +H +\end_layout + +\end_inset + +, which does not really correspond to a float, since it means: put it +\begin_inset Quotes eld +\end_inset + +here +\begin_inset Quotes erd +\end_inset + + and nowhere else. + Note however that the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +H +\end_layout + +\end_inset + + specifier is special and, because of implementation details, cannot be + used in non-builtin float types. + If you do not understand what this means, just use +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +tbp +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Style +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + += +\begin_inset Quotes erd +\end_inset + + +\begin_inset Quotes erd +\end_inset + +] The style used when defining the float using +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +newfloat +\end_layout + +\end_inset + +. \end_layout \begin_layout Description @@ -12555,378 +12406,6 @@ end{algorithm*} will be available. \end_layout -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -GuiName -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -= -\begin_inset Quotes erd -\end_inset - - -\begin_inset Quotes erd -\end_inset - -] The string that will be used in the menus and also for the caption. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LaTeXBuiltin -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -0 -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -1 -\end_layout - -\end_inset - -] Set to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -1 -\end_layout - -\end_inset - - if the float is already defined by the documentclass. - If this is set to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -0 -\end_layout - -\end_inset - -, the float will be defined using the LaTeX package -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -float -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -NumberWithin -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -= -\begin_inset Quotes erd -\end_inset - - -\begin_inset Quotes erd -\end_inset - -] This (optional) argument determines whether floats of this class will - be numbered within some sectional unit of the document. - For example, if within is equal to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -chapter -\end_layout - -\end_inset - -, the floats will be numbered within chapters. - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Style -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -= -\begin_inset Quotes erd -\end_inset - - -\begin_inset Quotes erd -\end_inset - -] The style used when defining the float using -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -newfloat -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Placement -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -= -\begin_inset Quotes erd -\end_inset - - -\begin_inset Quotes erd -\end_inset - -] The default placement for the given class of floats. - They are like in standard LaTeX: -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -t -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -b -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -p -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -h -\end_layout - -\end_inset - - for top, bottom, page, and here, respectively. -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -Note that the order of these letters in the string is irrelevant, like in - LaTeX. -\end_layout - -\end_inset - - On top of that there is a new type, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -H -\end_layout - -\end_inset - -, which does not really correspond to a float, since it means: put it -\begin_inset Quotes eld -\end_inset - -here -\begin_inset Quotes erd -\end_inset - - and nowhere else. - Note, however that the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -H -\end_layout - -\end_inset - - specifier is special and, because of implementation details cannot be used - in non-builtin float types. - If you do not understand what this means, just use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -"tbp" -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Extension -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -= -\begin_inset Quotes erd -\end_inset - - -\begin_inset Quotes erd -\end_inset - -] The file name extension of an auxiliary file for the list of figures (or - whatever). - LaTeX writes the captions to this file. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -ListName -\end_layout - -\end_inset - - [ -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -string -\end_layout - -\end_inset - -= -\begin_inset Quotes erd -\end_inset - - -\begin_inset Quotes erd -\end_inset - -] The heading used for the list of floats. -\end_layout - \begin_layout Standard Note that defining a float with type \begin_inset Flex CharStyle:Code @@ -12966,18 +12445,27 @@ name "sec:charstyle" \end_inset -You can define character styles since version 1.4.0 of LyX; since version - 1.6.0 these are called Flex insets. +LyX has supported character styles since version 1.4.0; since version 1.6.0 + these are called Flex insets. \end_layout \begin_layout Standard -Furthermore it is possible to define the general layout of many different +Furthermore, it is possible to define the general layout of many different types of insets. - Currently layout parameters can be defined for footnotes, marginal notes, - note insets, ERT insets, branch insets, and Flex insets. - The latter are definable from the user GUI and come in three different - kinds: character style ( + Currently, InsetLayout can be used to customize the layout parameters + for footnotes, marginal notes, note insets, ERT insets, branches, listings, + indexes, boxes, tables, algorithms, URLs, and optional arguments, as well + as Flex insets. + +\end_layout + +\begin_layout Standard +Flex insets come in three different kinds: +\end_layout + +\begin_layout Itemize +character style ( \begin_inset Flex CharStyle:Code status collapsed @@ -12987,7 +12475,36 @@ CharStyle \end_inset -) , user custom ( +): These define semantic markup corresponding to such LaTeX commands as + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +noun +\end_layout + +\end_inset + + and +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +code +\end_layout + +\end_inset + +. +\end_layout + +\begin_layout Itemize +user custom ( \begin_inset Flex CharStyle:Code status collapsed @@ -12997,7 +12514,12 @@ Custom \end_inset -), and XML element ( +): These can be used to define custom collapsable insets, similar to ERT, + footnote, and the like. +\end_layout + +\begin_layout Itemize +XML elements ( \begin_inset Flex CharStyle:Code status collapsed @@ -13007,8 +12529,7 @@ Element \end_inset -) insets. - +): For use with DocBook classes. \end_layout \begin_layout Standard @@ -13030,15 +12551,12 @@ InsetLayout \end_layout \begin_layout Standard -where -\end_layout - -\begin_layout Standard +where \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout - + \end_layout \end_inset @@ -13048,31 +12566,87 @@ status collapsed status collapsed \begin_layout PlainLayout -Foot, Margin, Note, Flex +Algorithm \end_layout \end_inset -, and -\end_layout - -\begin_layout Standard +, \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout - +Branch \end_layout \end_inset - can be empty (for foot- and marginal notes, branches and ERT) or one of - types +, \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -CharStyle:Noun +Box +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ERT +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Figure +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Foot +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Index +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Listings +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Marginal \end_layout \end_inset @@ -13092,7 +12666,7 @@ Note:Comment status collapsed \begin_layout PlainLayout -Custom:Endnote +Note:Note \end_layout \end_inset @@ -13102,14 +12676,144 @@ Custom:Endnote status collapsed \begin_layout PlainLayout -Element:Filename +Note:GreyedOut \end_layout \end_inset -, etc. - Here, the second part of the name can be chosen freely (for CharStyle, - Custom and Element), or from a predefined list (for Note). +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +OptArg +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Table +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +URL +\end_layout + +\end_inset + +, or +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Flex +\end_layout + +\end_inset + +. + If +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\end_layout + +\end_inset + + is +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Flex +\end_layout + +\end_inset + +, then +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\end_layout + +\end_inset + + should have the form +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +SubType:StyleName +\end_layout + +\end_inset + +, where +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +SubType +\end_layout + +\end_inset + + is either +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +CharStyle +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Custom +\end_layout + +\end_inset + +, or +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Element +\end_layout + +\end_inset + +, and +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +StyleName +\end_layout + +\end_inset + + is any valid identifier. + \end_layout \begin_layout Standard @@ -13131,54 +12835,23 @@ InsetLayout status collapsed \begin_layout PlainLayout -LyxType +BgColor \end_layout \end_inset -can be + The color for the inset's background. + These valid colors are defined in \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -charstyle +src/ColorCode.h \end_layout \end_inset -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -custom -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -element -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -end -\end_layout - -\end_inset - - (indicating a dummy definition ending definitions of charstyles etc.). - This entry is only meaningful for Flex (user definable) insets, the three - types of which are CharStyle, Custom and Element. +. \end_layout \begin_layout Description @@ -13201,32 +12874,58 @@ Classic \end_inset -, +, \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout - Minimalistic or Conglomerate +Minimalistic +\end_layout + +\end_inset + +, or +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Conglomerate \end_layout \end_inset , describing the rendering style used for the inset's frame and buttons. -\end_layout - -\begin_layout Description + Footnotes generally use \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -LabelString +Classic \end_layout \end_inset - defines what will be displayed on the button or elsewhere as the inset - label. - Some inset types (ERT and Branch) modify this label on the fly. +; ERT insets generally use +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Minimalistic +\end_layout + +\end_inset + +; and character styles use +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Conglomerate +\end_layout + +\end_inset + +. \end_layout \begin_layout Description @@ -13266,7 +12965,84 @@ LabelFont \end_inset - to the same value. + to the same value, so define this first and define +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelFont +\end_layout + +\end_inset + + later if you want them to be different. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ForceLTR +\end_layout + +\end_inset + + [[FIXME]] +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +FreeSpacing +\end_layout + +\end_inset + + As with paragraph styles (see page +\begin_inset CommandInset ref +LatexCommand pageref +reference "des:FreeSpacing" + +\end_inset + +). +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +KeepEmpty +\end_layout + +\end_inset + + As with paragraph styles (see page +\begin_inset CommandInset ref +LatexCommand pageref +reference "des:KeepEmpty" + +\end_inset + +). +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + + What will be displayed on the button or elsewhere as the inset label. + Some inset types (ERT and Branch) modify this label on the fly. \end_layout \begin_layout Description @@ -13302,7 +13078,7 @@ Font \end_inset -, lest it be ineffective (see above) +, lest it be ineffective. \end_layout \begin_layout Description @@ -13363,18 +13139,14 @@ LatexType \end_inset - See section -\begin_inset Space ~ -\end_inset - - + As with paragraph styles (see page \begin_inset CommandInset ref -LatexCommand ref -reference "sec:style" +LatexCommand pageref +reference "des:LatexType" \end_inset -. +). \end_layout \begin_layout Description @@ -13382,24 +13154,73 @@ reference "sec:style" status collapsed \begin_layout PlainLayout -Preamble\SpecialChar \ldots{} -EndPreamble +LyxType \end_layout \end_inset - See section -\begin_inset Space ~ + Can be +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +charstyle +\end_layout + \end_inset +, +\begin_inset Flex CharStyle:Code +status collapsed +\begin_layout PlainLayout +custom +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +element +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +end +\end_layout + +\end_inset + + (indicating a dummy definition ending definitions of charstyles etc.). + This entry is only meaningful for Flex (user definable) insets. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Preamble +\end_layout + +\end_inset + + As with paragraph styles (see page \begin_inset CommandInset ref -LatexCommand ref -reference "sec:style" +LatexCommand pageref +reference "des:Preamble" \end_inset -. +). \end_layout \begin_layout Description @@ -13412,7 +13233,7 @@ Requires \end_inset -[ + [ \begin_inset Flex CharStyle:Code status collapsed @@ -13422,18 +13243,14 @@ string \end_inset -] See section -\begin_inset Space ~ -\end_inset - - +] As with paragraph styles (see page \begin_inset CommandInset ref -LatexCommand ref -reference "sec:style" +LatexCommand pageref +reference "des:Requires" \end_inset -. +). \end_layout \begin_layout Subsection @@ -13447,7 +13264,8 @@ name "sec:counter" \end_inset -Since version 1.3.0 of LyX, it is necessary to define the counters ( +Since version 1.3.0 of LyX, it is both possible and necessary to define the + counters ( \begin_inset Flex CharStyle:MenuItem status collapsed @@ -13469,8 +13287,17 @@ figure , \SpecialChar \ldots{} ) in the text class itself. - If you are looking here to learn how to upgrade an existing text class, - it will probably turn out that all you have to do is to add + The standard counters are defined in the file +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +stdcounters.inc +\end_layout + +\end_inset + +, so you may have to do no more than add \end_layout \begin_layout LyX-Code @@ -13478,7 +13305,296 @@ Input stdcounters.inc \end_layout \begin_layout Standard -The following parameters can be used: +to your layout file to get them to work. + But if you want to define custom counters, then you can do so, using the + following parameters: +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString [string=""] +\end_layout + +\end_inset + + when this is defined, this string defines how the counter is displayed. + Setting this value sets +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelStringAppendix +\end_layout + +\end_inset + + to the same value. + The following special constructs can be used in the string: +\end_layout + +\begin_deeper +\begin_layout Itemize +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +thecounter +\end_layout + +\end_inset + + will be replaced by the expansion of the +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + + (or +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelStringAppendix +\end_layout + +\end_inset + +) of the counter +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +counter +\end_layout + +\end_inset + +. + +\end_layout + +\begin_layout Itemize +counter values can be expressed using LaTeX-like macros +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash + +\emph on +numbertype +\emph default +{ +\emph on +counter +\emph default +} +\end_layout + +\end_inset + +, where +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +numbertype +\end_layout + +\end_inset + + can be: +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout + +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off +\color none +Actually, the situation is a bit more complicated: any +\family default +\series default +\shape default +\emph default +\bar default + +\size default +\emph on +\noun default +\color inherit +numbertype +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\noun off + other than those descibed below will produce arabic numerals. + It would not be surprising to see this change in the future. +\end_layout + +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +arabic +\end_layout + +\end_inset + +: 1, 2, 3,\SpecialChar \ldots{} +; +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +alph +\end_layout + +\end_inset + + for lower-case letters: a, b, c, \SpecialChar \ldots{} +; +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Alph +\end_layout + +\end_inset + + for upper-case letters: A, B, C, \SpecialChar \ldots{} +; +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +roman +\end_layout + +\end_inset + + for lower-case roman numerals: i, ii, iii, \SpecialChar \ldots{} +; +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Roman +\end_layout + +\end_inset + + for upper-case roman numerals: I, II, III\SpecialChar \ldots{} +; +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +hebrew +\end_layout + +\end_inset + + for hebrew numerals. +\end_layout + +\end_deeper +\begin_layout Standard +If LabelString is not defined, a default value is constructed as follows: + if the counter has a master counter +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +master +\end_layout + +\end_inset + + (defined via +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Within +\end_layout + +\end_inset + +), the string +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +themaster. +\backslash +arabic{counter} +\end_layout + +\end_inset + + is used; otherwise the string +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +arabic{counter} +\end_layout + +\end_inset + + is used. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelStringAppendix [string=""] +\end_layout + +\end_inset + + Same as +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +LabelString +\end_layout + +\end_inset + +. \end_layout \begin_layout Description @@ -13565,312 +13681,6 @@ section . \end_layout -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString [string=""] -\end_layout - -\end_inset - - when this is defined, this string defines how the counter is displayed. - Setting this value resets -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelStringAppendix -\end_layout - -\end_inset - - to the same value. - The following special constructs can be used in the string: -\end_layout - -\begin_layout Itemize -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -thecounter -\end_layout - -\end_inset - - will be replaced by the expansion of the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString -\end_layout - -\end_inset - - (or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelStringAppendix -\end_layout - -\end_inset - -) of the counter -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -counter -\end_layout - -\end_inset - -. - If these are empty, a default value is constructed as follows: if the counter - has a master counter -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -master -\end_layout - -\end_inset - -, the string -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -themaster. -\backslash -arabic{counter} -\end_layout - -\end_inset - - is used; otherwise the string -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -arabic{counter} -\end_layout - -\end_inset - - is used. -\end_layout - -\begin_layout Itemize -counter values can be expressed using LaTeX-like macros -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash - -\emph on -numbertype -\emph default -{ -\emph on -counter -\emph default -} -\end_layout - -\end_inset - -, where -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -numbertype -\end_layout - -\end_inset - - can be: -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -arabic -\end_layout - -\end_inset - - to translate -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -counter -\end_layout - -\end_inset - - to arabic numerals, like 1, 2, 3\SpecialChar \ldots{} - -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout - -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off -\color none -Actually, the situation is a bit more complicated than that: any -\family default -\series default -\shape default -\emph default -\bar default - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\emph on -numbertype -\family roman -\series medium -\shape up -\size normal -\emph off -\bar no -\noun off - other than those descibed below will produce arabic numerals. - It would not be surprising to see this change in the future. -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -alph -\end_layout - -\end_inset - - for lower-case letters: a, b, c, \SpecialChar \ldots{} - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Alph -\end_layout - -\end_inset - - for upper-case letters: A, B, C, \SpecialChar \ldots{} - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -roman -\end_layout - -\end_inset - - for lower-case roman numerals: i, ii, iii, \SpecialChar \ldots{} - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Roman -\end_layout - -\end_inset - - for upper-case roman numerals: I, II, III\SpecialChar \ldots{} - -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -hebrew -\end_layout - -\end_inset - - for hebrew numerals. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelStringAppendix [string=""] -\end_layout - -\end_inset - - the same as -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -LabelString -\end_layout - -\end_inset - - -\end_layout - -\end_inset - -, for use in appendix. -\end_layout - \begin_layout Subsection Font description \end_layout @@ -13882,7 +13692,7 @@ name "sec:fonts" \end_inset -A font description looks like that: +A font description looks like this: \end_layout \begin_layout LyX-Code @@ -13904,7 +13714,112 @@ EndFont \end_layout \begin_layout Standard -and the following commands are available: +The following commands are available: +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Color +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\emph on +none +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +black +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +white +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +red +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +green +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +blue +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +cyan +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +magenta +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +yellow +\end_layout + +\end_inset + +] \end_layout \begin_layout Description @@ -13918,6 +13833,8 @@ Family \end_inset [ +\emph on + \begin_inset Flex CharStyle:Code status collapsed @@ -13925,8 +13842,28 @@ status collapsed \emph on Roman +\end_layout + +\end_inset + + \emph default -, Sans, Typewriter +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Sans +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Typewriter \end_layout \end_inset @@ -13938,6 +13875,90 @@ Roman \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +Misc +\end_layout + +\end_inset + + [ +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +string +\end_layout + +\end_inset + +] Valid argument sare: +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +emph +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +noun +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +underbar +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +no_emph +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +no_noun +\end_layout + +\end_inset + + and +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +no_bar +\end_layout + +\end_inset + +. + Each of these turns on or off the corresponding attribute. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout Series \end_layout @@ -13945,6 +13966,8 @@ Series \end_inset [ +\emph on + \begin_inset Flex CharStyle:Code status collapsed @@ -13952,8 +13975,18 @@ status collapsed \emph on Medium +\end_layout + +\end_inset + + \emph default -, Bold +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Bold \end_layout \end_inset @@ -13972,6 +14005,8 @@ Shape \end_inset [ +\emph on + \begin_inset Flex CharStyle:Code status collapsed @@ -13979,8 +14014,38 @@ status collapsed \emph on Up +\end_layout + +\end_inset + + \emph default -, Italic, SmallCaps, Slanted +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Italic +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +SmallCaps +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Slanted \end_layout \end_inset @@ -14003,12 +14068,22 @@ Size status collapsed \begin_layout PlainLayout -tiny, small, +tiny \end_layout \end_inset - +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +small +\end_layout + +\end_inset + +, \begin_inset Flex CharStyle:Code status collapsed @@ -14016,35 +14091,56 @@ status collapsed \emph on normal -\emph default -, large, larger, largest, huge, giant \end_layout \end_inset -] -\end_layout - -\begin_layout Description +, \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -Color +large \end_layout \end_inset - [ +, \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout +larger +\end_layout -\emph on -none -\emph default -, black, white, red, green, blue, cyan, magenta, yellow +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +largest +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +huge +\end_layout + +\end_inset + +, +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +giant \end_layout \end_inset @@ -14059,20 +14155,19 @@ Upgrading old layout files \begin_layout Standard The file format of layout files changes from time to time, so old layout files need to be converted. - This process has been automated in LyX 1.4.0: If LyX reads an old format + This process has been automated since LyX 1.4.0: If LyX reads an old format layout file it will call the conversion tool \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -$LyXDir/scripts/layout2layout.py +LyXDir/scripts/layout2layout.py \end_layout \end_inset and convert it to a temporary file in current format. - The original file is left untouched, so that you can still use it with - LyX 1.3.x. + The original file is left untouched. If you want to convert the layout file permanently, just call the converter by hand: \end_layout @@ -14082,7 +14177,18 @@ python $LyXDir/scripts/layout2layout.py myclass.layout myclassnew.layout \end_layout \begin_layout Standard -Then copy +(You need to replace +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$LyXDir +\end_layout + +\end_inset + + with the name of your LyX system directory, unless you happen to have defined + such an environment variable.) Then copy \begin_inset Flex CharStyle:Code status collapsed @@ -14097,7 +14203,7 @@ myclassnew.layout status collapsed \begin_layout PlainLayout -$UserDir/layouts/ +UserDir/layouts/ \end_layout \end_inset @@ -14106,81 +14212,9 @@ $UserDir/layouts/ \end_layout \begin_layout Standard -The automatic conversion does only handle syntax changes. - It cannot handle the case where the contents of included files was changed. - For example, layout files based on -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -book.layout -\end_layout - -\end_inset - - need to include -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -numreport.inc -\end_layout - -\end_inset - - in addition to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -stdclass.inc -\end_layout - -\end_inset - -. - If you get error messages about undefined counters, try to convert your - file with -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout2layout.py -\end_layout - -\end_inset - - and then add one of -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -numarticle.inc -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -numreport.inc -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -numrevtex.inc -\end_layout - -\end_inset - -. +The automatic conversion only handles syntax changes. + It cannot handle the case where the contents of included files was changed, + so these will have to be converted separately. \end_layout \begin_layout Section @@ -14197,7 +14231,7 @@ name "sec:templates" \begin_layout Standard Templates are created just like usual documents. The only difference is that usual documents contain all possible settings, - including the fontscheme and the papersize. + including the font scheme and the paper size. Usually a user doesn't want a template to overwrite his defaults in these cases. For that reason, the designer of a template should remove the corresponding @@ -14256,7 +14290,7 @@ Put the edited template files you create in status collapsed \begin_layout PlainLayout -$UserDir/templates/ +UserDir/templates/ \end_layout \end_inset @@ -14266,7 +14300,7 @@ $UserDir/templates/ status collapsed \begin_layout PlainLayout -$LyXDir/templates/ +LyXDir/templates/ \end_layout \end_inset @@ -14278,40 +14312,23 @@ status collapsed \begin_layout PlainLayout \bar under -E +T +\family sans \bar default -dit\SpecialChar \menuseparator +ools +\family default +\SpecialChar \menuseparator \bar under P \bar default -references +references\SpecialChar \menuseparator +Paths \end_layout \end_inset - dialog (tabs -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Input -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Path -\end_layout - -\end_inset - -). - + dialog. \end_layout \begin_layout Standard @@ -14378,72 +14395,15 @@ e as Document Defaults Including External Material \end_layout -\begin_layout Section -Background -\end_layout - \begin_layout Standard -\begin_inset Note Note -status collapsed - -\begin_layout PlainLayout -This section is completely outdated. -\end_layout - -\end_inset - -One often requested feature from LyX users is to be able to interface LyX - with Xfig, Dia, or other similar applications that specialize in producing - a certain kind of diagram, figure, schematic or whatever material might - be relevant to include in your document. - Previously, it was only possible to include boring, static, fixed images - in LyX documents with the graphics feature, but there are several limitations - attached to this approach: -\end_layout - -\begin_layout Itemize -If you want to change the figure, you have to invoke an external program - by hand -\end_layout - -\begin_layout Itemize -LyX does not notice that the referenced files change, so the on-screen display - can fast become obsolete, and this is aggravated by the lack of a means - of updating the display -\end_layout - -\begin_layout Itemize -The graphics stuff does not provide any mechanisms for coping with different - exported formats such as DocBook, HTML or plain text -\end_layout - -\begin_layout Standard -The external material facility attempts to solve all of these problems -\begin_inset Foot -status collapsed - -\begin_layout PlainLayout -Even if the graphics facility can't solve all problems, it is still valuable - because it does provide in-line preview of the graphics, and supports advanced - geometric transformations with a comfortable user interface. -\end_layout - -\end_inset - -. - It does this by offering a general method to interface LyX to external - applications. - Instead of introducing a long list of different constructs tailored for - each specific application, we chose to sacrifice the in-line displaying - of the included material in order to provide a general construct to cover - a wide range of applications. - The result is the external material construct. - External material presents itself in the document simply as a button, but - don't let this fool you. - When you click on it, a dialog will appear that allows you to chose exactly - what material to include, and in the following sections you will learn - that this is indeed a powerful mechanism that can solve all of the above - problems, and more. +The use of material from sources external to LyX is covered in detail in + the +\emph on +Embedded Objects +\emph default + manual. + This part of the manual covers what needs to happen behind the scenes for + new sorts of material to be included. \end_layout \begin_layout Section @@ -14458,8 +14418,8 @@ template . A template is a specification of how LyX should interface with a certain kind of material. - As bundled, LyX comes with predefined templates for Xfig figures, Dia diagrams, - various raster format images, gnuplot, and more. + As bundled, LyX comes with predefined templates for Xfig figures, various + raster format images, chess diagrams, and LilyPond music notation. You can check the actual list by using the menu \begin_inset Flex CharStyle:MenuItem status collapsed @@ -14467,21 +14427,7 @@ status collapsed \begin_layout PlainLayout Insert\SpecialChar \menuseparator File\SpecialChar \menuseparator -External -\end_layout - -\end_inset - - -\begin_inset Space ~ -\end_inset - - -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Material +External Material \end_layout \end_inset @@ -14563,8 +14509,8 @@ This distinction is important in order to allow updating of the material Furthermore, it provides us with the flexibility that is needed to support multiple export formats. For instance, in the case of a plain text file, it is not exactly an award-winn -ing idea to include the figure as raw PostScript. - Instead, you'd either prefer to just include a reference to the figure, +ing idea to include the figure as raw PostScript®. + Instead, you'd either prefer to just include a reference to the figure or try to invoke some graphics to Ascii converter to make the final result look similar to the real graphics. The external material management allows you to do this, because it is parameter @@ -14575,28 +14521,10 @@ ized on the different export formats that LyX supports. Besides supporting the production of different products according to the exported format, it supports tight integration with editing and viewing applications. - In the case of an XFig figure, you are able to invoke -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Xfig -\end_layout - -\end_inset - - on the original file with a single click from within the external material - dialog in LyX, and also preview the produced PostScript file with -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -ghostview -\end_layout - -\end_inset - - with another click. + In the case of an XFig figure, you are able to invoke Xfig on the original + file with a single click from within the external material dialog in LyX, + and also preview the produced PostScript file with ghostview with another + click. No more fiddling around with the command line and/or file browsers to locate and manipulate the original or produced files. In this way, you are finally able to take full advantage of the many different @@ -14604,83 +14532,26 @@ ghostview ultimately be more productive. \end_layout -\begin_layout Section -External material dialog -\end_layout - -\begin_layout Standard -The -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -External Material -\end_layout - -\end_inset - - dialog is described in the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\emph on -EmbeddedObjects -\end_layout - -\end_inset - - manual. -\end_layout - -\begin_layout Section -Examples -\end_layout - -\begin_layout Standard -In this section, we should include some examples of use of the external - material. - Those examples could include: -\end_layout - -\begin_layout Itemize -External raster images -\end_layout - -\begin_layout Itemize -External XFig figures -\end_layout - -\begin_layout Itemize -Chess diagrams -\end_layout - -\begin_layout Itemize -Sound samples -\end_layout - -\begin_layout Itemize -The use of makefiles -\end_layout - -\begin_layout Itemize -Recursive external LyX templates -\end_layout - \begin_layout Section The external template configuration file \end_layout \begin_layout Standard It is relatively easy to add custom external template definitions to LyX. - However, be aware this doing this in an careless manner most probably + However, be aware that doing this in an careless manner most probably \emph on will \emph default introduce an easily exploitable security hole. - So before you do this, please read the discussion about security which - will follow later. + So before you do this, please read the discussion about security in section + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:Security-discussion" + +\end_inset + +. \end_layout \begin_layout Standard @@ -14695,7 +14566,7 @@ The external templates are defined in the status collapsed \begin_layout PlainLayout -lib/external_templates +LyXDir/lib/external_templates \end_layout \end_inset @@ -14706,7 +14577,7 @@ lib/external_templates status collapsed \begin_layout PlainLayout -.lyx/external_templates +UserDir/external_templates \end_layout \end_inset @@ -14961,8 +14832,8 @@ TemplateEnd \end_inset . - It contains a header specifying some general settings, and for each supported - primary document file format a section + It contains a header specifying some general settings and, for each supported + primary document file format, a section \begin_inset Flex CharStyle:Code status collapsed @@ -14995,109 +14866,16 @@ The template header status collapsed \begin_layout PlainLayout -Template +AutomaticProduction \begin_inset Space ~ \end_inset - +true|false \end_layout \end_inset - A unique name for the template. - It must not contain substitution macros (see below). -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -GuiName -\begin_inset Space ~ -\end_inset - - -\end_layout - -\end_inset - - The text that is displayed on the button. - This command must occur exactly once. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -HelpText -\begin_inset Space ~ -\end_inset - - -\begin_inset Space ~ -\end_inset - -HelpTextEnd -\end_layout - -\end_inset - - The help text that is used in the External dialog. - Provide enough information to explain to the user just what the template - can provide him with. - This command must occur exactly once. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -InputFormat -\begin_inset Space ~ -\end_inset - - -\end_layout - -\end_inset - - The file format of the original file. - This must be the name of a format that is known to LyX (see the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout - -\bar under -T -\bar default -ools\SpecialChar \menuseparator - -\bar under -P -\bar default -references:Conversion -\end_layout - -\end_inset - - dialog). - Use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -"*" -\end_layout - -\end_inset - - if the template can handle original files of more than one format. - LyX will attempt to interrogate the file itself in order to deduce its - format in this case. + Whether the file represented by the template must be generated by LyX. This command must occur exactly once. \end_layout @@ -15160,16 +14938,16 @@ status collapsed status collapsed \begin_layout PlainLayout -AutomaticProduction +GuiName \begin_inset Space ~ \end_inset -true|false + \end_layout \end_inset - Wether the file represented by the template must be generated by LyX. + The text that is displayed on the button. This command must occur exactly once. \end_layout @@ -15177,6 +14955,95 @@ true|false \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +HelpText +\begin_inset Space ~ +\end_inset + + +\begin_inset Space ~ +\end_inset + +HelpTextEnd +\end_layout + +\end_inset + + The help text that is used in the External dialog. + Provide enough information to explain to the user just what the template + can provide him with. + This command must occur exactly once. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +InputFormat +\begin_inset Space ~ +\end_inset + + +\end_layout + +\end_inset + + The file format of the original file. + This must be the name of a format that is known to LyX (see section +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Formats" + +\end_inset + +). + Use +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +* +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + + if the template can handle original files of more than one format. + LyX will attempt to interrogate the file itself in order to deduce its + format in this case. + This command must occur exactly once. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Template +\begin_inset Space ~ +\end_inset + + +\end_layout + +\end_inset + + A unique name for the template. + It must not contain substitution macros (see below). +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout Transform \begin_inset Space ~ @@ -15274,6 +15141,205 @@ Format \begin_inset Flex CharStyle:Code status collapsed +\begin_layout PlainLayout +Option +\begin_inset Space ~ +\end_inset + + +\begin_inset Space ~ +\end_inset + + +\end_layout + +\end_inset + + This command defines an additional macro +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$ +\end_layout + +\end_inset + + for substitution in +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Product +\end_layout + +\end_inset + +. + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\end_layout + +\end_inset + + itself may contain substitution macros. + The advantage over using +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\end_layout + +\end_inset + + directly in +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Product +\end_layout + +\end_inset + + is that the substituted value of +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$ +\end_layout + +\end_inset + + is sanitized so that it is a valid optional argument in the document format. + This command may occur zero or more times. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Product +\begin_inset Space ~ +\end_inset + + +\end_layout + +\end_inset + + The text that is inserted in the exported document. + This is actually the most important command and can be quite complex. + This command must occur exactly once. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Preamble +\begin_inset Space ~ +\end_inset + + +\end_layout + +\end_inset + + This command specifies a preamble snippet that will be included in the + LaTeX preamble. + It has to be defined using +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +PreambleDef +\end_layout + +\end_inset + + \SpecialChar \ldots{} + +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +PreambleDefEnd +\end_layout + +\end_inset + +. + This command may occur zero or more times. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +ReferencedFile +\begin_inset Space ~ +\end_inset + + +\begin_inset Space ~ +\end_inset + + +\end_layout + +\end_inset + + This command denotes files that are created by the conversion process and + are needed for a particular export format. + If the filename is relative, it is interpreted relative to the master document. + This command may be given zero or more times. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +Requirement +\begin_inset Space ~ +\end_inset + + +\end_layout + +\end_inset + + The name of a required LaTeX package. + The package is included via +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout + +\backslash +usepackage{} +\end_layout + +\end_inset + + in the LaTeX preamble. + This command may occur zero or more times. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + \begin_layout PlainLayout TransformCommand \begin_inset Space ~ @@ -15408,25 +15474,6 @@ ExtraLatexOption \begin_inset Flex CharStyle:Code status collapsed -\begin_layout PlainLayout -Product -\begin_inset Space ~ -\end_inset - - -\end_layout - -\end_inset - - The text that is inserted in the exported document. - This is actually the most important command and can be quite complex. - This command must occur exactly once. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - \begin_layout PlainLayout UpdateFormat \begin_inset Space ~ @@ -15480,186 +15527,6 @@ UpdateResult This command must occur exactly once. \end_layout -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -ReferencedFile -\begin_inset Space ~ -\end_inset - - -\begin_inset Space ~ -\end_inset - - -\end_layout - -\end_inset - - This command denotes files that are created by the conversion process and - are needed for a particular export format. - If the filename is relative, it is interpreted relative to the master document. - This command may be given zero or more times. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Requirement -\begin_inset Space ~ -\end_inset - - -\end_layout - -\end_inset - - The name of a required LaTeX package. - The package is included via -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -usepackage{} -\end_layout - -\end_inset - - in the LaTeX preamble. - This command may occur zero or more times. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Preamble -\begin_inset Space ~ -\end_inset - - -\end_layout - -\end_inset - - This command specifies a preamble snippet that will be included in the - LaTeX preamble. - It has to be defined using -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -PreambleDef -\end_layout - -\end_inset - - \SpecialChar \ldots{} - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -PreambleDefEnd -\end_layout - -\end_inset - -. - This command may occur zero or more times. -\end_layout - -\begin_layout Description -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Option -\begin_inset Space ~ -\end_inset - - -\begin_inset Space ~ -\end_inset - - -\end_layout - -\end_inset - - This command defines an additional macro -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$$ -\end_layout - -\end_inset - - for substitution in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Product -\end_layout - -\end_inset - -. - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\end_layout - -\end_inset - - itself may contain substitution macros. - The advantage over using -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\end_layout - -\end_inset - - directly in -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Product -\end_layout - -\end_inset - - is that the substituted value of -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -$$ -\end_layout - -\end_inset - - is sanitized so that it is a valid optional argument in the document format. - This command may occur zero or more times. -\end_layout - \begin_layout Subsection Preamble definitions \end_layout @@ -15723,60 +15590,62 @@ The available macros are the following: \end_layout \begin_layout Description -$$FName The filename of the file specified in the external material dialog. - This is either an absolute name, or it is relative to the LyX document. -\end_layout - -\begin_layout Description -$$Basename The filename without path and without the extension. -\end_layout - -\begin_layout Description -$$Extension The file extension (including the dot). -\end_layout - -\begin_layout Description -$$FPath The path part of \begin_inset Flex CharStyle:Code status collapsed \begin_layout PlainLayout -$$FName +$$AbsOrRelPathMaster \end_layout \end_inset - (absolute name or relative to the LyX document). + The file path, absolute or relative to the master LyX document. \end_layout \begin_layout Description -$$AbsPath The absolute file path. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$AbsOrRelPathParent +\end_layout + +\end_inset + + The file path, absolute or relative to the LyX document. \end_layout \begin_layout Description -$$RelPathMaster The file path, relative to the master LyX document. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$AbsPath +\end_layout + +\end_inset + + The absolute file path. \end_layout \begin_layout Description -$$RelPathParent The file path, relative to the LyX document. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Basename +\end_layout + +\end_inset + + The filename without path and without the extension. \end_layout \begin_layout Description -$$AbsOrRelPathMaster The file path, absolute or relative to the master LyX - document. -\end_layout +\begin_inset Flex CharStyle:Code +status collapsed -\begin_layout Description -$$AbsOrRelPathParent The file path, absolute or relative to the LyX document. -\end_layout - -\begin_layout Description -$$Tempname A name and full path to a temporary file which will be automatically - deleted whenever the containing document is closed, or the external material - insertion deleted. -\end_layout - -\begin_layout Description +\begin_layout PlainLayout $$Contents( \begin_inset Quotes eld \end_inset @@ -15785,7 +15654,12 @@ filename.ext \begin_inset Quotes erd \end_inset -) This macro will expand to the contents of the file with the name +) +\end_layout + +\end_inset + + This macro will expand to the contents of the file with the name \begin_inset Flex CharStyle:Code status collapsed @@ -15799,11 +15673,111 @@ filename.ext \end_layout \begin_layout Description -$$Sysdir This macro will expand to the absolute path of the system directory. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Extension +\end_layout + +\end_inset + + The file extension (including the dot). +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$FName +\end_layout + +\end_inset + + The filename of the file specified in the external material dialog. + This is either an absolute name, or it is relative to the LyX document. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$FPath +\end_layout + +\end_inset + + The path part of +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$FName +\end_layout + +\end_inset + + (absolute name or relative to the LyX document). +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$RelPathMaster +\end_layout + +\end_inset + + The file path, relative to the master LyX document. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$RelPathParent +\end_layout + +\end_inset + + The file path, relative to the LyX document. +\end_layout + +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Sysdir +\end_layout + +\end_inset + + This macro will expand to the absolute path of the system directory. This is typically used to point to the various helper scripts that are bundled with LyX. \end_layout +\begin_layout Description +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Tempname +\end_layout + +\end_inset + + A name and full path to a temporary file which will be automatically deleted + whenever the containing document is closed, or the external material insertion + deleted. +\end_layout + \begin_layout Standard All path macros contain a trailing directory separator, so you can construct e.g. @@ -15857,19 +15831,55 @@ TransformCommand \end_layout \begin_layout Description -$$ResizeFront The front part of the resize command. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$ResizeFront +\end_layout + +\end_inset + + The front part of the resize command. \end_layout \begin_layout Description -$$ResizeBack The back part of the resize command. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$ResizeBack +\end_layout + +\end_inset + + The back part of the resize command. \end_layout \begin_layout Description -$$RotateFront The front part of the rotation command. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$RotateFront +\end_layout + +\end_inset + + The front part of the rotation command. \end_layout \begin_layout Description -$$RotateBack The back part of the rotation command. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$RotateBack +\end_layout + +\end_inset + + The back part of the rotation command. \end_layout \begin_layout Standard @@ -15908,19 +15918,55 @@ TransformOption \end_layout \begin_layout Description -$$Clip The clip option. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Clip +\end_layout + +\end_inset + + The clip option. \end_layout \begin_layout Description -$$Extra The extra option. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Extra +\end_layout + +\end_inset + + The extra option. \end_layout \begin_layout Description -$$Resize The resize option. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Resize +\end_layout + +\end_inset + + The resize option. \end_layout \begin_layout Description -$$Rotate The rotation option. +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +$$Rotate +\end_layout + +\end_inset + + The rotation option. \end_layout \begin_layout Standard @@ -15928,18 +15974,18 @@ You may ask why there are so many path macros. There are mainly two reasons: \end_layout -\begin_layout Standard -First, relative and absolute file names should remain relative or absolute, - respectively. +\begin_layout Enumerate +Relative and absolute file names should remain relative or absolute, respectivel +y. Users may have reasons to prefer either form. Relative names are useful for portable documents that should work on different machines, for example. Absolute names may be required by some programs. \end_layout -\begin_layout Standard -Second, LaTeX treats relative file names differently than LyX and other - programs in nested included files. +\begin_layout Enumerate +LaTeX treats relative file names differently than LyX and other programs + in nested included files. For LyX, a relative file name is always relative to the document that contains the file name. For LaTeX, it is always relative to the master document. @@ -16029,6 +16075,12 @@ status collapsed \end_layout \begin_layout Section +\begin_inset CommandInset label +LatexCommand label +name "sec:Security-discussion" + +\end_inset + Security discussion \end_layout @@ -16191,6 +16243,18 @@ The LyX server is a method implemented in LyX that will enable other programs the server does not work on Windows \emph default . +\begin_inset Foot +status collapsed + +\begin_layout PlainLayout +There is no principled reason it cannot do so. + But none of the developers on Windows® have yet implemented this functionality + there. +\end_layout + +\end_inset + + \end_layout \begin_layout Section @@ -16199,7 +16263,17 @@ Starting the LyX Server \begin_layout Standard The LyX server works through the use of a pair of named pipes. - These are usually located in your home directory and have the names + These are usually located in +\begin_inset Flex CharStyle:Code +status collapsed + +\begin_layout PlainLayout +UserDir +\end_layout + +\end_inset + + and have the names \begin_inset Quotes eld \end_inset @@ -16324,13 +16398,13 @@ If you are developing a client program, you might find it useful to enable Do this by starting LyX as lyx -dbg lyxserver. \end_layout -\begin_layout PlainLayout +\begin_layout Standard Warning: if LyX crashes, it may not manage to remove the pipes; in this case you must remove them manually. If LyX starts and the pipes exist already, it will not start any server. \end_layout -\begin_layout PlainLayout +\begin_layout Standard Other than this, there are a few points to consider: \end_layout @@ -16369,7 +16443,7 @@ You can find a complete example client written in C in the source distribution status collapsed \begin_layout PlainLayout -development/server_monitor.c +development/lyxserver/server_monitor.c \end_layout \end_inset @@ -16401,17 +16475,17 @@ function argument \end_layout -\begin_layout Standard -Here +\begin_layout Description + \emph on clientname \emph default is a name that the client can choose arbitrarily. - Its only use is that LyX will echo it if it sends an answer - so a client + Its only use is that LyX will echo it if it sends an answer---so a client can dispatch results from different requesters. \end_layout -\begin_layout Standard +\begin_layout Description \emph on function @@ -16420,7 +16494,7 @@ function It is the same as the commands you'd use in the minibuffer. \end_layout -\begin_layout Standard +\begin_layout Description \emph on argument @@ -16644,13639 +16718,5 @@ bye sent from LyX will inform clients that LyX is closing. \end_layout -\begin_layout Chapter -\start_of_appendix -Bindings -\end_layout - -\begin_layout Standard -This appendix is a huge cross-reference to all the English language keybindings. - Originally, we simply wanted to list all of the key bindings followed by - the function it's bound to. - That way, a user can look up a key to find out what it does. - We then decided, what the hey, why not include the default toolbar and - menu bindings, too. - Please note this section is likely to be very out of date. -\end_layout - -\begin_layout Standard -The form is really self-explanatory, but here are a few tips: all entries - are arranged roughly alphabetically for a given modifier ( -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-a -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-b -\end_layout - -\end_inset - -, etc.). - For the general keyboard layout, simpler prefixes precede the more complex - ( -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\end_layout - -\end_inset - - before -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-c -\end_layout - -\end_inset - -). - All entries were gleaned from the default user interface and binding files - located in the directories -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -\SpecialChar \ldots{} -/share/lyx/ui -\end_layout - -\end_inset - - and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -\SpecialChar \ldots{} -/share/lyx/bind -\end_layout - -\end_inset - -; they should be treated as the final word on the bindings. -\end_layout - -\begin_layout Standard -As a final note, be aware that some window managers (such as FVWM) take - control of some of the function keys or motion keys. - -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-right -\end_layout - -\end_inset - - is listed here as generating -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-forward -\end_layout - -\end_inset - -, but FVWM grabs it and uses it to change virtual desktops instead. - Very annoying unless you instruct your window manager to stop intercepting - such sequences. -\end_layout - -\begin_layout Section -Toolbar -\end_layout - -\begin_layout LyX-Code -Toolbar -\end_layout - -\begin_layout LyX-Code - Layouts -\end_layout - -\begin_layout LyX-Code - Icon "buffer-open" -\end_layout - -\begin_layout LyX-Code - Icon "buffer-write" -\end_layout - -\begin_layout LyX-Code - Icon "buffer-print" -\end_layout - -\begin_layout LyX-Code - Separator -\end_layout - -\begin_layout LyX-Code - Icon "cut" -\end_layout - -\begin_layout LyX-Code - Icon "copy" -\end_layout - -\begin_layout LyX-Code - Icon "paste" -\end_layout - -\begin_layout LyX-Code - Separator -\end_layout - -\begin_layout LyX-Code - Icon "font-emph" -\end_layout - -\begin_layout LyX-Code - Icon "font-noun" -\end_layout - -\begin_layout LyX-Code - Icon "font-free" -\end_layout - -\begin_layout LyX-Code - Separator -\end_layout - -\begin_layout LyX-Code - Icon "tex-mode" -\end_layout - -\begin_layout LyX-Code - Icon "math-mode" -\end_layout - -\begin_layout LyX-Code - Separator -\end_layout - -\begin_layout LyX-Code - Icon "footnote-insert" -\end_layout - -\begin_layout LyX-Code - Icon "marginpar-insert" -\end_layout - -\begin_layout LyX-Code - Icon "depth-next" -\end_layout - -\begin_layout LyX-Code - Separator -\end_layout - -\begin_layout LyX-Code - Icon "figure-insert" -\end_layout - -\begin_layout LyX-Code - Icon "dialog-tabular-insert" -\end_layout - -\begin_layout LyX-Code -End -\end_layout - -\begin_layout Section -Menu -\end_layout - -\begin_layout Standard -Note that the following bindings are for LyX with English menus. - The second character of the binding depends on the menu language. - For example -\begin_inset Quotes eld -\end_inset - - -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i r -\end_layout - -\end_inset - - -\begin_inset Quotes erd -\end_inset - - is with German menus -\begin_inset Quotes eld -\end_inset - - -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e q -\end_layout - -\end_inset - - -\begin_inset Quotes erd -\end_inset - -. - To find out the shortcuts of your language press the Meta (Alt)-key and - press then the keys of the underlined characters of the menu names. -\end_layout - -\begin_layout Subsection -File -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write-as -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-close -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-reload -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -file_export submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-export fax -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -file_import submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-new -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-open -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-print -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-new-template -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -file_vc submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-history -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-check-in -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-revert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-check-out -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-register -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-undo-last -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-f -\begin_inset Space ~ -\end_inset - -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lyx-quit -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsection -Edit -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cut -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -redo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -error-remove-all -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -find-replace -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-chktex -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -edit_floats submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature append-row -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature toggle-line-bottom -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature align-center -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature delete-column -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature align-left -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature align-right -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature toggle-line-left -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature multicolumn -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature valign-center -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature valign-top -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature toggle-line-right -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature toggle-line-top -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature append-column -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature valign-bottom -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tabular-feature delete-row -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-panel -\end_layout - -\end_inset - - -\end_layout - -\begin_deeper -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -floats-operate openfoot -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -floats-operate closefoot -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -floats-operate openfig -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -melt -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -open-stuff -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -floats-operate closefig -\end_layout - -\end_inset - - -\end_layout - -\end_deeper -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -copy -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -dialog-preferences -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -reconfigure -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -spellchecker -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -edit_tabular submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -undo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-e -\begin_inset Space ~ -\end_inset - -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -edit_paste submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -primary-selection-paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -primary-selection-paste paragraph -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsection -Insert -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -insert_floats submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-float-insert algorithm -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-float-insert wide-tab -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-float-insert figure -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-float-insert table -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-float-insert wide-fig -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -dialog-tabular-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -citation-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-display -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-child-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -footnote-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -g -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -figure-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-mode -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -index-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -label-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -marginpar-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -note-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -insert_toc submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -loa-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -bibtex-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -toc-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lof-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -index-print -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lot-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -reference-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -insert_special submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -protected-space-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -end-of-sentence-period-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -hfill-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -dots-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -break-line -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -menu-separator-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -hyphenation-point-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -q -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -quote-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -command-sequence math-insert ^;math-mode; -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -command-sequence math-insert _;math-mode; -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -insert_file submenu -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -file-insert-plaintext -\end_layout - -\end_inset - - lines -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -file-insert-plaintext paragraphs -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -file-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -url-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -index-insert-last -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-i -\begin_inset Space ~ -\end_inset - -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -external-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsection -Layout -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -appendix -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-bold -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-character -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-document -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-emph -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-preamble -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-noun -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-paragraph -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-save-default -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-tabular -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -depth-increment -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-l -\begin_inset Space ~ -\end_inset - -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tex-mode -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsubsection -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Layout\SpecialChar \menuseparator -Character -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-bold -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-noun -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-emph -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-mode -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-code -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-roman -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-sans -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-underline -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -space -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-default -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-lowcase -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-upcase -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-c -\begin_inset Space ~ -\end_inset - -Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-capitalize -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size huge -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size large -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size normal -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size small -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size tiny -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -0 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size huger -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -1 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size tiny -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -2 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size smallest -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -3 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size smaller -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size small -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -5 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size normal -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -6 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size large -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -7 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size larger -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -8 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size largest -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -9 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size huge -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -S-H -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size huger -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -S-L -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size larger -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -S-S -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size smaller -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -plus -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size increase -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-s -\begin_inset Space ~ -\end_inset - -minus -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-size decrease -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsection -View -\end_layout - -\begin_layout Subsection -Navigate -\end_layout - -\begin_layout Subsection -Help -\end_layout - -\begin_layout Subsection -Paragraph Style -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Abstract -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Itemize -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout LyX-Code -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Description -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Enumerate -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout ShortFoilhead -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Itemize -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout List -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Enumerate -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -q -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Quote -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout ShortRotatefoilhead -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Standard -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Title -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Verse -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -space -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -drop-layouts-choice -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\noun on - -\begin_inset Space ~ -\end_inset - -0 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Part -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\noun on - -\begin_inset Space ~ -\end_inset - -1 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Chapter -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -2 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Section -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -3 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subsection -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subsubsection -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -5 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Paragraph -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -6 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subparagraph -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -asterisk -\begin_inset Space ~ -\end_inset - -0 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Part* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -asterisk -\begin_inset Space ~ -\end_inset - -1 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Chapter* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -asterisk -\begin_inset Space ~ -\end_inset - -2 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Section* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -asterisk -\begin_inset Space ~ -\end_inset - -3 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subsection* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -asterisk -\begin_inset Space ~ -\end_inset - -4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subsubsection* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -asterisk -\begin_inset Space ~ -\end_inset - -5 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Paragraph* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -asterisk -\begin_inset Space ~ -\end_inset - -6 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subparagraph* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-A -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Author -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-B -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Bibliography -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-C -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Comment -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-D -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Date -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-F -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Foilhead -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-L -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout LaTeX -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-Q -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Quotation -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-R -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Rotatefoilhead -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -C-a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout RightAddress -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -M-a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Address -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -M-c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Caption -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -depth-decrement -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -depth-increment -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Standard -These ones are kept for backwards compatibility, but only make sense on - a qwerty keyboard: -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-at -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Section* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-dollar -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subsubsection* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-p -\begin_inset Space ~ -\end_inset - -S-numbersign -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout Subsection* -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Section -Keyboard -\end_layout - -\begin_layout Subsection -Specific to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -emacs.bind -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-begin -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -char-backward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -delete-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-end -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -char-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-g -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cancel -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -hyphenation-point-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -hfill-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-k -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-delete-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-recenter -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -mark-toggle -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -down -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -open-stuff -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -up -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-q -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -quote-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -find-replace -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-underline -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-down -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cut -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-y -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Y -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-auto-save -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-previous -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lyx-quit -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-new -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -? -\begin_inset Space ~ -\end_inset - -C-x -\begin_inset Space ~ -\end_inset - -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-open -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -g -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-view-ps -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -k -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-close -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-view -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-typeset -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -? -\begin_inset Space ~ -\end_inset - -C-x -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-typeset -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -undo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -v -\begin_inset Space ~ -\end_inset - -c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-undo-last -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -v -\begin_inset Space ~ -\end_inset - -h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-history -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -v -\begin_inset Space ~ -\end_inset - -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-register -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -v -\begin_inset Space ~ -\end_inset - -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-revert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -v -\begin_inset Space ~ -\end_inset - -v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -vc-check-in -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -? -\begin_inset Space ~ -\end_inset - -C-x -\begin_inset Space ~ -\end_inset - -w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write-as -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -bracketleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-up -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -bracketright -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-down -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-a -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-auto-save -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -menu-open Documents -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lyx-quit -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-new -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-open -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-g -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-view-ps -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-view -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-q -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-toggle-read-only -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-typeset -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\begin_inset Space ~ -\end_inset - -C-w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write-as -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Home -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-begin -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -End -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-end -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Home -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-begin-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-End -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-end-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -up-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -down-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Next -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-down-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Prior -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-up-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -backward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -forward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-up -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-down -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-backward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Delete -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-delete-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-BackSpace -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-delete-backward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Return -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -break-line -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-period -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -end-of-sentence-period-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-space -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -protected-space-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-at -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -mark-on -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-greater -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -label-goto -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-less -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -reference-back -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-slash -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -undo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-underscore -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -undo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-quotedbl -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -quote-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Home -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-begin-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-End -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-end-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-up-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-down-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-backward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-forward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Escape -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -meta-prefix -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-delete-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -copy -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -command-execute -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-S-W -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-copy -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-period -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -dots-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-Return -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -break-paragraph-keep-layout -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-S-percent -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -find-replace -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsection -Specific to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cua.bind -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-bold -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -copy -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-view -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-emph -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -find-replace -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-g -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -error-next -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -open-stuff -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-k -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-noun -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -tex-mode -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-mode -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-new -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-open -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-print -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-q -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lyx-quit -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-reload -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-view-ps -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-underline -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-close -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cut -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-z -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -undo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-space -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -protected-space-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-C -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-copy -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-D -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-typeset -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-M -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-display -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-N -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-new-template -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-P -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-code -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-S -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write-as -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-T -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-typeset-ps -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-V -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -layout-paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Z -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -redo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Insert -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Delete -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cut -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-period -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -end-of-sentence-period-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-greater -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -label-goto -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-less -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -reference-back -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-minus -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -hyphenation-point-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-quotedbl -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -quote-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-space -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -protected-space-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -command-execute -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Home -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-begin-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-End -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-end-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -up-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -down-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Delete -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cut -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Insert -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paste -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Next -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-down-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Prior -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-up-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -backward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -forward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Home -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-begin -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-End -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-end -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-up -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-down -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Delete -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-delete-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-BackSpace -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-delete-backward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Insert -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -copy -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Return -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -break-line -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-backward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-forward -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-down-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-End -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-end-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Home -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-begin-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-backward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -word-forward-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paragraph-up-select -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-quotedbl -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -quote-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-Return -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -break-paragraph-keep-layout -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-period -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -dots-insert -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-S-Right -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -depth-increment -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-S-Left -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -depth-decrement -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Escape -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cancel -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F2 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F3 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-open -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F5 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -screen-recenter -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F7 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -spellchecker -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F9 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -meta-prefix -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-F4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-close -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-F4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lyx-quit -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsection -Specific to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -sciword.bind -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Standard -These are LyX keyboard definitions for mathematics, similar to those of - Scientific Word. -\end_layout - -\begin_layout Standard -The bindings file and the present documentation were prepared by Serge Winitzki - with assistance from Jean-Marc Lasgouttes. - Version 1.3, for LyX 1.2.x and 1.3.x. -\end_layout - -\begin_layout Standard -These definitions make it a lot easier to type equations without using the - mouse, especially for people familiar with Scientific Word. - The standard LyX bindings such as -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -M-m -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -M-o -\end_layout - -\end_inset - - are unmodified. -\end_layout - -\begin_layout Standard -Tip: to find the "LyX bind name" for a key, look at the status bar after - typing some non-existent key combination. - E.g. - to find how "Ctrl-&" is referenced, press Ctrl-S and then Ctrl-&: the status - bar shows "C-s S-C-ampersand." (This does not work in LyX 1.3.0!) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-c -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -copy -\end_layout - -\end_inset - - -- Copy, cut, paste is as in Sciword, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-c -\end_layout - -\end_inset - -, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-x -\end_layout - -\end_inset - -, and -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-v -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-display -\end_layout - -\end_inset - - -- Display equation toggle: type -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-d -\end_layout - -\end_inset - - to insert a displayed formula ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -d -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -displayed -\begin_inset Quotes erd -\end_inset - -). - You can also type -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-d -\end_layout - -\end_inset - - in a displayed formula to convert it back to an inline formula. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -frac -\end_layout - -\end_inset - - -- Fractions: type -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-f -\end_layout - -\end_inset - - to insert a fraction ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -f -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -fraction -\begin_inset Quotes erd -\end_inset - -). - You can also select an expression and type -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-f -\end_layout - -\end_inset - - to convert it to the numerator of a fraction. - Note: pressing -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Backspace -\end_layout - -\end_inset - - at the -\emph on -left -\emph default - end of the denominator will delete the numerator and convert the denominator - to a non-fraction. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -int -\end_layout - -\end_inset - - -- Inserts -\begin_inset Formula $\int$ -\end_inset - - ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -i -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -integral -\begin_inset Quotes erd -\end_inset - -) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-k -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -line-delete-forward -\end_layout - -\end_inset - - -- Emacs-like binding: delete forward of cursor to end of line. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-mode -\end_layout - -\end_inset - - -- A text/math toggle ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -m -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -math -\begin_inset Quotes erd -\end_inset - -): switches to math in text mode, and also inserts roman text in math mode. - Also bound to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-t -\end_layout - -\end_inset - - ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -t -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -text -\begin_inset Quotes erd -\end_inset - -). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-number -\end_layout - -\end_inset - - -- Add/remove numbering in a single equation. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-N -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-nonumber -\end_layout - -\end_inset - - -- Add/remove numbering at a line in equation arrays. -\end_layout - -\begin_layout Standard -The above commands are toggles that control the numbering of equations ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -N -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -number -\begin_inset Quotes erd -\end_inset - -). - Note: when deleting a number in a labeled eqnarray, the label is not really - removed (the TeX code becomes -\begin_inset Quotes eld -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -label{} -\backslash -nonumber -\end_layout - -\end_inset - - -\begin_inset Quotes erd -\end_inset - - ) and this generates a (harmless) LaTeX warning. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -file-open -\end_layout - -\end_inset - - -- Open a new document. - (W*ndows) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-q -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -quote-insert -\end_layout - -\end_inset - - -- Insert a quote character " ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -q -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -quote -\begin_inset Quotes erd -\end_inset - -). - This is not the -\begin_inset Quotes eld -\end_inset - -smart -\begin_inset Quotes erd -\end_inset - - double quote character that you get by default. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -sqrt -\end_layout - -\end_inset - - -- Square root sign -\begin_inset Formula $\sqrt{x}$ -\end_inset - - ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -r -\end_layout - -\end_inset - - for -\begin_inset Quotes eld -\end_inset - -root -\begin_inset Quotes erd -\end_inset - -). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-R -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -root -\end_layout - -\end_inset - - -- root sign -\begin_inset Formula $\sqrt[n]{x}$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-mode -\end_layout - -\end_inset - - -- Another binding for a switch between the text and the math mode ( -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -t -\end_layout - -\end_inset - - is for -\begin_inset Quotes eld -\end_inset - -text -\begin_inset Quotes erd -\end_inset - -). - Note that the roman text inserted in math mode is special. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-underline -\end_layout - -\end_inset - - -- -\bar under -Underline -\bar default - the selected text (text mode only, use things like -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -overline -\end_layout - -\end_inset - - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -underbar -\end_layout - -\end_inset - - for math ). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -paste -\end_layout - -\end_inset - - -- W*ndows heritage. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-w -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-close -\end_layout - -\end_inset - - -- Close the current document (again, a W*ndows heritage). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -cut -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-z -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -undo -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-Z -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -redo -\end_layout - -\end_inset - - -- the -\begin_inset Quotes eld -\end_inset - -Redo -\begin_inset Quotes erd -\end_inset - - operation, or -\begin_inset Quotes eld -\end_inset - -undo the undo -\begin_inset Quotes erd -\end_inset - -. -\end_layout - -\begin_layout Standard -Bracket delimiters: press -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl -\end_layout - -\end_inset - -- to insert a matching pair of delimiters. - For example, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-[ -\end_layout - -\end_inset - - inserts a pair of parentheses -\begin_inset Formula $\left[\right]$ -\end_inset - -. - (Note: -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-] -\end_layout - -\end_inset - - does the same thing.) It will switch to math mode if needed. - The supported characters are ( [ { < |. - It is the same to press the right or the left bracket. - The corresponding delimiters are -\begin_inset Formula $\left(\right)$ -\end_inset - - -\begin_inset Formula $\left[\right]$ -\end_inset - - -\begin_inset Formula $\left\{ \right\} $ -\end_inset - - -\begin_inset Formula $\left\langle \right\rangle $ -\end_inset - - -\begin_inset Formula $\left|\right|$ -\end_inset - -. - The delimiters are -\begin_inset Quotes eld -\end_inset - -smart -\begin_inset Quotes erd -\end_inset - - and resize with their contents. - Use Math Panel to get other or non-matching delimiters. - Press backspace on the -\emph on -left -\emph default - delimiter to remove both -\begin_inset Quotes eld -\end_inset - -smart -\begin_inset Quotes erd -\end_inset - - delimiters without removing their contents. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-9 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim ( ) -\end_layout - -\end_inset - - -- for convenience, pressing -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-9 -\end_layout - -\end_inset - - is the same as -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-( -\end_layout - -\end_inset - - or -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-) -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-parenleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim ( ) -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-0 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim ( ) -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-parenright -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim ( ) -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-bracketleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim [ ] -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-bracketright -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim [ ] -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-less -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim langle rangle -\end_layout - -\end_inset - - -- angular delimiters -\begin_inset Formula $\left\langle \right\rangle $ -\end_inset - -, not to confuse with ordinary < > signs. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-greater -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim langle rangle -\end_layout - -\end_inset - - -\end_layout - -\begin_layout PlainLayout -The bar (`|') bracket: on some keyboards (e.g. -\begin_inset Space ~ -\end_inset - -some British ones), the bar character is bound to an -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Alt -\end_layout - -\end_inset - --something and on some wayward Unices to "brokenbar". - So we define all of these keys as well. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-bar -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim | | -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-S-brokenbar -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim | | -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-M-bar -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim | | -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-braceleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim { } -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-braceright -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim { } -\end_layout - -\end_inset - - -\end_layout - -\begin_layout PlainLayout -Accents are in most cases -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 --, e.g. -\begin_inset Space ~ -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-. -\end_layout - -\end_inset - - for overdot, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-' -\end_layout - -\end_inset - - for acute accent, -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-~ -\end_layout - -\end_inset - - for tilde (you also need to press -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Shift -\end_layout - -\end_inset - - here) etc. - For example, -\begin_inset Quotes eld -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Ctrl-' -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -a -\end_layout - -\end_inset - - -\begin_inset Quotes erd -\end_inset - - inserts á. - Some accents work only in math mode and others only in text mode. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-period -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-dot -\end_layout - -\end_inset - - -- overdot accent, ȧ (text mode only). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-comma -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -dot -\end_layout - -\end_inset - - -- overdot accent, -\begin_inset Formula $\dot{a}$ -\end_inset - - (math mode only -- in physics this denotes a first derivative). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-equals -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -overrightarrow -\end_layout - -\end_inset - - -- Vector accent over math -\begin_inset Formula $\overrightarrow{x}$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-quotedbl -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-umlaut -\end_layout - -\end_inset - - -- umlaut accent, ä (text mode only) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-colon -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -ddot -\end_layout - -\end_inset - - -- double dot accent, -\begin_inset Formula $\ddot{a}$ -\end_inset - - (math mode only -- in physics this denotes a second derivative). - To get a triple dot in math mode, use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -dddot -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-quoteleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-grave -\end_layout - -\end_inset - - -- grave accent à (text mode only, use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -grave -\end_layout - -\end_inset - - for math) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-asciitilde -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-tilde -\end_layout - -\end_inset - - -- tilde accent ã (text mode only, use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -tilde -\end_layout - -\end_inset - - for math) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-apostrophe -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-acute -\end_layout - -\end_inset - - -- acute accent á (text mode only, use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -acute -\end_layout - -\end_inset - - for math) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-C-asciicircum -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-circumflex -\end_layout - -\end_inset - - -- circumflex (caret) accent â (text mode only, use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout - -\backslash -hat -\end_layout - -\end_inset - - for math). -\end_layout - -\begin_layout Standard -Function keys. - The new key S-F2 for creating a LaTeX file seems handy. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F2 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-write -\end_layout - -\end_inset - - -- Save current document. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-F2 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-export latex -\end_layout - -\end_inset - - -- Write a LaTeX file for the current document. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F3 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -find-replace -\end_layout - -\end_inset - - -- Find and replace dialog. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-F4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -buffer-close -\end_layout - -\end_inset - - -- same as -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-w -\end_layout - -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-F4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -lyx-quit -\end_layout - -\end_inset - - -- -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Alt-F4 -\end_layout - -\end_inset - - to quit LyX is the W*ndows w*ndow manager's mnemonic. -\end_layout - -\begin_layout Standard -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -F4 -\end_layout - -\end_inset - - to -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -F8 -\end_layout - -\end_inset - - are used to switch fonts. - Use -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -F4 -\end_layout - -\end_inset - - to switch back to the normal font. - The non-default font switches -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -F5 -\end_layout - -\end_inset - - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -F8 -\end_layout - -\end_inset - - all work as toggles. - They also work on the whole word if you put the cursor in the middle of - the word, or if you select some text. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F4 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-default -\end_layout - -\end_inset - - -- stop using any special font -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F5 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-bold -\end_layout - -\end_inset - - -- make -\series bold -bold -\series default - text. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F6 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-emph -\end_layout - -\end_inset - - -- make -\emph on -emphasized -\emph default - text. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F7 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-code -\end_layout - -\end_inset - - -- make -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -typewritten -\end_layout - -\end_inset - - text. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -F8 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -font-noun -\end_layout - -\end_inset - - -- make -\noun on -Caps/small caps -\noun default - text. - (Used sometimes for people's names.) -\end_layout - -\begin_layout Standard -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -F9 -\end_layout - -\end_inset - - is bound as -\begin_inset Quotes eld -\end_inset - -meta-prefix -\begin_inset Quotes erd -\end_inset - -, same as the -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Alt -\end_layout - -\end_inset - - key (useful e.g. -\begin_inset Space ~ -\end_inset - -if the keyboard has no working -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -Alt -\end_layout - -\end_inset - -). -\end_layout - -\begin_layout Standard -Here are some Sciword-inspired mnemonics for frequently used math symbols. - Many symbols start with a -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-s -\end_layout - -\end_inset - - sequence. - Therefore -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -C-s -\end_layout - -\end_inset - - cannot be itself bound to anything. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-apostrophe -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -prime -\end_layout - -\end_inset - - -- The -\begin_inset Quotes eld -\end_inset - -prime -\begin_inset Quotes erd -\end_inset - - symbol -\begin_inset Formula $\prime$ -\end_inset - - in math mode. - This is frequently unnecessary: in most cases the normal apostrophe works - just fine, e.g. - -\begin_inset Formula $x'+2x=0$ -\end_inset - -, but in some cases this would generate a double superscript error in LaTeX. - For example: -\begin_inset Formula $x^{\prime2}$ -\end_inset - - ( -\begin_inset Formula $x$ -\end_inset - - prime squared) must be entered with the prime character. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -apostrophe -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -command-sequence math-superscript; math-insert -\backslash -prime; -\end_layout - -\end_inset - - -- Insert a prime as a superscript (see example above). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Up -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert ^ -\end_layout - -\end_inset - - -- Insert an upper index. - Also, ^ -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-Down -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert _ -\end_layout - -\end_inset - - -- Insert a lower index. - Also, _ -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -partial -\end_layout - -\end_inset - - -- Partial derivative symbol -\begin_inset Formula $\partial$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -sum -\end_layout - -\end_inset - - -- Summation symbol -\begin_inset Formula $\sum$ -\end_inset - - (not the same as the Greek letter uppercase Sigma -\begin_inset Formula $\Sigma$ -\end_inset - - because it can resize and allows smart upper/lower limits). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -prod -\end_layout - -\end_inset - - -- Product symbol -\begin_inset Formula $\prod$ -\end_inset - - (not the same as the Greek letter uppercase Pi, -\begin_inset Formula $\Pi$ -\end_inset - -). -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -infty -\end_layout - -\end_inset - - -- Infinity -\begin_inset Formula $\infty$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -times -\end_layout - -\end_inset - - -- Cross product -\begin_inset Formula $\times$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-matrix 1 2 -\end_layout - -\end_inset - - -- Insert a stacked array -\begin_inset Formula $\begin{array}{c} -\begin{array}{c} -\end{array}\end{array}$ -\end_inset - -. - (Frequently useful in formulae.) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-matrix 3 3 -\end_layout - -\end_inset - - -- Insert a 3 -\begin_inset Formula $\times$ -\end_inset - -3 matrix -\begin_inset Formula $\begin{array}{ccc} -\\\\\end{array}$ -\end_inset - -. - (Then you can modify its size using the -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -Edit\SpecialChar \menuseparator -Math -\end_layout - -\end_inset - - menu.) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -S-plus -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -dagger -\end_layout - -\end_inset - - -- The -\begin_inset Quotes eld -\end_inset - -dagger -\begin_inset Quotes erd -\end_inset - - -\begin_inset Formula $\dagger$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -equal -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -equiv -\end_layout - -\end_inset - - -- -\begin_inset Quotes eld -\end_inset - -Identical equality -\begin_inset Quotes erd -\end_inset - - -\begin_inset Formula $\equiv$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-equal -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -approx -\end_layout - -\end_inset - - -- -\begin_inset Quotes eld -\end_inset - -Approximate equality -\begin_inset Quotes erd -\end_inset - - -\begin_inset Formula $\approx$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-minus -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -sim -\end_layout - -\end_inset - - -- The -\begin_inset Quotes eld -\end_inset - -of order -\begin_inset Quotes erd -\end_inset - - sign -\begin_inset Formula $\sim$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-minus -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -rightarrow -\end_layout - -\end_inset - - -- The arrow -\begin_inset Formula $\rightarrow$ -\end_inset - - as in -\begin_inset Formula $\lim_{x\rightarrow0}$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-M-less -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -leq -\end_layout - -\end_inset - - -- Less-or-equal -\begin_inset Formula $\leq$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -S-M-greater -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -geq -\end_layout - -\end_inset - - -- Greater-or-equal -\begin_inset Formula $\geq$ -\end_inset - -. -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -S-less -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -ll -\end_layout - -\end_inset - - -- -\begin_inset Quotes eld -\end_inset - -Much less than -\begin_inset Quotes erd -\end_inset - - -\begin_inset Formula $\ll$ -\end_inset - - (useful in physics) -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -C-s -\begin_inset Space ~ -\end_inset - -S-greater -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -gg -\end_layout - -\end_inset - - -- -\begin_inset Quotes eld -\end_inset - -Much greater than -\begin_inset Quotes erd -\end_inset - - sign -\begin_inset Formula $\gg$ -\end_inset - -. -\end_layout - -\begin_layout Subsection -Standard math bindings -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -b -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -overline -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -d -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-display -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -e -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert ^ -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -f -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -frac -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -g -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-greek -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -h -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-circumflex -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -i -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -int -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -l -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-limits -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -m -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-mode -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -n -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-number -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -oint -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -p -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -partial -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -r -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -sqrt -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -s -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -sqrt -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -u -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -sum -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -v -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -vec -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert _ -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -8 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -infty -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-G -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-greek-toggle -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-N -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-nonumber -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-period -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-dot -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-asciitilde -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -accent-tilde -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-apostrophe -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -prime -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-parenleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim ( ) -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-bracketleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim [ ] -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-braceleft -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim { } -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-less -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim langle rangle -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-greater -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim rangle langle -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-bar -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-delim | | -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-plus -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -pm -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-m -\begin_inset Space ~ -\end_inset - -S-equal -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -math-insert -\backslash -neq -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Subsection -Other Accelerators -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-k -\begin_inset Space ~ -\end_inset - -o -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -keymap-off -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-k -\begin_inset Space ~ -\end_inset - -t -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -keymap-toggle -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-k -\begin_inset Space ~ -\end_inset - -x -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -keymap-off -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-k -\begin_inset Space ~ -\end_inset - -1 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -keymap-primary -\end_layout - -\end_inset - - -\end_layout - -\begin_layout List -\labelwidthstring 00.00.0000 -\begin_inset Flex CharStyle:MenuItem -status collapsed - -\begin_layout PlainLayout -M-k -\begin_inset Space ~ -\end_inset - -2 -\end_layout - -\end_inset - - -\begin_inset Flex CharStyle:Code -status collapsed - -\begin_layout PlainLayout -keymap-secondary -\end_layout - -\end_inset - - -\end_layout - \end_body \end_document