summaryrefslogtreecommitdiff
path: root/support/mewltx/interfac.txt
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/mewltx/interfac.txt
Initial commit
Diffstat (limited to 'support/mewltx/interfac.txt')
-rw-r--r--support/mewltx/interfac.txt217
1 files changed, 217 insertions, 0 deletions
diff --git a/support/mewltx/interfac.txt b/support/mewltx/interfac.txt
new file mode 100644
index 0000000000..d7f9f46a66
--- /dev/null
+++ b/support/mewltx/interfac.txt
@@ -0,0 +1,217 @@
+# + MicroEMACS LaTeX Interface.
+
+MEWLaTeX Version 1.0, January 10,1993.
+Michael F. Reid <mfreid@hkuxa.hku.hk>
+From April 1993: <mfr@phys.canterbury.ac.nz>
+
+This is an attempt at a MicroEMACS interface for preparing LaTeX
+documents under MicroSoft Windows (mewin). It consists of a
+LATEX.CMD file and a number of auxiliary files.
+
+Please tell me about any inaccuracies in the macros or the
+documents. The details of the implementation can be easily adjusted
+if you have some good suggestions.
+
+0. TeX-helpful modifications to mewin.
+
+There are five major headings under the TeX menu item.:
+
+1. LaTeX Input. to assist in preparation of LaTeX files
+2. BibTeX Input. to assist in preparation of BibTeX files
+3. Execute. to run LaTeX processes
+4. Debug. to locate errors automatically
+5. Help. help on LaTeX, this interface, and installation
+
+
+
+# + 0. TeX-helpful modifications.
+
+Some additions and modifications have been made. Some are
+personal preferences, some are to mewin work reasonably nicely with
+TeX files, and some are to make mewin behave a little more similarly
+to gnu emacs.
+
+Wrap mode and "C Indentation" are automatically used on .tex and
+.bib files.
+
+The "mark" (see mewin help) can be set using the gnu keystroke
+Control-@, which of course, requires you to press both Control and
+Shift keys at the same time!
+
+The point is left in place after a file insert. This is more like gnu
+emacs.
+
+The Insert key toggles over-write mode.
+
+Control-Delete deletes blanks up to the next non-blank or end-of-line.
+
+Read about the mouse interface in the mewin help. You can cut and
+paste with just mouse strokes.
+
+The characters "\" and "%" are considered to start a paragraph, so that
+you don't get your equations reformatted (Esc-Q or
+"Edit>Paragraph>Fill").
+
+A backup-save option on the file menu (M-S keystroke) creates a
+backup file. If your original file was x.y the backup is x.~y. This is
+clumsy, as it has to run a DOS batch file to do it (del x.~y, rename x.y
+x.~y).
+
+An "Edit>Date" item is added, which puts the current time and date
+into your file at the current point.
+
+An "Edit>Region>To Clipboard" item is added, which copies the
+"region" to the Windows clipboard.
+
+A "Spell>Buffer" menu item is added, to run a spell-checker on your
+file. If you want to read in the corrections, you have to wait for the DOS
+program to finish, then press enter. If you type "n" then enter, the
+modifications will not be read.
+
+Note the goto-matching-fence (Esc-Control-F or under the
+"Search>Goto" menu), which matches brackets (but not $ signs).
+
+
+# + 1. LaTeX Input.
+
+In some cases the menu items give you an explicit input, such as a
+pair of brackets, but in other cases the options are displayed on the
+screen, and you have to move the cursor to the option you want (by
+mouse or position keys), and then press enter. Or you can type the
+option. Pressing enter without moving the cursor, or pressing Control-
+G, aborts the process. The layout of the math symbols is similar to the
+Character Set Help.
+
+Some of the bracketing commands are more likely to be accessed by
+keystroke. The key bindings appear on the menus automatically.
+Since you may want to change these, I will not spell them out here.
+
+Templates. Here you use mouse or arrow keys to point the cursor at
+the item you want (document, letter, REVTeX template, etc) and the
+appropriate file is included in your file. . Adding extra items would be
+easy.
+
+Headings. Similar to templates. Creates \section{}, etc.
+
+Environments. Allows you to pick an environment. The \begin{env}
+\end{env} pair is created, and you are positioned in between. If the
+environment is known to have more arguments, space is created for
+those, e.g. \begin{tabular}{lcr} \end{tabular}.
+
+Math Environments. Brackets around math mode.
+
+Brackets. Creates a pair of brackets, e.g. {}, with the point positioned
+between.
+
+Text.
+ Accents
+ Special Symbols
+ Foreign Symbols
+
+Math.
+ Super/Subscripts
+ Variable Brackets
+ Accents
+ Greek
+ Binary Operators
+ Relation Symbols
+ Arrow Symbols
+ Miscellaneous
+ Log Like
+ Delimiters
+ Variable Symbols (\sum, \int, etc)
+ Over and Underline
+
+Miscellaneous. Pick an item and it will be copied into your file.
+
+
+# + 2. BibTeX Input.
+
+Templates. Pulls in a file with the necessary entries for each type of
+citation. i.e.
+ @BOOK{,
+ author="",
+ ...
+ }
+ Note that I include an "annote" field. The bibliographystyle
+annotation.bst (available at TeX archives) will print out this field, so
+that is a handy place to put comments.
+
+Clean BibItem. Takes out all the blank items, i.e. lines with a pair of
+double quotes (""). This is quite crude, and relies on the template
+format.
+
+Clean BibFile. Cleans the whole file.
+
+Sort BibFile. Sorts the entries by citation key, which is crude. Better
+sorting.programs are available. The sorting is rather slow for a large
+file, but it seems to work. Note that there seems to be no way of
+interrupting this, but you can close down the mewin process!
+
+
+
+# + 3. Execute.
+
+The items under this menu (which you may want to rearrange to suit
+you local setup) allow you to run TeX, LaTeX, previewer, printer driver,
+PostScript previewer, BibTeX, and MakeIndex. In my setup all, apart
+from dvimswin, run in DOS boxes. The principle is the same for each
+executable. You are prompted with a default file name, which stays in
+force until you clear it using the last sub-menu item (Clear Filename).
+This allows you to edit several "\include" files and continue to
+process the "master" file. However, please note that when you invoke
+these programs, they run in the directory of the file in the current edit
+window!
+
+
+
+# + 4. Debug.
+
+Read Logfile. Reads in the relevant logfile to allow you to examine the
+errors.
+
+Find Next Error. Searches for the next LaTeX error, and tries to put
+you in the erroneous file at the right place. Of course, this makes no
+sense unless it is a LaTeX log file! This is rather slow. Note that you
+should kill off any automatically generated files (like .aux, .bbl) after
+this process. Also, if you didn't save all the files first, you may not be
+looking at the correct place.
+
+
+
+# + 5. Help.
+
+LaTeX Commands.
+Search LaTeX Commands.
+These run a help file that was ported from VMS to Windows, so some
+aspects are a little clumsy. For many topics the same information
+appears in two places, once under the general headings such as
+Environments, and again under an alphabetical listing. Each topic is
+numbered to help you keep track. However, it is a real WinHelp file.
+Note that you can search for any \command with or without the \.
+
+Character Set. Runs the dvi-viewer on a file containing standard math
+characters.
+
+TeX Information. The idea of this is to allow easy loading of TeX FAQ
+documents or other useful information. This will require modification
+for your local setup.
+
+MicroEMACS Interface. Gives you this help file.
+
+MicroEMACS Installation. Displays the mewlatex.txt installation guide.
+# main
++ topic:00
+# tex_helpful_modifications
++ topic:10
+# latex_input
++ topic:11
+# bibtex_input
++ topic:12
+# execute
++ topic:13
+# debug
++ topic:14
+# help
++ topic:15
+