Forward to list.
Best regards,
Tony.
-------- Original Message --------
Subject: Re: arabic font
Date: Mon, 30 Apr 2007 15:04:01 -0700 (PDT)
From: Babiker Osman <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Hi
I think this time it is progressing after some
addition to my _vimrc
gfn= <tab> responds by
:set gfn=Courier_New:h10:cDEFAULT
I have installed a package named arabi for texing I
have tested with small example output file is
empty...The author claimed that it should work easily
Pls see attached my testarabic.tex example its log
yours
Dr babiker Osman
King Fiasal university
Saudi Arabia
--- "A.J.Mechelynck" <[EMAIL PROTECTED]>
wrote:
Babiker Osman wrote:
> Hi
>
> Thanks Tony for your help
>
> :echo has("arabic")
>
> The answer is 1
>
> I did the pasting however
Did you (re)start gvim with the modified vimrc?
>
> Vim will insert
> the current 'guifont' value, with escaping
ackslashes
> if and where needed.
>
> Does'nt work
What do you see after:
1) pasting the code snipped I gave you into your
vimrc
2) restarting gvim
3) typing
:set gfn=<Tab>
(where <Tab> is not 5 characters but just hitting
Tab)
Your ":set" statement should be filled-in and you
should be able to do
command-line edition on it.
>
> I chose Courier New 10 from vim menu it works
>
> However when i compile for tex output file is
empty
> Best regards
> babs
I don't know Tex. What is "compiling for tex
output"?
Vim is capable of writing a plaintext file. If you
want to pass your current
editfile to a different program, you must
- either save it (using ":w" ot maybe ":saveas
<filename>" where <filename> is
any new name under which you want to save the file,
then pass the (saved) file
to the external program,
- or invoke the external program as a filter and
pass a range of lines to it
(see ":help filter").
Best regards,
Tony.
--
The United States is like the guy at the party who
gives cocaine to
everybody and still nobody likes him.
-- Jim Samuels
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
\documantclass{article}
\usepackage[utf8]{inputenc}
\usepackage[arabic,english]{babel}
\begin{document}
\selectlanguage{arabic}
بسÙ
اÙÙÙ Ø§ÙØ±ØÙ
Ù Ø§ÙØ±ØÙÙ
Ø§ÙØÙ
د اÙÙ٠رب Ø§ÙØ¹Ø§ÙÙ
ÙÙ
Ø§ÙØ±ØÙ
Ù Ø§ÙØ±ØÙÙ
Ù
اÙÙ ÙÙÙ
Ø§ÙØ¯ÙÙ
Ø§ÙØ§Ù ÙØ¹Ø¨Ø¯ ÙØ§ÙØ§Ù ÙØ³ØªØ¹ÙÙ
Ø§ÙØ¯Ùا Ø§ÙØµØ±Ø§Ø· اÙÙ
ستÙÙÙ
صراط Ø§ÙØ°ÙÙ Ø§ÙØ¹Ù
ت عÙÙÙÙ
ØºÙØ± اÙÙ
ØºØ¶ÙØ¨ عÙÙÙÙ
ÙÙØ§ Ø§ÙØ¶Ø§ÙÙÙ
اÙ
Ù٠صد٠اÙÙÙ Ø§ÙØ¹Ø¸ÙÙ
\end{document}
This is pdfTeX, Version 3.141592-1.40.3 (MiKTeX 2.6 Beta 3) (preloaded
format=pdflatex 2007.4.23) 19 JUL 2001 00:13
entering extended mode
**testarabic.tex
(testarabic.tex
LaTeX2e <2005/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
! Undefined control sequence.
l.1 \documantclass
{article}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1 \documantclass{a
rticle}
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Missing character: There is no a in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no c in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no e in font nullfont!
! LaTeX Error: \usepackage before \documentclass.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.2 \usepackage[utf8]{
inputenc}
\usepackage may only appear in the document preamble, i.e.,
between \documentclass and \begin{document}.
! LaTeX Error: \usepackage before \documentclass.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.3 \usepackage[arabic,english]{
babel}
\usepackage may only appear in the document preamble, i.e.,
between \documentclass and \begin{document}.
(testarabic.aux
! Package babel Error: You haven't defined the language arabic yet.
See the babel package documentation for explanation.
Type H <return> for immediate help.
...
l.2 [EMAIL PROTECTED]
Your command will be ignored, type <return> to proceed
)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
! LaTeX Error: The font size command \normalsize is not defined:
there is probably something wrong with the class file.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.4 \begin{document}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! Package babel Error: You haven't defined the language arabic yet.
See the babel package documentation for explanation.
Type H <return> for immediate help.
...
l.5 \selectlanguage{arabic}
Your command will be ignored, type <return> to proceed
Missing character: There is no à in font nullfont!
Missing character: There is no ¨ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ³ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¯ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¨ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¹ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¯ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¹ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¨ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¯ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ³ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ª in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¹ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¯ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no µ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no · in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ³ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ª in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no µ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no · in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ° in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¹ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ª in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¹ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no º in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ± in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no º in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¶ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¨ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¹ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¶ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no µ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¯ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no § in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¹ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no ¸ in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no  in font nullfont!
Missing character: There is no à in font nullfont!
Missing character: There is no Â
in font nullfont!
! LaTeX Error: The font size command \normalsize is not defined:
there is probably something wrong with the class file.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.17 \end{document}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
[1] (testarabic.aux
! Package babel Error: You haven't defined the language arabic yet.
See the babel package documentation for explanation.
Type H <return> for immediate help.
...
l.2 [EMAIL PROTECTED]
Your command will be ignored, type <return> to proceed
) )
Here is how much of TeX's memory you used:
25 strings out of 95305
261 string characters out of 1185157
44877 words of memory out of 1048577
3291 multiletter control sequences out of 60000
3640 words of font info for 14 fonts, out of 1000000 for 2000
14 hyphenation exceptions out of 8191
22i,4n,15p,115b,109s stack positions out of 5000i,500n,10000p,200000b,32768s
Output written on testarabic.pdf (1 page, 868 bytes).
PDF statistics:
6 PDF objects out of 300000 (max. 8388607)
0 named destinations out of 300000 (max. 131072)
1 words of extra memory for PDF output out of 65536 (max. 10000000)
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set diffexpr=MyDiff()
function MyDiff()
let opt = ''
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
silent execute '!C:\Vim\vim62\diff -a ' . opt . '"' . v:fname_in . '" "' .
v:fname_new . '" > "' . v:fname_out . '"'
endfunction
"
"Necessary. This setting tells vim to load latex-suite
" when a tex file opened.
filetype plugin on
" Optional. This enables automatic indentation as you
" type.
filetype indent on
" IMPORTANT: win32 users will need to have 'shellslash'
" set so that latex can be called correctly.
set shellslash
:set encoding=utf-8
:set arabic
:set keymap=arabic
:set arabicshape
:set guifont=your_ARABIC_FONT
:set delcombine
:set rightleftcmd=
:set rightleftcmd&
if has("gui_running") " only the GUI can set the font
if has("gui_gtk2") " GTK2 only, not GTK1
set gfn=Courier\ New\ 10
elseif has("gui_photon")
set gfn=Courier\ New:s10
elseif has("gui_kde") " the obsolete kvim
set gfn=Courier\ New/10/-1/5/50/0/0/0/1/0
elseif has("x11") " other X11 GUIs, including
GTK1
set gfn=*-courier-medium-r-normal-*-*-100-*-*-m-*-*
else " non-X11 GUIs
set gfn=Courier_New:h10:cDEFAULT
endif
endif