#LyX 1.4.0cvs created this file. For more info see http://www.lyx.org/
-\lyxformat 243
+\lyxformat 245
\begin_document
\begin_header
\textclass book
\paragraph_separation indent
\defskip medskip
\quotes_language english
-\quotes_times 2
\papercolumns 1
\papersides 2
\paperpagestyle default
\begin_body
\begin_layout Title
-
Introduction to LyX
\end_layout
\begin_layout Author
-
by the LyX Team
\begin_inset Foot
status collapsed
\begin_layout Standard
-
-Principal maintainer of this file is
-\noun on
-John Weiss
-\noun default
-.
- If you have comments or error corrections, please send them to the LyX
- Documentation mailing list, <lyx-docs@lists.lyx.org>.
+If you have comments or error corrections, please send them to the LyX Documenta
+tion mailing list, <lyx-docs@lists.lyx.org>.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-
-
\begin_inset LatexCommand \tableofcontents{}
\end_inset
\end_layout
\begin_layout Chapter
-
The Philosophy of LyX
\end_layout
\begin_layout Quote
-
-
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Quote
-
-
\begin_inset Quotes eld
\end_inset
\begin_layout Quote
-
\hfill
--- Jeff MacNelly in
\begin_inset Quotes eld
\end_layout
\begin_layout Section
-
What is LyX?
\end_layout
\begin_layout Standard
-
LyX is a document preparation system.
It excels at letting you create complex technical and scientific articles
with mathematics, cross-references, bibliographies, indices, etc.
\end_layout
\begin_layout Standard
-
LyX is a program that provides a modern approach to writing documents with
a computer by using a markup language paradigm, an approach that breaks
with the obsolete tradition of the
\end_layout
\begin_layout Standard
-
Part of the initial challenge of using LyX comes from the change in thinking
that you, the user, must make.
At one time, all we had for creating documents were typewriters, so we
\end_layout
\begin_layout Standard
-
In other words, we've all been trained to worry about the little details
of which character goes where.
Consequently, almost all word processors have this mentality.
\end_layout
\begin_layout Standard
-
This is where LyX differs from an ordinary word processor.
You don't concern yourself with what character goes where.
You tell LyX
status collapsed
\begin_layout Standard
-
To be fair, most recent versions of the most popular office suites now have
some sort of style sheets which follow a similar markup method.
However, our experience is that they are still rarely used in practice.
\end_layout
\begin_layout Standard
-
Suppose you are writing a report.
To begin your report, you want a section called
\begin_inset Quotes eld
\end_layout
\begin_layout Standard
-
In LyX, you go to the pull-down on the far left of the button bar and select
\family sans
\end_layout
\begin_layout Standard
-
Yes, that's all.
If you cut and paste the section, it will automatically be renumbered ---
everywhere.
\end_layout
\begin_layout Standard
-
Now let's look at the problem of consistency.
Five days later, you reopen your report and start Section\InsetSpace ~
4.
\end_layout
\begin_layout Standard
-
Here's another example.
Suppose you're making a list.
In other word processors, a list is just a bunch of tab stops and newlines.
\end_layout
\begin_layout Standard
-
So, the basic idea behind LyX is: specify
\emph on
what
\end_layout
\begin_layout Section
-
Differences between LyX and Other Word
\newline
Processors
status collapsed
\begin_layout Standard
-
LyX and Other Word Processors
\end_layout
status collapsed
\begin_layout Standard
-
No, we're not trying to start (or win) a word processor holy war here.
But we do think it's important to describe LyX's features.
And one of LyX's main features, WYSIWYM, is a fundamentally different concept
\end_layout
\begin_layout Standard
-
Here's a list of things you won't find in LyX:
\end_layout
\begin_layout Itemize
-
The document ruler
\end_layout
\begin_layout Itemize
-
Tab stops
\end_layout
\begin_layout Itemize
-
Extra whitespace (i.e.
hitting
\family sans
\end_layout
\begin_layout Standard
-
Tab stops, along with a ruler showing you the position of things on the
page, are useless in LyX.
The program worries about where things go on the page, not you.
\end_layout
\begin_layout Standard
-
Here are some things that exist in LyX, but aren't used as you might think:
\end_layout
\begin_layout Itemize
-
Indenting controls
\end_layout
\begin_layout Itemize
-
Page breaks
\end_layout
\begin_layout Itemize
-
Line spacing (i.e.
single spaced, double spaced, etc.)
\end_layout
\begin_layout Itemize
-
Whitespace, horizontal and vertical
\end_layout
\begin_layout Itemize
-
Fonts and font sizes
\end_layout
\begin_layout Itemize
-
Typefaces (bold, italic, underline, etc.)
\end_layout
\begin_layout Standard
-
Although they exist in LyX, you generally don't need them.
LyX will take care of these things for you, depending on what you're doing.
Different parts of the document are automatically set in a different typeface
status collapsed
\begin_layout Standard
-
There are ways to adjust all of these (only some of which require knowledge
of LaTeX), either for a whole document or for a specific location in a
document.
\end_layout
\begin_layout Standard
-
Lastly, there are a few areas where we believe LyX (and LaTeX) surpasses
many word processors:
\end_layout
\begin_layout Itemize
-
Hyphenation
\end_layout
\begin_layout Itemize
-
Lists of any type
\end_layout
\begin_layout Itemize
-
Mathematics
\end_layout
\begin_layout Itemize
-
Tables
\end_layout
\begin_layout Itemize
-
Cross-referencing
\end_layout
\begin_layout Standard
-
Granted, many modern word processors can handle mathematical symbols, tables,
and hyphenation, and many have moved towards style definitions and the
WYSIWYM concept.
However, they've only recently been able to do so, whereas LyX is built
upon the LaTeX document preparation system.
- LaTeX has been around for over 15 years, and
+ LaTeX has been around for decades, and
\emph on
works
\emph default
\end_layout
\begin_layout Section
-
What the heck
\emph on
is
\end_layout
\begin_layout Standard
-
LaTeX is a document preparation system designed by Leslie Lamport in 1985.
\begin_inset Foot
status collapsed
\begin_layout Standard
-
The source for the info in this section is
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Standard
-
If it weren't for one other feature, all TeX would be is a typesetting engine.
However, TeX also allows you to define macros.
This is where the action begins.
\end_layout
\begin_layout Standard
-
Most people who use TeX are actually using a macro package which Knuth created
to hide a lot of the typesetting details.
This is what most people think of when they think of TeX\SpecialChar \@.
\end_layout
\begin_layout Standard
-
Now, in parallel with the development and growth of LaTeX, other folks were
creating their own custom macro packages for TeX, ones to make slides or
articles for math journals and so on.
\end_layout
\begin_layout Standard
-
There are two ways to extend LaTeX: classes and styles.
A
\emph on
\end_layout
\begin_layout Standard
-
Here's a summary:
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
-
TeX: Typesetting language with macro capability.
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
-
LaTeX: Macro package built upon TeX\SpecialChar \@.
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
-
classes: Descriptions of a type of document, using LaTeX\SpecialChar \@.
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
-
styles: Alters the default behavior of LaTeX in some way.
\end_layout
\begin_layout List
\labelwidthstring 00.00.0000
-
LyX: Visual, WYSIWYM word-processor that uses LaTeX in all its glory to
do its printing.
\end_layout
\begin_layout Standard
-
The idea of this section was to try and explain
\emph on
why
\end_layout
\begin_layout Standard
-
Oh --- one last thing.
LaTeX is pronounced like TeX is.
It rhymes with
status collapsed
\begin_layout Standard
-
or
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Chapter
-
Navigating the Documentation
\end_layout
\begin_layout Standard
-
To make it easier to answer your questions and describe all of the features
of LyX, the documentation has been split up into several different files.
Each one has its own purpose, as described below.
\end_layout
\begin_layout Standard
-
Although LyX is now well past the
\begin_inset Quotes eld
\end_inset
\end_inset
, families, dishes to clean, kitty litter to dispose of, et cetera.
- If you want to help out, be sure to read Section\InsetSpace ~
+ If you want to help out, be sure to read Chapter\InsetSpace ~
-\begin_inset LatexCommand \ref{sec:Contrib}
+\begin_inset LatexCommand \ref{chp:Contrib}
\end_inset
\end_layout
\begin_layout Standard
-
Also, please do us a favor---if anything in these manuals confuses you,
is unclear, or wrong, don't hesitate to let us know! You can reach the
current document maintainers by mailing to
\end_layout
\begin_layout Section
-
The Format of the Manuals
\end_layout
\begin_layout Standard
-
Some of you may have printed out the manual(s).
Others may be reading it online, within LyX as a file.
For those reading online, there are some differences from the printed version.
status collapsed
\begin_layout Standard
-
Hi!
\end_layout
\begin_layout Standard
-
To close me, click on the grey box on the top left of this box, the one
with the word
\begin_inset Quotes eld
\end_layout
\begin_layout Standard
-
In the printed manuals, all cross-references appear as the actual numbers
for a chapter, section, subsection, and so on.
Online, however, all cross-references appear as a grey box like the following:
-\begin_inset LatexCommand \ref{sec:Contrib}
+\begin_inset LatexCommand \ref{chp:Contrib}
\end_inset
\begin_inset Quotes eld
\end_inset
-sec:Contrib
+chp:Contrib
\begin_inset Quotes erd
\end_inset
\end_layout
\begin_layout Standard
-
Now that we've cleared up some of the differences between the printed and
online versions of this file, we can start looking at the format of this
document.
\begin_layout Itemize
-
\emph on
Emphasized Style
\emph default
\begin_layout Itemize
-
\family typewriter
Typewriter
\family default
\begin_layout Itemize
-
\family sans
Sans Serif
\family default
\begin_layout Itemize
-
\noun on
Noun Style
\noun default
\end_layout
\begin_layout Standard
-
For menu accelerator keys and other more obscure keybindings, you'll probably
get referred to the
\emph on
\end_layout
\begin_layout Itemize
-
-
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Itemize
-
-
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Itemize
-
-
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Itemize
-
-
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Itemize
-
-
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Itemize
-
-
\begin_inset Quotes eld
\end_inset
\begin_layout Itemize
-
\family sans
-
\begin_inset Quotes eld
\end_inset
\begin_layout Itemize
-
\family sans
Return
\family default
\end_layout
\begin_layout Standard
-
You'll also see something like
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Section
-
The Manuals
\end_layout
\begin_layout Standard
-
The following list describes the contents of each of the files in the documentat
ion:
\end_layout
\begin_layout Description
-
\emph on
Introduction
\end_layout
\begin_deeper
\begin_layout Standard
-
This file.
\end_layout
+
\end_deeper
\begin_layout Description
-
\emph on
Tutorial
\end_layout
\begin_deeper
\begin_layout Standard
-
If you are new to LyX, and have never used LaTeX before, you should start
here.
If you think LaTeX is the stuff they make condoms out of, then you definitely
\end_layout
\begin_layout Standard
-
If you
\emph on
have
\end_layout
\begin_layout Standard
-
If, at any time, you find yourself feeling a bit clueless with respect to
LyX, try perusing the
\emph on
before diving into any of the other manuals.
It's a good springboard.
\end_layout
+
\end_deeper
\begin_layout Description
-
\emph on
User's\InsetSpace ~
Guide
\begin_deeper
\begin_layout Standard
-
The primary documentation.
We'll cover
\emph on
\emph default
.
\end_layout
+
\end_deeper
\begin_layout Description
-
\emph on
Extended\InsetSpace ~
Features
\begin_deeper
\begin_layout Standard
-
Extension of the
\emph on
User's Guide
e editing features, and includes some of the (rather bizarre, but nifty)
tricks of the LaTeX masters.
\end_layout
+
\end_deeper
\begin_layout Description
-
\emph on
Customization
\end_layout
\begin_deeper
\begin_layout Standard
-
A description of advanced LyX features, including how to customize the overall
behavior of LyX\SpecialChar \@.
This includes such things as keybindings, internationalization,
\emph default
.
\end_layout
+
\end_deeper
\begin_layout Description
-
\emph on
LaTeX\InsetSpace ~
configuration
\begin_deeper
\begin_layout Standard
-
LyX investigates your system upon installation.
This file contains info on what LyX learned about your installation.
Check it to see if you're missing something you might like to have.
\end_layout
+
\end_deeper
\begin_layout Standard
-
These files will reference one another as necessary.
For example, the
\emph on
\end_layout
\begin_layout Standard
-
We'll state again an important point:
\end_layout
-
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
-
-
\begin_inset VSpace bigskip
\end_inset
\end_layout
-
\begin_layout Standard
-
Otherwise, you could needlessly frustrate yourself.
LyX does all that you need a word processor to do, but using a different
approach.
\end_layout
\begin_layout Chapter
-
-
-\begin_inset LatexCommand \label{sec:Contrib}
+\begin_inset LatexCommand \label{chp:Contrib}
\end_inset
\end_layout
\begin_layout Section
-
Contributing to LyX
\end_layout
\begin_layout Standard
-
-LyX is mostly written in C++ (the LaTeX importer is written in Perl).
+LyX is mostly written in C++.
It is a large project, and as a result it is not free from bugs, or the
need for improvements in the source code.
\end_layout
\begin_layout Subsection
-
Reporting a bug
\end_layout
\begin_layout Standard
-
While using LyX, you may find behaviour which you consider a bug.
Crashes, though rare, can happen.
User interface problems are considered major bugs by the LyX team: especially
\end_layout
\begin_layout Standard
-
LyX has a bug tracking system, which you can find at
\family typewriter
\end_layout
\begin_layout Standard
-
A good (useful) bug report will at a minimum include the version of LyX
you are having the problem with.
Accurate, detailed descriptions are preferred - the more time developers
\end_layout
\begin_layout Standard
-
If you can make LyX crash, please take the time to produce a backtrace with
a non-stripped lyx executable.
The one built in the source directory is per default not stripped, while
status collapsed
\begin_layout Standard
-
if you want to be thorough, use the
\begin_inset Quotes eld
\end_inset
\end_layout
\begin_layout Subsection
-
Contributing fixes and new features
\end_layout
\begin_layout Standard
-
If you have made changes to LyX's source that you think should become part
of LyX, send your changes as a diff file (in unified format) to the development
list referenced above, along with a change log, and a description of what
\end_layout
\begin_layout Section
-
Contributing to the Documentation
\end_layout
\begin_layout Standard
-
LyX's documentation is extensive; however LyX is under constant development,
and each new release adds new features.
You may find some documentation needs improvement.
\end_layout
\begin_layout Subsection
-
Reporting Errors in the Manuals
\end_layout
\begin_layout Standard
-
If you find a problem with the documentation, send a message to the mailing
list
\family typewriter
\end_layout
\begin_layout Subsection
-
Joining the Documentation Team.
\end_layout
\begin_layout Standard
-
The LyX Documentation Project, like anything else in the LyX project, can
always use assistance! If you're interested in contributing to the Documentatio
n Project, you need to do the following assignment
\end_layout
\begin_layout Enumerate
-
Get the latest LyX source code.
Untar it.
\begin_inset Foot
status collapsed
\begin_layout Standard
-
The more adventurous can grab the latest documentation anonymously from
the LyX CVS repository - it is contained in the
\family typewriter
\end_layout
\begin_layout Enumerate
-
Next, read the
\emph on
User's Guide
\begin_deeper
\begin_layout Standard
-
The point of this exercise is to give you ideas.
The
\emph on
You should be able to glean some insights into how we want the manuals
to read and to look.
\end_layout
+
\end_deeper
\begin_layout Enumerate
-
Contact the team at:
\end_layout
\begin_deeper
\begin_layout Standard
-
\family typewriter
lyx-docs@lists.lyx.org
\end_layout
\begin_layout Standard
-
to discuss your intended changes, and get some feedback on them.
\end_layout
+
\end_deeper
\begin_layout Standard
-
The changes you wish to make may range from improving clarity of the text,
to doing major re-structuring of the documentation.
Any and all improvements are gladly received.