Emacs is able to display Belarusian characters out of box in many
Linux distributions. However, the following conditions should satisfy:
The user may want to change the default keyboard layout
("input method" in emacs slang) to jcuken. This
feature is provided by belarusian.el
along with some other goodies. Read the comments in the
beginning of belarusian.el for details
on the setup procedure.
After installing belarusian.el, you will
be able to switch the input method, by typing
C-\-cyrillic-belarusian-RET
For a more user-friendly setup, put the following lines in the
.emacs file:
;; enables PC-like key mappings
(pc-bindings-mode)
;; enables PC-like selection
(pc-selection-mode)
;; highlight selection
(transient-mark-mode t)
;; use as many multilingual fonts as possible
(set-default-font "fontset-standard")
;; set up windows-1251 as default encoding everywhere
(codepage-setup 1251)
(set-terminal-coding-system 'cp1251)
(set-keyboard-coding-system nil)
(setq default-buffer-file-coding-system 'cp1251)
(set-selection-coding-system 'cp1251)
(prefer-coding-system 'cp1251)
(define-coding-system-alias 'windows-1251 'cp1251)
(define-coding-system-alias 'microsoft-1251 'cp1251)
(define-coding-system-alias 'microsoft-cp1251 'cp1251)
(define-coding-system-alias 'windows-cp1251 'cp1251)
(define-coding-system-alias 'koi8-u 'cyrillic-koi8)
(define-coding-system-alias 'KOI8-R 'cyrillic-koi8)
(modify-coding-system-alist 'file "\.*" 'cp1251)
(modify-coding-system-alist 'file "\\.el$" 'iso-2022-7bit)
|
This configuration is for windows-1251 setup.
from Aleksey Novodvorsky:
You need TeX + babel + T2, e.g. teTeX >= 1.0. in order to get partial
support for Belarusian,
put
babel.sty
,
belarusianb.ldf
and
belarusianb.sty
into
/usr/share/texmf/tex/generic/babel
run
texhash
To use Belarusian in LaTeX: add the
following lines in the preamble:
\documentclass[belarusian]{article} \usepackage[cp1251]{inputenc}
\usepackage{babel}
|
or
\documentclass[belarusian]{article} \usepackage[iso88595]{inputenc}
\usepackage{babel}
|