X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fdoc%2FCustomization.lyx;h=e36cb2a47363cbf84c8184c251ae0b5f2db70fe4;hb=114c520376efc1fbb4ae92d02c6b38b0eaf8e5c4;hp=ad79d65e3382c5f18d00dac403e0adec8511e574;hpb=9792a151415f129d6bbd36aba952cde538319055;p=lyx.git diff --git a/lib/doc/Customization.lyx b/lib/doc/Customization.lyx index ad79d65e33..e36cb2a473 100644 --- a/lib/doc/Customization.lyx +++ b/lib/doc/Customization.lyx @@ -1,5 +1,5 @@ #LyX 2.4 created this file. For more info see https://www.lyx.org/ -\lyxformat 564 +\lyxformat 614 \begin_document \begin_header \save_transient_properties true @@ -41,10 +41,10 @@ \begin_modules logicalmkup \end_modules -\maintain_unincluded_children false +\maintain_unincluded_children no \language english \language_package default -\inputencoding auto +\inputencoding utf8 \fontencoding auto \font_roman "lmodern" "default" \font_sans "lmss" "default" @@ -53,7 +53,9 @@ logicalmkup \font_default_family default \use_non_tex_fonts false \font_sc false -\font_osf false +\font_roman_osf false +\font_sans_osf false +\font_typewriter_osf false \font_sf_scale 100 100 \font_tt_scale 100 100 \use_microtype false @@ -102,11 +104,12 @@ logicalmkup \justification true \use_refstyle 0 \use_minted 0 +\use_lineno 0 \notefontcolor #0000ff \branch OutDated \selected 0 \filename_suffix 0 -\color #f5fae7 +\color #f5fae7 #0a0518 \end_branch \index Index \shortcut idx @@ -124,19 +127,34 @@ logicalmkup \papercolumns 1 \papersides 2 \paperpagestyle headings +\tablestyle default \tracking_changes true \output_changes false +\change_bars false +\postpone_fragile_content false \html_math_output 0 \html_css_as_file 0 \html_be_strict true +\docbook_table_output 0 +\docbook_mathml_prefix 1 +\author -970929547 "Thibaut Cuvelier" \author -712698321 "Jürgen Spitzmüller" +\author -584632292 "Richard Kimberly Heck" +\author -495245474 "Jean-Marc Lasgouttes" +\author 177693 "x" +\author 5863208 "ab" +\author 34634807 "Jean-Pierre" +\author 232239728 "Owner" +\author 731793113 "Richard Kimberly Heck" rikiheck@lyx.org +\author 1075283030 "Thibaut" \end_header \begin_body \begin_layout Title Customizing \SpecialChar LyX -: Features for the Advanced User +: + Features for the Advanced User \end_layout \begin_layout Author @@ -146,10 +164,10 @@ by the \SpecialChar LyX status collapsed \begin_layout Plain Layout -\noindent -If you have comments or error corrections, please send them to the \SpecialChar LyX - Documentatio -n mailing list, +If you have comments or error corrections, + please send them to the \SpecialChar LyX + Documentation mailing list, + \begin_inset CommandInset href LatexCommand href target "lyx-docs@lists.lyx.org" @@ -167,8 +185,19 @@ literal "false" \begin_inset Quotes erd \end_inset - in the subject header, and please cc the current maintainer of this file, - Richard Heck . + in the subject header, + and please cc the current maintainer of this file, + Richard +\change_inserted 5863208 1604930692 +Kimberly +\change_unchanged +Heck < +\change_inserted 5863208 1604930729 +rikiheck@lyx.org +\change_deleted 5863208 1604930668 +rikiheck@lyx.org +\change_unchanged +>. \end_layout \end_inset @@ -181,7 +210,7 @@ literal "false" \begin_inset Newline newline \end_inset -Version 2.3.x +Version 2.4.x \end_layout \begin_layout Standard @@ -199,9 +228,8 @@ status open \begin_layout Plain Layout Please use change tracking when modifying this document. - This makes it easier for our translators to recognize things that have - been changed, and it helps the maintainer keep up-to-date with what's been - done. + This makes it easier for our translators to recognize things that have been changed, + and it helps the maintainer keep up-to-date with what's been done. \end_layout \end_inset @@ -216,17 +244,21 @@ Introduction \begin_layout Standard This manual covers the customization features present in \SpecialChar LyX . - In it, we discuss issues like keyboard shortcuts, screen previewing options, - printer options, sending commands to \SpecialChar LyX + In it, + we discuss issues like keyboard shortcuts, + screen previewing options, + printer options, + sending commands to \SpecialChar LyX via the \SpecialChar LyX - Server, internationalization, + Server, + internationalization, installing new \SpecialChar LaTeX classes and \SpecialChar LyX - layouts, etc. - We can't possibly hope to touch on everything you can change—our developers - add new features faster than we can document them—but we will explain the - most common customizations and hopefully point you in the right direction - for some of the more obscure ones. + layouts, + etc. + We can't possibly hope to touch on everything you can change— +our developers add new features faster than we can document them— +but we will explain the most common customizations and hopefully point you in the right direction for some of the more obscure ones. \end_layout \begin_layout Standard @@ -235,9 +267,9 @@ inverted 0 status collapsed \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 \SpecialChar LaTeX +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 \SpecialChar LaTeX output. \end_layout @@ -253,10 +285,9 @@ Information from previous versions of this document that now seems to be \begin_layout Standard This chapter aims to help you to find your way through the \SpecialChar LyX - configuration - files. - Before continuing to read this chapter, you should find out where your - \SpecialChar LyX + configuration files. + Before continuing to read this chapter, + you should find out where your \SpecialChar LyX library and user directories are by using \begin_inset Flex Noun status collapsed @@ -274,8 +305,8 @@ LyX . The library directory is the place where \SpecialChar LyX - places its system-wide configuration - files; the user directory is where you can place your modified versions. + places its system-wide configuration files; + the user directory is where you can place your modified versions. We will call the former \begin_inset Flex Code status collapsed @@ -324,8 +355,11 @@ LyXDir \end_inset - and its sub-directories contain a number of files and that can be used - to customize \SpecialChar LyX + and its sub-directories contain a number of files +\change_deleted 232239728 1604787780 +and +\change_unchanged + that can be used to customize \SpecialChar LyX 's behavior. You can change many of these files from within \SpecialChar LyX itself through the @@ -341,11 +375,10 @@ Preferences dialog. Most customization that you will want to do in \SpecialChar LyX - is possible through this - dialog. - However, many other inner aspects of \SpecialChar LyX - can be customized by modifying the - files in + is possible through this dialog. + However, + many other inner aspects of \SpecialChar LyX + can be customized by modifying the files in \begin_inset Flex Code status collapsed @@ -356,8 +389,8 @@ LyXDir \end_inset . - These files fall in different categories, described in the following subsection -s. + These files fall in different categories, + described in the following subsections. \end_layout \begin_layout Subsection @@ -365,7 +398,7 @@ Automatically generated files \end_layout \begin_layout Standard -The files, which are to be found in +The files found in \begin_inset Flex Noun status collapsed @@ -375,11 +408,17 @@ UserDir \end_inset -, are generated when you configure \SpecialChar LyX + are generated when you configure \SpecialChar 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. + They contain various default values that are +\change_inserted 5863208 1604919565 +automatically detected during reconfiguration. +\change_deleted 232239728 1604788241 +guessed by inspection +\change_unchanged + In general, + it is not a good idea to modify them, + since they might be overwritten at any time. \end_layout \begin_layout Labeling @@ -393,7 +432,33 @@ lyxrc.defaults \end_inset - contains defaults for various commands. + +\change_deleted 5863208 1604919950 + +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout + +\change_inserted 232239728 1604853928 +I capitalized the first word in all of these lists. + To me it looks better but it really is a stylistic thing, + your call. + However if you are not going to capitalize them, + the english in some needs to be modified to make it read correctly as a sentence. +\change_unchanged + +\end_layout + +\end_inset + + +\change_deleted 232239728 1604853510 +c +\change_inserted 232239728 1604853510 +C +\change_unchanged +ontains defaults for various commands. \end_layout \begin_layout Labeling @@ -407,11 +472,19 @@ packages.lst \end_inset - contains the list of packages that have been recognized by \SpecialChar LyX + +\change_deleted 232239728 1604853512 +c +\change_inserted 232239728 1604853512 +C +\change_unchanged +ontains the list of packages that have been recognized by \SpecialChar LyX . It is currently unused by the \SpecialChar LyX - program itself, but the information extracted, - and more, is made available with + program itself, + but the information extracted, + and more, + is made available with \begin_inset Flex Noun status collapsed @@ -441,7 +514,13 @@ textclass.lst \end_inset - the list of text classes that have been found in your + +\change_deleted 232239728 1604853515 +t +\change_inserted 232239728 1604853515 +T +\change_unchanged +he list of text classes that have been found in your \begin_inset Flex Code status collapsed @@ -451,7 +530,8 @@ layout/ \end_inset - directories, along with the associated \SpecialChar LaTeX + directories, + along with the associated \SpecialChar LaTeX document class and their description. \end_layout @@ -466,7 +546,13 @@ lyxmodules.lst \end_inset - the list of layout modules found in your + +\change_deleted 232239728 1604853518 +t +\change_inserted 232239728 1604853518 +T +\change_unchanged +he list of layout modules found in your \begin_inset Flex Code status collapsed @@ -482,7 +568,7 @@ layout/ \begin_layout Labeling \labelwidthstring 00.00.0000 \begin_inset Flex Code -status collapsed +status open \begin_layout Plain Layout *files.lst @@ -490,14 +576,20 @@ status collapsed \end_inset - lists of various sorts of \SpecialChar LaTeX + +\change_deleted 232239728 1604853523 +l +\change_inserted 232239728 1604853523 +L +\change_unchanged +ists of various sorts of \SpecialChar LaTeX -related files found on your system \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \begin_inset Flex Code -status collapsed +status open \begin_layout Plain Layout doc/\SpecialChar LaTeX @@ -527,7 +619,19 @@ Directories \end_layout \begin_layout Standard -These directories are duplicated between +The +\change_deleted 5863208 1604928729 +se +\change_unchanged + +\change_inserted 5863208 1604928636 +following +\change_unchanged +directories +\change_inserted 5863208 1604928661 +in +\change_unchanged + \begin_inset Flex Code status collapsed @@ -537,7 +641,29 @@ LyXDir \end_inset - and + +\change_inserted 5863208 1604928662 + can be +\change_deleted 5863208 1604928642 +are +\change_unchanged + duplicated +\change_deleted 5863208 1604928669 +between +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +LyXDir +\end_layout + +\end_inset + + and +\change_inserted 5863208 1604928680 +in +\change_unchanged + \begin_inset Flex Code status collapsed @@ -548,7 +674,12 @@ UserDir \end_inset . - If a particular files exists in both places, the one in + If a particular file +\change_deleted 232239728 1604794430 +s +\change_unchanged + exists in both places, + the one in \begin_inset Flex Code status collapsed @@ -572,7 +703,13 @@ bind/ \end_inset - this directory contains files with the extension + +\change_deleted 232239728 1604794460 +t +\change_inserted 232239728 1604794460 +T +\change_unchanged +his directory contains files with the extension \begin_inset Flex Code status collapsed @@ -584,7 +721,11 @@ status collapsed that define the keybindings used in \SpecialChar LyX . - If there exists an internationalized version of the bind file named + If there exists an internationalized version of the bind file +\change_inserted -712698321 1669371749 +in a subdirectory +\change_deleted -712698321 1669371727 +named \begin_inset Flex Code status collapsed @@ -594,7 +735,34 @@ $LANG_xxx.bind \end_inset -, that will be used first. + +\change_inserted -712698321 1669371728 + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1669371732 +bind/xx +\change_unchanged + +\end_layout + +\end_inset + + where +\begin_inset Quotes eld +\end_inset + +xx +\begin_inset Quotes erd +\end_inset + + is the ISO language code +\change_unchanged +, + that will be used first. \end_layout \begin_layout Labeling @@ -608,7 +776,13 @@ citeengines/ \end_inset - contains files with the extension + +\change_deleted 232239728 1604794478 +c +\change_inserted 232239728 1604794478 +C +\change_unchanged +ontains files with the extension \begin_inset Flex Code status collapsed @@ -618,7 +792,8 @@ status collapsed \end_inset - which define the diverse citation possibilities (natbib, biblatex etc.). + which define the diverse citation possibilities (natbib, + biblatex etc.). See \begin_inset CommandInset ref LatexCommand ref @@ -626,6 +801,7 @@ reference "subsec:Cite-Engine-Files" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset @@ -643,7 +819,13 @@ clipart/ \end_inset - contains graphics files that can be included in documents. + +\change_deleted 232239728 1604794483 +c +\change_inserted 232239728 1604794486 +C +\change_unchanged +ontains graphics files that can be included in documents. \end_layout @@ -658,20 +840,33 @@ doc/ \end_inset - contains \SpecialChar LyX + +\change_deleted 232239728 1604794492 +c +\change_inserted 232239728 1604794492 +C +\change_unchanged +ontains \SpecialChar LyX documentation files (including the one you are currently reading). The file \begin_inset Flex Code status collapsed \begin_layout Plain Layout + +\change_deleted 232239728 1604794660 \SpecialChar LaTeX + +\change_inserted 232239728 1604794661 +LaTex +\change_unchanged Config.lyx \end_layout \end_inset - deserves special attention, as noted above. + deserves special attention, + as noted above. The internationalized help docs are in subdirectories \begin_inset Flex Code status collapsed @@ -695,6 +890,7 @@ xx \begin_inset CommandInset ref LatexCommand ref reference "cha:Internationalizing-LyX" +nolink "false" \end_inset @@ -712,8 +908,15 @@ examples/ \end_inset - contains example files that explain how to use some features. - In the file browser, press the + +\change_deleted 232239728 1604794497 +c +\change_inserted 232239728 1604794497 +C +\change_unchanged +ontains example files that explain how to use some features. + In the file browser, + press the \begin_inset Flex Noun status collapsed @@ -737,7 +940,13 @@ images/ \end_inset - contains image files that are used by the + +\change_deleted 232239728 1604794500 +c +\change_inserted 232239728 1604794500 +C +\change_unchanged +ontains image files that are used by the \begin_inset Flex Noun status collapsed @@ -748,8 +957,8 @@ Document \end_inset dialog. - In addition, it also contains the individual icons used in the toolbar - and the banners that can be shown when \SpecialChar LyX + In addition, + it also contains the individual icons used in the toolbar and the banners that can be shown when \SpecialChar LyX is launched. \end_layout @@ -764,11 +973,18 @@ kbd/ \end_inset - contains keyboard keymapping files. + +\change_deleted 232239728 1604794505 +c +\change_inserted 232239728 1604794505 +C +\change_unchanged +ontains keyboard keymapping files. See \begin_inset CommandInset ref LatexCommand ref reference "sec:International-Keymap-Stuff" +nolink "false" \end_inset @@ -786,10 +1002,17 @@ layouts/ \end_inset - contains the text class and module files described in + +\change_deleted 232239728 1604794508 +c +\change_inserted 232239728 1604794508 +C +\change_unchanged +ontains the text class and module files described in \begin_inset CommandInset ref LatexCommand ref reference "cha:Installing-New-Document" +nolink "false" \end_inset @@ -807,7 +1030,13 @@ lyx2lyx \end_inset - contains the + +\change_deleted 232239728 1604794513 +c +\change_inserted 232239728 1604794513 +C +\change_unchanged +ontains the \begin_inset Flex Code status collapsed @@ -819,8 +1048,13 @@ lyx2lyx Python scripts used to convert between \SpecialChar LyX versions. - These can be run from the command line if, say, you want to batch-convert - files. + These can be run from the command line if +\change_deleted 232239728 1604794749 +, + say, + +\change_unchanged + you want to batch-convert files. \end_layout \begin_layout Labeling @@ -834,7 +1068,13 @@ scripts/ \end_inset - contains some files that demonstrate the capabilities of the + +\change_deleted 232239728 1604794516 +c +\change_inserted 232239728 1604794516 +C +\change_unchanged +ontains some files that demonstrate the capabilities of the \begin_inset Flex Noun status collapsed @@ -864,11 +1104,18 @@ templates/ \end_inset - contains the standard \SpecialChar LyX + +\change_deleted 232239728 1604794520 +c +\change_inserted 232239728 1604794520 +C +\change_unchanged +ontains the standard \SpecialChar LyX template files described in \begin_inset CommandInset ref LatexCommand ref reference "subsec:Creating-Templates" +nolink "false" \end_inset @@ -886,7 +1133,13 @@ ui/ \end_inset - contains files with the extension + +\change_deleted 232239728 1604794524 +c +\change_inserted 232239728 1604794524 +C +\change_unchanged +ontains files with the extension \begin_inset Flex Code status collapsed @@ -898,8 +1151,8 @@ status collapsed that define the user interface to \SpecialChar LyX . - That is, the files define which items appear in which menus and the items - appearing on the toolbar. + That is, + the files define which items appear in which menus and the items appearing on the toolbar. \end_layout \begin_layout Labeling @@ -913,7 +1166,13 @@ xtemplates/ \end_inset - contains files with the extension + +\change_deleted 232239728 1604794528 +c +\change_inserted 232239728 1604794528 +C +\change_unchanged +ontains files with the extension \begin_inset Flex Code status collapsed @@ -923,12 +1182,13 @@ status collapsed \end_inset - which define the templates for the insertion of external material to a - \SpecialChar LyX - document; see + which define the templates for the insertion of external material to a \SpecialChar LyX + document; + see \begin_inset CommandInset ref LatexCommand ref reference "chap:Including-External-Material" +nolink "false" \end_inset @@ -941,8 +1201,7 @@ Files you don't want to modify \begin_layout Standard These files are used internally by \SpecialChar LyX - and you generally do not need to modify - them unless you are a developer. + and you generally do not need to modify them unless you are a developer. \end_layout \begin_layout Labeling @@ -956,7 +1215,13 @@ CREDITS \end_inset - this file contains the list of \SpecialChar LyX + +\change_deleted 232239728 1604797616 +t +\change_inserted 232239728 1604797616 +T +\change_unchanged +his file contains the list of \SpecialChar LyX developers. The contents are displayed with the menu entry \begin_inset Flex Noun @@ -987,7 +1252,13 @@ chkconfig.ltx \end_inset - this is a \SpecialChar LaTeX + +\change_deleted 232239728 1604797620 +t +\change_inserted 232239728 1604797620 +T +\change_unchanged +his is a \SpecialChar LaTeX script used during the configuration process. Do not run directly. \end_layout @@ -1003,7 +1274,13 @@ configure.py \end_inset - this is a Python script that is used to re-configure \SpecialChar LyX + +\change_deleted 232239728 1604797624 +t +\change_inserted 232239728 1604797624 +T +\change_unchanged +his is a Python script that is used to re-configure \SpecialChar LyX . It creates configuration files in the directory it was run from. \end_layout @@ -1023,8 +1300,13 @@ encodings \end_inset - this contains tables describing how different character encodings can be - mapped to Unicode + +\change_deleted 232239728 1604797580 +t +\change_inserted 232239728 1604797580 +T +\change_unchanged +his contains tables describing how different character encodings can be mapped to Unicode \end_layout \begin_layout Labeling @@ -1038,7 +1320,13 @@ languages \end_inset - this file contains a list of all the languages currently supported by \SpecialChar LyX + +\change_deleted 232239728 1604797584 +t +\change_inserted 232239728 1604797584 +T +\change_unchanged +his file contains a list of all the languages currently supported by \SpecialChar LyX . \end_layout @@ -1053,7 +1341,13 @@ latexfonts \end_inset - contains information about the supported fonts. + +\change_deleted 232239728 1604797587 +c +\change_inserted 232239728 1604797587 +C +\change_unchanged +ontains information about the supported fonts. \end_layout \begin_layout Labeling @@ -1067,11 +1361,17 @@ layouttranslations \end_inset - this file contains translations for internationalized paragraph styles - (see + +\change_deleted 232239728 1604797591 +t +\change_inserted 232239728 1604797591 +T +\change_unchanged +his file contains translations for internationalized paragraph styles (see \begin_inset CommandInset ref LatexCommand ref reference "subsec:I18n" +nolink "false" \end_inset @@ -1089,8 +1389,13 @@ unicodesymbols \end_inset - this file contains information about Unicode-encoded glyphs and the way - they are supported by \SpecialChar LyX + +\change_deleted 232239728 1604797594 +t +\change_inserted 232239728 1604797594 +T +\change_unchanged +his file contains information about Unicode-encoded glyphs and the way they are supported by \SpecialChar LyX via \SpecialChar LaTeX . \end_layout @@ -1101,8 +1406,8 @@ Your local configuration directory \begin_layout Standard Even if you are using \SpecialChar LyX - as an unprivileged user, you might want to change - \SpecialChar LyX + as an unprivileged user, + you might want to change \SpecialChar LyX configuration for your own use. The \begin_inset Flex Code @@ -1149,7 +1454,8 @@ LyXDir \end_inset -, which means that every file in +, + which means that every file in \begin_inset Flex Code status collapsed @@ -1170,13 +1476,14 @@ LyXDir \end_inset . - Any configuration file described in the above sections can be placed either - in the system-wide directory, in which case it will affect all users, or - in your local directory for your own use. + Any configuration file described in the above sections can be placed either in the system-wide directory, + in which case it will affect all users, + or in your local directory for your own use. \end_layout \begin_layout Standard -To make things clearer, let's provide a few examples: +To make things clearer, + let's provide a few examples: \end_layout \begin_layout Itemize @@ -1226,7 +1533,8 @@ Reconfigure \end_inset -, \SpecialChar LyX +, + \SpecialChar LyX runs the \begin_inset Flex Code status collapsed @@ -1237,10 +1545,9 @@ configure.py \end_inset - 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 + 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 Code status collapsed @@ -1265,10 +1572,19 @@ Settings \end_layout \begin_layout Itemize -If you get some updated documentation from \SpecialChar LyX - ftp site and cannot install - it because you do not have sysadmin rights on your system, you can just - copy the files in +If you get some updated documentation from +\change_inserted 232239728 1604798171 + a +\change_unchanged + \SpecialChar LyX + ftp site and cannot install it because you do not have sysadmin rights on your system, + you can just copy the files +\change_deleted 232239728 1604798193 +in +\change_inserted 232239728 1604798193 +to +\change_unchanged + \begin_inset Flex Code status collapsed @@ -1297,10 +1613,13 @@ Running \SpecialChar LyX \end_layout \begin_layout Standard -The configuration freedom of the local configuration directory may not suffice - if you want to have more than one configuration at your disposal. - For example, you may want to be use different key bindings or printer settings - at different times. +The configuration freedom of the local configuration directory may not suffice if you want to have more than one configuration at your disposal. + For example, + you may want to +\change_deleted 232239728 1604798238 +be +\change_unchanged +use different key bindings or printer settings at different times. You can achieve this by having several such directories. You then specify which directory to use at run-time. \end_layout @@ -1321,8 +1640,8 @@ status collapsed \emph on \emph default - instructs the program to read the configuration from that directory, and - not from the default directory. + instructs the program to read the configuration from that directory, + and not from the default directory. (You can determine the default directory by running \SpecialChar LyX without the \begin_inset Flex Code @@ -1334,19 +1653,22 @@ status collapsed \end_inset - switch.) If the specified directory does not exist, \SpecialChar 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. + switch.) If the specified directory does not exist, + \SpecialChar LyX + offers to create it for you, + just like it does for the default directory +\change_deleted 232239728 1604798318 +on +\change_unchanged + 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 \begin_inset Flex Code status collapsed \begin_layout Plain Layout -LYX_USERDIR_VER +LYX_USERDIR_24x \end_layout \end_inset @@ -1355,8 +1677,8 @@ LYX_USERDIR_VER \end_layout \begin_layout Standard -Having several configurations also requires more maintenance: if you want - to add a new layout to +Having several configurations also requires more maintenance: + if you want to add a new layout to \begin_inset Flex Code status collapsed @@ -1366,14 +1688,14 @@ NewUserDir/layouts \end_inset - 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 \SpecialChar 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 - empty subdirectory with a symbolic link to the matching subdirectory in - the existing configuration. + 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 \SpecialChar 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 empty subdirectory with a symbolic link to the matching subdirectory in the existing configuration. Take care with the \begin_inset Flex Code status collapsed @@ -1384,8 +1706,9 @@ doc/ \end_inset - subdirectory, however, since it contains a file written by the configuration - script (also accessible through + subdirectory, + however, + since it contains a file written by the configuration script (also accessible through \begin_inset Flex Noun status collapsed @@ -1396,7 +1719,13 @@ Reconfigure \end_inset -) which is configuration-specific. +) which is configuration +\change_deleted 232239728 1604798083 +- +\change_inserted 232239728 1604798100 + +\change_unchanged +specific. \end_layout \begin_layout Chapter @@ -1429,7 +1758,8 @@ name "sec:Formats" \begin_layout Standard The first step is to define your file formats if they are not already defined. - To do so, open the + To do so, + open the \begin_inset Flex Noun status collapsed @@ -1498,7 +1828,8 @@ Shortcut \end_inset field is used to provide a keyboard shortcut on the menus. - (For example, pressing + (For example, + pressing \begin_inset Flex Noun status collapsed @@ -1545,7 +1876,8 @@ Editor \end_inset associated with it. - For example, you might want to use + For example, + you might want to use \begin_inset Flex Noun status collapsed @@ -1556,10 +1888,9 @@ Ghostview \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. + 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 \SpecialChar LyX or use the \begin_inset Flex Noun @@ -1573,8 +1904,7 @@ View \end_inset menu. - The editor is for example launched when you right-click on an image and - choose + The editor is for example launched when you right-click on an image and choose \begin_inset Flex Noun status collapsed @@ -1598,11 +1928,11 @@ MIME \end_inset - type of a format is optional, but if it is specified, it must be unique - across all formats. + type of a format is optional, + but if it is specified, + it must be unique across all formats. It is used to detect files of this format from the file contents. - For some important file formats there is no MIME type officially registered - with the + For some important file formats there is no MIME type officially registered with the \begin_inset CommandInset href LatexCommand href name "IANA" @@ -1642,10 +1972,12 @@ Document format \begin_inset CommandInset ref LatexCommand ref reference "sec:Converters" +nolink "false" \end_inset -), the format will appear in the +), + the format will appear in the \begin_inset Flex Noun status collapsed @@ -1669,7 +2001,8 @@ View \end_inset menu if a viewer is specified for the format. - Pure image formats, such as + Pure image formats, + such as \begin_inset Flex Code status collapsed @@ -1679,7 +2012,8 @@ png \end_inset -, should not use this option. +, + should not use this option. Formats that can both represent vector graphics and documents like \begin_inset Flex Code status collapsed @@ -1706,8 +2040,7 @@ Vector graphics format tells \SpecialChar LyX that a format can contain vector graphics. - This information is used to determine the target format of included graphics - for + This information is used to determine the target format of included graphics for \begin_inset Flex Noun status collapsed @@ -1728,7 +2061,8 @@ pdf \end_inset -, +, + \begin_inset Flex Noun status collapsed @@ -1738,7 +2072,8 @@ png \end_inset -, or +, + or \begin_inset Flex Noun status collapsed @@ -1748,7 +2083,8 @@ jpg \end_inset -, since +, + since \begin_inset Flex Noun status collapsed @@ -1769,7 +2105,8 @@ pdf \end_inset -, +, + \begin_inset Flex Noun status collapsed @@ -1779,7 +2116,8 @@ png \end_inset -, or +, + or \begin_inset Flex Noun status collapsed @@ -1789,7 +2127,8 @@ jpg \end_inset - format, it is converted to + format, + it is converted to \begin_inset Flex Noun status collapsed @@ -1799,7 +2138,8 @@ pdf \end_inset - if the vector format option is set, and otherwise to + if the vector format option is set, + and otherwise to \begin_inset Flex Noun status collapsed @@ -1818,22 +2158,24 @@ Copiers \begin_layout Standard Since all conversions from one format to another take place in \SpecialChar 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. +'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 status collapsed \begin_layout Plain Layout -For example, the file may refer to other files—images, for example—using - relative file names, and these may become invalid when the file is copied - to the temporary directory. +For example, + the file may refer to other files— +images, + for example— +using relative file names, + and these may become invalid when the file is copied to the temporary directory. \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. + 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 @@ -1990,8 +2332,9 @@ include \begin_layout Standard Copiers can be used to do almost anything with output files. - For example, suppose you want generated pdf files to be copied to a special - directory, + For example, + suppose you want generated pdf files to be copied to a special directory, + \begin_inset Flex Code status collapsed @@ -2033,7 +2376,9 @@ cp $FROMFILE /home/you/pdf/$TOFILE \end_inset Save it in your local \SpecialChar LyX - directory—say, + directory— +say, + \begin_inset Flex Code status collapsed @@ -2043,8 +2388,11 @@ status collapsed \end_inset -—and make it executable, if you need to do so on your platform. - Then, in the +— +and make it executable, + if you need to do so on your platform. + Then, + in the \begin_inset Flex Noun status collapsed @@ -2055,7 +2403,8 @@ Preferences \end_inset - dialog, select under + dialog, + select under \begin_inset Flex Noun status collapsed @@ -2076,7 +2425,9 @@ PDF(pdflatex) \end_inset - format—or one of the other pdf formats—and enter + format— +or one of the other pdf formats— +and enter \begin_inset Flex Code status collapsed @@ -2103,9 +2454,10 @@ Copier \begin_layout Standard Copiers are used by \SpecialChar LyX in various of its own conversions. - For example, if appropriate programs are found, \SpecialChar LyX - will automatically install - copiers for the + For example, + if appropriate programs are found, + \SpecialChar LyX + will automatically install copiers for the \begin_inset Flex Noun status collapsed @@ -2130,11 +2482,11 @@ HTML \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 \SpecialChar LyX + 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 \SpecialChar LyX file was found. \begin_inset Foot status collapsed @@ -2149,8 +2501,9 @@ This copier can be customized. \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. + 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 @@ -2160,7 +2513,8 @@ This copier can be customized. \end_inset argument determines the extension added to the generated directory. - By default, it is + By default, + it is \begin_inset Quotes eld \end_inset @@ -2178,7 +2532,8 @@ LyXconv \begin_inset Quotes erd \end_inset -, so HTML generated from +, + so HTML generated from \begin_inset Flex Noun status collapsed @@ -2237,7 +2592,8 @@ Converters \end_layout \begin_layout Standard -To define a new converter, select the +To define a new converter, + select the \begin_inset Flex Noun status collapsed @@ -2265,7 +2621,8 @@ format \end_inset - from the drop-down lists, enter the command needed for the conversion, + from the drop-down lists, + enter the command needed for the conversion, and then press the \begin_inset Flex Noun status collapsed @@ -2338,7 +2695,8 @@ $$b \begin_inset space \thinspace{} \end_inset -g., without the extension) +g., + without the extension) \end_layout \begin_layout Labeling @@ -2366,8 +2724,7 @@ $$r \end_inset - The path to the original input file (this is different from $$p when a - chain of converters is called) + The path to the original input file (this is different from $$p when a chain of converters is called) \end_layout \begin_layout Labeling @@ -2399,7 +2756,8 @@ Flag \end_inset - field you can enter the following flags, separated by commas: + field you can enter the following flags, + separated by commas: \end_layout \begin_layout Labeling @@ -2446,7 +2804,11 @@ status open \begin_layout Plain Layout \change_inserted -712698321 1524657005 -latex, pdflatex, platex, xetex, luatex +latex, + pdflatex, + platex, + xetex, + luatex \change_unchanged \end_layout @@ -2454,7 +2816,8 @@ latex, pdflatex, platex, xetex, luatex \end_inset ). - If no value is specified, + If no value is specified, + \begin_inset Flex Code status open @@ -2510,6 +2873,8 @@ status open \change_inserted -712698321 1524657030 flavor +\change_unchanged + \end_layout \end_inset @@ -2523,6 +2888,8 @@ status collapsed \change_inserted -712698321 1524657047 .aux +\change_unchanged + \end_layout \end_inset @@ -2534,13 +2901,20 @@ status open \begin_layout Plain Layout \change_inserted -712698321 1524657030 -latex, pdflatex, platex, xetex, luatex +latex, + pdflatex, + platex, + xetex, + luatex +\change_unchanged + \end_layout \end_inset ). - If no value is specified, + If no value is specified, + \begin_inset Flex Code status open @@ -2548,6 +2922,8 @@ status open \change_inserted -712698321 1524657030 latex +\change_unchanged + \end_layout \end_inset @@ -2576,9 +2952,10 @@ nice \begin_inset Quotes erd \end_inset - file from the backend, which in practice means a \SpecialChar LaTeX - file like the one we - would export, without + file from the backend, + which in practice means a \SpecialChar LaTeX + file like the one we would export, + without \begin_inset Flex Code status collapsed @@ -2606,8 +2983,7 @@ xml \end_layout \begin_layout Standard -The following three flags are not really flags at all because they take - an argument in the +The following three flags are not really flags at all because they take an argument in the \begin_inset Flex Noun status collapsed @@ -2639,6 +3015,8 @@ status collapsed \change_inserted -712698321 1523206193 hyperref-driver +\change_unchanged + \end_layout \end_inset @@ -2648,8 +3026,7 @@ hyperref-driver hyperref \family default package for this converter. - The loading of the correct driver is necessary to get some PDF-specific - features. + The loading of the correct driver is necessary to get some PDF-specific features. See the \family sans hyperref @@ -2668,7 +3045,8 @@ parselog \end_inset - If set, the converter's standard error will be redirected to a file + If set, + the converter's standard error will be redirected to a file \begin_inset Flex Code status collapsed @@ -2678,7 +3056,9 @@ infile.out \end_inset -, and the script given as argument will be run as: +, + and the script given as argument will be run as: + \begin_inset Flex Code status collapsed @@ -2713,10 +3093,10 @@ resultdir \end_inset - The name of the directory in which the converter will dump the generated - files. + The name of the directory in which the converter will dump the generated files. \SpecialChar LyX - will not create this directory, and it does not copy anything into it, + 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 Code @@ -2728,8 +3108,10 @@ $$b \end_inset -, which will be replaced by the base name of the input and output files, - respectively, when the directory is copied. +, + which will be replaced by the base name of the input and output files, + respectively, + when the directory is copied. \begin_inset Newline newline \end_inset @@ -2748,7 +3130,8 @@ resultfile \end_inset - Determines the output file name and may, contain + Determines the output file name and may, + contain \begin_inset Flex Code status collapsed @@ -2759,15 +3142,15 @@ $$b \end_inset . - Sensible only with resultdir and optional even then; if not given, it defaults - to `index'. + Sensible only with resultdir and optional even then; + if not given, + it defaults to `index'. \end_layout \begin_layout Standard \change_inserted -712698321 1523206384 -A suitable hyperref-driver is set for some converters that are installed - with \SpecialChar LyX +A suitable hyperref-driver is set for some converters that are installed with \SpecialChar LyX . \change_deleted -712698321 1523206388 @@ -2777,7 +3160,9 @@ The \change_unchanged last three \change_inserted -712698321 1523206400 - flags, however, + flags, + however, + \change_unchanged are presently \change_inserted -712698321 1523206407 @@ -2797,30 +3182,31 @@ converters \end_layout \begin_layout Standard -You do not have to define converters for all formats between which you want - to convert. - For example, you will note that there is no `\SpecialChar LyX +You do not have to define converters for all formats between which you want to convert. + For example, + you will note that there is no `\SpecialChar LyX to PostScript' converter, but \SpecialChar LyX will export PostScript. It does so by first creating a \SpecialChar LaTeX - file (no converter needs to be defined - for this) which is then converted to DVI using the `\SpecialChar LaTeX + file (no converter needs to be defined for this) which is then converted to DVI using the `\SpecialChar LaTeX to DVI' converter, and finally converting the resulting DVI file to PostScript. \SpecialChar 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 - formats. - For example, the standard \SpecialChar LyX - configuration provides five ways to convert - \SpecialChar LaTeX + 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 formats. + For example, + the standard \SpecialChar LyX + configuration provides five ways to convert \SpecialChar LaTeX to PDF: \end_layout \begin_layout Enumerate -Directly, using +Directly, + using \begin_inset Flex Noun status collapsed @@ -2834,7 +3220,8 @@ pdflatex \end_layout \begin_layout Enumerate -via (DVI and) PostScript, using +via (DVI and) PostScript, + using \begin_inset Flex Noun status collapsed @@ -2848,7 +3235,8 @@ ps2pdf \end_layout \begin_layout Enumerate -via DVI, using +via DVI, + using \begin_inset Flex Noun status collapsed @@ -2892,16 +3280,20 @@ Lua\SpecialChar TeX \end_layout \begin_layout Standard -To define such alternate chains, you must define multiple target `file formats', +To define such alternate chains, + you must define multiple target `file formats', as described in \begin_inset CommandInset ref LatexCommand ref reference "sec:Formats" +nolink "false" \end_inset . - For example, in the standard configuration, the formats named + For example, + in the standard configuration, + the formats named \begin_inset Flex Noun status collapsed @@ -2921,7 +3313,8 @@ ps2pdf \end_inset -), +), + \begin_inset Flex Noun status collapsed @@ -2941,7 +3334,8 @@ pdflatex \end_inset -), +), + \begin_inset Flex Noun status collapsed @@ -2961,7 +3355,8 @@ dvipdfm \end_inset -), +), + \begin_inset Flex Noun status collapsed @@ -2982,7 +3377,8 @@ Xe\SpecialChar TeX \end_inset -), and +), + and \begin_inset Flex Noun status collapsed @@ -3003,7 +3399,8 @@ Lua\SpecialChar TeX \end_inset -) are defined, all of which share the extension +) are defined, + all of which share the extension \begin_inset Flex Noun status collapsed @@ -3013,7 +3410,8 @@ status collapsed \end_inset -, and which correspond to the conversion methods just mentioned. +, + and which correspond to the conversion methods just mentioned. \end_layout \begin_layout Chapter @@ -3031,16 +3429,18 @@ name "cha:Internationalizing-LyX" \begin_layout Standard \SpecialChar LyX supports using a translated interface. - Last time we checked, \SpecialChar LyX + Last time we checked, + \SpecialChar LyX provided text in thirty languages. The language of choice is called your \emph on locale \emph default . - (For further reading on locale settings, see also the documentation for - locale that comes with your operating system. - For Linux, the manual page for + (For further reading on locale settings, + see also the documentation for locale that comes with your operating system. + For Linux, + the manual page for \begin_inset Flex Code status collapsed @@ -3054,22 +3454,26 @@ locale(5) \end_layout \begin_layout Standard -Notice that these translations will work, but do contain a few flaws. - In particular, all dialogs have been designed with the English text in - mind, which means that some of the translated text will be too large to - fit within the space allocated. +Notice that these translations will work, + but do contain a few flaws. + In particular, + all dialogs have been designed with the English text in 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 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, + 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, \begin_inset Foot status collapsed \begin_layout Plain Layout -If you are a fluent speaker of a language other than English, joining these - teams is a great way to give back to the \SpecialChar LyX +If you are a fluent speaker of a language other than English, + joining these teams is a great way to give back to the \SpecialChar LyX community! \end_layout @@ -3102,8 +3506,8 @@ gettext library to handle the internationalization of the interface. To have \SpecialChar LyX - speak your favorite language in all menus and dialogs, you need - a + speak your favorite language in all menus and dialogs, + you need a \begin_inset Flex Code status collapsed @@ -3114,7 +3518,8 @@ po \end_inset -file for that language. - When this is available, you'll have to generate a + When this is available, + you'll have to generate a \begin_inset Flex Code status collapsed @@ -3135,8 +3540,7 @@ mo \end_inset -file. - The process of doing all of this is explained in the documentation for - GNU + The process of doing all of this is explained in the documentation for GNU \begin_inset Flex Code status collapsed @@ -3147,17 +3551,17 @@ gettext \end_inset . - 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 \SpecialChar LyX + 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 \SpecialChar LyX community. Send a message to the \SpecialChar LyX - developers' list for more information about how - to proceed. + developers' list for more information about how to proceed. \end_layout \begin_layout Standard -In short, this is what you should do (xx denotes the language code): +In short, + this is what you should do (xx denotes the language code): \end_layout \begin_layout Itemize @@ -3218,7 +3622,8 @@ lyx.pot \end_inset - doesn't exist anywhere, it can be remade with the console command + doesn't exist anywhere, + it can be remade with the console command \begin_inset Flex Code status collapsed @@ -3228,8 +3633,8 @@ make lyx.pot \end_inset - in that directory, or you can use an existing po-file for some other language - as a template). + in that directory, + or you can use an existing po-file for some other language as a template). \end_layout \begin_layout Itemize @@ -3248,9 +3653,10 @@ xx.po status collapsed \begin_layout Plain Layout -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 +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 \family typewriter Poedit \family default @@ -3273,7 +3679,9 @@ po \end_inset - files, as well, see + files, + as well, + see \begin_inset Flex URL status open @@ -3289,12 +3697,11 @@ https://www.gnu.org/software/gettext/manual/html_node/PO-Mode.html#PO-Mode \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 language. - You should also fill also out the information at the beginning of the new - + 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 language. + You should also fill also out the information at the beginning of the new \begin_inset Flex Code status collapsed @@ -3304,12 +3711,14 @@ po \end_inset --file with your email-address, etc., so people know where to reach you with - suggestions and entertaining flames. +-file with your email-address, + etc., + so people know where to reach you with suggestions and entertaining flames. \end_layout \begin_layout Standard -If you are just doing this on your own, then: +If you are just doing this on your own, + then: \end_layout \begin_layout Itemize @@ -3348,12 +3757,13 @@ mo \end_inset --file to your locale-tree, at the correct directory for application messages - for the language +-file to your locale-tree, + at the correct directory for application messages for the language \series bold \series default -xx, and under the name +xx, + and under the name \begin_inset Flex Code status collapsed @@ -3387,7 +3797,9 @@ status collapsed \end_layout \begin_layout Standard -As said, however, it would be best if the new +As said, + however, + it would be best if the new \begin_inset Flex Code status collapsed @@ -3398,11 +3810,11 @@ po \end_inset file could be added to the \SpecialChar LyX - distribution, so others can use it. + distribution, + so others can use it. Adding it involves making additional changes to \SpecialChar LyX . - So send an email to the developers' mailing list if you're interested in - doing that. + So send an email to the developers' mailing list if you're interested in doing that. \end_layout \begin_layout Subsubsection @@ -3410,8 +3822,7 @@ Ambiguous messages \end_layout \begin_layout Standard -Sometimes it turns out that one English message needs to be translated into - different messages in the target language. +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 Code status collapsed @@ -3430,7 +3841,8 @@ Nach \lang german Bis \lang english -, depending upon exactly what the English +, + depending upon exactly what the English \begin_inset Quotes eld \end_inset @@ -3450,8 +3862,8 @@ gettext \end_inset does not handle such ambiguous translations. - Therefore you have to add some context information to the message: Instead - of + Therefore you have to add some context information to the message: + Instead of \begin_inset Flex Code status collapsed @@ -3509,17 +3921,15 @@ Nach \lang german Bis \lang english -, respectively. +, + respectively. \end_layout \begin_layout Standard -Of course the context information needs to be stripped off the original - message when no translation is used. - Therefore you have to put it in double square brackets at the end of the - message (see the example above). +Of course the context information needs to be stripped off the original message when no translation is used. + Therefore you have to put it in double square brackets at the end of the message (see the example above). The translation mechanism of \SpecialChar LyX - ensures that everything in double square - brackets at the end of messages is removed before displaying the message. + ensures that everything in double square brackets at the end of messages is removed before displaying the message. \end_layout \begin_layout Subsection @@ -3543,14 +3953,15 @@ Help status collapsed \begin_layout Plain Layout -As of March 2008, at least some of the documents have been translated into - fourteen languages, with the Tutorial available in a few more. +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 - \SpecialChar LyX + and the locale is set accordingly, + these will be used automagically by \SpecialChar LyX . \SpecialChar LyX looks for translated versions as @@ -3563,7 +3974,8 @@ LyXDir/doc/xx/DocName.lyx \end_inset -, where +, + where \begin_inset Flex Code status collapsed @@ -3574,8 +3986,8 @@ xx \end_inset is the code for the language currently in use. - If there are no translated documents, the default English versions will - be displayed. + 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 Code status collapsed @@ -3587,9 +3999,8 @@ DocName \end_inset above) as the original. - If you feel up to translating the documentation (an excellent way to proof-read - the original documentation by the way!), there are a few things you should - do right away: + If you feel up to translating the documentation (an excellent way to proof-read the original documentation by the way!), + there are a few things you should do right away: \end_layout \begin_layout Itemize @@ -3603,20 +4014,21 @@ literal "false" \end_inset . - That way, you can find out which (if any) documents have already been translate -d into your language. - You can also find out who (if anyone) is organizing the effort to translate - the documentation into your language. - If no one is organizing the effort, please let us know that you're interested. + That way, + you can find out which (if any) documents have already been translated into your language. + You can also find out who (if anyone) is organizing the effort to translate the documentation into your language. + If no one is organizing the effort, + please let us know that you're interested. \end_layout \begin_layout Standard -Once you get to actually translating, here's a few hints for you that may - save you trouble: +Once you get to actually translating, + here's a few hints for you that may save you trouble: \end_layout \begin_layout Itemize -Join the documentation team! There is information on how to do that in +Join the documentation team! + There is information on how to do that in \begin_inset Flex Code status collapsed @@ -3637,25 +4049,26 @@ Introduction \end_inset -), which by the way is the first document you should translate. +), + which by the way is the first document you should translate. \end_layout \begin_layout Itemize Learn the typographic conventions for the language you are translating to. - Typography is an ancient art and over the centuries, a great variety of - conventions have developed throughout different parts of the world. + Typography is an ancient art and over the centuries, + a great variety of conventions have developed throughout different parts of the world. Also study the professional terminology amongst typographers in your country. Inventing your own terminology will only confuse the users. \emph on -(Warning! Typography is addictive!) +(Warning! + Typography is addictive!) \end_layout \begin_layout Itemize Make a copy of the document. This will be your working copy. - You can use this as your personal translated help-file by placing it in - your + You can use this as your personal translated help-file by placing it in your \begin_inset Flex Code status collapsed @@ -3673,9 +4086,11 @@ status open \series bold Note: + \series default - For a complex document with external material (images, etc.), if you make - a copy e. + For a complex document with external material (images, + etc.), + if you make a copy e. \begin_inset space \thinspace{} \end_inset @@ -3683,8 +4098,8 @@ g. \begin_inset space \space{} \end_inset -in a temp dir, beware that the links to external material may be broken - when the document is moved to a different place. +in a temp dir, + beware that the links to external material may be broken when the document is moved to a different place. The best way is to retrieve the \SpecialChar LyX tree from git (see \begin_inset Flex URL @@ -3718,14 +4133,14 @@ literal "false" \end_inset to see what has been changed. - That way you can easily see which parts of the translated document need - to be updated. + That way you can easily see which parts of the translated document need to be updated. \end_layout \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?) +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?) \end_layout \begin_layout Standard @@ -3740,7 +4155,8 @@ International Keyboard Support \begin_layout Standard \emph on -[Editor's Note: The following section is by +[Editor's Note: + The following section is by \emph default \shape smallcaps @@ -3748,14 +4164,13 @@ International Keyboard Support Ivan Schreter \shape default . - 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 - It may also be badly out of date.-rh (2008)] + 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 It may also be badly out of date.-rh (2008)] \end_layout \begin_layout Subsection -Defining Own Keymaps: Keymap File Format +Defining Own Keymaps: + Keymap File Format \end_layout \begin_layout Standard @@ -3776,7 +4191,8 @@ dead keys exceptions \end_layout \begin_layout Standard -To define key-to-key or key-to-string translation, use this command: +To define key-to-key or key-to-string translation, + use this command: \end_layout \begin_layout Quotation @@ -3826,7 +4242,8 @@ outstring \end_inset is the string to be inserted into the document. - To define dead keys, use: + To define dead keys, + use: \end_layout \begin_layout Quotation @@ -4075,8 +4492,8 @@ status open \end_layout \begin_layout Standard -Since in many international keyboards there are exceptions to what some - dead keys should do, you can define them using +Since in many international keyboards there are exceptions to what some dead keys should do, + you can define them using \end_layout \begin_layout Quotation @@ -4095,8 +4512,11 @@ kxmod \end_layout \begin_layout Standard -For example, on Slovak keyboard, if you enter caron-o, it generates circumflex-o -, so you put in +For example, + on Slovak keyboard, + if you enter caron-o, + it generates circumflex-o, + so you put in \end_layout \begin_layout Quotation @@ -4118,15 +4538,21 @@ kxmod \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. + 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 Standard -Oh, and about characters: backslash is escaped, so to enter it, you'll need - double backslash. - Also, quotes and +Oh, + and about characters: + backslash is escaped, + so to enter it, + you'll need double backslash. + Also, + quotes and \begin_inset Flex Code status collapsed @@ -4147,9 +4573,11 @@ status collapsed \end_inset - marks comments, quotes start and end \SpecialChar LaTeX + marks comments, + quotes start and end \SpecialChar LaTeX -style commands. - To enter quote, you'll need to use + To enter quote, + you'll need to use \begin_inset Flex Code status collapsed @@ -4161,7 +4589,8 @@ status collapsed \end_inset -, to enter +, + to enter \begin_inset Flex Code status collapsed @@ -4171,7 +4600,8 @@ status collapsed \end_inset -, use +, + use \begin_inset Flex Code status collapsed @@ -4187,8 +4617,9 @@ status collapsed \end_layout \begin_layout Standard -If you make a keyboard description file that works for your language, please - mail it to me, so I can include it in the next keymap distribution. +If you make a keyboard description file that works for your language, + please mail it to me, + so I can include it in the next keymap distribution. \end_layout \begin_layout Standard @@ -4259,7 +4690,8 @@ define \end_layout \begin_layout Standard -Also, it should look into +Also, + it should look into \begin_inset Flex Code status collapsed @@ -4269,7 +4701,9 @@ lyxrc \end_inset - file for defaults, too (for example, a + file for defaults, + too (for example, + a \begin_inset Flex Code status collapsed @@ -4305,8 +4739,9 @@ name "sec:International-Keymap-Stuff" status open \begin_layout Plain Layout -In doing the revisions on this document in March 2008, I did not look over - this stuff, as I do not understand it. +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. (RH) \end_layout @@ -4342,8 +4777,7 @@ status collapsed \end_inset file syntax in detail. - These sections should help you design your own key map if the ones provided - do not meet your needs. + These sections should help you design your own key map if the ones provided do not meet your needs. \end_layout \begin_layout Subsection @@ -4364,7 +4798,8 @@ 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 Code status collapsed @@ -4394,6 +4829,7 @@ kmap \shape default , + \shape up \shape default @@ -4410,6 +4846,7 @@ kmod \end_inset , + \shape up \shape default @@ -4425,7 +4862,8 @@ kxmod \end_inset -, and +, + and \begin_inset Flex Code status collapsed @@ -4500,6 +4938,7 @@ string string \emph default , + \family default \family roman @@ -4653,9 +5092,11 @@ The term dead key \family default \emph default - refers to a key that does not produce a character by itself, but when followed - with another key, produces the desired accent character. - For example, a German characte + refers to a key that does not produce a character by itself, + but when followed with another key, + produces the desired accent character. + For example, + a German characte \family roman r with an umlaut like \family default @@ -4696,7 +5137,8 @@ and then another key not in \emph on allowed \emph default -, you will get a +, + you will get a \family default \family roman @@ -4706,7 +5148,9 @@ char \emph default \family roman -followed by the other, not allowed key, as output. +followed by the other, + not allowed key, + as output. \family default Note that a @@ -4721,7 +5165,8 @@ Backspace \end_inset - cancels a dead key, so if + cancels a dead key, + so if \family roman you hit \family default @@ -4744,8 +5189,8 @@ Backspace \end_inset -, the cursor will not go one position backwards but will instead cancel - the effect t +, + the cursor will not go one position backwards but will instead cancel the effect t \family roman hat \family default @@ -4766,7 +5211,16 @@ might have had on the next keystroke. \begin_layout Standard The following example specifies that the character ' is to be an acute accent, - allowed on the characters a, e, i, o, u, A, E, I, O, and U: + allowed on the characters a, + e, + i, + o, + u, + A, + E, + I, + O, + and U: \end_layout \begin_layout LyX-Code @@ -4908,6 +5362,7 @@ accent char \family roman \shape up sequence, + \family default \shape default @@ -4945,7 +5400,8 @@ u enter \emph on accent char \emph default -, you get +, + you get \family default \family roman @@ -4980,8 +5436,7 @@ kmod \end_layout \begin_layout Standard -The following command produces causes äi to be produced when you enter acute-i - ('i): +The following command produces causes äi to be produced when you enter acute-i ('i): \end_layout \begin_layout LyX-Code @@ -5129,9 +5584,11 @@ greek.kmap \begin_layout LyX-Code \backslash -kmod ; acute aeioyvhAEIOYVH +kmod ; + acute aeioyvhAEIOYVH \backslash -kmod : umlaut iyIY +kmod : + umlaut iyIY \backslash kcomb acute umlaut iyIY \end_layout @@ -5172,14 +5629,16 @@ status collapsed A backspace \family default \shape default - in this case cancels the last dead key, so if you press + in this case cancels the last dead key, + so if you press \begin_inset Flex Noun status collapsed \begin_layout Plain Layout \shape up -;: Backspace i +;: + Backspace i \end_layout \end_inset @@ -5218,7 +5677,8 @@ status collapsed \end_inset - mapping is performed, a + mapping is performed, + a \begin_inset Flex Code status collapsed @@ -5232,8 +5692,7 @@ f \end_inset - file maps the strings that the symbols generate to characters in the current - font. + file maps the strings that the symbols generate to characters in the current font. The \SpecialChar LyX distribution currently includes at least the \begin_inset Flex Code @@ -5292,7 +5751,8 @@ char_index_in_set \end_layout \begin_layout Standard -For example, in order to map +For example, + in order to map \begin_inset Flex Noun status collapsed @@ -5306,8 +5766,8 @@ status collapsed \end_inset - to the corresponding character in the iso-8859-1 set (233), the following - declaration is used + to the corresponding character in the iso-8859-1 set (233), + the following declaration is used \end_layout \begin_layout LyX-Code @@ -5399,9 +5859,8 @@ so-8859-7.cdef \begin_layout Standard If \SpecialChar LyX - cannot find a mapping for the string produced by the keystroke or a - deadkey sequence, it will check if it looks like an accented char and try - to draw an accent over the character on screen. + cannot find a mapping for the string produced by the keystroke or a deadkey sequence, + it will check if it looks like an accented char and try to draw an accent over the character on screen. \end_layout \begin_layout Subsection @@ -5409,15 +5868,15 @@ Dead Keys \end_layout \begin_layout Standard -There is a second way to add support for international characters through - so-called dead-keys. +There is a second way to add support for international characters through so-called dead-keys. A dead-key works in combination with a letter to produce an accented character. - Here, we'll explain how to create a really simple dead-key to illustrate - how they work. + Here, + we'll explain how to create a really simple dead-key to illustrate how they work. \end_layout \begin_layout Standard -Suppose you happen to need the circumflex character, +Suppose you happen to need the circumflex character, + \begin_inset Quotes eld \end_inset @@ -5472,7 +5931,8 @@ lyxrc \end_inset file. - Now, whenever you type the + Now, + whenever you type the \begin_inset Flex Noun status collapsed @@ -5482,9 +5942,10 @@ status collapsed \end_inset --key followed by a letter, that letter will have a circumflex accent on - it. - For example, the sequence +-key followed by a letter, + that letter will have a circumflex accent on it. + For example, + the sequence \begin_inset Quotes eld \end_inset @@ -5502,7 +5963,8 @@ status collapsed \begin_inset Quotes erd \end_inset - produces the letter: + produces the letter: + \begin_inset Quotes eld \end_inset @@ -5529,8 +5991,11 @@ status collapsed \begin_inset Quotes erd \end_inset -, however, \SpecialChar LyX - will complain with a beep, since a +, + however, + \SpecialChar LyX + will complain with a beep, + since a \begin_inset Quotes eld \end_inset @@ -5560,8 +6025,9 @@ Space \end_inset after a dead-key produces the bare-accent. - Please note this last point! If you bind a key to a dead-key, you'll need - to rebind the character on that key to yet another key. + Please note this last point! + If you bind a key to a dead-key, + you'll need to rebind the character on that key to yet another key. Binding the \begin_inset Flex Noun status collapsed @@ -5572,7 +6038,8 @@ status collapsed \end_inset - to a cedilla is a bad idea, since you'll only get cedillas instead of commas. + to a cedilla is a bad idea, + since you'll only get cedillas instead of commas. \end_layout \begin_layout Standard @@ -5586,7 +6053,8 @@ Meta- \end_inset -, +, + \begin_inset Flex Noun status collapsed @@ -5596,7 +6064,8 @@ Ctrl- \end_inset -, and +, + and \begin_inset Flex Noun status collapsed @@ -5606,7 +6075,8 @@ Shift- \end_inset - in combination with an accent, like + in combination with an accent, + like \begin_inset Quotes eld \end_inset @@ -5713,8 +6183,7 @@ Shift \end_inset and permits you to bind keys to accented characters. - You can also turn keys into dead-keys by binding them to something like - + You can also turn keys into dead-keys by binding them to something like \begin_inset Flex Code status collapsed @@ -5734,7 +6203,8 @@ Note from \noun on John Weiss \noun default -: This is exactly what I do in my +: + This is exactly what I do in my \begin_inset Flex Code status collapsed @@ -5841,7 +6311,8 @@ Mode_Switch \end_inset - key: One of the + key: + One of the \begin_inset Flex Noun status collapsed @@ -5851,9 +6322,12 @@ Ctrl- \end_inset - keys, a spare function key, etc. + keys, + a spare function key, + etc. As for the \SpecialChar LyX - commands that produce accents, check the entry for + commands that produce accents, + check the entry for \begin_inset Flex Code status collapsed @@ -5876,9 +6350,9 @@ Saving your Language Configuration \end_layout \begin_layout Standard -You can edit your preferences so that your desired language environment - is automatically configured when \SpecialChar LyX - starts up, via the +You can edit your preferences so that your desired language environment is automatically configured when \SpecialChar LyX + starts up, + via the \begin_inset Flex Noun status collapsed @@ -5893,7 +6367,13 @@ Preferences \end_layout \begin_layout Chapter -Installing New Document Classes, Layouts, and Templates + +\change_inserted -584632292 1610232084 +Creating and +\change_unchanged +Installing New Document Classes, + Layouts, + and Templates \begin_inset CommandInset label LatexCommand label name "cha:Installing-New-Document" @@ -5914,25 +6394,28 @@ Installing New Document Classes \end_layout \begin_layout Standard -In this chapter, we describe the procedures for creating and installing - new \SpecialChar LyX - layout and template files, as well as offer a refresher on correctly - installing new \SpecialChar LaTeX +In this chapter, + we describe the procedures for creating and installing new \SpecialChar LyX + layout and template files, + as well as offer a refresher on correctly installing new \SpecialChar LaTeX document classes. \end_layout \begin_layout Standard -First, let us a say a few words about how one ought to think about the relation - between \SpecialChar LyX +First, + let us a say a few words about how one ought to think about the relation between \SpecialChar LyX and \SpecialChar LaTeX . - The thing to understand is that, in a certain sense, \SpecialChar LyX - doesn't know anything - about \SpecialChar LaTeX + The thing to understand is that, + in a certain sense, + \SpecialChar LyX + doesn't know anything about \SpecialChar LaTeX . - Indeed, from \SpecialChar LyX -'s point of view, \SpecialChar LaTeX + Indeed, + from \SpecialChar LyX +'s point of view, + \SpecialChar LaTeX is just one of several \begin_inset Quotes eld \end_inset @@ -5942,10 +6425,14 @@ backend formats \end_inset in which it is capable of producing output. - Other such formats are DocBook, plaintext, and XHTML. + Other such formats are DocBook, + plaintext, + and XHTML. \SpecialChar LaTeX - is, of course, a particularly important format, but very little of the - information \SpecialChar LyX + is, + of course, + a particularly important format, + but very little of the information \SpecialChar LyX has about \SpecialChar LaTeX is actually contained in the program itself. \begin_inset Foot @@ -5967,7 +6454,9 @@ hardcoded \end_inset - Rather, that information, even for the standard classes like + Rather, + that information, + even for the standard classes like \begin_inset Flex Code status collapsed @@ -5977,19 +6466,24 @@ article.cls \end_inset -, is contained in `layout files'. - Similarly, \SpecialChar LyX +, + is contained in `layout files'. + Similarly, + \SpecialChar LyX itself does not know much about DocBook or XHTML. What it knows is contained in layout files. \end_layout \begin_layout Standard -You can think of the layout file for a given document class as a translation - manual between \SpecialChar LyX - constructs—paragraphs with their corresponding styles, - certain sorts of insets, etc—and the corresponding \SpecialChar LaTeX -, DocBook, or XHTML - constructs. +You can think of the layout file for a given document class as a translation manual between \SpecialChar LyX + constructs— +paragraphs with their corresponding styles, + certain sorts of insets, + etc— +and the corresponding \SpecialChar LaTeX +, + DocBook, + or XHTML constructs. Almost everything \SpecialChar LyX knows about \begin_inset Flex Code @@ -6001,7 +6495,9 @@ article.cls \end_inset -, for example, is contained in the file +, + for example, + is contained in the file \begin_inset Flex Code status collapsed @@ -6012,8 +6508,8 @@ article.layout \end_inset and in various other files it includes. - For this reason, anyone intending to write layout files should plan to - study the existing files. + For this reason, + anyone intending to write layout files should plan to study the existing files. A good place to start is with \begin_inset Flex Code status collapsed @@ -6024,7 +6520,8 @@ stdsections.inc \end_inset -, which is included in +, + which is included in \begin_inset Flex Code status collapsed @@ -6034,7 +6531,8 @@ article.layout \end_inset -, +, + \begin_inset Flex Code status collapsed @@ -6044,8 +6542,10 @@ book.layout \end_inset -, and many of the other layout files for document classes. - This file is where sections and the like are defined: +, + and many of the other layout files for document classes. + This file is where sections and the like are defined: + \begin_inset Flex Code status collapsed @@ -6056,10 +6556,13 @@ stdsections.inc \end_inset tells \SpecialChar LyX - how paragraphs that are marked with the Section, Subsection, etc, + how paragraphs that are marked with the Section, + Subsection, + etc, styles can be translated into corresponding \SpecialChar LaTeX -, DocBook, and XHTML commands - and tags. +, + DocBook, + and XHTML commands and tags. The \begin_inset Flex Code status collapsed @@ -6086,26 +6589,28 @@ std*.inc \begin_layout Standard Defining the \SpecialChar LyX –\SpecialChar LaTeX - correspondence is not the only thing layout files do, though. + correspondence is not the only thing layout files do, + though. Their other job is to define how the \SpecialChar LyX - constructs themselves will appear - on-screen. + constructs themselves will appear on-screen. The fact that layout files have these two jobs is often a source of confusion, because they are completely separate. Telling \SpecialChar LyX how to translate a certain paragraph style into \SpecialChar LaTeX - does not tell - \SpecialChar LyX - how to display it; conversely, telling \SpecialChar LyX - how to display a certain paragraph - style does not tell \SpecialChar LyX + does not tell \SpecialChar LyX + how to display it; + conversely, + telling \SpecialChar LyX + how to display a certain paragraph style does not tell \SpecialChar LyX how to translate it into \SpecialChar LaTeX (let alone tell \SpecialChar LaTeX - how to - display it). - So, in general, when you define a new \SpecialChar LyX - construct, you must always do two - quite separate things: (i) + how to display it). + So, + in general, + when you define a new \SpecialChar LyX + construct, + you must always do two quite separate things: + (i) \begin_inset space ~ \end_inset @@ -6120,24 +6625,29 @@ tell \SpecialChar LyX \end_layout \begin_layout Standard -Much the same is true, of course, as regards \SpecialChar LyX -'s other backend formats, though - XHTML is in some ways different, because in that case \SpecialChar LyX +Much the same is true, + of course, + as regards \SpecialChar LyX +'s other backend formats, + though XHTML is in some ways different, + because in that case \SpecialChar LyX \emph on is \emph default - able, to some extent, to use information about how it should display a - paragraph on the screen to output information (in the form of CSS) about - how the paragraph should be displayed in a browser. - Even in this case, however, the distinction between what \SpecialChar LyX - does internally - and how things are rendered externally remains in force, and the two can - be controlled separately. + able, + to some extent, + to use information about how it should display a paragraph on the screen to output information (in the form of CSS) about how the paragraph should be displayed in a browser. + Even in this case, + however, + the distinction between what \SpecialChar LyX + does internally and how things are rendered externally remains in force, + and the two can be controlled separately. See \begin_inset CommandInset ref LatexCommand ref reference "sec:Tags-for-XHTML" +nolink "false" \end_inset @@ -6151,19 +6661,20 @@ Installing new \SpecialChar LaTeX \begin_layout Standard Some installations may not include a \SpecialChar LaTeX - package or class file that you would - like to use within \SpecialChar LyX + package or class file that you would like to use within \SpecialChar LyX . - For example, you might need Foil\SpecialChar TeX -, a package for preparing slides for overhead - projectors. + For example, + you might need Foil\SpecialChar TeX +, + a package for preparing slides for overhead projectors. Modern \SpecialChar LaTeX distributions like \SpecialChar TeX Live (2008 or newer) or MiK\SpecialChar TeX - provide a user interface - for installing such packages. - For example, with MiK\SpecialChar TeX -, you start the program + provide a user interface for installing such packages. + For example, + with MiK\SpecialChar TeX +, + you start the program \begin_inset Quotes eld \end_inset @@ -6176,15 +6687,15 @@ Manager \end_inset to get a list of available packages. - To install one of them, right click on it or use the corresponding toolbar - button. + To install one of them, + right click on it or use the corresponding toolbar button. \end_layout \begin_layout Standard If your \SpecialChar LaTeX - distribution does not provide such a `package manager', or if the - package is not available from your distribution, then follow these steps - to install it manually: + distribution does not provide such a `package manager', + or if the package is not available from your distribution, + then follow these steps to install it manually: \end_layout \begin_layout Enumerate @@ -6220,8 +6731,8 @@ status collapsed \end_inset (is the case for Foil\SpecialChar TeX -) then open a console, change to the folder of this - file and execute the command +) then open a console, + change to the folder of this file and execute the command \begin_inset Flex Code status collapsed @@ -6238,20 +6749,24 @@ latex foiltex.ins \end_layout \begin_layout Enumerate -Now you need to decide if the package should be available for all users - or only for you. +Now you need to decide if the package should be available for all users or only for you. \end_layout \begin_deeper \begin_layout Enumerate -On *nix systems (Linux, OSX, etc.), if you want the new package to be available - for all users on your system, then install it in your `local' \SpecialChar TeX - tree, otherwise - install it in your own `user' \SpecialChar TeX +On *nix systems (Linux, + OSX, + etc.), + if you want the new package to be available for all users on your system, + then install it in your `local' \SpecialChar TeX + tree, + otherwise install it in your own `user' \SpecialChar TeX tree. - Where these trees should be created, if they do not already exist, depends - on your system. - To find this out, look in the file + Where these trees should be created, + if they do not already exist, + depends on your system. + To find this out, + look in the file \begin_inset Flex Code status collapsed @@ -6276,7 +6791,8 @@ $TEXMF/web2c \end_inset -, though you can execute the command +, + though you can execute the command \begin_inset Flex Code status collapsed @@ -6302,7 +6818,8 @@ TEXMFLOCAL \end_inset - variable; this is usually somewhere like + variable; + this is usually somewhere like \begin_inset Flex Code status collapsed @@ -6313,8 +6830,7 @@ status collapsed \end_inset or /usr/local/texlive/XXXX where XXXX is the year of the installed \SpecialChar TeX -Live - distribution. +Live distribution. The location of the `user' \SpecialChar TeX tree is defined by \begin_inset Flex Code @@ -6349,23 +6865,24 @@ $HOME/.texliveXXXX \end_inset . - (If these variables are not predefined, you have to define them.) You'll - probably need root permissions to create or modify the `local' tree, but - not for your `user' tree. + (If these variables are not predefined, + you have to define them.) You'll probably need root permissions to create or modify the `local' tree, + but not for your `user' tree. \begin_inset Newline newline \end_inset -In general, it is recommended to install in the user tree because your user - will not be modified or even overwritten when you upgrade your system. - It will typically also be backed up together with everything else when - you backup your home directory (which, of course, you do on a regular basis). +In general, + it is recommended to install in the user tree because your user will not be modified or even overwritten when you upgrade your system. + It will typically also be backed up together with everything else when you backup your home directory (which, + of course, + you do on a regular basis). \end_layout \begin_layout Enumerate -On Windows, if you want the new package to be available for all users on - your system, change to the folder where \SpecialChar LaTeX - is installed and then change to - the subfolder +On Windows, + if you want the new package to be available for all users on your system, + change to the folder where \SpecialChar LaTeX + is installed and then change to the subfolder \begin_inset Flex Code status collapsed @@ -6381,7 +6898,8 @@ latex . (For MiK\SpecialChar TeX -, this would be by default the folder +, + this would be by default the folder \begin_inset Flex Code status collapsed @@ -6405,7 +6923,8 @@ status collapsed \begin_layout Plain Layout Note that this will be the correct path only on English installations. - On a German one, it would be + On a German one, + it would be \begin_inset Flex Code status collapsed @@ -6423,7 +6942,8 @@ latex \end_inset -, and similarly for other languages. +, + and similarly for other languages. \end_layout \end_inset @@ -6443,19 +6963,22 @@ foiltex \begin_inset Newline newline \end_inset -If the package should only available for you or you don't have admin permissions -, do the same, but in the local \SpecialChar LaTeX +If the package should only available for you or you don't have admin permissions, + do the same, + but in the local \SpecialChar LaTeX folder. E. \begin_inset space \thinspace{} \end_inset -g., for MiK\SpecialChar TeX +g., + for MiK\SpecialChar TeX \begin_inset space ~ \end_inset -2.8 under Windows XP, this would be the folder: +2.8 under Windows XP, + this would be the folder: \begin_inset Newline newline \end_inset @@ -6519,7 +7042,8 @@ latex \begin_inset Newline newline \end_inset -On Vista, it would be: +On Vista, + it would be: \begin_inset Newline newline \end_inset @@ -6574,14 +7098,15 @@ texhash \end_inset from a console. - If you installed the package for all users, then you will probably need - to have root permissions for that. + If you installed the package for all users, + then you will probably need to have root permissions for that. \end_layout \begin_layout Enumerate For MiK\SpecialChar TeX -, if you have installed the package for all users, start the program - +, + if you have installed the package for all users, + start the program \begin_inset Quotes eld \end_inset @@ -6615,10 +7140,13 @@ Settings \end_deeper \begin_layout Enumerate -Finally, you need to tell \SpecialChar LyX +Finally, + you need to tell \SpecialChar LyX that there are new packages available. - So, in \SpecialChar LyX -, use the menu + So, + in \SpecialChar LyX +, + use the menu \begin_inset Flex Noun status collapsed @@ -6637,7 +7165,8 @@ Reconfigure \begin_layout Standard Now the package is installed. - In our example, the document class + In our example, + the document class \begin_inset Flex Code status collapsed @@ -6673,8 +7202,7 @@ Presentations \begin_layout Standard If you would like to use a \SpecialChar LaTeX - document class that is not even listed in the - menu + document class that is not even listed in the menu \begin_inset Flex Noun status collapsed @@ -6686,7 +7214,8 @@ Document Class \end_inset -, then you need to create a `layout' file for it. +, + then you need to create a `layout' file for it. That is the topic of the next section. \end_layout @@ -6696,38 +7225,36 @@ Types of layout files \begin_layout Standard This section describes the various sorts of \SpecialChar LyX - files that contain layout informati -on. - These files describe various paragraph and character styles, determining - how \SpecialChar LyX + files that contain layout information. + These files describe various paragraph and character styles, + determining how \SpecialChar LyX should display them and how they should be translated into \SpecialChar LaTeX -, DocBook, - XHTML, or whatever output format is being used. +, + DocBook, + XHTML, + or whatever output format is being used. \end_layout \begin_layout Standard -We shall try to provide a thorough description of the process of writing - layout files here. - However, there are so many different types of documents supported even - by just \SpecialChar LaTeX - that we can't hope to cover every different possibility or problem - you might encounter. +We shall try to provide a thorough description of the process of writing layout files here. + However, + there are so many different types of documents supported even by just \SpecialChar LaTeX + that we can't hope to cover every different possibility or problem you might encounter. The \SpecialChar LyX - users' list is frequented by people with lots of experience with layout - design who are willing to share what they've learned, so please feel free - to ask questions there. + users' list is frequented by people with lots of experience with layout design who are willing to share what they've learned, + so please feel free to ask questions there. \end_layout \begin_layout Standard -As you prepare to write a new layout, it is extremely helpful to look at - the layouts distributed with \SpecialChar LyX +As you prepare to write a new layout, + it is extremely helpful to look at the layouts distributed with \SpecialChar LyX . If you write a \SpecialChar LyX layout for a \SpecialChar LaTeX - document class that might also be used by - others, or write a module that might be useful to others, then you should - consider posting your layout to the + document class that might also be used by others, + or write a module that might be useful to others, + then you should consider posting your layout to the \begin_inset CommandInset href LatexCommand href name "layout section on the LyX wiki" @@ -6737,15 +7264,16 @@ literal "false" \end_inset or even to the \SpecialChar LyX - developers' list, so that it might be included in \SpecialChar LyX + developers' list, + so that it might be included in \SpecialChar LyX itself. \begin_inset Foot status collapsed \begin_layout Plain Layout Note that \SpecialChar LyX - is licensed under the General Public License, so any material - that is contributed to \SpecialChar LyX + is licensed under the General Public License, + so any material that is contributed to \SpecialChar LyX must be similarly licensed. \end_layout @@ -6768,7 +7296,9 @@ name "subsec:Layout-modules" \begin_layout Standard We have spoken to this point about `layout files'. But there are different sorts of files that contain layout information. - Layout files, strictly so called, have the + Layout files, + strictly so called, + have the \begin_inset Flex Code status collapsed @@ -6785,7 +7315,8 @@ status collapsed \emph on modules \emph default -, which have the +, + which have the \begin_inset Flex Code status collapsed @@ -6798,8 +7329,9 @@ status collapsed extension. Modules are to \SpecialChar LaTeX packages much as layouts are to \SpecialChar LaTeX - classes, and some modules—such - as the + classes, + and some modules— +such as the \begin_inset Flex Code status collapsed @@ -6809,13 +7341,16 @@ endnotes \end_inset - module—specifically provide support for one package. - In a sense, layout modules are similar to included + module— +specifically provide support for one package. + In a sense, + layout modules are similar to included \begin_inset Foot status collapsed \begin_layout Plain Layout -These can have any extension, but by convention have the +These can have any extension, + but by convention have the \begin_inset Flex Code status collapsed @@ -6830,7 +7365,8 @@ status collapsed \end_inset - files—files like + files— +files like \begin_inset Flex Code status collapsed @@ -6840,8 +7376,8 @@ stdsections.inc \end_inset -—in that modules are not specific to a given document class but may be used - with many different classes. +— +in that modules are not specific to a given document class but may be used with many different classes. The difference is that using an included file with \begin_inset Flex Code status collapsed @@ -6853,7 +7389,9 @@ article.cls \end_inset requires editing that file. - Modules, by contrast, are selected in the + Modules, + by contrast, + are selected in the \begin_inset Flex Noun status collapsed @@ -6869,9 +7407,10 @@ Settings \begin_layout Standard Building modules is the easiest way to get started with layout editing, - since it can be as simple as adding a single new paragraph style or flex - inset. - But modules may, in principle, contain anything a layout file can contain. + since it can be as simple as adding a single new paragraph style or flex inset. + But modules may, + in principle, + contain anything a layout file can contain. \end_layout \begin_layout Standard @@ -6885,11 +7424,12 @@ layouts/ \end_inset - folder, you will need to reconfigure and then restart \SpecialChar LyX - for the module to - appear in the menu. - However, changes you make to the module will be seen immediately, if you - open + folder, + you will need to reconfigure and then restart \SpecialChar 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 Noun status collapsed @@ -6900,7 +7440,9 @@ Settings \end_inset -, highlight something, and then hit +, + highlight something, + and then hit \begin_inset Quotes eld \end_inset @@ -6914,10 +7456,10 @@ OK It is strongly recommended that you save your work before doing this \emph default . - In fact, + In fact, + \emph on -it is strongly recommended that you not attempt to edit modules while simultaneo -usly working on actual documents +it is strongly recommended that you not attempt to edit modules while simultaneously working on actual documents \emph default . Though of course the developers strive to keep \SpecialChar LyX @@ -6933,9 +7475,9 @@ Local Layout Modules are to \SpecialChar LyX as packages are to \SpecialChar LaTeX . - Sometimes, however, you find yourself wanting a specific inset or character - style just for one document and writing a module that will also be available - to other documents makes little sense. + Sometimes, + however, + you find yourself wanting a specific inset or character style just for one document and writing a module that will also be available to other documents makes little sense. What you need is \SpecialChar LyX 's \begin_inset Quotes eld @@ -6956,11 +7498,13 @@ Settings\SpecialChar menuseparator Local Layout \family default . - The large text box allows you to enter anything that you might enter in - a layout file or module. - You can think of a document's local layout, in fact, as a module that belongs - just to it. - So, in particular, you must enter a + The large text box allows you to enter anything that you might enter in a layout file or module. + You can think of a document's local layout, + in fact, + as a module that belongs just to it. + So, + in particular, + you must enter a \begin_inset Flex Code status collapsed @@ -6971,8 +7515,8 @@ Format \end_inset tag. - Any format is acceptable, but one would normally use the format current - at the time. + Any format is acceptable, + but one would normally use the format current at the time. (In \SpecialChar LyX \begin_inset Info @@ -6980,7 +7524,8 @@ type "lyxinfo" arg "version" \end_inset -, the current layout format is +, + the current layout format is \begin_inset Info type "lyxinfo" arg "layoutformat" @@ -7000,7 +7545,8 @@ Local Layout \end_inset - pane, \SpecialChar LyX + pane, + \SpecialChar LyX will enable the \begin_inset Quotes eld \end_inset @@ -7011,23 +7557,26 @@ Validate button at the bottom. Clicking this button will cause \SpecialChar LyX - to determine whether what you have entered - is valid layout information for the chosen format. + to determine whether what you have entered is valid layout information for the chosen format. \SpecialChar LyX - will report the result but, unfortunately, will not tell you what errors - there might have been. - These will be written to the terminal, however, if \SpecialChar LyX + will report the result but, + unfortunately, + will not tell you what errors there might have been. + These will be written to the terminal, + however, + if \SpecialChar LyX is started from a terminal. - You will not be permitted to save your local layout until you have entered - something valid. + You will not be permitted to save your local layout until you have entered something valid. \end_layout \begin_layout Standard -The warnings at the end of the previous section apply here, too. - Do not play with local layout while you are actually working, especially - if you have not saved your document. - That said, using local layout with a test document can be a very convenient - way to try out layout ideas, or even to start developing a module. +The warnings at the end of the previous section apply here, + too. + Do not play with local layout while you are actually working, + especially if you have not saved your document. + That said, + using local layout with a test document can be a very convenient way to try out layout ideas, + or even to start developing a module. \end_layout \begin_layout Subsection @@ -7045,9 +7594,9 @@ status collapsed \end_layout \begin_layout Standard -There are two situations you are likely to encounter when wanting to support - a new \SpecialChar LaTeX - document class, involving style ( +There are two situations you are likely to encounter when wanting to support a new \SpecialChar LaTeX + document class, + involving style ( \begin_inset Flex Code status collapsed @@ -7072,16 +7621,19 @@ status collapsed Supporting a style file is usually fairly easy. Supporting a new class file is a bit harder. We'll discuss the former in this section and the latter in the next. - Similar remarks apply, of course, if you want to support a new DocBook - DTD. + +\change_deleted 5863208 1594239023 +Similar remarks apply, + of course, + if you want to support a new DocBook DTD. +\change_unchanged + \end_layout \begin_layout Standard -The easier case is the one in which your new document class is provided - as a style file that is to be used in conjunction with an already supported - document class. - For the sake of the example, we'll assume that the style file is called - +The easier case is the one in which your new document class is provided as a style file that is to be used in conjunction with an already supported document class. + For the sake of the example, + we'll assume that the style file is called \begin_inset Flex Noun status collapsed @@ -7101,7 +7653,8 @@ report.cls \end_inset -, which is a standard class. +, + which is a standard class. \end_layout @@ -7111,10 +7664,12 @@ Start by copying the existing class's layout file into your local directory: status collapsed \begin_layout Plain Layout -Of course, which directory is your local directory will vary by platform, +Of course, + which directory is your local directory will vary by platform, and \SpecialChar LyX - allows you to specify your local directory on startup, too, using - the + allows you to specify your local directory on startup, + too, + using the \begin_inset Flex Code status collapsed @@ -7147,7 +7702,8 @@ myclass.layout \end_inset - and change the line: + and change the line: + \end_layout \begin_layout LyX-Code @@ -7163,7 +7719,8 @@ to read \begin_layout LyX-Code \backslash -DeclareLaTeXClass[report, myclass.sty]{Report (My Class)} +DeclareLaTeXClass[report, + myclass.sty]{Report (My Class)} \end_layout \begin_layout Standard @@ -7226,8 +7783,8 @@ Settings \end_inset dialog. - It is likely that some of the sectioning commands and such in your new - class will work differently from how they worked in the base class— + It is likely that some of the sectioning commands and such in your new class will work differently from how they worked in the base class— + \begin_inset Flex Code status collapsed @@ -7237,8 +7794,8 @@ report \end_inset - in this example—so you can fiddle around with the settings for the different - sections if you wish. + in this example— +so you can fiddle around with the settings for the different sections if you wish. The layout information for sections is contained in \begin_inset Flex Code status collapsed @@ -7249,9 +7806,11 @@ stdsections.inc \end_inset -, but you do not need to copy and change this file. - Instead, you can simply add your changes to your layout file, after the - line +, + but you do not need to copy and change this file. + Instead, + you can simply add your changes to your layout file, + after the line \begin_inset Flex Code status collapsed @@ -7261,7 +7820,8 @@ Input stdclass.inc \end_inset -, which itself includes +, + which itself includes \begin_inset Flex Code status collapsed @@ -7272,7 +7832,8 @@ stdsections.inc \end_inset . - For example, you might add these lines: + For example, + you might add these lines: \end_layout \begin_layout LyX-Code @@ -7297,19 +7858,21 @@ End \begin_layout Standard to change the font for chapter headings to sans-serif. - This will override (or, in this case, add to) the existing declaration - for the Chapter style. + This will override (or, + in this case, + add to) the existing declaration for the Chapter style. \end_layout \begin_layout Standard -Your new package may also provide commands or environments not present in - the base class. - In this case, you will want to add these to the layout file. +Your new package may also provide commands or environments not present in the base class. + In this case, + you will want to add these to the layout file. See \begin_inset CommandInset ref LatexCommand ref reference "sec:TextClass" +nolink "false" \end_inset @@ -7327,9 +7890,9 @@ myclass.sty \end_inset - can be used with several different document classes, and even if it cannot, - you might find it easiest just to write a module that you can load with - the base class. + can be used with several different document classes, + and even if it cannot, + you might find it easiest just to write a module that you can load with the base class. The simplest possible such module would be: \end_layout @@ -7384,12 +7947,13 @@ EndPreamble \end_layout \begin_layout Standard -A more complex module might modify the behavior of some existing constructs - or define some new ones. - Again, see +A more complex module might modify the behavior of some existing constructs or define some new ones. + Again, + see \begin_inset CommandInset ref LatexCommand ref reference "sec:TextClass" +nolink "false" \end_inset @@ -7413,7 +7977,8 @@ status collapsed \begin_layout Standard There are two possibilities here. One is that the class file is itself based upon an existing document class. - For example, many thesis classes are based upon + For example, + many thesis classes are based upon \begin_inset Flex Noun status collapsed @@ -7424,7 +7989,8 @@ book.cls \end_inset . - To see whether yours is, look for a line like + To see whether yours is, + look for a line like \end_layout \begin_layout LyX-Code @@ -7435,8 +8001,9 @@ LoadClass{book} \begin_layout Standard in the file. - If so, then you may proceed largely as in the previous section, though - the + If so, + then you may proceed largely as in the previous section, + though the \begin_inset Flex Code status collapsed @@ -7468,7 +8035,8 @@ book \end_inset -, then the line should read: +, + then the line should read: \begin_inset Foot status collapsed @@ -7483,7 +8051,8 @@ thesis.layout \end_inset -: \SpecialChar LyX +: + \SpecialChar LyX assumes that the document class has the same name as the layout file. \end_layout @@ -7500,7 +8069,9 @@ DeclareLaTeXClass[thesis,book]{thesis} \end_layout \begin_layout Standard -If, on the other hand, the new class is not based upon an existing class, +If, + on the other hand, + the new class is not based upon an existing class, you will probably have to \begin_inset Quotes eld \end_inset @@ -7510,12 +8081,12 @@ roll your own \end_inset layout. - We strongly suggest copying an existing layout file which uses a similar - \SpecialChar LaTeX - class and then modifying it, if you can do so. - At least use an existing file as a starting point so you can find out what - items you need to worry about. - Again, the specifics are covered below. + We strongly suggest copying an existing layout file which uses a similar \SpecialChar LaTeX + class and then modifying it, + if you can do so. + At least use an existing file as a starting point so you can find out what items you need to worry about. + Again, + the specifics are covered below. \end_layout \begin_layout Subsection @@ -7530,27 +8101,29 @@ name "subsec:Creating-Templates" \end_layout \begin_layout Standard -Once you have written a layout file for a new document class, you might - want to consider writing a +Once you have written a layout file for a new document class, + you might want to consider writing a \emph on template \emph default - for it, too. - A template acts as a kind of tutorial for your layout, showing how it might - be used, though containing dummy content. + for it, + too. + A template acts as a kind of tutorial for your layout, + showing how it might be used, + though containing dummy content. You can of course look at the various templates included with \SpecialChar LyX for ideas. \end_layout \begin_layout Standard -Templates are created just like usual documents: using \SpecialChar LyX +Templates are created just like usual documents: + using \SpecialChar LyX . The only difference is that usual documents contain all possible settings, including the font scheme and the paper size. - Usually a user doesn't want a template to overwrite his preferred settings - for such parameters. - For that reason, the designer of a template should remove the corresponding - commands like + Usually a user doesn't want a template to overwrite his preferred settings for such parameters. + For that reason, + the designer of a template should remove the corresponding commands like \begin_inset Flex Code status collapsed @@ -7576,7 +8149,8 @@ papersize from the template \SpecialChar LyX file. - This can be done with any simple text-editor, for example + This can be done with any simple text-editor, + for example \begin_inset Flex Code status collapsed @@ -7610,7 +8184,8 @@ UserDir/templates/ \end_inset -, copy the ones you use from the global template directory in +, + copy the ones you use from the global template directory in \begin_inset Flex Code status collapsed @@ -7620,7 +8195,8 @@ LyXDir/templates/ \end_inset - to the same place, and redefine the template path in the + to the same place, + and redefine the template path in the \begin_inset Flex Noun status collapsed @@ -7636,7 +8212,9 @@ Paths \end_layout \begin_layout Standard -Note, by the way, that there is a template which has a particular meaning: +Note, + by the way, + that there is a template which has a particular meaning: \begin_inset Newline linebreak \end_inset @@ -7664,8 +8242,9 @@ New in order to provide useful defaults. To create this template from inside \SpecialChar LyX -, all you have to do is to open a document - with the correct settings, and use the +, + all you have to do is to open a document with the correct settings, + and use the \begin_inset Flex Noun status collapsed @@ -7684,11 +8263,11 @@ Upgrading old layout files \begin_layout Standard The format of layout files changes with each \SpecialChar LyX - release, so old layout files - need to be converted to the new format. + release, + so old layout files need to be converted to the new format. If \SpecialChar LyX - reads a layout file in an older format, it automatically calls the - script + reads a layout file in an older format, + it automatically calls the script \begin_inset Flex Code status collapsed @@ -7700,10 +8279,13 @@ layout2layout.py to convert it to a temporary file in current format. The original file is left untouched. - If you use the layout file often, then, you may want to convert it permanently, + If you use the layout file often, + then, + you may want to convert it permanently, so that \SpecialChar LyX does not have to do so itself every time. - To do this, you can call the converter manually: + To do this, + you can call the converter manually: \end_layout \begin_layout Enumerate @@ -7764,8 +8346,8 @@ LyXDir \end_layout \begin_layout Standard -Note that manual conversion does not affect included files, so these will - have to be converted separately. +Note that manual conversion does not affect included files, + so these will have to be converted separately. \end_layout \begin_layout Subsection @@ -7801,12 +8383,13 @@ citeengines/ sub-directory. Their purpose is to define the specifics of \SpecialChar LaTeX - packages aimed at bibliography - generation, such as + packages aimed at bibliography generation, + such as \family sans natbib \family default , + \family sans jurabib \family default @@ -7814,24 +8397,27 @@ natbib \family sans biblatex \family default -, but also the way how normal Bib\SpecialChar TeX - citations (without additional packages) - are handled in \SpecialChar LyX +, + but also the way how normal Bib\SpecialChar TeX + citations (without additional packages) are handled in \SpecialChar LyX is defined in such a file. \end_layout \begin_layout Standard -More specifically, it is defined which packages \SpecialChar LyX - needs to load, which citation - commands are available, how these are to be displayed in \SpecialChar LyX +More specifically, + it is defined which packages \SpecialChar LyX + needs to load, + which citation commands are available, + how these are to be displayed in \SpecialChar LyX (in the workarea, - the dialogs, the context menus) as well as in the XHTML and plain text - output. - Furthermore, the files specify available style variants (author-year, numerical -, etc.) and their specifics. - The cite engine files are also used to generate the options that are available - in + the dialogs, + the context menus) as well as in the XHTML and plain text output. + Furthermore, + the files specify available style variants (author-year, + numerical, + etc.) and their specifics. + The cite engine files are also used to generate the options that are available in \family sans Document\SpecialChar menuseparator Settings\SpecialChar menuseparator @@ -7842,9 +8428,8 @@ Style engine \end_layout \begin_layout Standard -Even though a cite engine file is essentially a normal layout file that - could theoretically include any layout information, it usually primarily - includes some specific parameters such as +Even though a cite engine file is essentially a normal layout file that could theoretically include any layout information, + it usually primarily includes some specific parameters such as \begin_inset Flex Code status collapsed @@ -7854,7 +8439,8 @@ MaxCiteNames \end_inset -, +, + \begin_inset Flex Code status collapsed @@ -7864,7 +8450,8 @@ CiteFramework \end_inset -, +, + \begin_inset Flex Code status collapsed @@ -7892,6 +8479,7 @@ reference "subsec:Citation-engine-description" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset @@ -7899,10 +8487,12 @@ noprefix "false" \begin_inset CommandInset ref LatexCommand ref reference "subsec:Citation-format-description" +nolink "false" \end_inset -, as well as in the files themselves. +, + as well as in the files themselves. \end_layout \begin_layout Section @@ -7917,12 +8507,13 @@ The layout file format \begin_layout Standard The following sections describe how layout files are structured and written. - Our advice is to go slowly, save and test often. - It is really not that hard, except that the multitude of options can become - overwhelming, especially if you try to check out too many at once. + Our advice is to go slowly, + save and test often. + It is really not that hard, + except that the multitude of options can become overwhelming, + especially if you try to check out too many at once. It becomes easier if you use existing layouts of \SpecialChar LyX - as examples/reference - or if you modify an existing layout to your needs. + as examples/reference or if you modify an existing layout to your needs. \end_layout \begin_layout Standard @@ -7937,7 +8528,8 @@ Style \end_inset -, +, + \begin_inset Flex Code status collapsed @@ -7988,7 +8580,9 @@ float \begin_inset Quotes erd \end_inset -, the default is shown like this: +, + the default is shown like this: + \begin_inset Flex Code status collapsed @@ -8036,7 +8630,8 @@ status collapsed \begin_layout LyX-Code \size small -#% Do not delete the line below; configure depends on this +#% Do not delete the line below; + configure depends on this \end_layout \begin_layout LyX-Code @@ -8069,7 +8664,8 @@ chkconfig.ltx \end_inset -, in a special mode where +, + in a special mode where \begin_inset Flex Code status collapsed @@ -8081,9 +8677,8 @@ status collapsed is ignored. The first line is just a \SpecialChar LaTeX - comment, the second one contains the mandatory - declaration of the text class and the third line contains the optional - classification of the class. + comment, + the second one contains the mandatory declaration of the text class and the third line contains the optional classification of the class. If these lines appear in a file named \begin_inset Flex Code status collapsed @@ -8094,7 +8689,8 @@ article.layout \end_inset -, then they define a text class of name +, + then they define a text class of name \begin_inset Flex Code status collapsed @@ -8155,8 +8751,9 @@ Settings \end_inset - dialog: the text classes are grouped by these categories (which are usually - genres, so typical categories are + dialog: + the text classes are grouped by these categories (which are usually genres, + so typical categories are \begin_inset Quotes eld \end_inset @@ -8164,7 +8761,8 @@ Articles \begin_inset Quotes erd \end_inset -, +, + \begin_inset Quotes eld \end_inset @@ -8172,7 +8770,8 @@ Books \begin_inset Quotes erd \end_inset -, +, + \begin_inset Quotes eld \end_inset @@ -8180,7 +8779,8 @@ Reports \begin_inset Quotes erd \end_inset -, +, + \begin_inset Quotes eld \end_inset @@ -8188,7 +8788,8 @@ Letters \begin_inset Quotes erd \end_inset -, +, + \begin_inset Quotes eld \end_inset @@ -8196,7 +8797,8 @@ Presentations \begin_inset Quotes erd \end_inset -, +, + \begin_inset Quotes eld \end_inset @@ -8205,7 +8807,8 @@ Curricula Vitae \end_inset etc.). - If no category has been declared, the class will be put in the + If no category has been declared, + the class will be put in the \begin_inset Quotes eld \end_inset @@ -8227,7 +8830,8 @@ article.cls \end_inset - document class, 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 Code status collapsed @@ -8238,13 +8842,15 @@ myarticle.layout \end_inset -, the header of this file should be: +, + the header of this file should be: \end_layout \begin_layout LyX-Code \size small -#% Do not delete the line below; configure depends on this +#% Do not delete the line below; + configure depends on this \end_layout \begin_layout LyX-Code @@ -8274,7 +8880,8 @@ myarticle \end_inset -, associated with the \SpecialChar LaTeX +, + associated with the \SpecialChar LaTeX document class \begin_inset Flex Code status collapsed @@ -8294,13 +8901,15 @@ Article (with My Own Headings) \end_inset . - If your text class depends on several packages, you can declare it as: + If your text class depends on several packages, + you can declare it as: \end_layout \begin_layout LyX-Code \size small -#% Do not delete the line below; configure depends on this +#% Do not delete the line below; + configure depends on this \end_layout \begin_layout LyX-Code @@ -8331,18 +8940,26 @@ foo.sty \end_inset package. - Finally, it is also possible to declare classes for DocBook code. + +\change_deleted 5863208 1594239179 +Finally, + it is also possible to declare classes for DocBook code. Typical declarations will look like: \end_layout \begin_layout LyX-Code +\change_deleted 5863208 1594239179 + \size small -#% Do not delete the line below; configure depends on this +#% Do not delete the line below; + configure depends on this \end_layout \begin_layout LyX-Code +\change_deleted 5863208 1594239179 + \size small # \backslash @@ -8351,19 +8968,24 @@ DeclareDocBookClass[article]{SGML (DocBook Article)} \begin_layout LyX-Code +\change_deleted 5863208 1594239179 + \size small # \backslash DeclareCategory{Articles (DocBook)} +\change_unchanged + \end_layout \begin_layout Standard -Note that these declarations can also be given an optional parameter declaring - the name of the document class (but not a list). +Note that these declarations can also be given an optional parameter declaring the name of the document class (but not a list). \end_layout \begin_layout Standard -So, to be as explicit as possible, the form of the layout declaration is: +So, + to be as explicit as possible, + the form of the layout declaration is: \end_layout \begin_layout LyX-Code @@ -8384,16 +9006,15 @@ DeclareCategory{category} \begin_layout Standard The class need only be specified if the name of the \SpecialChar LaTeX - class file and the - name of the layout file are different or if there are packages to load. - If the name of the class file is not specified, then \SpecialChar LyX - will simply assume - that it is the same as the name of the layout file. + class file and the name of the layout file are different or if there are packages to load. + If the name of the class file is not specified, + then \SpecialChar LyX + will simply assume that it is the same as the name of the layout file. \end_layout \begin_layout Standard -When the text class has been modified to your taste, all you have to do - is to copy it either to +When the text class has been modified to your taste, + all you have to do is to copy it either to \begin_inset Flex Code status collapsed @@ -8413,7 +9034,8 @@ UserDir/layouts \end_inset -, run +, + run \begin_inset Flex Noun status collapsed @@ -8424,23 +9046,26 @@ Reconfigure \end_inset -, exit \SpecialChar LyX +, + exit \SpecialChar LyX and restart. Then your new text class should be available along with the others. \end_layout \begin_layout Standard -Once the layout file is installed, you can edit it and see your changes - without having to reconfigure or to restart \SpecialChar LyX +Once the layout file is installed, + you can edit it and see your changes without having to reconfigure or to restart \SpecialChar LyX . \begin_inset Foot status collapsed \begin_layout Plain Layout In versions of \SpecialChar LyX - prior to 1.6, this was not true. - As a result, editing layout files was very time consuming, since you had - constantly to restart \SpecialChar LyX + prior to 1.6, + this was not true. + As a result, + editing layout files was very time consuming, + since you had constantly to restart \SpecialChar LyX to see changes. \end_layout @@ -8458,10 +9083,11 @@ layout-reload \end_inset . - There is no default binding for this function—though, of course, you can - bind it to a key yourself. - But you will normally use this function simply by entering it in the mini-buffe -r. + There is no default binding for this function— +though, + of course, + you can bind it to a key yourself. + But you will normally use this function simply by entering it in the mini-buffer. \end_layout @@ -8470,7 +9096,8 @@ r. \emph on Warning \emph default -: +: + \begin_inset Flex Noun status collapsed @@ -8486,17 +9113,17 @@ layout-reload strongly \emph default recommended that you save your work before using this function. - In fact, it is + In fact, + it is \emph on strongly \emph default - recommended that you not attempt to edit layout information while simultaneousl -y working on a document that you care about. + recommended that you not attempt to edit layout information while simultaneously working on a document that you care about. Use a test document. Syntax errors and the like in your layout file could cause peculiar behavior. - In particular, such errors could cause \SpecialChar LyX - to regard the current layout as - invalid and to attempt to switch to some other layout. + In particular, + such errors could cause \SpecialChar LyX + to regard the current layout as invalid and to attempt to switch to some other layout. \begin_inset Foot status collapsed @@ -8516,13 +9143,14 @@ any The \SpecialChar LyX team strives to keep \SpecialChar LyX - stable in such situations, but safe is better - than sorry. + stable in such situations, + but safe is better than sorry. \begin_inset Foot status collapsed \begin_layout Plain Layout -While we're giving advice: make regular backups. +While we're giving advice: + make regular backups. And be nice to your mother. \end_layout @@ -8542,12 +9170,42 @@ A module must begin with a line like the following: \begin_layout LyX-Code # \backslash -DeclareLyXModule[endnotes.sty]{Endnotes} +DeclareLyXModule[endnotes.sty]{Endnotes} +\change_inserted -712698321 1554395911 + +\end_layout + +\begin_layout LyX-Code + +\change_inserted -712698321 1554395924 + +\size small +# +\backslash +DeclareCategory{Foot- and Endnotes} +\change_deleted -712698321 1554395911 + +\size default + +\change_unchanged + \end_layout \begin_layout Standard -The mandatory argument, in curly brackets, is the name of the module, as - it should appear in +The mandatory argument +\change_inserted -712698321 1554395956 + of +\family typewriter + +\backslash +DeclareLyXModule +\change_unchanged + +\family default +, + in curly brackets, + is the name of the module, + as it should appear in \begin_inset Flex Noun status collapsed @@ -8560,9 +9218,9 @@ Modules \end_inset . - The argument in square brackets is optional: It declares any \SpecialChar LaTeX - packages - on which the module depends. + The argument in square brackets is optional: + It declares any \SpecialChar LaTeX + packages on which the module depends. It is also possible to use the form \begin_inset Flex Noun status collapsed @@ -8573,8 +9231,8 @@ from->to \end_inset - as an optional argument, which declares that the module can only be used - when there exists a conversion chain between the formats ` + as an optional argument, + which declares that the module can only be used when there exists a conversion chain between the formats ` \begin_inset Flex Code status collapsed @@ -8595,18 +9253,36 @@ to \end_inset '. + +\change_inserted -712698321 1554396133 + The +\family typewriter + +\backslash +DeclareCategory +\family default + declaration is not strictly mandatory, + but you should add it, + since it is helpful to find the module. + Please have a look at the existing module categories and if appropriate, + use one of those. +\change_unchanged + \end_layout \begin_layout Standard -The module declaration should then be followed by lines like the following: +The module +\change_inserted -712698321 1554395988 +and category +\change_unchanged +declaration should then be followed by lines like the following: \begin_inset Foot status collapsed \begin_layout Plain Layout Preferably in English if the module should be published with \SpecialChar LyX . - This description will appear in the list of messages to be translated and - will be thus translated with the next interface update. + This description will appear in the list of messages to be translated and will be thus translated with the next interface update. \end_layout \end_inset @@ -8619,7 +9295,8 @@ Preferably in English if the module should be published with \SpecialChar LyX \end_layout \begin_layout LyX-Code -#Adds an endnote command, in addition to footnotes. +#Adds an endnote command, + in addition to footnotes. \end_layout @@ -8639,11 +9316,13 @@ theendnotes in TeX code where you \end_layout \begin_layout LyX-Code -#Requires: somemodule | othermodule +#Requires: + somemodule | othermodule \end_layout \begin_layout LyX-Code -#Excludes: badmodule +#Excludes: + badmodule \end_layout \begin_layout Standard @@ -8682,14 +9361,19 @@ Excludes \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: + Both are optional, + and, + as shown, + multiple modules should be separated with the pipe symbol: + |. + Note that the required modules are treated disjunctively: + \emph on at least one \emph default of the required modules must be used. - Similarly, + Similarly, + \emph on no \emph default @@ -8743,7 +9427,9 @@ DeclareLyXCiteEngineModule[biblatex.sty]{Biblatex} \end_layout \begin_layout Standard -The mandatory argument, in curly brackets, is the name of the cite style, +The mandatory argument, + in curly brackets, + is the name of the cite style, as it should appear in \begin_inset Flex Noun status collapsed @@ -8757,9 +9443,9 @@ Bibliography \end_inset . - The argument in square brackets is optional: It declares any \SpecialChar LaTeX - packages - on which the cite engine depends. + The argument in square brackets is optional: + It declares any \SpecialChar LaTeX + packages on which the cite engine depends. \end_layout \begin_layout Standard @@ -8770,8 +9456,7 @@ status collapsed \begin_layout Plain Layout Preferably in English if the module should be published with \SpecialChar LyX . - This description will appear in the list of messages to be translated and - will be thus translated with the next interface update. + This description will appear in the list of messages to be translated and will be thus translated with the next interface update. \end_layout \end_inset @@ -8793,7 +9478,8 @@ Preferably in English if the module should be published with \SpecialChar LyX \end_layout \begin_layout LyX-Code -# customizable, fully localized and provides many features +# customizable, + fully localized and provides many features \end_layout \begin_layout LyX-Code @@ -8830,8 +9516,9 @@ Format number \end_layout \begin_layout Standard -The first non-comment line of any layout file, included file, or module - +The first non-comment line of any layout file, + included file, + or module \emph on must \emph default @@ -8869,8 +9556,7 @@ This tag was introduced with \SpecialChar LyX 1.4.0. Layout files from older \SpecialChar LyX - versions do not have an explicit file format and - are considered to have + versions do not have an explicit file format and are considered to have \begin_inset Flex Code status collapsed @@ -8889,10 +9575,11 @@ Format is format 60. But each version of \SpecialChar LyX is capable of reading earlier versions' layout files, - just as they are capable of reading files produced by earlier versions - of \SpecialChar LyX + just as they are capable of reading files produced by earlier versions of \SpecialChar LyX . - There is, however, no provision for converting to earlier formats. + There is, + however, + no provision for converting to earlier formats. \end_layout \begin_layout Subsection @@ -8906,8 +9593,7 @@ General text class parameters \end_layout \begin_layout Standard -These are general parameters that govern the behavior of an entire document - class. +These are general parameters that govern the behavior of an entire document class. (This does \emph on not @@ -8936,6 +9622,8 @@ status collapsed \change_inserted -712698321 1526898610 AddToCiteEngine +\change_unchanged + \end_layout \end_inset @@ -8948,6 +9636,7 @@ reference "subsec:Citation-engine-description" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset @@ -8990,8 +9679,9 @@ status collapsed \end_inset block when the document is output to XHTML. - Typically, this would be used to output CSS style information, but it can - be used for anything that can appear in + Typically, + this would be used to output CSS style information, + but it can be used for anything that can appear in \begin_inset Flex Code status collapsed @@ -9057,6 +9747,93 @@ EndPreamble \end_inset . +\change_inserted -712698321 1562592950 + +\end_layout + +\begin_layout Description + +\change_inserted -712698321 1562593040 +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1562592954 +BibInToc +\change_unchanged + +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1562592950 + +\emph on +0 +\change_unchanged + +\end_layout + +\end_inset + +, +\begin_inset space \thinspace{} +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1562592950 +1 +\change_unchanged + +\end_layout + +\end_inset + +] If the document class adds the bibliography to the table of contents, + add this option with value +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1562592996 +1 +\change_unchanged + +\end_layout + +\end_inset + + (or +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1562593006 +true +\change_unchanged + +\end_layout + +\end_inset + +). + This prevents the bibliography from being added twice. +\change_unchanged + \end_layout \begin_layout Description @@ -9077,6 +9854,7 @@ reference "subsec:Citation-engine-description" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset @@ -9107,14 +9885,15 @@ reference "subsec:Cite-Engine-Files" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset ). \change_inserted -712698321 1526898530 - Note that if you specify this in a layout file or module, any cite engine - definition will be overridden. + Note that if you specify this in a layout file or module, + any cite engine definition will be overridden. Also see \begin_inset Flex Code status collapsed @@ -9149,6 +9928,7 @@ CiteFormat \begin_inset CommandInset ref LatexCommand ref reference "subsec:Citation-format-description" +nolink "false" \end_inset @@ -9179,14 +9959,14 @@ reference "subsec:Cite-Engine-Files" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset ). \change_inserted -712698321 1526898585 - A cite format defined in a layout or module will override the cite engine - definition. + A cite format defined in a layout or module will override the cite engine definition. \change_unchanged \end_layout @@ -9236,6 +10016,7 @@ reference "subsec:Cite-Engine-Files" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset @@ -9257,6 +10038,7 @@ ClassOptions \begin_inset CommandInset ref LatexCommand ref reference "subsec:ClassOptions" +nolink "false" \end_inset @@ -9358,8 +10140,10 @@ string \end_inset ] This sequence defines the properties for a counter. - If the counter does not yet exist, it is created; if it does exist, it - is modified. + If the counter does not yet exist, + it is created; + if it does exist, + it is modified. Must end with \begin_inset Quotes eld \end_inset @@ -9386,6 +10170,7 @@ See \begin_inset CommandInset ref LatexCommand ref reference "subsec:Counters" +nolink "false" \end_inset @@ -9407,6 +10192,7 @@ DefaultFont \begin_inset CommandInset ref LatexCommand ref reference "subsec:Font-description" +nolink "false" \end_inset @@ -9464,9 +10250,10 @@ status collapsed \end_inset extension. - The user can still remove the module, but it will be active at the outset. - (This applies only when new files are created, or when this class is chosen - for an existing document.) + The user can still remove the module, + but it will be active at the outset. + (This applies only when new files are created, + or when this class is chosen for an existing document.) \end_layout \begin_layout Description @@ -9489,7 +10276,8 @@ status collapsed \end_inset -] This is the style that will be assigned to new paragraphs, usually +] This is the style that will be assigned to new paragraphs, + usually \begin_inset Flex Noun status collapsed @@ -9500,16 +10288,22 @@ Standard \end_inset . - This will default to the first defined style if not given, but you are - encouraged to use this directive. + This will default to the first defined style if not given, + but you are encouraged to use this directive. \end_layout \begin_layout Description + +\change_inserted -970929547 1515112870 \begin_inset Flex Code status collapsed \begin_layout Plain Layout -ExcludesModule + +\change_inserted -970929547 1515112782 +DocBookRoot +\change_unchanged + \end_layout \end_inset @@ -9519,88 +10313,210 @@ ExcludesModule status collapsed \begin_layout Plain Layout - -\end_layout - -\end_inset -] This tag indicates that the module (which is specified by filename without - the -\begin_inset Flex Code -status collapsed +\change_inserted -970929547 1515112766 +string +\change_unchanged -\begin_layout Plain Layout -.module \end_layout \end_inset - extension) cannot be used with this document class. - This might be used in a journal-specific layout file to prevent, say, the - use of the +] The root element (at the top of the document) to use when outputting documents with this class in DocBook. + The default value is +\begin_inset Quotes eld +\end_inset + + \begin_inset Flex Code status collapsed \begin_layout Plain Layout -theorems-sec + +\change_inserted -970929547 1515112845 +article +\change_unchanged + \end_layout \end_inset - module that numbers theorems by section. - This tag may -\emph on -not -\emph default - be used in a module. - Modules have their own way of excluding other modules (see -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:Layout-modules" +\begin_inset Quotes erd \end_inset -). +. + +\change_deleted 1075283030 1594226862 + +\change_inserted 1075283030 1594226777 + \end_layout \begin_layout Description + +\change_inserted 1075283030 1594226859 \begin_inset Flex Code status collapsed \begin_layout Plain Layout -Float -\end_layout -\end_inset - - Defines a new float. - See -\begin_inset CommandInset ref -LatexCommand ref -reference "subsec:Floats" +\change_inserted 1075283030 1594226785 +DocBookForceAbstract +\change_unchanged -\end_inset +\end_layout - for details. - Must end with -\begin_inset Quotes eld \end_inset - + [ \begin_inset Flex Code status collapsed \begin_layout Plain Layout -End + +\change_inserted 1075283030 1594226804 +boolean +\change_unchanged + \end_layout \end_inset - -\begin_inset Quotes erd +] If +\begin_inset Quotes eld \end_inset -. + +\family typewriter +true +\family default + +\begin_inset Quotes erd +\end_inset + +, + the root element will always have an +\family typewriter + +\family default + tag. + The default value is +\begin_inset Quotes eld +\end_inset + + +\family typewriter +false +\family default + +\begin_inset Quotes erd +\end_inset + +. +\change_unchanged + +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +ExcludesModule +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\end_layout + +\end_inset + +] This tag indicates that the module (which is specified by filename without the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +.module +\end_layout + +\end_inset + + extension) cannot be used with this document class. + This might be used in a journal-specific layout file to prevent, + say, + the use of the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +theorems-sec +\end_layout + +\end_inset + + module that numbers theorems by section. + This tag may +\emph on +not +\emph default + be used in a module. + Modules have their own way of excluding other modules (see +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:Layout-modules" +nolink "false" + +\end_inset + +). +\end_layout + +\begin_layout Description +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +Float +\end_layout + +\end_inset + + Defines a new float. + See +\begin_inset CommandInset ref +LatexCommand ref +reference "subsec:Floats" +nolink "false" + +\end_inset + + for details. + Must end with +\begin_inset Quotes eld +\end_inset + + +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout +End +\end_layout + +\end_inset + + +\begin_inset Quotes erd +\end_inset + +. \end_layout \begin_layout Description @@ -9700,9 +10616,12 @@ status collapsed \end_inset -] The style to use for the table of contents, bibliography, and so forth, +] The style to use for the table of contents, + bibliography, + and so forth, when the document is output to HTML. - For articles, this should normally be + For articles, + this should normally be \begin_inset Flex Code status collapsed @@ -9712,7 +10631,8 @@ Section \end_inset -; for books +; + for books \begin_inset Flex Code status collapsed @@ -9723,7 +10643,8 @@ Chapter \end_inset . - If it is not given, then \SpecialChar LyX + If it is not given, + then \SpecialChar LyX will attempt to figure out which layout to use. \end_layout @@ -9748,7 +10669,8 @@ status collapsed \end_inset ] Modifies the properties of the given counter. - If the counter does not exist, the statement is ignored. + If the counter does not exist, + the statement is ignored. Must end with \begin_inset Quotes eld \end_inset @@ -9775,6 +10697,7 @@ See \begin_inset CommandInset ref LatexCommand ref reference "subsec:Counters" +nolink "false" \end_inset @@ -9801,9 +10724,10 @@ status collapsed \end_inset -] This allows you to include another layout definition file within yours - to avoid duplicating commands. - Common examples are the standard layout files, for example, +] This 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 Code status collapsed @@ -9813,7 +10737,134 @@ stdclass.inc \end_inset -, which contains most of the basic layouts. +, + which contains most of the basic layouts. +\change_inserted -712698321 1611646803 + +\end_layout + +\begin_layout Description + +\change_inserted -712698321 1611646804 +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646837 +InputGlobal +\change_unchanged + +\end_layout + +\end_inset + + [ +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646804 + +\change_unchanged + +\end_layout + +\end_inset + +] is a variant of the +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646804 +Input +\change_unchanged + +\end_layout + +\end_inset + + command which does not look for files in the user directory. + This allows to create a file +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646804 +name.layout +\change_unchanged + +\end_layout + +\end_inset + + or +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646804 +name.inc +\change_unchanged + +\end_layout + +\end_inset + + in the user directory which includes a global file with the same name via +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646853 +InputGlobal name +\change_unchanged + +\end_layout + +\end_inset + + or +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646855 +InputGlobal name.inc +\change_unchanged + +\end_layout + +\end_inset + +, + respectively (with +\begin_inset Flex Code +status collapsed + +\begin_layout Plain Layout + +\change_inserted -712698321 1611646804 +Input +\change_unchanged + +\end_layout + +\end_inset + +, + the file would recursively include itself). + This way, + you can modify global files without having to completely copy them. +\change_unchanged + \end_layout \begin_layout Description @@ -9837,8 +10888,10 @@ status collapsed \end_inset ] This section (re-)defines the layout of an inset. - It can be applied to an existing inset or to a new, user-defined inset, - e.g., a new character style. + It can be applied to an existing inset or to a new, + user-defined inset, + e.g., + a new character style. Must end with \begin_inset Quotes eld \end_inset @@ -9865,6 +10918,7 @@ See \begin_inset CommandInset ref LatexCommand ref reference "subsec:Flex-insets-and" +nolink "false" \end_inset @@ -9892,8 +10946,9 @@ string \end_inset -] A string that indicates the width of the left margin on the screen, for - example, +] A string that indicates the width of the left margin on the screen, + for example, + \begin_inset Quotes eld \end_inset @@ -9912,7 +10967,8 @@ MMMMM \end_inset . - (Note that this is not a `length', like + (Note that this is not a `length', + like \begin_inset Quotes eld \end_inset @@ -9943,8 +10999,7 @@ integer \end_inset -] An integer that determines the maximal number of names displayed in an - author-year citation before the citation switches to +] An integer that determines the maximal number of names displayed in an author-year citation before the citation switches to \begin_inset Quotes eld \end_inset @@ -9960,6 +11015,7 @@ reference "subsec:Cite-Engine-Files" plural "false" caps "false" noprefix "false" +nolink "false" \end_inset @@ -9967,11 +11023,17 @@ noprefix "false" \end_layout \begin_layout Description + +\change_inserted -712698321 1612018485 \begin_inset Flex Code status collapsed \begin_layout Plain Layout -ModifyStyle + +\change_inserted -712698321 1612018457 +ModifyInsetLayout +\change_unchanged + \end_layout \end_inset @@ -9981,13 +11043,18 @@ ModifyStyle status collapsed \begin_layout Plain Layout -