[XeTeX] Problem with Malayalam book class using xelatex
Zdenek Wagner
zdenek.wagner at gmail.com
Fri Jun 27 18:48:29 CEST 2014
Namaste Sasi,
could you send me a sample document, not just a preamble? I do have Rachana
installed but I do not know Malayalam, I need something to test.
2014-06-27 18:06 GMT+02:00 Sasi Kumar <sasi.fsf at gmail.com>:
> Hello everyone,
>
> I had written a book using aleph and it was compiling properly till I
> changed my laptop and installed everything afresh. Then it developed
> several problems, some of which I could solve with help. But there
> still remained some problem and finally, I decided to use xelatex.
> Thus, I modified the code to suit xelatex and compiled. It compiled
> without any error and gave a pdf output. But the pdf file contained
> only boxes and no text. I used my favourite Rachana font with old
> style letters. I am giving the entire preamble below. Could someone
> tell me what I could be doing wrong? I have Rachana installed on my
> system and use it to create documents occasionally with Libre Office.
> In fact, I have been usng xelatex with Rachana font for writing
> articles without any problem. Thus this looks rather strange!
>
> Thank you in advance for any help.
>
> Regards,
> Sasi
>
> My preamble:
>
> \documentclass[a5paper,11pt,openany]{book}
> \oddsidemargin=-1in
> \topmargin=-1in
> \usepackage{graphicx}
> \let\footruleskip\undefined
> \usepackage{fancyhdr}
> \usepackage{multicol}
>
> \usepackage[paperheight=22.225cm,,paperwidth=14.2875cm,lmargin=15mm,tmargin=20mm]{geometry}
> \textheight=16cm
> \textwidth=11cm
> \usepackage{url}
> \usepackage{polyglossia}
> \newfontfamily \mayalamfont[Script=Malayalam]{Rachana}
> \setromanfont{DejaVu Serif}
>
> \usepackage{makeidx}
> \usepackage{caption}
> \setcounter{tocdepth}{0}
> \usepackage{balance}
> \makeatletter
> \def\thickhrule{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
> \def\position{\centering}
>
> \renewcommand{\@makechapterhead}[1]{%
> \vspace*{10\p@}%
> {\parindent \z@ \position \reset at font
> {\centering\LARGE \thechapter . #1}
> \par\nobreak
> \vspace*{5\p@}%
> \interlinepenalty\@M
> \par\nobreak
> \vspace*{2\p@}%
> \vskip 5mm
> }}
> \makeatother
>
> \makeatletter
>
> \renewcommand\chapter{%
> \vskip 25mm
> \@afterindentfalse
> \secdef\@chapter\@schapter}
> \makeatother
>
> \makeatletter
> \renewcommand\section{\@startsection {section}{1}{\z@}%
> {-3.5ex \@plus -1ex \@minus -.2ex}%
> {2.3ex \@plus.2ex}%
> {\normalfont}}
> \makeatother
> \setlength{\parindent}{8mm}
> \newcommand{\dash}{\raisebox{2pt}{\rule{3mm}{0.5pt}}}
> \newcommand{\chem}[1]{\ensuremath\mathrm{#1}}
> \lefthyphenmin=3
> \righthyphenmin=3
> \setlength{\parskip}{0cm}
>
> \makeindex
> \pagenumbering{roman}
> \def\thepage{{ \roman{page}}}
>
> \makeatletter
> \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
> \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
> \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
> \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
> \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
> \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
> \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
> \makeatother
> %================================ BODY ===================================
>
> \begin{document}
>
> --
> V. Sasi Kumar
> Free Software Foundation of India
> Please see: http://swatantryam.blogspot.com/
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex
>
--
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20140627/4fd7a48a/attachment.html>
More information about the XeTeX
mailing list