[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
First you will need a way to write non-ASCII characters. You can either use macros, or teach TeX about the ISO character sets. I prefer the latter, it has the advantage that the usual standard emacs word movement and case change commands will work.
With LaTeX2e, just add `\usepackage[latin1]{inputenc}'. Other languages than Western European ones will probably have other encoding needs.
To be able to display non-ASCII characters you will need an appropriate font and a version of GNU Emacs capable of displaying 8-bit characters (e.g. Emacs 21). The manner in which this is supported differs between Emacsen, so you need to take a look at your respective documentation.
A compromise is to use an European character set when editing the file, and convert to TeX macros when reading and writing the files.
AUCTeX supports style files for several languages. Each style file may modify AUCTeX to better support the language, and will run a language specific hook that will allow you to for example change ispell dictionary, or run code to change the keyboard remapping. The following will for example choose a Danish dictionary for documents including `\usepackage[danish]{babel}'. This requires parsing to be enabled, see section 9. Automatic Parsing of TeX files.
(add-hook 'TeX-language-dk-hook (function (lambda () (ispell-change-dictionary "danish")))) |
The following style files are recognized.
TeX-language-cz-hook
. Pressing " will
insert `\uv{' and `}' depending on context.
TeX-language-dk-hook
. Pressing " will
insert `"`' and `"'' depending on context.
TeX-language-nl-hook
.
TeX-language-de-hook
. Gives `"' word
syntax, makes the " key insert a literal `"', and pressing it
twice will give you opening or closing german quotes (`"`' or
`"''), if you have configured TeX-open-quote
and
TeX-close-quote
accordingly. See section 4.1 Insertion of Quotes, Dollars, and Braces.
TeX-language-it-hook
. Pressing " will
insert `"<' (LaTeX-italian-open-quote
) and `">'
(LaTeX-italian-close-quote
) depending on context.
TeX-language-pl-hook
.
Gives `"' word syntax and makes the " key insert a literal
`"'. Pressing " twice will insert `"<' or `">'
depending on context.
TeX-language-sk-hook
. Pressing " will
insert `\uv{' and `}' depending on context.
TeX-language-sv-hook
. Pressing " will
insert `"'.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |