]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/auctex/preview-latex.info
* GNUmakefile: Obey a .elpaignore file in a package's root directory.
[gnu-emacs-elpa] / packages / auctex / preview-latex.info
diff --git a/packages/auctex/preview-latex.info b/packages/auctex/preview-latex.info
deleted file mode 100644 (file)
index db6780b..0000000
+++ /dev/null
@@ -1,2700 +0,0 @@
-This is preview-latex.info, produced by makeinfo version 4.13 from
-preview-latex.texi.
-
-This manual is for preview-latex, a LaTeX preview mode for AUCTeX
-(version 11.86 from 2010-02-21).
-
-   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-Foundation, Inc.
-
-     Permission is granted to copy, distribute and/or modify this
-     document under the terms of the GNU Free Documentation License,
-     Version 1.3 or any later version published by the Free Software
-     Foundation; with no Invariant Sections, no Front-Cover Texts and
-     no Back-Cover Texts.  A copy of the license is included in the
-     section entitled "GNU Free Documentation License."
-
-INFO-DIR-SECTION Emacs
-START-INFO-DIR-ENTRY
-* preview-latex: (preview-latex).       Preview LaTeX fragments in Emacs
-END-INFO-DIR-ENTRY
-INFO-DIR-SECTION TeX
-START-INFO-DIR-ENTRY
-* preview-latex: (preview-latex).       Preview LaTeX fragments in Emacs
-END-INFO-DIR-ENTRY
-
-\1f
-File: preview-latex.info,  Node: Top,  Prev: (dir),  Up: (dir)
-
-preview-latex
-*************
-
-This manual may be copied under the conditions spelled out in *note
-Copying this Manual::.
-
-   preview-latex is a package embedding preview fragments into Emacs
-source buffers under the AUCTeX editing environment for LaTeX.  It uses
-`preview.sty' for the extraction of certain environments (most notably
-displayed formulas).  Other applications of this style file are
-possible and exist.
-
-   The name of the package is really `preview-latex', all in lowercase
-letters, with a hyphen.  If you typeset it, you can use a sans-serif
-font to visually offset it.
-
-* Menu:
-
-* Copying::                     Copying
-* Introduction::                Getting started.
-* Installation::                Make Install.
-* Keys and lisp::               Key bindings and user-level lisp functions.
-* Simple customization::        To make it fit in.
-* Known problems::              When things go wrong.
-* For advanced users::          Internals and more customizations.
-* ToDo::                        Future development.
-* Frequently Asked Questions::  All about preview-latex
-* Copying this Manual::         GNU Free Documentation License
-* Index::                       A menu of many topics.
-
-\1f
-File: preview-latex.info,  Node: Copying,  Next: Introduction,  Prev: Top,  Up: Top
-
-Copying
-*******
-
-For the conditions for copying parts of preview-latex, see the General
-Public Licenses referres to in the copyright notices of the files, the
-General Public Licenses accompanying them and the explanatory section in
-*note Copying: (auctex)Copying.
-
-   This manual specifically is covered by the GNU Free Documentation
-License (*note Copying this Manual::).
-
-\1f
-File: preview-latex.info,  Node: Introduction,  Next: Installation,  Prev: Copying,  Up: Top
-
-1 Introduction
-**************
-
-Does your neck hurt from turning between previewer windows and the
-source too often? This AUCTeX component will render your displayed
-LaTeX equations right into the editing window where they belong.
-
-   The purpose of preview-latex is to embed LaTeX environments such as
-display math or figures into the source buffers and switch conveniently
-between source and image representation.
-
-* Menu:
-
-* What use is it?::
-* Activating preview-latex::
-* Getting started::
-* Basic modes of operation::
-* More documentation::
-* Availability::
-* Contacts::
-
-\1f
-File: preview-latex.info,  Node: What use is it?,  Next: Activating preview-latex,  Prev: Introduction,  Up: Introduction
-
-1.1 What use is it?
-===================
-
-   WYSIWYG (what you see is what you get) sometimes is considered all
-the rage, sometimes frowned upon.  Do we really want it?  Wrong
-question.  The right question is _what_ we want from it.  Except when
-finetuning the layout, we don't want to use printer fonts for on-screen
-text editing.  The low resolution and contrast of a computer screen
-render all but the coarsest printer fonts (those for low-quality
-newsprint) unappealing, and the margins and pagination of the print are
-not wanted on the screen, either.  On the other hand, more complex
-visual compositions like math formulas and tables can't easily be taken
-in when seen only in the source.  preview-latex strikes a balance: it
-only uses graphic renditions of the output for certain, configurable
-constructs, does this only when told, and then right in the source code.
-Switching back and forth between the source and preview is easy and
-natural and can be done for each image independently.  Behind the scenes
-of preview-latex, a sophisticated framework of other programs like
-`dvipng', Dvips and Ghostscript are employed together with a special
-LaTeX style file for extracting the material of interest in the
-background and providing fast interactive response.
-
-\1f
-File: preview-latex.info,  Node: Activating preview-latex,  Next: Getting started,  Prev: What use is it?,  Up: Introduction
-
-1.2 Activating preview-latex
-============================
-
-After installation, the package may need to be activated (and remember
-to activate AUCTeX too).  In XEmacs, and in any prepackaged versions
-worth their salt, activation should be automatic upon installation.  If
-this seems not the case, complain to your installation provider.
-
-   The usual activation (if it is not done automatically) would be
-
-     (load "preview-latex.el" nil t t)
-
-   If you still don't get a "Preview" menu in LaTeX mode in spite of
-AUCTeX showing its "Command", your installation is broken.  One
-possible cause are duplicate Lisp files that might be detectable with
-`<M-x> list-load-path-shadows <RET>'.
-
-\1f
-File: preview-latex.info,  Node: Getting started,  Next: Basic modes of operation,  Prev: Activating preview-latex,  Up: Introduction
-
-1.3 Getting started
-===================
-
-Once activated, preview-latex and its documentation will be accessible
-via its menus (note that preview-latex requires AUCTeX to be loaded).
-When you have loaded a LaTeX document (a sample document `circ.tex' is
-included in the distribution, but most documents including math and/or
-figures should do), you can use its menu or `C-c C-p C-d' (for
-`Preview/Document').  Previews will now be generated for various
-objects in your document.  You can use the time to take a short look at
-the other menu entries and key bindings in the `Preview' menu.  You'll
-see the previewed objects change into a roadworks sign when
-preview-latex has determined just what it is going to preview.  Note
-that you can freely navigate the buffer while this is going on.  When
-the process is finished you will see the objects typeset in your buffer.
-
-   It is a bad idea, however, to edit the buffer before the roadworks
-signs appear, since that is the moment when the correlation between the
-original text and the buffer locations gets established.  If the buffer
-changes before that point of time, the previews will not be placed where
-they belong. If you do want to change some obvious error you just
-spotted, we recommend you stop the background process by pressing `C-c
-C-k'.
-
-   To see/edit the LaTeX code for a specific object, put the point (the
-cursor) on it and press `C-c C-p C-p' (for `Preview/at point').  It
-will also do to click with the middle mouse button on the preview.  Now
-you can edit the code, and generate a new preview by again pressing
-`C-c C-p C-p' (or by clicking with the middle mouse button on the icon
-before the edited text).
-
-   If you are using the `desktop' package, previews will remain from
-one session to the next as long as you don't kill your buffer.  If you
-are using XEmacs, you will probably need to upgrade the package to the
-newest one; things are being fixed just as I am writing this.
-
-\1f
-File: preview-latex.info,  Node: Basic modes of operation,  Next: More documentation,  Prev: Getting started,  Up: Introduction
-
-1.4 Basic modes of operation
-============================
-
-preview-latex has a number of methods for generating its graphics.  Its
-default operation is equivalent to using the `LaTeX' command from
-AUCTeX.  If this happens to be a call of PDFLaTeX generating PDF output
-(you need at least AUCTeX 11.51 for this), then Ghostscript will be
-called directly on the resulting PDF file.  If a DVI file gets
-produced, first Dvips and then Ghostscript get called by default.
-
-   The image type to be generated by Ghostscript can be configured with
-
-     M-x customize-variable RET preview-image-type RET
-   
-The default is `png' (the most efficient image type).  A special
-setting is `dvipng' in case you have the `dvipng' program installed.
-In this case, `dvipng' will be used for converting DVI files and
-Ghostscript (with a `PNG' device) for converting PDF files.  `dvipng'
-is much faster than the combination of Dvips and Ghostscript.  You can
-get downloads, access to its CVS archive and further information from
-its project site (http://savannah.nongnu.org/projects/dvipng).
-
-\1f
-File: preview-latex.info,  Node: More documentation,  Next: Availability,  Prev: Basic modes of operation,  Up: Introduction
-
-1.5 More documentation
-======================
-
-After the installation, documentation in the form of this info manual
-will be available.  You can access it with the standalone info reader
-with
-
-     info preview-latex
-
-or by pressing `C-h i d m preview-latex <RET>' in Emacs.  Once
-preview-latex is activated, you can instead use `C-c C-p <TAB>' (or the
-menu entry `Preview/Read documentation').
-
-   Depending on your installation, a printable manual may also be
-available in the form of `preview-latex.dvi' or `preview-latex.ps'.
-
-   Detailed documentation for the LaTeX style used for extracting the
-preview images is placed in `preview.dvi' in a suitable directory
-during installation; on typical teTeX-based systems,
-
-     texdoc preview
-
-will display it.
-
-\1f
-File: preview-latex.info,  Node: Availability,  Next: Contacts,  Prev: More documentation,  Up: Introduction
-
-1.6 Availability
-================
-
-The preview-latex project is now part of AUCTeX and accessible as part
-of the AUCTeX project page (http://savannah.gnu.org/projects/auctex).
-You can get its files from the AUCTeX download area
-(ftp://ftp.gnu.org/pub/gnu/auctex).  As of AUCTeX 11.81, preview-latex
-should already be integrated into AUCTeX, so no separate download will
-be necessary.
-
-   You will also find `.rpm' files there for Fedora and possibly SuSE.
-Anonymous CVS is available as well.
-
-\1f
-File: preview-latex.info,  Node: Contacts,  Prev: Availability,  Up: Introduction
-
-1.7 Contacts
-============
-
-Bug reports should be sent by using `M-x preview-report-bug <RET>', as
-this will fill in a lot of information interesting to us.  If the
-installation fails (but this should be a rare event), report bugs to
-<bug-auctex@gnu.org>.
-
-   There is a general discussion list for AUCTeX which also covers
-preview-latex, look at `http://lists.gnu.org/mailman/listinfo/auctex'.
-For more information on the mailing list, send a message with just the
-word "help" as subject or body to <auctex-request@gnu.org>.  For the
-developers, there is the <auctex-devel@gnu.org> list; it would probably
-make sense to direct feature requests and questions about internal
-details there.  There is a low-volume read-only announcement list
-available to which you can subscribe by sending a mail with "subscribe"
-in the subject to <info-auctex-request@gnu.org>.
-
-   Offers to support further development will be appreciated.  If you
-want to show your appreciation with a donation to the main developer,
-you can do so via PayPal to <dak@gnu.org>, and of course you can arrange
-for service contracts or for added functionality.  Take a look at the
-`TODO' list for suggestions in that area.
-
-\1f
-File: preview-latex.info,  Node: Installation,  Next: Keys and lisp,  Prev: Introduction,  Up: Top
-
-2 Installation
-**************
-
-Installation is now being covered in *note Installation:
-(auctex)Installation.
-
-\1f
-File: preview-latex.info,  Node: Keys and lisp,  Next: Simple customization,  Prev: Installation,  Up: Top
-
-3 Key bindings and user-level lisp functions
-********************************************
-
-preview-latex adds key bindings starting with `C-c C-p' to the
-supported modes of AUCTeX (*note (auctex)Key Index::).  It will also
-add its own `Preview' menu in the menu bar, as well as an icon in the
-toolbar.
-
-   The following only describes the interactive use: view the
-documentation strings with `C-h f' if you need the Lisp information.
-
-`C-c C-p C-p'
-`preview-at-point'
-Preview/Generate previews (or toggle) at point
-     If the cursor is positioned on or inside of a preview area, this
-     toggles its visibility, regenerating the preview if necessary. If
-     not, it will run the surroundings through preview. The
-     surroundings include all areas up to the next valid preview,
-     unless invalid previews occur before, in which case the area will
-     include the last such preview in either direction.  And overriding
-     any other action, if a region is active (`transient-mark-mode' or
-     `zmacs-regions'), it is run through `preview-region'.  
-
-`<mouse-2>'
-     The middle mouse button has a similar action bound to it as
-     `preview-at-point', only that it knows which preview to apply it to
-     according to the position of the click.  You can click either
-     anywhere on a previewed image, or when the preview is opened and
-     showing the source text, you can click on the icon preceding the
-     source text.  In other areas, the usual mouse key action
-     (typically: paste) is not affected.
-
-`<mouse-3>'
-     The right mouse key pops up a context menu with several options:
-     toggling the preview, regenerating it, removing it (leaving the
-     unpreviewed text), copying the text inside of the preview, and
-     copying it in a form suitable for copying as an image into a mail
-     or news article.  This is a one-image variant of the following
-     command:
-
-`C-c C-p C-w'
-`preview-copy-region-as-mml'
-Copy a region as MML
-     This command is also available as a variant in the context menu on
-     the right mouse button (where the region is the preview that has
-     been clicked on).  It copies the current region into the kill
-     buffer in a form suitable for copying as a text including images
-     into a mail or news article using mml-mode (*note Composing:
-     (emacs-mime)Composing.).
-
-     If you regenerate or otherwise kill the preview in its source
-     buffer before the mail or news gets posted, this will fail.  Also
-     you should generate images you want to send with
-     `preview-transparent-border' set to `nil', or the images will have
-     an ugly border.  preview-latex detects this condition and asks
-     whether to regenerate the region with borders switched off.  As
-     this is an asynchronous operation running in the background,
-     you'll need to call this command explicitly again to get the newly
-     generated images into the kill ring.
-
-     Preview your articles with `mml-preview' (on `M-m P', or `C-c C-m
-     P' in Emacs 22) to make sure they look fine.
-
-`C-c C-p C-e'
-`preview-environment'
-Preview/Generate previews for environment
-     Run preview on LaTeX environment.  The environments in
-     `preview-inner-environments' are treated as inner levels so that
-     for instance, the `split' environment in
-     `\begin{equation}\begin{split}...\end{split}\end{equation}' is
-     properly displayed.  If called with a numeric argument, the
-     corresponding number of outward nested environments is treated as
-     inner levels.  
-
-`C-c C-p C-s'
-`preview-section'
-Preview/Generate previews for section
-     Run preview on this LaTeX section.  
-
-`C-c C-p C-r'
-`preview-region'
-Preview/Generate previews for region
-     Run preview on current region.  
-
-`C-c C-p C-b'
-`preview-buffer'
-Preview/Generate previews for buffer
-     Run preview on the current buffer.  
-
-`C-c C-p C-d'
-`preview-document'
-Preview/Generate previews for document
-     Run preview on the current document.  
-
-`C-c C-p C-c C-p'
-`preview-clearout-at-point'
-Preview/Remove previews at point
-     Clear out (remove) the previews that are immediately adjacent to
-     point.
-
-`C-c C-p C-c C-s'
-`preview-clearout-section'
-Preview/Remove previews from section
-     Clear out all previews in current section.
-
-`C-c C-p C-c C-r'
-`preview-clearout'
-Preview/Remove previews from region
-     Clear out all previews in the current region.
-
-`C-c C-p C-c C-b'
-`preview-clearout-buffer'
-Preview/Remove previews from buffer
-     Clear out all previews in current buffer. This makes the current
-     buffer lose all previews.
-
-`C-c C-p C-c C-d'
-`preview-clearout-document'
-Preview/Remove previews from document
-     Clear out all previews in current document.  The document consists
-     of all buffers that have the same master file as the current
-     buffer.  This makes the current document lose all previews.
-
-`C-c C-p C-f'
-`preview-cache-preamble'
-Preview/Turn preamble cache on
-     Dump a pregenerated format file.  For the rest of the session,
-     this file is used when running on the same master file.  Use this
-     if you know your LaTeX takes a long time to start up, the speedup
-     will be most noticeable when generating single or few previews.
-     If you change your preamble, do this again.  preview-latex will
-     try to detect the necessity of that automatically when editing
-     changes to the preamble are done from within Emacs, but it will
-     not notice if the preamble effectively changes because some
-     included file or style file is tampered with.
-
-`C-c C-p C-c C-f'
-`preview-cache-preamble-off'
-Preview/Turn preamble cache off
-     Clear the pregenerated format file and stop using preambles for the
-     current document. If the caching gives you problems, use this.
-
-`C-c C-p C-i'
-`preview-goto-info-page'
-Preview/Read Documentation
-     Read this info manual.
-
-`M-x preview-report-bug <RET>'
-`preview-report-bug'
-Preview/Report Bug
-     This is the preferred way of reporting bugs as it will fill in what
-     version of preview-latex you are using as well as versions of
-     relevant other software, and also some of the more important
-     settings. Please use this method of reporting, if at all possible
-     and before reporting a bug, have a look at *note Known problems::.
-
-`C-c C-k'
-LaTeX/TeX Output/Kill Job
-     Kills the preview-generating process. This is really an AUCTeX
-     keybinding, but it is included here as a hint. If you are
-     generating a preview and then make a change to the buffer,
-     preview-latex may be confused and place the previews wrong.
-
-\1f
-File: preview-latex.info,  Node: Simple customization,  Next: Known problems,  Prev: Keys and lisp,  Up: Top
-
-4 Simple customization
-**********************
-
-Customization options can be found by typing `M-x customize-group <RET>
-preview <RET>'. Remember to set the option when you have changed it.
-The list of suggestions can be made very long (and is covered in detail
-in *note For advanced users::), but some are:
-
-   * Change the color of the preview background
-
-     If you use a non-white background in Emacs, you might have color
-     artifacts at the edges of your previews.  Playing around with the
-     option `preview-transparent-color' in the `Preview Appearance'
-     group might improve things.  With some settings, the cursor may
-     cover the whole background of a preview, however.
-
-     This option is specific to the display engine in use.  Its default
-     is different in Emacs 21 and Emacs 22, and it is not available in
-     XEmacs.
-
-   * Showing `\label's 
-
-     When using preview-latex, the `\label's are hidden by the
-     previews.  It is possible to make them visible in the output by
-     using the LaTeX package `showkeys' alternatively `showlabels'.
-     However, the boxes of these labels will be outside the region
-     preview-latex considers as the preview image.  To enable a similar
-     mechanism internal to preview-latex, enable the `showlabels'
-     option in the variable `preview-default-option-list' in the
-     `Preview Latex' group.
-
-     It must be noted, however, that a much better idea may be to use
-     the RefTeX package for managing references.  *Note RefTeX in a
-     Nutshell: (reftex)RefTeX in a Nutshell.
-
-   * Open previews automatically
-
-     The current default is to open previews automatically when you
-     enter them with cursor left/right motions.  Auto-opened previews
-     will close again once the cursor leaves them again (this is also
-     done when doing incremental search, or query-replace operations),
-     unless you changed anything in it.  In that case, you will have to
-     regenerate the preview (via e.g., `C-c C-p C-p').  Other options
-     for `preview-auto-reveal' are available via `customize'.
-
-   * Automatically cache preambles
-
-     Currently preview-latex asks you whether you want to cache the
-     document preamble (everything before `\begin{document}') before it
-     generates previews for a buffer the first time.  Caching the
-     preamble will significantly speed up regeneration of previews.
-     The larger your preamble is, the more this will be apparent.  Once
-     a preamble is cached, preview-latex will try to keep track of when
-     it is changed, and dump a fresh format in that case.  If you
-     experience problems with this, or if you want it to happen without
-     asking you the first time, you can customize the variable
-     `preview-auto-cache-preamble'.  
-
-   * Attempt to keep counters accurate when editing
-
-     Since preview-latex frequently runs only small regions through
-     LaTeX, values like equation counters are not consistent from run to
-     run.  If this bothers you, customize the variable
-     `preview-preserve-counters' to `t' (this is consulted by
-     `preview-required-option-list').  LaTeX will then output a load of
-     counter information during compilation, and this information will
-     be used on subsequent updates to keep counters set to useful
-     values.  The additional information takes additional time to
-     analyze, but this is relevant mostly only when you are
-     regenerating all previews at once, and maybe you will be less
-     tempted to do so when counters appear more or less correct.
-
-   * Preview your favourite LaTeX constructs
-
-     If you have a certain macro or environment that you want to
-     preview, first check if it can be chosen by cutomizing
-     `preview-default-options-list' in the `Preview Latex' group.
-
-     If it is not available there, you can add it to
-     `preview-default-preamble' also in the `Preview Latex' group, by
-     adding a `\PreviewMacro' or `\PreviewEnvironment' entry (*note
-     Provided commands::) _after_ the `\RequirePackage' line.  For
-     example, if you want to preview the `center' environment, press
-     the <Show> button and the last <INS> button, then add
-
-          \PreviewEnvironment{center}
-     in the space that just opened.  Note that since `center' is a
-     generic formatting construct of LaTeX, a general configuration like
-     that is not quite prudent.  You better to do this on a per-document
-     base so that it is easy to disable this behavior when you find this
-     particular entry gives you trouble.
-
-     One possibility is to save such settings in the corresponding
-     file-local variable instead of your global configuration (*note
-     Local Variables in Files: (emacs)File Variables.).  A perhaps more
-     convenient place for such options would be in a configuration file
-     in the same directory with your project (*note Package options::).
-
-     The usual file for preview-latex preconfiguration is
-     `prauctex.cfg'.  If you also want to keep the systemwide defaults,
-     you should add a line
-
-          \InputIfFileExists{preview/prauctex.cfg}{}{}
-     to your own version of `prauctex.cfg' (this is assuming that
-     global files relating to the `preview' package are installed in a
-     subdirectory `preview', the default behavior).
-
-   * Don't preview inline math 
-
-     If you have performance problems because your document is full of
-     inline math (`$...$'), or if your usage of `$' conflicts with
-     preview-latex's, you can turn off inline math previews. In the
-     `Preview Latex' group, remove `textmath' from
-     `preview-default-option-list' by customizing this variable.
-
-\1f
-File: preview-latex.info,  Node: Known problems,  Next: For advanced users,  Prev: Simple customization,  Up: Top
-
-5 Known problems
-****************
-
-A number of issues are known concerning the interoperation with various
-other software. Some of the known problems can be solved by moving to
-newer versions of the problematic software or by simple patches.
-
-* Menu:
-
-* Problems with Ghostscript::
-* Font problems with Dvips::
-* Emacs problems::
-* Too small bounding boxes::
-* x-symbol interoperation::
-* Middle-clicks paste instead of toggling::
-
-   If you find something not mentioned here, please send a bug report
-using `M-x preview-report-bug <RET>', which will fill in a lot of
-information interesting to us and send it to the <bug-auctex@gnu.org>
-list.  Please use the bug reporting commands if at all possible.
-
-\1f
-File: preview-latex.info,  Node: Problems with Ghostscript,  Next: Font problems with Dvips,  Up: Known problems
-
-5.1 Problems with Ghostscript
-=============================
-
-   Most of the problems encountered come from interaction with
-Ghostscript.  It is a good idea to have a fairly recent version of
-Ghostscript installed.  One problem occurs if you have specified the
-wrong executable under Windows: the command line version of Ghostscript
-is called `GSWIN32C.EXE', not `GSWIN32.EXE'.
-
-   When Ghostscript fails, the necessary information and messages from
-Ghostscript go somewhere.  If Ghostscript fails before starting to
-process images, you'll find the information at the end of the process
-buffer you can see with `C-c C-l'.  If Ghostscript fails while
-processing a particular image, this image will be tagged with clickable
-buttons for the error description and for the corresponding source file.
-
-   The default options configurable with
-
-     `M-x customize-variable <RET> preview-gs-options <RET>'
-   include the options `-dTextAlphaBits=4' and `-dGraphicsAlphaBits=4'.
-These options have been reported to make Ghostscript 5.50 fail, but
-should work under Ghostscript 6.51 and later.  If you are experiencing
-problems, it might help to customize them away.  Of course, this also
-takes away the joy of antialiasing, so upgrading Ghostscript might not
-be the worst idea after all.
-
-   The device names have changed over time, so when using an old
-Ghostscript, you may have problems with the devices demanded by the
-customizable variable `preview-image-creators'.  In that case, make
-sure they fit your version of Ghostscript, at least the entry
-corresponding to the current value of `preview-image-type'.  While not
-being best in file size and image quality, setting
-`preview-image-creators' to `jpeg' should probably be one of the best
-bets for the purpose of checking basic operation, since that device
-name has not changed in quite some time.  But JPEG is not intended for
-text, but for photographic images.  On a more permanent time scale, the
-best choice is to use PNG and complain to your suppliers if either
-Emacs or Ghostscript fail to properly accommodate this format.
-
-\1f
-File: preview-latex.info,  Node: Font problems with Dvips,  Next: Emacs problems,  Prev: Problems with Ghostscript,  Up: Known problems
-
-5.2 Font problems with Dvips
-============================
-
-Some fonts have been reported to produce wrong characters with
-preview-latex.  preview-latex calls Dvips by default with the option
-`-Pwww' in order to get scalable fonts for nice results.  If you are
-using antialiasing, however, the results might be sufficiently nice
-with bitmapped fonts, anyway.  You might try `-Ppdf' for another stab
-at scalable fonts, or other printer definitions.  Use
-
-     `M-x customize-variable <RET> preview-fast-dvips-command <RET>'
-   and
-     `M-x customize-variable <RET> preview-dvips-command <RET>'
-   in order to customize this.
-
-   One particular problem is that several printer setup files
-(typically in a file called `/usr/share/texmf/dvips/config/config.pdf'
-if you are using the `-Ppdf' switch) contain the `G' option for
-`character shifting'.  This option will result in `fi' being rendered
-as `#' (British Pounds sign) in several fonts, unless your version of
-Dvips has a long-standing bug in its implementation fixed (only very
-recent versions of Dvips have).
-
-\1f
-File: preview-latex.info,  Node: Emacs problems,  Next: Too small bounding boxes,  Prev: Font problems with Dvips,  Up: Known problems
-
-5.3 Emacs problems
-==================
-
-   * GNU Emacs versions
-
-     Don't use Emacsen older than 21.3 on X11-based systems.  On most
-     other systems, you'll need at least Emacs 22.1 or one of the
-     developer versions leading up to it.  Details can be found in
-     *note Prerequisites: (auctex)Prerequisites.
-
-   * Emacsen on Windows operating systems
-
-     For Emacs 21, no image support is available in Emacs under Windows.
-     Without images, preview-latex is useless.  The current CVS version
-     of Emacs available from `http://savannah.gnu.org/projects/emacs'
-     now supports images including the PNG format, so Emacs 22 should
-     work out of the box once it is released.  Precompiled versions are
-     available from `http://crasseux.com/emacs' and
-     `http://nqmacs.sf.net'.
-
-     For detailed installation instructions for Windows, see *note
-     Installation under MS Windows: (auctex)Installation under MS
-     Windows.
-
-   * XEmacs
-
-     There is are two larger problems known with older XEmacs releases.
-     One leads to seriously mispositioned baselines and previews
-     hanging far above other text on the same line.  This should be
-     fixed as of XEmacs-21.4.9.
-
-     The other core bug causes a huge delay when XEmacs's idea of the
-     state of processes (like ghostscript) is wrong, and can lead to
-     nasty spurious error messages.  It should be fixed in version
-     21.4.8.
-
-     Previews will only remain from one session to the next if you have
-     version 1.81 or above of the `edit-utils' package, first released
-     in the 2002-03-12 sumo tarball.
-
-\1f
-File: preview-latex.info,  Node: Too small bounding boxes,  Next: x-symbol interoperation,  Prev: Emacs problems,  Up: Known problems
-
-5.4 Too small bounding boxes
-============================
-
-The bounding box of a preview is determined by the LaTeX package using
-the pure TeX bounding boxes.  If there is material extending outside of
-the TeX box, that material will be missing from the preview image.
-This happens for the label-showing boxes from the `showkeys' package.
-This particular problem can be circumvented by using the `showlabels'
-option of the preview package.
-
-   In general, you should try to fix the problem in the TeX code, like
-avoiding drawing outside of the picture with PSTricks.
-
-   One possible remedy is to set `preview-fast-conversion' to `Off'
-(*note The Emacs interface::).  The conversion will take more time, but
-will then use the bounding boxes from EPS files generated by Dvips.
-
-   Dvips generally does not miss things, but it does not understand
-PostScript constructs like `\resizebox' or `\rotate' commands, so will
-generate rather wrong boxes for those.  Dvips can be helped with the
-`psfixbb' package option to preview (*note The LaTeX style file::),
-which will tag the corners of the included TeX box.  This will mostly
-be convenient for _pure_ PostScript stuff like that created by
-PSTricks, which Dvips would otherwise reserve no space for.
-
-\1f
-File: preview-latex.info,  Node: x-symbol interoperation,  Next: Middle-clicks paste instead of toggling,  Prev: Too small bounding boxes,  Up: Known problems
-
-5.5 x-symbol interoperation
-===========================
-
-Thanks to the work of Christoph Wedler, starting with version
-`4.0h/beta' of x-symbol, the line parsing of AUCTeX and preview-latex
-is fully supported.  Earlier versions exhibit problems.  However,
-versions before 4.2.2 will cause a drastic slowdown of preview-latex's
-parsing pass, so we don't recommend to use versions earlier than that.
-
-   If you wonder what x-symbol is, it is a package that transforms
-various tokens and subscripts to a more readable form while editing and
-offers a few input methods handy especially for dealing with math. Take
-a look at `http://x-symbol.sourceforge.net'.
-
-   x-symbol versions up to 4.5.1-beta at least require an 8bit-clean TeX
-implementation (meaning that its terminal output should not use
-`^^'-started escape sequences) for cooperation with preview-latex.
-Later versions may get along without it, like preview-latex does now.
-
-   If you experience problems with `circ.tex' in connection with both
-x-symbol and Latin-1 characters, you may need to change your language
-environment or, as a last resort, customize the variable
-`LaTeX-command-style' by replacing the command `latex' with `latex
--translate-file=cp8bit'.
-
-\1f
-File: preview-latex.info,  Node: Middle-clicks paste instead of toggling,  Prev: x-symbol interoperation,  Up: Known problems
-
-5.6 Middle-clicks paste instead of toggling
-===========================================
-
-This is probably the fault of your favorite package.  `flyspell.el' and
-`mouse-drag.el' are known to be affected in versions before Emacs 21.3.
-Upgrade to the most recent version.  What version of XEmacs might
-contain the fixes is unknown.
-
-   `isearch.el' also shows this effect while searches are in progress,
-but the code is such a complicated mess that no patch is in sight.
-Better just end the search with `<RET>' before toggling and resume with
-`C-s C-s' or similar afterwards.  Since previews over the current match
-will auto-open, anyway, this should not be much of a problem in
-practice.
-
-\1f
-File: preview-latex.info,  Node: For advanced users,  Next: ToDo,  Prev: Known problems,  Up: Top
-
-6 For advanced users
-********************
-
-This package consists of two parts: a LaTeX style that splits the
-output into appropriate parts with one preview object on each page, and
-an Emacs-lisp part integrating the thing into Emacs (aided by AUCTeX).
-
-* Menu:
-
-* The LaTeX style file::
-* The Emacs interface::
-* The preview images::
-* Misplaced previews::
-
-\1f
-File: preview-latex.info,  Node: The LaTeX style file,  Next: The Emacs interface,  Prev: For advanced users,  Up: For advanced users
-
-6.1 The LaTeX style file
-========================
-
-The main purpose of this package is the extraction of certain
-environments (most notably displayed formulas) from LaTeX sources as
-graphics.  This works with DVI files postprocessed by either Dvips and
-Ghostscript or dvipng, but it also works when you are using PDFTeX for
-generating PDF files (usually also postprocessed by Ghostscript).
-
-   Current uses of the package include the preview-latex package for
-WYSIWYG functionality in the AUCTeX editing environment, generation of
-previews in LyX, as part of the operation of the ps4pdf package, the
-tbook XML system and some other tools.
-
-   Producing EPS files with Dvips and its derivatives using the `-E'
-option is not a good alternative: People make do by fiddling around
-with `\thispagestyle{empty}' and hoping for the best (namely, that the
-specified contents will indeed fit on single pages), and then trying to
-guess the baseline of the resulting code and stuff, but this is at best
-dissatisfactory.  The preview package provides an easy way to ensure
-that exactly one page per request gets shipped, with a well-defined
-baseline and no page decorations.  While you still can use the preview
-package with the `classic'
-
-     dvips -E -i
-
-invocation, there are better ways available that don't rely on Dvips
-not getting confused by PostScript specials.
-
-   For most applications, you'll want to make use of the `tightpage'
-option.  This will embed the page dimensions into the PostScript or PDF
-code, obliterating the need to use the `-E -i' options to Dvips.  You
-can then produce all image files with a single run of Ghostscript from
-a single PDF or PostScript (as opposed to EPS) file.
-
-   Various options exist that will pass TeX dimensions and other
-information about the respective shipped out material (including
-descender size) into the log file, where external applications might
-make use of it.
-
-   The possibility for generating a whole set of graphics with a single
-run of Ghostscript (whether from LaTeX or PDFLaTeX) increases both
-speed and robustness of applications.  It is also feasible to use
-dvipng on a DVI file with the options
-
-     -picky -noghostscript
-
-to omit generating any image file that requires Ghostscript, then let a
-script generate all missing files using Dvips/Ghostscript.  This will
-usually speed up the process significantly.
-
-* Menu:
-
-* Package options::
-* Provided commands::
-
-\1f
-File: preview-latex.info,  Node: Package options,  Next: Provided commands,  Prev: The LaTeX style file,  Up: The LaTeX style file
-
-6.1.1 Package options
----------------------
-
-The package is included with the customary
-
-     \usepackage[OPTIONS]{preview}
-
-You should usually load this package as the last one, since it
-redefines several things that other packages may also provide.
-
-   The following options are available:
-
-`active'
-     is the most essential option.  If this option is not specified,
-     the `preview' package will be inactive and the document will be
-     typeset as if the `preview' package were not loaded, except that
-     all declarations and environments defined by the package are still
-     legal but have no effect.  This allows defining previewing
-     characteristics in your document, and only activating them by
-     calling LaTeX as
-
-          latex '\PassOptionsToPackage{active}{preview} \input{FILENAME}'
-
-`noconfig'
-     Usually the file `prdefault.cfg' gets loaded whenever the
-     `preview' package gets activated.  `prdefault.cfg' is supposed to
-     contain definitions that can cater for otherwise bad results, for
-     example, if a certain document class would otherwise lead to
-     trouble.  It also can be used to override any settings made in
-     this package, since it is loaded at the very end of it.  In
-     addition, there may be configuration files specific for certain
-     `preview' options like `auctex' which have more immediate needs.
-     The `noconfig' option suppresses loading of those option files,
-     too.
-
-`psfixbb'
-     Dvips determines the bounding boxes from the material in the DVI
-     file it understands.  Lots of PostScript specials are not part of
-     that.  Since the TeX boxes do not make it into the DVI file, but
-     merely characters, rules and specials do, Dvips might include far
-     too small areas.  The option `psfixbb' will include `/dev/null' as
-     a graphic file in the ultimate upper left and lower right corner
-     of the previewed box.  This will make Dvips generate an
-     appropriate bounding box.
-
-`dvips'
-     If this option is specified as a class option or to other
-     packages, several packages pass things like page size information
-     to Dvips, or cause crop marks or draft messages written on pages.
-     This seriously hampers the usability of previews.  If this option
-     is specified, the changes will be undone if possible.
-
-`pdftex'
-     If this option is set, PDFTeX is assumed as the output driver.
-     This mainly affects the `tightpage' option.
-
-`xetex'
-     If this option is set, XeTeX is assumed as the output driver.
-     This mainly affects the `tightpage' option.
-
-`displaymath'
-     will make all displayed math environments subject to preview
-     processing.  This will typically be the most desired option.
-
-`floats'
-     will make all float objects subject to preview processing.  If you
-     want to be more selective about what floats to pass through to a
-     preview, you should instead use the `\PreviewSnarfEnvironment'
-     command on the floats you want to have previewed.
-
-`textmath'
-     will make all text math subject to previews.  Since math mode is
-     used throughly inside of LaTeX even for other purposes, this works
-     by redefining `\(', `\)' and `$' and the `math' environment
-     (apparently some people use that).  Only occurences of these text
-     math delimiters in later loaded packages and in the main document
-     will thus be affected.
-
-`graphics'
-     will subject all `\includegraphics' commands to a preview.
-
-`sections'
-     will subject all section headers to a preview.
-
-`delayed'
-     will delay all activations and redefinitions the `preview' package
-     makes until `\'`begin{document}'.  The purpose of this is to cater
-     for documents which should be subjected to the `preview' package
-     without having been prepared for it.  You can process such
-     documents with
-
-          latex '\RequirePackage[active,delayed,OPTIONS]{preview}
-          \input{FILENAME}'
-
-     This relaxes the requirement to be loading the `preview' package
-     as last package.
-
-DRIVER
-     loads a special driver file `prDRIVER.def'.  The remaining options
-     are implemented through the use of driver files.
-
-`auctex'
-     This driver will produce fake error messages at the start and end
-     of every preview environment that enable the Emacs package
-     preview-latex in connection with AUCTeX to pinpoint the exact
-     source location where the previews have originated.
-     Unfortunately, there is no other reliable means of passing the
-     current TeX input position _in_ a line to external programs.  In
-     order to make the parsing more robust, this option also switches
-     off quite a few diagnostics that could be misinterpreted.
-
-     You should not specify this option manually, since it will only be
-     needed by automated runs that want to parse the pseudo error
-     messages.  Those runs will then use `\PassOptionsToPackage' in
-     order to effect the desired behaviour.  In addition,
-     `prauctex.cfg' will get loaded unless inhibited by the `noconfig'
-     option.  This caters for the most frequently encountered
-     problematic commands.
-
-`showlabels'
-     During the editing process, some people like to see the label
-     names in their equations, figures and the like.  Now if you are
-     using Emacs for editing, and in particular preview-latex, I'd
-     strongly recommend that you check out the RefTeX package which
-     pretty much obliterates the need for this kind of functionality.
-     If you still want it, standard LaTeX provides it with the
-     `showkeys' package, and there is also the less encompassing
-     `showlabels' package.  Unfortunately, since those go to some pain
-     not to change the page layout and spacing, they also don't change
-     `preview''s idea of the TeX dimensions of the involved boxes.  So
-     if you are using `preview' for determing bounding boxes, those
-     packages are mostly useless.  The option `showlabels' offers a
-     substitute for them.
-
-`tightpage'
-     It is not uncommon to want to use the results of `preview' as
-     graphic images for some other application.  One possibility is to
-     generate a flurry of EPS files with
-
-          dvips -E -i -Pwww -o OUTPUTFILE.000 INPUTFILE
-
-     However, in case those are to be processed further into graphic
-     image files by Ghostscript, this process is inefficient since all
-     of those files need to be processed one by one.  In addition, it
-     is necessary to extract the bounding box comments from the EPS
-     files and convert them into page dimension parameters for
-     Ghostscript in order to avoid full-page graphics.  This is not
-     even possible if you wanted to use Ghostscript in a _single_ run
-     for generating the files from a single PostScript file, since
-     Dvips will in that case leave no bounding box information anywhere.
-
-     The solution is to use the `tightpage' option.  That way a single
-     command line like
-
-          `gs -sDEVICE=png16m -dTextAlphaBits=4 -r300
-          -dGraphicsAlphaBits=4 -dSAFER -q -dNOPAUSE
-          -sOutputFile=OUTPUTFILE%d.png INPUTFILE.ps'
-
-     will be able to produce tight graphics from a single PostScript
-     file generated with Dvips _without_ use of the options `-E -i', in
-     a single run.
-
-     The `tightpage' option actually also works when using the `pdftex'
-     option and generating PDF files with PDFTeX.  The resulting PDF
-     file has separate page dimensions for every page and can directly
-     be converted with one run of Ghostscript into image files.
-
-     If neither `dvips' or `pdftex' have been specified, the
-     corresponding option will get autodetected and invoked.
-
-     If you need this in a batch environment where you don't want to
-     use `preview''s automatic extraction facilities, no problem: just
-     don't use any of the extraction options, and wrap everything to be
-     previewed into `preview' environments.  This is how LyX does its
-     math previews.
-
-     If the pages under the `tightpage' option are just too tight, you
-     can adjust by setting the length `\PreviewBorder' to a different
-     value by using `\setlength'.  The default value is `0.50001bp',
-     which is half of a usual PostScript point, rounded up.  If you go
-     below this value, the resulting page size may drop below `1bp',
-     and Ghostscript does not seem to like that.  If you need finer
-     control, you can adjust the bounding box dimensions individually
-     by changing the macro `\PreviewBbAdjust' with the help of
-     `\renewcommand'.  Its default value is
-
-          \newcommand \PreviewBbAdjust
-          {-\PreviewBorder -\PreviewBorder
-          \PreviewBorder  \PreviewBorder}
-
-     This adjusts the left, lower, right and upper borders by the given
-     amount.  The macro must contain 4 TeX dimensions after another,
-     and you may not omit the units if you specify them explicitly
-     instead of by register.  PostScript points have the unit `bp'.
-
-`lyx'
-     This option is for the sake of LyX developers.  It will output a
-     few diagnostics relevant for the sake of LyX' preview
-     functionality (at the time of writing, mostly implemented for math
-     insets, in versions of LyX starting with 1.3.0).
-
-`counters'
-     This writes out diagnostics at the start and the end of previews.
-     Only the counters changed since the last output get written, and
-     if no counters changed, nothing gets written at all.  The list
-     consists of counter name and value, both enclosed in `{}' braces,
-     followed by a space.  The last such pair is followed by a colon
-     (`:') if it is at the start of the preview snippet, and by a
-     period (`.') if it is at the end.  The order of different
-     diagnostics like this being issued depends on the order of the
-     specification of the options when calling the package.
-
-     Systems like preview-latex use this for keeping counters accurate
-     when single previews are regenerated.
-
-`footnotes'
-     This makes footnotes render as previews, and only as their
-     footnote symbol.  A convenient editing feature inside of Emacs.
-
-   The following options are just for debugging purposes of the package
-and similar to the corresponding TeX commands they allude to:
-
-`tracingall'
-     causes lots of diagnostic output to appear in the log file during
-     the preview collecting phases of TeX's operation.  In contrast to
-     the similarly named TeX command, it will not switch to
-     `\errorstopmode', nor will it change the setting of
-     `\tracingonline'.
-
-`showbox'
-     This option will show the contents of the boxes shipped out to the
-     DVI files.  It also sets `\showboxbreadth' and `\showboxdepth' to
-     their maximum values at the end of loading this package, but you
-     may reset them if you don't like that.
-
-\1f
-File: preview-latex.info,  Node: Provided commands,  Prev: Package options,  Up: The LaTeX style file
-
-6.1.2 Provided commands
------------------------
-
-`\begin{preview}...\end{preview}'
-     The `preview' environment causes its contents to be set as a
-     single preview image.  Insertions like figures and footnotes
-     (except those included in minipages) will typically lead to error
-     messages or be lost.  In case the `preview' package has not been
-     activated, the contents of this environment will be typeset
-     normally.
-
-`\begin{nopreview}...\end{nopreview}'
-     The `nopreview' environment will cause its contents not to undergo
-     any special treatment by the `preview' package.  When `preview' is
-     active, the contents will be discarded like all main text that
-     does not trigger the `preview' hooks.  When `preview' is not
-     active, the contents will be typeset just like the main text.
-
-     Note that both of these environments typeset things as usual when
-     preview is not active.  If you need something typeset
-     conditionally, use the `\ifPreview' conditional for it.
-
-`\PreviewMacro'
-     If you want to make a macro like `\includegraphics' (actually,
-     this is what is done by the `graphics' option to `preview')
-     produce a preview image, you put a declaration like
-
-          \PreviewMacro[*[[!]{\includegraphics}
-
-     or, more readable,
-
-          \PreviewMacro[{*[][]{}}]{\includegraphics}
-
-     into your preamble.  The optional argument to `\PreviewMacro'
-     specifies the arguments `\includegraphics' accepts, since this is
-     necessary information for properly ending the preview box.  Note
-     that if you are using the more readable form, you have to enclose
-     the argument in a `[{' and `}]' pair.  The inner braces are
-     necessary to stop any included `[]' pairs from prematurely ending
-     the optional argument, and to make a single `{}' denoting an
-     optional argument not get stripped away by TeX's argument parsing.
-
-     The letters simply mean
-
-    `*'
-          indicates an optional `*' modifier, as in `\includegraphics*'.
-
-    `['
-          ^^A] indicates an optional argument in brackets.  This syntax
-          is somewhat baroque, but brief.
-
-    `[]'
-          also indicates an optional argument in brackets.  Be sure to
-          have encluded the entire optional argument specification in
-          an additional pair of braces as described above.
-
-    `!'
-          indicates a mandatory argument.
-
-    `{}'
-          indicates the same.  Again, be sure to have that additional
-          level of braces around the whole argument specification.
-
-    `?'DELIMITER{TRUE CASE}{FALSE CASE}
-          is a conditional.  The next character is checked against
-          being equal to DELIMITER.  If it is, the specification TRUE
-          CASE is used for the further parsing, otherwise FALSE CASE
-          will be employed.  In neither case is something consumed from
-          the input, so {TRUE CASE} will still have to deal with the
-          upcoming delimiter.
-
-    `@'{LITERAL SEQUENCE}
-          will insert the given sequence literally into the executed
-          call of the command.
-
-    `-'
-          will just drop the next token.  It will probably be most
-          often used in the true branch of a `?' specification.
-
-    `#'{ARGUMENT}{REPLACEMENT}
-          is a transformation rule that calls a macro with the given
-          argument and replacement text on the rest of the argument
-          list.  The replacement is used in the executed call of the
-          command.  This can be used for parsing arbitrary constructs.
-          For example, the `[]' option could manually be implemented
-          with the option string `?[{#{[#1]}{[{#1}]}}{}'.  PStricks
-          users might enjoy this sort of flexibility.
-
-    `:'{ARGUMENT}{REPLACEMENT}
-          is again a transformation rule.  As opposed to `#', however,
-          the result of the transformation is parsed again.  You'll
-          rarely need this.
-
-     There is a second optional argument in brackets that can be used to
-     declare any default action to be taken instead.  This is mostly for
-     the sake of macros that influence numbering: you would want to keep
-     their effects in that respect.  The default action should use `#1'
-     for referring to the original (not the patched) command with the
-     parsed options appended.  Not specifying a second optional argument
-     here is equivalent to specifying `[#1]'.
-
-`\PreviewMacro*'
-     A similar invocation `\PreviewMacro*' simply throws the macro and
-     all of its arguments declared in the manner above away.  This is
-     mostly useful for having things like `\footnote' not do their
-     magic on their arguments.  More often than not, you don't want to
-     declare any arguments to scan to `\PreviewMacro*' since you would
-     want the remaining arguments to be treated as usual text and
-     typeset in that manner instead of being thrown away.  An exception
-     might be, say, sort keys for `\cite'.
-
-     A second optional argument in brackets can be used to declare any
-     default action to be taken instead.  This is for the sake of macros
-     that influence numbering: you would want to keep their effects in
-     that respect.  The default action might use `#1' for referring to
-     the original (not the patched) command with the parsed options
-     appended.  Not specifying a second optional argument here is
-     equivalent to specifying `[]' since the command usually gets thrown
-     away.
-
-     As an example for using this argument, you might want to specify
-
-          \PreviewMacro*\footnote[{[]}][#1{}]
-
-     This will replace a footnote by an empty footnote, but taking any
-     optional parameter into account, since an optional paramter changes
-     the numbering scheme.  That way the real argument for the footnote
-     remains for processing by preview-latex.
-
-`\PreviewEnvironment'
-     The macro `\PreviewEnvironment' works just as `\PreviewMacro' does,
-     only for environments.
-
-`\PreviewEnvironment*'
-     And the same goes for `\PreviewEnvironment*' as compared to
-     `\PreviewMacro*'.
-
-`\PreviewSnarfEnvironment'
-     This macro does not typeset the original environment inside of a
-     preview box, but instead typesets just the contents of the
-     original environment inside of the preview box, leaving nothing
-     for the original environment.  This has to be used for figures,
-     for example, since they would
-
-       1. produce insertion material that cannot be extracted to the
-          preview properly,
-
-       2. complain with an error message about not being in outer par
-          mode.
-
-`\PreviewOpen'
-
-`\PreviewClose'
-     Those Macros form a matched preview pair.  This is for macros that
-     behave similar as `\begin' and `\end' of an environment.  It is
-     essential for the operation of `\PreviewOpen' that the macro
-     treated with it will open an additional group even when the preview
-     falls inside of another preview or inside of a `nopreview'
-     environment.  Similarly, the macro treated with `PreviewClose'
-     will close an environment even when inactive.
-
-`\ifPreview'
-     In case you need to know whether `preview' is active, you can use
-     the conditional `\ifPreview' together with `\else' and `\fi'.
-
-
-\1f
-File: preview-latex.info,  Node: The Emacs interface,  Next: The preview images,  Prev: The LaTeX style file,  Up: For advanced users
-
-6.2 The Emacs interface
-=======================
-
-You can use `M-x customize-group <RET> preview-latex <RET>' in order to
-customize these variables, or use the menus for it.  We explain the
-various available options together with explaining how they work
-together in making preview-latex work as intended.
-
-`preview-LaTeX-command'
-     When you generate previews on a buffer or a region, the command in
-     `preview-LaTeX-command' gets run (that variable should only be
-     changed with Customize since its structure is somewhat peculiar,
-     though expressive).  As usual with AUCTeX, you can continue
-     working while this is going on.  It is not a good idea to change
-     the file until after preview-latex has established where to place
-     the previews which it can only do after the LaTeX run completes.
-     This run produces a host of pseudo-error messages that get parsed
-     by preview-latex at the end of the LaTeX run and give it the
-     necessary information about where in the source file the LaTeX
-     code for the various previews is located exactly. The parsing
-     takes a moment and will render Emacs busy.
-
-`preview-LaTeX-command-replacements'
-     This variable specifies transformations to be used before calling
-     the configured command.  One possibility is to have `\pdfoutput=0 '
-     appended to every command starting with `pdf'.  This particular
-     setting is available as the shortcut
-     `preview-LaTeX-disable-pdfoutput'.  Since preview-latex can work
-     with PDF files by now, there is little incentive for using this
-     option, anymore (for projects not requiring PDF output, the added
-     speed of `dvipng' might make this somewhat attractive).
-
-`preview-required-option-list'
-     `preview-LaTeX-command' uses `preview-required-option-list' in
-     order to pass options such as `auctex', `active' and `dvips' to
-     the `preview' package.  This means that the user need (and should)
-     not supply these in the document itself in case he wants to be
-     able to still compile his document without it turning into an
-     incoherent mass of little pictures.  These options even get passed
-     in when the user loads `preview' explicitly in his document.
-
-     The default includes an option `counters' that is controlled by the
-     boolean variable
-
-`preview-preserve-counters'
-     This option will cause the `preview' package to emit information
-     that will assist in keeping things like equation counters and
-     section numbers reasonably correct even when you are regenerating
-     only single previews.
-
-`preview-default-option-list'
-`preview-default-preamble'
-     If the document does not call in the package `preview' itself (via
-     `\usepackage') in the preamble, the preview package is loaded using
-     default options from `preview-default-option-list' and additional
-     commands specified in `preview-default-preamble'.
-
-`preview-fast-conversion'
-     This is relevant only for DVI mode.  It defaults to `On' and
-     results in the whole document being processed as one large
-     PostScript file from which the single images are extracted with
-     the help of parsing the PostScript for use of so-called DSC
-     comments.  The bounding boxes are extracted with the help of TeX
-     instead of getting them from Dvips.  If you are experiencing
-     bounding box problems, try setting this option to `Off'.
-
-`preview-prefer-TeX-bb'
-     If this option is `On', it tells preview-latex never to try to
-     extract bounding boxes from the bounding box comments of EPS files,
-     but rather rely on the boxes it gets from TeX.  If you activated
-     `preview-fast-conversion', this is done, anyhow, since there are no
-     EPS files from which to read this information.  The option
-     defaults to `Off', simply because about the only conceivable
-     reason to switch off `preview-fast-conversion' would be that you
-     have some bounding box problem and want to get Dvips' angle on
-     that matter.
-
-`preview-scale-function'
-`preview-reference-face'
-`preview-document-pt-list'
-`preview-default-document-pt'
-     `preview-scale-function' determines by what factor images should
-     be scaled when appearing on the screen.  If you specify a
-     numerical value here, the physical size on the screen will be that
-     of the original paper output scaled by the specified factor, at
-     least if Emacs' information about screen size and resolution are
-     correct.  The default is to let `preview-scale-from-face'
-     determine the scale function.  This function determines the scale
-     factor by making the size of the default font in the document
-     match that of the on-screen fonts.
-
-     The size of the screen fonts is deduced from the font
-     `preview-reference-face' (usually the default face used for
-     display), the size of the default font for the document is
-     determined by calling `preview-document-pt'.  This function
-     consults the members of `preview-document-pt-list' in turn until
-     it gets the desired information.  The default consults first
-     `preview-parsed-font-size', then calls `preview-auctex-font-size' which
-     asks AUCTeX about any size specification like `12pt' to the
-     documentclass that it might have detected when parsing the
-     document, and finally reverts to just assuming
-     `preview-default-document-pt' as the size used in the document
-     (defaulting to 10pt).
-
-     If you find that the size of previews and the other Emacs display
-     clashes, something goes wrong.  `preview-parsed-font-size' is
-     determined at `\begin{document}' time; if the default font size
-     changes after that, it will not get reported.  If you have an
-     outdated version of `preview.sty' in your path, the size might not
-     be reported at all.  If in this case AUCTeX is unable to find a
-     size specification, and if you are using a document class with a
-     different default value (like KomaScript), the default fallback
-     assumption will probably be wrong and preview-latex will scale up
-     things too large.  So better specify those size options even when
-     you know that LaTeX does not need them: preview-latex might
-     benefit from them.  Another possibility for error is that you have
-     not enabled AUCTeX's document parsing options.  The fallback
-     method of asking AUCTeX about the size might be disabled in future
-     versions of preview-latex since in general it is more reliable to
-     get this information from the LaTeX run itself.
-
-`preview-fast-dvips-command'
-`preview-dvips-command'
-     The regular command for turning a DVI file into a single
-     PostScript file is `preview-fast-dvips-command', while
-     `preview-dvips-command' is used for cranking out a DVI file where
-     every preview is in a separate EPS file.  Which of the two
-     commands gets used depends on the setting of
-     `preview-fast-conversion'.  The printer specified here by default
-     is `-Pwww' by default, which will usually get you scalable fonts
-     where available. If you are experiencing problems, you might want
-     to try playing around with Dvips options (*note
-     (dvips)Command-line options::).
-
-     The conversion of the previews into PostScript or EPS files gets
-     started after the LaTeX run completes when Emacs recognizes the
-     first image while parsing the error messages.  When Emacs has
-     finished parsing the error messages, it activates all detected
-     previews.  This entails throwing away any previous previews
-     covering the same areas, and then replacing the text in its visual
-     appearance by a placeholder looking like a roadworks sign.
-
-`preview-nonready-icon-specs'
-     This is the roadworks sign displayed while previews are being
-     prepared.  You may want to customize the font sizes at which
-     preview-latex switches over between different icon sizes, and the
-     ascent ratio which determines how high above the base line the
-     icon gets placed.
-
-`preview-error-icon-specs'
-`preview-icon-specs'
-     Those are icons placed before the source code of an opened preview
-     and, respectively, the image specs to be used for PostScript
-     errors, and a normal open preview in text representation.
-
-`preview-inner-environments'
-     This is a list of environments that are regarded as inner levels
-     of an outer environment when doing `preview-environment'. One
-     example when this is needed is in
-     `\begin{equation}\begin{split}...\end{split}\end{equation}', and
-     accordingly `split' is one entry in `preview-inner-environments'.
-
-`preview-use-balloon-help'
-     If you turn this XEmacs-only option `on', then moving the mouse
-     over previews and icons will show appropriate help texts.  This
-     works by switching on `balloon-help-mode' in the buffer if it is
-     not already enabled.  The default now is `off' since some users
-     reported problems with their version of XEmacs.  GNU Emacs has its
-     corresponding `tooltip-mode' enabled by default and in usable
-     condition.
-
-
-\1f
-File: preview-latex.info,  Node: The preview images,  Next: Misplaced previews,  Prev: The Emacs interface,  Up: For advanced users
-
-6.3 The preview images
-======================
-
-`preview-image-type'
-`preview-image-creators'
-`preview-gs-image-type-alist'
-     What happens when LaTeX is finished depends on the configuration of
-     `preview-image-type'.  What to do for each of the various settings
-     is specified in the variable `preview-image-creators'.  The options
-     to pass into Ghostscript and what Emacs image type to use is
-     specified in `preview-gs-image-type-alist'.
-
-     `preview-image-type' defaults to `png'.  For this to work, your
-     version of Ghostscript needs to support the `png16m' device.  If
-     you are experiencing problems here, you might want to reconfigure
-     `gs-image-type-alist' or `preview-image-type'.  Reconfiguring
-     `preview-image-creators' is only necessary for adding additional
-     image types.
-
-     Most devices make preview-latex start up a single Ghostscript
-     process for the entire preview run (as opposed to one per image)
-     and feed it either sections of a PDF file (if PDFLaTeX was used),
-     or (after running Dvips) sections of a single PostScript file or
-     separate EPS files in sequence for conversion into PNG format
-     which can be displayed much faster by Emacs.  Actually, not in
-     sequence but backwards since you are most likely editing at the
-     end of the document.  And as an added convenience, any preview
-     that happens to be on-screen is given higher priority so that
-     preview-latex will first cater for the images that are displayed.
-     There are various options customizable concerning aspects of that
-     operation, see the customization group `Preview Gs' for this.
-
-     Another noteworthy setting of `preview-image-type' is `dvipng': in
-     this case, the `dvipng'will get run on DVI output (see below for
-     PDF).  This is in general much faster than Dvips and Ghostscript.
-     In that case, the option
-
-`preview-dvipng-command'
-     will get run for doing the conversion, and it is expected that
-
-`preview-dvipng-image-type'
-     images get produced (`dvipng' might be configured for other image
-     types as well).  You will notice that `preview-gs-image-type-alist'
-     contains an entry for `dvipng': this actually has nothing to with
-     `dvipng' itself but specifies the image type and Ghostscript device
-     option to use when `dvipng' can't be used.  This will obviously be
-     the case for PDF output by PDFLaTeX, but it will also happen if
-     the DVI file contains PostScript specials in which case the
-     affected images will get run through Dvips and Ghostscript once
-     `dvipng' finishes.
-
-`preview-gs-options'
-     Most interesting to the user perhaps is the setting of this
-     variable.  It contains the default antialiasing settings
-     `-dTextAlphaBits=4' and `-dGraphicsAlphaBits=4'.  Decreasing those
-     values to 2 or 1 might increase Ghostscript's performance if you
-     find it lacking.
-
-   Running and feeding Ghostscript from preview-latex happens
-asynchronously again: you can resume editing while the images arrive.
-While those pretty pictures filling in the blanks on screen tend to
-make one marvel instead of work, rendering the non-displayed images
-afterwards will not take away your attention and will eventually
-guarantee that jumping around in the document will encounter only
-prerendered images.
-
-\1f
-File: preview-latex.info,  Node: Misplaced previews,  Prev: The preview images,  Up: For advanced users
-
-6.4 Misplaced previews
-======================
-
-If you are reading this section, the first thing is to check that your
-problem is not caused by x-symbol in connection with an installation not
-supporting 8-bit characters (*note x-symbol interoperation::).  If not,
-here's the beef:
-
-   As explained previously, Emacs uses pseudo-error messages generated
-by the `preview' package in order to pinpoint the exact source location
-where a preview originated.  This works in running text, but fails when
-preview material happens to lie in macro arguments, like the contents
-of `\emph'. Those macros first read in their entire argument, munge it
-through, perhaps transform it somehow, process it and perhaps then
-typeset something. When they finally typeset something, where is the
-location where the stuff originated? TeX, having read in the entire
-argument before, does not know and actually there would be no sane way
-of defining it.
-
-   For previews contained inside such a macro argument, the default
-behaviour of preview-latex is to use a position immediately after the
-closing brace of the argument. All the previews get placed there, all at
-a zero-width position, which means that Emacs displays it in an order
-that preview-latex cannot influence (currently in Emacs it is even
-possible that the order changes between runs). And since the placement
-of those previews is goofed up, you will not be able to regenerate them
-by clicking on them. The default behaviour is thus somewhat undesirable.
-
-   The solution (like with other preview problems) is to tell the LaTeX
-`preview' package how to tackle this problem (*note The LaTeX style
-file::).  Simply, you don't need `\emph' do anything at all during
-previews! You only want the text math previewed, so the solution is to
-use `\PreviewMacro*\emph' in the preamble of your document which will
-make LaTeX ignore `\emph' completely as long as it is not part of a
-larger preview (in which case it gets typeset as usual). Its argument
-thus becomes ordinary text and gets treated like ordinary text.
-
-   Note that it would be a bad idea to declare
-`\PreviewMacro*[{{}}]\emph' since then both `\emph' as well as its
-argument would be ignored instead of previewed. For user-level macros,
-this is almost never wanted, but there may be internal macros where you
-might want to ignore internal arguments.
-
-   The same mechanism can be used for a number of other text-formatting
-commands like `\textrm', `\textit' and the like. While they all use the
-same internal macro `\text@command', it will not do to redefine just
-that, since they call it only after having read their argument in, and
-then it already is too late. So you need to disable every of those
-commands by hand in your document preamble.
-
-   Actually, we wrote all of the above just to scare you.  At least all
-of the above mentioned macros and a few more are already catered for by
-a configuration file `prauctex.cfg' that gets loaded by default unless
-the `preview' package gets loaded with the `noconfig' option.  You can
-make your own copy of this file in a local directory and edit it in
-case of need.  You can also add loading of a file of your liking to
-`preview-default-preamble', or alternatively do the manual disabling of
-your favorite macro in `preview-default-preamble', which is
-customizable in the Preview Latex group.
-
-\1f
-File: preview-latex.info,  Node: ToDo,  Next: Frequently Asked Questions,  Prev: For advanced users,  Up: Top
-
-Appendix A ToDo
-***************
-
-   * Support other formats than just LaTeX
-
-     plain TeX users and ConTeXt users should not have to feel left
-     out.  While ConTeXt is not supported yet by released versions of
-     AUCTeX, at least supporting plain would help people, and be a start
-     for ConTeXt as well.  There are plain-based formats like MusiXTeX
-     that could benefit a lot from preview-latex.  The main part of the
-     difficulties here is to adapt `preview.dtx' to produce stuff not
-     requiring LaTeX.
-
-   * Support nested snippets
-
-     Currently you can't have both a footnote (which gets displayed as
-     just its footnote number) and math inside of a footnote rendered
-     as an image: such nesting might be achieved by rerunning
-     preview-latex on the footnote contents when one opens the footnote
-     for editing.
-
-   * Support other text properties than just images
-
-     Macros like `\textit' can be rendered as images, but the resulting
-     humungous blob is not suitable for editing, in particular since the
-     line filling from LaTeX does not coincide with that of Emacs.  It
-     would be much more useful if text properties just switched the
-     relevant font to italics rather than replacing the whole text with
-     an image.  It would also make editing quite easier.  Then there
-     are things like footnotes that are currently just replaced by
-     their footnote number.  While editing is not a concern here (the
-     number is not in the original text, anyway), it would save a lot
-     of conversion time if no images were generated, but Emacs just
-     displayed a properly fontified version of the footnote number.
-     Also, this might make preview-latex useful even on text terminals.
-
-   * Find a way to facilitate Source Specials
-
-     Probably in connection with adding appropriate support to
-     `dvipng', it would be nice if clicking on an image from a larger
-     piece of source code would place the cursor at the respective
-     source code location.
-
-   * Make `preview.dtx' look reasonable in AUCTeX
-
-     It is a bit embarrassing that `preview.dtx' is written in a manner
-     that will not give either good syntax highlighting or good
-     indentation when employing AUCTeX.
-
-   * Web page work
-
-     Currently, preview-latex's web page is not structured at all.
-     Better navigation would be desirable, as well as separate News and
-     Errata eye catchers.
-
-   * Manual improvements
-
-        - Pepper the manual with screen shots and graphics
-
-          This will be of interest for the HTML and TeX renditions of
-          the texinfo manual.  Since Texinfo now supports images as
-          well, this could well be nice to have.
-
-        - Fix duplicates
-
-          Various stuff appears several times.
-
-
-   * Implement rendering pipelines for Emacs
-
-     The current `gs.el' interface is fundamentally flawed, not only
-     because of a broken implementation.  A general batchable and
-     daemonizable rendering infrastructure that can work on all kinds of
-     preview images for embedding into buffers is warranted.  The
-     current implementation has a rather adhoc flavor and is not easily
-     extended.  It will not work outside of AUCTeX, either.
-
-   * Integrate into RefTeX
-
-     When referencing to equations and the like, the preview-images of
-     the source rather than plain text should be displayed.  If the
-     preview in question covers labels, those should appear in the
-     bubble help and/or a context menu.  Apropos:
-
-   * Implement LaTeX error indicators
-
-     Previews on erroneous LaTeX passages might gain a red border or
-     similar.
-
-   * Pop up relevant online documentation for frequent errors
-
-     A lot of errors are of the "badly configured" variety.  Perhaps the
-     relevant info pages should be delivered in addition to the error
-     message.
-
-   * Implement a table editing mode where every table cell gets output
-     as a separate preview.  Alternatively, output the complete table
-     metrics in a way that lets people click on individual cells for
-     editing purposes.
-
-   * Benchmark and kill Emacs inefficiencies
-
-     Both the LaTeX run under Emacs control as well as actual image
-     insertion in Emacs could be faster.  CVS Emacs has improved in that
-     respect, but it still is slower than desirable.
-
-   * Improve image support under Emacs
-
-     The general image and color handling in Emacs is inefficient and
-     partly defective.  This is still the case in CVS.  One option
-     would be to replace the whole color and image handling with GDK
-     routines when this library is available, since it has been
-     optimized for it.
-
-
-\1f
-File: preview-latex.info,  Node: Frequently Asked Questions,  Next: Copying this Manual,  Prev: ToDo,  Up: Top
-
-Appendix B Frequently Asked Questions
-*************************************
-
-* Menu:
-
-* Introduction to FAQ::
-* Requirements::
-* Installation Trouble::
-* Customization::
-* Troubleshooting::
-* Other formats::
-
-\1f
-File: preview-latex.info,  Node: Introduction to FAQ,  Next: Requirements,  Prev: Frequently Asked Questions,  Up: Frequently Asked Questions
-
-B.1 Introduction
-================
-
-B.1.1 How can I contribute to the FAQ?
---------------------------------------
-
-Send an email with the subject:
-     Preview FAQ
-   to <auctex-devel@gnu.org>.
-
-\1f
-File: preview-latex.info,  Node: Requirements,  Next: Installation Trouble,  Prev: Introduction to FAQ,  Up: Frequently Asked Questions
-
-B.2 Requirements
-================
-
-B.2.1 Which version of (X)Emacs is needed?
-------------------------------------------
-
-See also the table at the end of the section.
-
-   preview-latex nominally requires GNU Emacs with a version of at
-least 21.1.  However, Emacs 22 (currently under development) offers
-superior performance and wider platform support, and is even now the
-recommended platform to use.
-
-   While recent versions of XEmacs 21.4 are supported, doing this in a
-satisfactory manner has proven to be difficult due to technical
-shortcomings and differing API's which are hard to come by.  If
-preview-latex is an important part of your editing workflow, you are
-likely to get better results and support by switching to Emacs.  Of
-course, you can improve support for your favorite editor by giving
-feedback in case you encounter bugs.
-
-B.2.2 Which versions of Ghostscript and AUCTeX are needed?
-----------------------------------------------------------
-
-We recommend to use GNU or AFPL Ghostscript with a version of at least
-7.07.
-
-   preview-latex has been distributed as part of AUCTeX since version
-11.80.  If your version of AUCTeX is older than that, or if it does not
-contain a working copy of preview-latex, complain to wherever you got
-it from.
-
-B.2.3 I have trouble with the display format...
------------------------------------------------
-
-We recommend keeping the variable `preview-image-type' set to `dvipng'
-(if you have it installed) or `png'.  This is the default and can be
-set via the Preview/Customize menu.
-
-   All other formats are known to have inconveniences, either in file
-size or quality.  There are some Emacs versions around not supporting
-PNG; the proper way to deal with that is to complain to your Emacs
-provider.  Short of that, checking out PNM or JPEG formats might be a
-good way to find out whether the lack of PNG format support might be
-the only problem with your Emacs.
-
-B.2.4 For which OS does preview work?
--------------------------------------
-
-It is known to work under the X Window System for Linux and for several
-flavors of Unix: we have reports for HP and Solaris.
-
-   There are several development versions of Emacs around for native
-MacOS Carbon, and preview-latex is working with them, too.
-
-   With Windows, Cygwin and native ports of XEmacs should work.
-preview-latex will not work with any native version 21 of Emacs under
-Windows: you need to get a hold of Emacs 22 which is at the time of
-this writing not released but available as a developer snapshot.
-
-   The entry "X11/Unix" currently means Linux, Solaris or HP/UX, as
-well as the X-specific version for Mac/OSX.
-
-OS             Emacs version   XEmacs version
-X11/Unix       21.1            21.4.9
-Win9x cygwin   21.3.50?        21.4.8
-Win9x native   22.1            21.4.8
-MacOSX native  22.1            -
-
-\1f
-File: preview-latex.info,  Node: Installation Trouble,  Next: Customization,  Prev: Requirements,  Up: Frequently Asked Questions
-
-B.3 Installation Trouble
-========================
-
-B.3.1 I just get `LaTeX found no preview images'.
--------------------------------------------------
-
-The reason for this is that LaTeX found no preview images in the
-document in question.
-
-   One reason might be that there are no previews to be seen.  If you
-have not used preview-latex before, you might not know its manner of
-operation.  One sure-fire way to test if you just have a document where
-no previews are to be found is to use the provided example document
-`circ.tex' (you will have to copy it to some directory where you have
-write permissions).  If the symptom persists, you have a problem, and
-the problem is most likely a LaTeX problem.  Here are possible reasons:
-
-Filename database not updated
-     Various TeX distributions have their own ways of knowing where the
-     files are without actually searching directories.  The normal
-     preview-latex installation should detect common tools for that
-     purpose and use them.  If this goes wrong, or if the files get
-     installed into a place where they are not looked for, the LaTeX
-     run will fail.
-
-An incomplete manual installation
-     This should not happen if you followed installation instructions.
-     Unfortunately, people know better all the time.  If only
-     `preview.sty' gets installed without a set of supplementary files
-     also in the `latex' subdirectory, preview-latex runs will not
-     generate any errors, but they will not produce any previews,
-     either.
-
-An outdated `preview' installation
-     The `preview.sty' package is useful for more than just
-     preview-latex.  For example, it is part of TeXlive.  So you have
-     to make sure that preview-latex does not get to work with outdated
-     style and configuration files: some newer features will not work
-     with older TeX style files, and really old files will make
-     preview-latex fail completely.  There usual is a local `texmf'
-     tree, or even a user-specific tree that are searched before the
-     default tree.  Make sure that the first version of those files
-     that gets found is the correct one.
-
-B.3.2 I have problems with the XEmacs installation
---------------------------------------------------
-
-Please note that the XEmacs installation is different, since XEmacs has
-a package system that gets used here.  Please make sure that you read
-and follow the installation instructions for XEmacs.
-
-\1f
-File: preview-latex.info,  Node: Customization,  Next: Troubleshooting,  Prev: Installation Trouble,  Up: Frequently Asked Questions
-
-B.4 Customization
-=================
-
-B.4.1 Why don't I get balloon help like in the screen shots?
-------------------------------------------------------------
-
-Some users have reported problems with their XEmacs version, so balloon
-help is no longer switched on by default.  Use the Preview/Customize
-menu or `<M-x> customize-variable' in order to customize
-`preview-use-balloon-help' to `On'.  This only concerns XEmacs:
-tooltips under GNU Emacs are enabled by default and unproblematic.
-
-B.4.2 How to include additional environments like `enumerate'
--------------------------------------------------------------
-
-By default, preview-latex is intended mainly for displaying
-mathematical formulas, so environments like `enumerate' or `tabular'
-(except where contained in a float) are not included.  You can include
-them however manually by adding the lines:
-
-     \usepackage[displaymath,textmath,sections,graphics,floats]{preview}
-     \PreviewEnvironment{enumerate}
-
-   in your document header, that is before
-
-     \begin{document}
-   In general, `preview' should be loaded as the last thing before the
-start of document.
-
-   Be aware that
-
-     \PreviewEnvironment{...}
-
-   does not accept a comma separated list!  Also note that by putting
-more and more
-
-     \PreviewEnvironment{...}
-
-   in your document, it will look more and more like a DVI file preview
-when running preview-latex.  Since each preview is treated as one large
-monolithic block by Emacs, one should really restrict previews to those
-elements where the improvement in visual representation more than makes
-up for the decreased editability.
-
-B.4.3 What if I don't want to change the document?
---------------------------------------------------
-
-The easiest way is to generate a configuration file in the current
-directory.  You can basically either create `prdefault.cfg' which is
-used for any use of the `preview' package, or you can use
-`prauctex.cfg' which only applies to the use from with Emacs.  Let us
-assume you use the latter.  In that case you should write something like
-
-     \InputIfFileExists{preview/prauctex.cfg}{}{}
-     \PreviewEnvironment{enumerate}
-
-   in it.  The first line inputs the system-wide default configuration
-(the file name should match that, but not your own `prauctex.cfg'),
-then you add your own stuff.
-
-B.4.4 Suddenly I get gazillions of ridiculous pages?!?
-------------------------------------------------------
-
-When preview-latex works on extracting its stuff, it typesets each
-single preview on a page of its own.  This only happens when actual
-previews get generated.  Now if you want to configure preview-latex in
-your document, you need to add your own `\usepackage' call to `preview'
-so that it will be able to interpret its various definition commands.
-It is an error to add the `active' option to this invocation: you don't
-want the package to be active unless preview-latex itself enables the
-previewing operation (which it will).
-
-B.4.5 Does preview-latex work with presentation classes?
---------------------------------------------------------
-
-preview-latex should work with most presentation classes.  However,
-since those classes often have macros or pseudo environments
-encompassing a complete slide, you will need to use the customization
-facilities of `preview.sty' to tell it how to resolve this, whether you
-want no previews, previews of whole slides or previews of inner
-material.
-
-\1f
-File: preview-latex.info,  Node: Troubleshooting,  Next: Other formats,  Prev: Customization,  Up: Frequently Asked Questions
-
-B.5 Troubleshooting
-===================
-
-B.5.1 Preview causes all sort of strange error messages
--------------------------------------------------------
-
-When running preview-latex and taking a look at either log file or
-terminal output, lots of messages like
-
-     ! Preview: Snippet 3 started.
-     <-><->
-
-     l.52 \item Sie lassen sich als Funktion $
-                                              y = f(x)$ darstellen.
-     ! Preview: Snippet 3 ended.(491520+163840x2494310).
-     <-><->
-
-     l.52 \item Sie lassen sich als Funktion $y = f(x)$
-                                                        darstellen.
-
-   appear (previous versions generated messages looking even more like
-errors).  Those are not real errors (as will be noted in the log file).
-Or rather, while they *are* really TeX error messages, they are
-intentional.  This currently is the only reliable way to pass the
-information from the LaTeX run of preview-latex to its Emacs part about
-where the previews originated in the source text.  Since they are
-actual errors, you will also get AUCTeX to state
-     Preview-LaTeX exited as expected with code 1 at Wed Sep  4 17:03:30
-   after the LaTeX run in the run buffer.  This merely indicates that
-errors were present, and errors will always be present when
-preview-latex is operating.  There might be also real errors, so in
-case of doubt, look for them explicitly in either run buffer or the
-resulting `.log' file.
-
-B.5.2 Why do my DVI and PDF output files vanish?
-------------------------------------------------
-
-In order to produce the preview images preview-latex runs LaTeX on the
-master or region file.  The resulting DVI or PDF file can happen to
-have the same name as the output file of a regular LaTeX run.  So the
-regular output file gets overwritten and is subsequently deleted by
-preview-latex.
-
-B.5.3 My output file suddenly only contains preview images?!
-------------------------------------------------------------
-
-As mentioned in the previews FAQ entry, preview-latex might use the
-file name of the original output file for the creation of preview
-images.  If the original output file is being displayed with a viewer
-when this happens, you might see strange effects depending on the
-viewer, e.g. a message about the file being corrupted or the display of
-all the preview images instead of your typeset document.  (Also *Note
-Customization::.)
-
-\1f
-File: preview-latex.info,  Node: Other formats,  Prev: Troubleshooting,  Up: Frequently Asked Questions
-
-B.6 preview-latex when not using LaTeX
-======================================
-
-B.6.1 Does preview-latex work with  PDFLaTeX?
----------------------------------------------
-
-Yes, as long as you use AUCTeX's own PDFLaTeX mode and have not messed
-with `TeX-command-list'.
-
-B.6.2 Does preview-latex work with `elatex'?
---------------------------------------------
-
-No problem here.  If you configure your AUCTeX to use `elatex', or
-simply have `latex' point to `elatex', this will work fine.  Modern TeX
-distributions use eTeX for LaTeX, anyway.
-
-B.6.3 Does preview-latex work with ConTeXt?
--------------------------------------------
-
-In short, no.  The `preview' package is LaTeX-dependent.  Adding
-support for other formats requires volunteers.
-
-B.6.4 Does preview-latex work with plain TeX?
----------------------------------------------
-
-Again, no.  Restructuring the `preview' package for `plain' operation
-would be required.  Volunteers welcome.
-
-   In some cases you might get around by making a wrapper pseudo-Master
-file looking like the following:
-
-     \documentclass{article}
-     \usepackage{plain}
-     \begin{document}
-     \begin{plain}
-     \input myplainfile
-     \end{plain}
-     \end{document}
-
-\1f
-File: preview-latex.info,  Node: Copying this Manual,  Next: Index,  Prev: Frequently Asked Questions,  Up: Top
-
-Appendix C Copying this Manual
-******************************
-
-The copyright notice for this manual is:
-
-   This manual is for preview-latex, a LaTeX preview mode for AUCTeX
-(version 11.86 from 2010-02-21).
-
-   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-Foundation, Inc.
-
-     Permission is granted to copy, distribute and/or modify this
-     document under the terms of the GNU Free Documentation License,
-     Version 1.3 or any later version published by the Free Software
-     Foundation; with no Invariant Sections, no Front-Cover Texts and
-     no Back-Cover Texts.  A copy of the license is included in the
-     section entitled "GNU Free Documentation License."
-
-The full license text can be read here:
-
-* Menu:
-
-* GNU Free Documentation License:: License for copying this manual.
-
-\1f
-File: preview-latex.info,  Node: GNU Free Documentation License,  Up: Copying this Manual
-
-C.1 GNU Free Documentation License
-==================================
-
-                     Version 1.3, 3 November 2008
-
-     Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software
-     Foundation, Inc.  `http://fsf.org/'
-
-     Everyone is permitted to copy and distribute verbatim copies
-     of this license document, but changing it is not allowed.
-
-  0. PREAMBLE
-
-     The purpose of this License is to make a manual, textbook, or other
-     functional and useful document "free" in the sense of freedom: to
-     assure everyone the effective freedom to copy and redistribute it,
-     with or without modifying it, either commercially or
-     noncommercially.  Secondarily, this License preserves for the
-     author and publisher a way to get credit for their work, while not
-     being considered responsible for modifications made by others.
-
-     This License is a kind of "copyleft", which means that derivative
-     works of the document must themselves be free in the same sense.
-     It complements the GNU General Public License, which is a copyleft
-     license designed for free software.
-
-     We have designed this License in order to use it for manuals for
-     free software, because free software needs free documentation: a
-     free program should come with manuals providing the same freedoms
-     that the software does.  But this License is not limited to
-     software manuals; it can be used for any textual work, regardless
-     of subject matter or whether it is published as a printed book.
-     We recommend this License principally for works whose purpose is
-     instruction or reference.
-
-  1. APPLICABILITY AND DEFINITIONS
-
-     This License applies to any manual or other work, in any medium,
-     that contains a notice placed by the copyright holder saying it
-     can be distributed under the terms of this License.  Such a notice
-     grants a world-wide, royalty-free license, unlimited in duration,
-     to use that work under the conditions stated herein.  The
-     "Document", below, refers to any such manual or work.  Any member
-     of the public is a licensee, and is addressed as "you".  You
-     accept the license if you copy, modify or distribute the work in a
-     way requiring permission under copyright law.
-
-     A "Modified Version" of the Document means any work containing the
-     Document or a portion of it, either copied verbatim, or with
-     modifications and/or translated into another language.
-
-     A "Secondary Section" is a named appendix or a front-matter section
-     of the Document that deals exclusively with the relationship of the
-     publishers or authors of the Document to the Document's overall
-     subject (or to related matters) and contains nothing that could
-     fall directly within that overall subject.  (Thus, if the Document
-     is in part a textbook of mathematics, a Secondary Section may not
-     explain any mathematics.)  The relationship could be a matter of
-     historical connection with the subject or with related matters, or
-     of legal, commercial, philosophical, ethical or political position
-     regarding them.
-
-     The "Invariant Sections" are certain Secondary Sections whose
-     titles are designated, as being those of Invariant Sections, in
-     the notice that says that the Document is released under this
-     License.  If a section does not fit the above definition of
-     Secondary then it is not allowed to be designated as Invariant.
-     The Document may contain zero Invariant Sections.  If the Document
-     does not identify any Invariant Sections then there are none.
-
-     The "Cover Texts" are certain short passages of text that are
-     listed, as Front-Cover Texts or Back-Cover Texts, in the notice
-     that says that the Document is released under this License.  A
-     Front-Cover Text may be at most 5 words, and a Back-Cover Text may
-     be at most 25 words.
-
-     A "Transparent" copy of the Document means a machine-readable copy,
-     represented in a format whose specification is available to the
-     general public, that is suitable for revising the document
-     straightforwardly with generic text editors or (for images
-     composed of pixels) generic paint programs or (for drawings) some
-     widely available drawing editor, and that is suitable for input to
-     text formatters or for automatic translation to a variety of
-     formats suitable for input to text formatters.  A copy made in an
-     otherwise Transparent file format whose markup, or absence of
-     markup, has been arranged to thwart or discourage subsequent
-     modification by readers is not Transparent.  An image format is
-     not Transparent if used for any substantial amount of text.  A
-     copy that is not "Transparent" is called "Opaque".
-
-     Examples of suitable formats for Transparent copies include plain
-     ASCII without markup, Texinfo input format, LaTeX input format,
-     SGML or XML using a publicly available DTD, and
-     standard-conforming simple HTML, PostScript or PDF designed for
-     human modification.  Examples of transparent image formats include
-     PNG, XCF and JPG.  Opaque formats include proprietary formats that
-     can be read and edited only by proprietary word processors, SGML or
-     XML for which the DTD and/or processing tools are not generally
-     available, and the machine-generated HTML, PostScript or PDF
-     produced by some word processors for output purposes only.
-
-     The "Title Page" means, for a printed book, the title page itself,
-     plus such following pages as are needed to hold, legibly, the
-     material this License requires to appear in the title page.  For
-     works in formats which do not have any title page as such, "Title
-     Page" means the text near the most prominent appearance of the
-     work's title, preceding the beginning of the body of the text.
-
-     The "publisher" means any person or entity that distributes copies
-     of the Document to the public.
-
-     A section "Entitled XYZ" means a named subunit of the Document
-     whose title either is precisely XYZ or contains XYZ in parentheses
-     following text that translates XYZ in another language.  (Here XYZ
-     stands for a specific section name mentioned below, such as
-     "Acknowledgements", "Dedications", "Endorsements", or "History".)
-     To "Preserve the Title" of such a section when you modify the
-     Document means that it remains a section "Entitled XYZ" according
-     to this definition.
-
-     The Document may include Warranty Disclaimers next to the notice
-     which states that this License applies to the Document.  These
-     Warranty Disclaimers are considered to be included by reference in
-     this License, but only as regards disclaiming warranties: any other
-     implication that these Warranty Disclaimers may have is void and
-     has no effect on the meaning of this License.
-
-  2. VERBATIM COPYING
-
-     You may copy and distribute the Document in any medium, either
-     commercially or noncommercially, provided that this License, the
-     copyright notices, and the license notice saying this License
-     applies to the Document are reproduced in all copies, and that you
-     add no other conditions whatsoever to those of this License.  You
-     may not use technical measures to obstruct or control the reading
-     or further copying of the copies you make or distribute.  However,
-     you may accept compensation in exchange for copies.  If you
-     distribute a large enough number of copies you must also follow
-     the conditions in section 3.
-
-     You may also lend copies, under the same conditions stated above,
-     and you may publicly display copies.
-
-  3. COPYING IN QUANTITY
-
-     If you publish printed copies (or copies in media that commonly
-     have printed covers) of the Document, numbering more than 100, and
-     the Document's license notice requires Cover Texts, you must
-     enclose the copies in covers that carry, clearly and legibly, all
-     these Cover Texts: Front-Cover Texts on the front cover, and
-     Back-Cover Texts on the back cover.  Both covers must also clearly
-     and legibly identify you as the publisher of these copies.  The
-     front cover must present the full title with all words of the
-     title equally prominent and visible.  You may add other material
-     on the covers in addition.  Copying with changes limited to the
-     covers, as long as they preserve the title of the Document and
-     satisfy these conditions, can be treated as verbatim copying in
-     other respects.
-
-     If the required texts for either cover are too voluminous to fit
-     legibly, you should put the first ones listed (as many as fit
-     reasonably) on the actual cover, and continue the rest onto
-     adjacent pages.
-
-     If you publish or distribute Opaque copies of the Document
-     numbering more than 100, you must either include a
-     machine-readable Transparent copy along with each Opaque copy, or
-     state in or with each Opaque copy a computer-network location from
-     which the general network-using public has access to download
-     using public-standard network protocols a complete Transparent
-     copy of the Document, free of added material.  If you use the
-     latter option, you must take reasonably prudent steps, when you
-     begin distribution of Opaque copies in quantity, to ensure that
-     this Transparent copy will remain thus accessible at the stated
-     location until at least one year after the last time you
-     distribute an Opaque copy (directly or through your agents or
-     retailers) of that edition to the public.
-
-     It is requested, but not required, that you contact the authors of
-     the Document well before redistributing any large number of
-     copies, to give them a chance to provide you with an updated
-     version of the Document.
-
-  4. MODIFICATIONS
-
-     You may copy and distribute a Modified Version of the Document
-     under the conditions of sections 2 and 3 above, provided that you
-     release the Modified Version under precisely this License, with
-     the Modified Version filling the role of the Document, thus
-     licensing distribution and modification of the Modified Version to
-     whoever possesses a copy of it.  In addition, you must do these
-     things in the Modified Version:
-
-       A. Use in the Title Page (and on the covers, if any) a title
-          distinct from that of the Document, and from those of
-          previous versions (which should, if there were any, be listed
-          in the History section of the Document).  You may use the
-          same title as a previous version if the original publisher of
-          that version gives permission.
-
-       B. List on the Title Page, as authors, one or more persons or
-          entities responsible for authorship of the modifications in
-          the Modified Version, together with at least five of the
-          principal authors of the Document (all of its principal
-          authors, if it has fewer than five), unless they release you
-          from this requirement.
-
-       C. State on the Title page the name of the publisher of the
-          Modified Version, as the publisher.
-
-       D. Preserve all the copyright notices of the Document.
-
-       E. Add an appropriate copyright notice for your modifications
-          adjacent to the other copyright notices.
-
-       F. Include, immediately after the copyright notices, a license
-          notice giving the public permission to use the Modified
-          Version under the terms of this License, in the form shown in
-          the Addendum below.
-
-       G. Preserve in that license notice the full lists of Invariant
-          Sections and required Cover Texts given in the Document's
-          license notice.
-
-       H. Include an unaltered copy of this License.
-
-       I. Preserve the section Entitled "History", Preserve its Title,
-          and add to it an item stating at least the title, year, new
-          authors, and publisher of the Modified Version as given on
-          the Title Page.  If there is no section Entitled "History" in
-          the Document, create one stating the title, year, authors,
-          and publisher of the Document as given on its Title Page,
-          then add an item describing the Modified Version as stated in
-          the previous sentence.
-
-       J. Preserve the network location, if any, given in the Document
-          for public access to a Transparent copy of the Document, and
-          likewise the network locations given in the Document for
-          previous versions it was based on.  These may be placed in
-          the "History" section.  You may omit a network location for a
-          work that was published at least four years before the
-          Document itself, or if the original publisher of the version
-          it refers to gives permission.
-
-       K. For any section Entitled "Acknowledgements" or "Dedications",
-          Preserve the Title of the section, and preserve in the
-          section all the substance and tone of each of the contributor
-          acknowledgements and/or dedications given therein.
-
-       L. Preserve all the Invariant Sections of the Document,
-          unaltered in their text and in their titles.  Section numbers
-          or the equivalent are not considered part of the section
-          titles.
-
-       M. Delete any section Entitled "Endorsements".  Such a section
-          may not be included in the Modified Version.
-
-       N. Do not retitle any existing section to be Entitled
-          "Endorsements" or to conflict in title with any Invariant
-          Section.
-
-       O. Preserve any Warranty Disclaimers.
-
-     If the Modified Version includes new front-matter sections or
-     appendices that qualify as Secondary Sections and contain no
-     material copied from the Document, you may at your option
-     designate some or all of these sections as invariant.  To do this,
-     add their titles to the list of Invariant Sections in the Modified
-     Version's license notice.  These titles must be distinct from any
-     other section titles.
-
-     You may add a section Entitled "Endorsements", provided it contains
-     nothing but endorsements of your Modified Version by various
-     parties--for example, statements of peer review or that the text
-     has been approved by an organization as the authoritative
-     definition of a standard.
-
-     You may add a passage of up to five words as a Front-Cover Text,
-     and a passage of up to 25 words as a Back-Cover Text, to the end
-     of the list of Cover Texts in the Modified Version.  Only one
-     passage of Front-Cover Text and one of Back-Cover Text may be
-     added by (or through arrangements made by) any one entity.  If the
-     Document already includes a cover text for the same cover,
-     previously added by you or by arrangement made by the same entity
-     you are acting on behalf of, you may not add another; but you may
-     replace the old one, on explicit permission from the previous
-     publisher that added the old one.
-
-     The author(s) and publisher(s) of the Document do not by this
-     License give permission to use their names for publicity for or to
-     assert or imply endorsement of any Modified Version.
-
-  5. COMBINING DOCUMENTS
-
-     You may combine the Document with other documents released under
-     this License, under the terms defined in section 4 above for
-     modified versions, provided that you include in the combination
-     all of the Invariant Sections of all of the original documents,
-     unmodified, and list them all as Invariant Sections of your
-     combined work in its license notice, and that you preserve all
-     their Warranty Disclaimers.
-
-     The combined work need only contain one copy of this License, and
-     multiple identical Invariant Sections may be replaced with a single
-     copy.  If there are multiple Invariant Sections with the same name
-     but different contents, make the title of each such section unique
-     by adding at the end of it, in parentheses, the name of the
-     original author or publisher of that section if known, or else a
-     unique number.  Make the same adjustment to the section titles in
-     the list of Invariant Sections in the license notice of the
-     combined work.
-
-     In the combination, you must combine any sections Entitled
-     "History" in the various original documents, forming one section
-     Entitled "History"; likewise combine any sections Entitled
-     "Acknowledgements", and any sections Entitled "Dedications".  You
-     must delete all sections Entitled "Endorsements."
-
-  6. COLLECTIONS OF DOCUMENTS
-
-     You may make a collection consisting of the Document and other
-     documents released under this License, and replace the individual
-     copies of this License in the various documents with a single copy
-     that is included in the collection, provided that you follow the
-     rules of this License for verbatim copying of each of the
-     documents in all other respects.
-
-     You may extract a single document from such a collection, and
-     distribute it individually under this License, provided you insert
-     a copy of this License into the extracted document, and follow
-     this License in all other respects regarding verbatim copying of
-     that document.
-
-  7. AGGREGATION WITH INDEPENDENT WORKS
-
-     A compilation of the Document or its derivatives with other
-     separate and independent documents or works, in or on a volume of
-     a storage or distribution medium, is called an "aggregate" if the
-     copyright resulting from the compilation is not used to limit the
-     legal rights of the compilation's users beyond what the individual
-     works permit.  When the Document is included in an aggregate, this
-     License does not apply to the other works in the aggregate which
-     are not themselves derivative works of the Document.
-
-     If the Cover Text requirement of section 3 is applicable to these
-     copies of the Document, then if the Document is less than one half
-     of the entire aggregate, the Document's Cover Texts may be placed
-     on covers that bracket the Document within the aggregate, or the
-     electronic equivalent of covers if the Document is in electronic
-     form.  Otherwise they must appear on printed covers that bracket
-     the whole aggregate.
-
-  8. TRANSLATION
-
-     Translation is considered a kind of modification, so you may
-     distribute translations of the Document under the terms of section
-     4.  Replacing Invariant Sections with translations requires special
-     permission from their copyright holders, but you may include
-     translations of some or all Invariant Sections in addition to the
-     original versions of these Invariant Sections.  You may include a
-     translation of this License, and all the license notices in the
-     Document, and any Warranty Disclaimers, provided that you also
-     include the original English version of this License and the
-     original versions of those notices and disclaimers.  In case of a
-     disagreement between the translation and the original version of
-     this License or a notice or disclaimer, the original version will
-     prevail.
-
-     If a section in the Document is Entitled "Acknowledgements",
-     "Dedications", or "History", the requirement (section 4) to
-     Preserve its Title (section 1) will typically require changing the
-     actual title.
-
-  9. TERMINATION
-
-     You may not copy, modify, sublicense, or distribute the Document
-     except as expressly provided under this License.  Any attempt
-     otherwise to copy, modify, sublicense, or distribute it is void,
-     and will automatically terminate your rights under this License.
-
-     However, if you cease all violation of this License, then your
-     license from a particular copyright holder is reinstated (a)
-     provisionally, unless and until the copyright holder explicitly
-     and finally terminates your license, and (b) permanently, if the
-     copyright holder fails to notify you of the violation by some
-     reasonable means prior to 60 days after the cessation.
-
-     Moreover, your license from a particular copyright holder is
-     reinstated permanently if the copyright holder notifies you of the
-     violation by some reasonable means, this is the first time you have
-     received notice of violation of this License (for any work) from
-     that copyright holder, and you cure the violation prior to 30 days
-     after your receipt of the notice.
-
-     Termination of your rights under this section does not terminate
-     the licenses of parties who have received copies or rights from
-     you under this License.  If your rights have been terminated and
-     not permanently reinstated, receipt of a copy of some or all of
-     the same material does not give you any rights to use it.
-
- 10. FUTURE REVISIONS OF THIS LICENSE
-
-     The Free Software Foundation may publish new, revised versions of
-     the GNU Free Documentation License from time to time.  Such new
-     versions will be similar in spirit to the present version, but may
-     differ in detail to address new problems or concerns.  See
-     `http://www.gnu.org/copyleft/'.
-
-     Each version of the License is given a distinguishing version
-     number.  If the Document specifies that a particular numbered
-     version of this License "or any later version" applies to it, you
-     have the option of following the terms and conditions either of
-     that specified version or of any later version that has been
-     published (not as a draft) by the Free Software Foundation.  If
-     the Document does not specify a version number of this License,
-     you may choose any version ever published (not as a draft) by the
-     Free Software Foundation.  If the Document specifies that a proxy
-     can decide which future versions of this License can be used, that
-     proxy's public statement of acceptance of a version permanently
-     authorizes you to choose that version for the Document.
-
- 11. RELICENSING
-
-     "Massive Multiauthor Collaboration Site" (or "MMC Site") means any
-     World Wide Web server that publishes copyrightable works and also
-     provides prominent facilities for anybody to edit those works.  A
-     public wiki that anybody can edit is an example of such a server.
-     A "Massive Multiauthor Collaboration" (or "MMC") contained in the
-     site means any set of copyrightable works thus published on the MMC
-     site.
-
-     "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
-     license published by Creative Commons Corporation, a not-for-profit
-     corporation with a principal place of business in San Francisco,
-     California, as well as future copyleft versions of that license
-     published by that same organization.
-
-     "Incorporate" means to publish or republish a Document, in whole or
-     in part, as part of another Document.
-
-     An MMC is "eligible for relicensing" if it is licensed under this
-     License, and if all works that were first published under this
-     License somewhere other than this MMC, and subsequently
-     incorporated in whole or in part into the MMC, (1) had no cover
-     texts or invariant sections, and (2) were thus incorporated prior
-     to November 1, 2008.
-
-     The operator of an MMC Site may republish an MMC contained in the
-     site under CC-BY-SA on the same site at any time before August 1,
-     2009, provided the MMC is eligible for relicensing.
-
-
-ADDENDUM: How to use this License for your documents
-====================================================
-
-To use this License in a document you have written, include a copy of
-the License in the document and put the following copyright and license
-notices just after the title page:
-
-       Copyright (C)  YEAR  YOUR NAME.
-       Permission is granted to copy, distribute and/or modify this document
-       under the terms of the GNU Free Documentation License, Version 1.3
-       or any later version published by the Free Software Foundation;
-       with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
-       Texts.  A copy of the license is included in the section entitled ``GNU
-       Free Documentation License''.
-
-   If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts." line with this:
-
-         with the Invariant Sections being LIST THEIR TITLES, with
-         the Front-Cover Texts being LIST, and with the Back-Cover Texts
-         being LIST.
-
-   If you have Invariant Sections without Cover Texts, or some other
-combination of the three, merge those two alternatives to suit the
-situation.
-
-   If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of
-free software license, such as the GNU General Public License, to
-permit their use in free software.
-
-\1f
-File: preview-latex.info,  Node: Index,  Prev: Copying this Manual,  Up: Top
-
-Index
-*****
-
-\0\b[index\0\b]
-* Menu:
-
-* \PreviewEnvironment:                   Provided commands.   (line 133)
-* \PreviewMacro:                         Provided commands.   (line  26)
-* Activation:                            Activating preview-latex.
-                                                              (line   6)
-* C-c C-k:                               Keys and lisp.       (line 161)
-* C-c C-m P:                             Keys and lisp.       (line  64)
-* C-c C-p C-b:                           Keys and lisp.       (line  90)
-* C-c C-p C-c C-b:                       Keys and lisp.       (line 116)
-* C-c C-p C-c C-d:                       Keys and lisp.       (line 122)
-* C-c C-p C-c C-p:                       Keys and lisp.       (line 100)
-* C-c C-p C-c C-r:                       Keys and lisp.       (line 111)
-* C-c C-p C-c C-s:                       Keys and lisp.       (line 106)
-* C-c C-p C-d:                           Keys and lisp.       (line  95)
-* C-c C-p C-e:                           Keys and lisp.       (line  75)
-* C-c C-p C-f:                           Keys and lisp.       (line 129)
-* C-c C-p C-i:                           Keys and lisp.       (line 148)
-* C-c C-p C-p:                           Keys and lisp.       (line  24)
-* C-c C-p C-r:                           Keys and lisp.       (line  85)
-* C-c C-p C-s:                           Keys and lisp.       (line  80)
-* C-c C-p C-w:                           Keys and lisp.       (line  46)
-* C-u C-c C-p C-f:                       Keys and lisp.       (line 142)
-* Caching a preamble:                    Simple customization.
-                                                              (line  59)
-* Contacts:                              Contacts.            (line   6)
-* Copying:                               Copying.             (line   6)
-* Copyright:                             Copying.             (line   6)
-* CVS access:                            Availability.        (line   6)
-* Distribution:                          Copying.             (line   6)
-* Download:                              Availability.        (line   6)
-* FDL, GNU Free Documentation License:   GNU Free Documentation License.
-                                                              (line   6)
-* Free:                                  Copying.             (line   6)
-* Free software:                         Copying.             (line   6)
-* General Public License:                Copying.             (line   6)
-* GPL:                                   Copying.             (line   6)
-* Inline math:                           Simple customization.
-                                                              (line 110)
-* Kill preview-generating process:       Keys and lisp.       (line 161)
-* License:                               Copying.             (line   6)
-* M-m P:                                 Keys and lisp.       (line  64)
-* M-x preview-report-bug <RET>:          Keys and lisp.       (line 153)
-* Mailing list:                          Contacts.            (line   6)
-* Menu entries:                          Keys and lisp.       (line   6)
-* Philosophy of preview-latex:           What use is it?.     (line   6)
-* preview-at-point:                      Keys and lisp.       (line  24)
-* preview-auctex-font-size:              The Emacs interface. (line 100)
-* preview-auto-cache-preamble:           Simple customization.
-                                                              (line  59)
-* preview-buffer:                        Keys and lisp.       (line  90)
-* preview-cache-preamble:                Keys and lisp.       (line 129)
-* preview-cache-preamble-off:            Keys and lisp.       (line 142)
-* preview-clearout:                      Keys and lisp.       (line 111)
-* preview-clearout-at-point:             Keys and lisp.       (line 100)
-* preview-clearout-buffer:               Keys and lisp.       (line 116)
-* preview-clearout-document:             Keys and lisp.       (line 106)
-* preview-copy-region-as-mml:            Keys and lisp.       (line  46)
-* preview-default-document-pt:           The Emacs interface. (line  83)
-* preview-default-option-list:           The Emacs interface. (line  53)
-* preview-default-preamble <1>:          Misplaced previews.  (line  59)
-* preview-default-preamble:              The Emacs interface. (line  54)
-* preview-document:                      Keys and lisp.       (line  95)
-* preview-document-pt:                   The Emacs interface. (line  97)
-* preview-document-pt-list:              The Emacs interface. (line  82)
-* preview-dvipng-command:                The preview images.  (line  40)
-* preview-dvipng-image-type:             The preview images.  (line  43)
-* preview-dvips-command:                 The Emacs interface. (line 125)
-* preview-environment:                   Keys and lisp.       (line  75)
-* preview-error-icon-specs:              The Emacs interface. (line 152)
-* preview-fast-conversion:               The Emacs interface. (line  60)
-* preview-fast-dvips-command:            The Emacs interface. (line 124)
-* preview-goto-info-page:                Keys and lisp.       (line 148)
-* preview-gs-image-type-alist:           The preview images.  (line   8)
-* preview-gs-options <1>:                The preview images.  (line  54)
-* preview-gs-options:                    Problems with Ghostscript.
-                                                              (line  22)
-* preview-icon-specs:                    The Emacs interface. (line 153)
-* preview-image-creators <1>:            The preview images.  (line   7)
-* preview-image-creators:                Problems with Ghostscript.
-                                                              (line  31)
-* preview-image-type <1>:                The preview images.  (line   6)
-* preview-image-type <2>:                Problems with Ghostscript.
-                                                              (line  33)
-* preview-image-type:                    Basic modes of operation.
-                                                              (line  16)
-* preview-inner-environments:            The Emacs interface. (line 158)
-* preview-LaTeX-command:                 The Emacs interface. (line  11)
-* preview-LaTeX-command-replacements:    The Emacs interface. (line  25)
-* preview-nonready-icon-specs:           The Emacs interface. (line 145)
-* preview-parsed-font-size:              The Emacs interface. (line 100)
-* preview-prefer-TeX-bb:                 The Emacs interface. (line  69)
-* preview-preserve-counters <1>:         The Emacs interface. (line  47)
-* preview-preserve-counters:             Simple customization.
-                                                              (line  63)
-* preview-reference-face:                The Emacs interface. (line  81)
-* preview-region:                        Keys and lisp.       (line  85)
-* preview-report-bug:                    Keys and lisp.       (line 153)
-* preview-required-option-list <1>:      The Emacs interface. (line  35)
-* preview-required-option-list:          Simple customization.
-                                                              (line  63)
-* preview-scale-function:                The Emacs interface. (line  80)
-* preview-section:                       Keys and lisp.       (line  80)
-* preview-transparent-border:            Keys and lisp.       (line  56)
-* preview-use-balloon-help:              The Emacs interface. (line 165)
-* Readme:                                Introduction.        (line   6)
-* Report a bug:                          Keys and lisp.       (line 153)
-* Right:                                 Copying.             (line   6)
-* Showing \labels:                       Simple customization.
-                                                              (line  23)
-* Using dvipng:                          Basic modes of operation.
-                                                              (line  18)
-* Warranty:                              Copying.             (line   6)
-
-
-\1f
-Tag Table:
-Node: Top\7f942
-Node: Copying\7f2214
-Node: Introduction\7f2675
-Node: What use is it?\7f3348
-Node: Activating preview-latex\7f4740
-Node: Getting started\7f5555
-Node: Basic modes of operation\7f7642
-Node: More documentation\7f8846
-Node: Availability\7f9734
-Node: Contacts\7f10339
-Node: Installation\7f11611
-Node: Keys and lisp\7f11824
-Node: Simple customization\7f18492
-Node: Known problems\7f24253
-Node: Problems with Ghostscript\7f25074
-Node: Font problems with Dvips\7f27267
-Node: Emacs problems\7f28470
-Node: Too small bounding boxes\7f30207
-Node: x-symbol interoperation\7f31591
-Node: Middle-clicks paste instead of toggling\7f32973
-Node: For advanced users\7f33789
-Node: The LaTeX style file\7f34248
-Node: Package options\7f36809
-Node: Provided commands\7f47744
-Node: The Emacs interface\7f55099
-Node: The preview images\7f64279
-Node: Misplaced previews\7f67751
-Node: ToDo\7f71194
-Node: Frequently Asked Questions\7f75979
-Node: Introduction to FAQ\7f76302
-Node: Requirements\7f76641
-Node: Installation Trouble\7f79605
-Node: Customization\7f82167
-Node: Troubleshooting\7f85715
-Node: Other formats\7f88232
-Node: Copying this Manual\7f89549
-Node: GNU Free Documentation License\7f90474
-Node: Index\7f115615
-\1f
-End Tag Table