pol wrote:
I am in touch with high school teachers in italy where an attempt is on
going to teach students to use latex/lyx to write down exercises, with
their development and comments.
Since probably more schools/univs in the world are involved with that sort
of prgram, i am wondering whether it is worth the effort to form an
authoritative committee to set up a syllabus, to assess student skills.
I haven't considered setting up a course in document processing
before, as everybody seems to think they know how to write on
a computer already. Still, some people could need some tips.
Some ideas:
Basic LyX usage:
* How to look up stuff in the user's guide!
* Writing in a structured way
- We use "section" and "subsection" paragraph styles to
make headings - we do not change to a big font.
Students should also know how to control to what depth
(sub)sectioning is numbered. Use the outlining feature.
- We use a "code charstyle" instead of switching to courier.
Similiar for many other kinds of markup.
- We use real tables, enumerations, bulleted lists,
we do not line up stuff with sequences of space characters.
Students should also know how to make nested
lists/enumerations. (Like this one, using "*" and "-")
* basic tables. Make them look good, not too many lines.
* Selecting a useful document class, setting page style,
one/two-page layouts, margins.
* Using floats for figures/tables and the reasons _why_ we
use floats to improve typesetting.
* Proper use of cross references, use a reference instead of
just typing the number. And why we do this.
* Let the computer do the work instead of you:
Take a look at all the things LyX+latex does, such as
proper linebreaking with hyphenation, and page
breaking that avoids putting a heading as the
last part of a page. (Some other word processors can't
even do this!)
* Writing math using the formula editor. Of course, this depends
on what the student writes about - some topics needs much more
math than others. Anyone should know how to invoke the
formula editor, and to write enough math for their curriculum.
* footnotes, margin notes
* inserting notes that isn't printed, but useful during the
writing process.
* printing, spell chekcing
Intermediate
* Multi-file documents, including cross references
between different files.
* formatting tricks like hfill and page breaks. Reasons for
not using page breaks unless absolutely necessary.
* Bibliographies, glossaries and such, needed for academic writing
* change tracking, useful for cooperation
* document branches - for tests with answers, for multilingual
or other cases where it is useful to switch parts of the
document on and off.
* Making pdf's in several ways - and why.
* boxes, minipages, subfigures. The many ways
of aligning boxes and the stuff within. Tricks like
two small figures in a single float. Box decorations.
* Advanced table usage
- longtable
- how table cell vertical alignment works - useful but a bit complicated
- multicol tricks, fixed width columns
* inserting simple latex commands.
- \dotfill and similiar simple stuff in the text
- some simple preamble stuff like \usepackage
- what went wrong if LyX suddenly can't print the document,
and how to get the document back to a printable state
* math macros - for those that use lots of math.
* math shortcuts, like quickly typing \frac or \alpha instead of looking
up stuff in the toolbars/menus.
* inserting various kinds of external material, depending on
what they need. Some needs special diagrams, some needs
xfig, some might need typeset music . . .
* installing lyx+latex on a typical computer
* setting preferences
* Setting up the toolbars you need and turning others off.
Advanced
* More latex usage
- Using the latex style files provided by some journals
- difficult but useful stuff, like changing index style
- using a font not directly supported by lyx
- special packages like chemtex for those that need them.
* Making your own LyX style file, mostly for those who
knows enough latex to do so. Easiest to do by
modifying a copy of some existing lyx style file, then
add another paragraph type or text style.
* Adding/changing converters or adding
new kinds of "external material"
Helge Hafting