[XeTeX] bidi-problem

Karljürgen Feuerherm kfeuerherm at kfeuerherm.ca
Fri Nov 18 12:55:38 CET 2016


I am not able to compile this (missing package hevea, but as far as I know I have a complete installation), but you could try removing the package xltxtra; this reminds me of a problem I experienced recently.

K

> On Nov 18, 2016, at 04:49, Johann Spies <johann.spies at alterit.co.za> wrote:
> 
> I am working on a document in which I keep notes of my readings. It is a
> long standing document on which I have been working for the past 20
> years.
> 
> Some recent update caused this problem:
> 
> 
> Location on CTAN: /macros/xetex/latex/bidi
> * 
> * Issue tracker: https://github.com/vafa/bidi/issues
> * 
> * Support: persian-tex at tug.org
> ****************************************************
> (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
> (/usr/share/texlive/texmf-dist/tex/xelatex/bidi/biditools.sty)
> (/usr/share/texlive/texmf-dist/tex/xelatex/bidi/latex-xetex-bidi.def
> 
> ! LaTeX Error: Command \XeTeX already defined.
>               Or name \end... illegal, see p.192 of the manual.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
> 
> 
> I have removed all the includes and some other stuff to be able to show
> the file to you.
> 
> When I remove the useage of the bidi package, the compilation ends with:
> --------------------------------
> (/usr/share/texmf/tex/latex/tipa/t3cmr.fd)
> ! Missing number, treated as zero.
> <to be read again> 
>                   \protect 
> l.104 \begin{document}
> -------------------------
> 
> Last time (a few weeks ago) it compiled the more than 500 pages without
> a problem.
> 
> I need the bidi package because the document include some Hebrew texts
> also.
> 
> What is going on here?
> 
> Is there a new problem with /usr/share/texmf/tex/latex/tipa/t3cmr.fd
> also?
> 
> 
> 
> The file:
> 
> \documentclass[12pt,a4paper]{book}
> \usepackage{fontspec} % Gebruik met xelatex
> \usepackage{xltxtra,graphicx} % Gebruik met xelatex
> \usepackage[hyperindex=true,colorlinks=true,bookmarks]{hyperref}
> \usepackage{version}
> \usepackage{amsmath}
> \usepackage{paralist}
> \usepackage{wrapfig}
> \usepackage{caption}
> \setmainfont[Ligatures=TeX]{Linux Libertine O}
> \usepackage[afrikaans,polutonikogreek,german,dutch,english]{babel}
> \usepackage{setspace}
> \usepackage{enumitem}
> \usepackage{graphicx}
> \usepackage{pst-node}
> \usepackage{booktabs}
> \usepackage{natbib}
> \usepackage{imakeidx}
> \usepackage{tikz}
> \usepackage{float}
> \usepackage[framemethod=tikz]{mdframed}
> \mdfdefinestyle{myFigureBoxStyle}{backgroundcolor=yellow!10,, roundcorner=25pt,tikzsetting={draw=blue, line width=1pt}}%
> \makeatletter
>  \newcommand\fs at myRoundBox{\def\@fs at cfont{\bfseries}\let\@fs at capt\floatc at plain
>  \def\@fs at pre{\begin{mdframed}[style=myFigureBoxStyle]}%
>  \def\@fs at mid{\vspace{\abovecaptionskip}}%
>  \def\@fs at post{\end{mdframed}}\let\@fs at iftopcapt\iffalse}
> \makeatother
> 
> \floatstyle{myRoundBox} 
> \restylefloat{figure}
> 
> \makeindex[intoc] %
> \bibpunct[:]{(}{)}{;}{a}{}{,}
> \usepackage{multicol}
> \usepackage{longtable,tabularx}
> \usepackage{hevea}
> \renewcommand{\contentsname}{Inhoudsopgawe}
> \renewcommand{\indexname}{Indeks}
> \newcommand{\se}{\selectlanguage{english}}
> \newcommand{\sg}{\selectlanguage{greek}}
> \newcommand{\sa}{\selectlanguage{afrikaans}}
> \newcommand{\sd}{\selectlanguage{german}}
> \newcommand{\sh}{\selectlanguage{dutch}}
> 
> \newcommand{\eng}{\selectlanguage{english}}
> \newcommand{\grieks}{\selectlanguage{greek}}
> \newcommand{\afr}{\selectlanguage{afrikaans}}
> \newcommand{\duits}{\selectlanguage{german}}
> \newcommand{\ned}{\selectlanguage{dutch}}
> \newcommand{\en}{\selectlanguage{english}}
> \newcommand{\gr}{\selectlanguage{greek}}
> \newcommand{\af}{\selectlanguage{afrikaans}}
> \newcommand{\de}{\selectlanguage{german}}
> \newcommand{\nl}{\selectlanguage{dutch}}
> \setlength{\parindent}{0pt} %Maak dat die paragrawe links begin
> \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} %bepaal oop lyn tussen
>                                                 %paragrawe
> \setlength{\parfillskip}{30pt plus 1 fil}
> \setlength{\columnsep}{1cm} 
> \setlength{\columnseprule}{.4pt} 
> \setlength{\headheight}{14pt} 
> \title{Aanhalings en verwysings}  % Declares the document's title.
> 
> \author{J.H. Spies}% Declares the author's name.
> 
> \date{}      % Deleting this command produces today's date.
> \selectlanguage{afrikaans}
> \listfiles % lys al die lêers wat gebruik word in die .log-ler.
> \usepackage{fancyhdr}
> \pagestyle{fancyplain}
> \lfoot{\tiny \jobname}
> \lhead{}
> \rhead{}
> \renewcommand{\headrulewidth} {0pt}
> \makeatletter
> \renewcommand{\theenumii}{\arabic{enumii}}
> \renewcommand{\labelenumii}{\theenumi.\theenumii.}
> \renewcommand{\theenumiii}{\arabic{enumiii}}
> \renewcommand{\labelenumiii}{\theenumi.\theenumii.\theenumiii.}
> \renewcommand{\theenumiv}{\arabic{enumiv}}
> \renewcommand{\labelenumiv}{\theenumi.\theenumii.\theenumiii.\theenumiv.}
> \renewcommand{\p at enumii}{\theenumi.} %Companion bladsy 56,57
> \renewcommand{\p at enumiii}{\theenumi.\theenumii.}
> \renewcommand{\p at enumiv}{\theenumi.\theenumii.\theenumiii.}
> \makeatother
> \usepackage{ifpdf}
> \ifpdf
>      \DeclareGraphicsExtensions{.png,.pdf,.jpeg,.jpg,.mps} 
> \else
>      \DeclareGraphicsExtensions{.eps,.ps}
> \fi
> %\usepackage{bidi}
> \newcommand{\lk}[3]{\hspace{0.#1\linewidth}\parbox{0.#2\linewidth}{\raggedright
>    #3}}
> \renewcommand{\blue}[1]{\textcolor{blue}{#1}}
> \newcommand{\grn}[1]{\textcolor{green}{#1}}
> \newcommand{\oranje}[1]{\textcolor{orange}{#1}}
> \newcommand{\brwn}[1]{\textcolor{brown}{#1}}
> \newcommand{\rd}[1]{\textcolor{red}{#1}}
> \newcommand{\purp}[1]{\textcolor{purple}{#1}}
> \newcommand{\yel}[1]{\textcolor{yellow}{#1}}
> \renewcommand{\mag}[1]{\textcolor{magenta}{#1}}
> \begin{document}
> \af
> \maketitle
> \thispagestyle{fancyplain}
> \tableofcontents
> \lfoot{\tiny \jobname}
> \chapter{Algemene wyshede}
> 
> ``Alleen 'n teologie wat uit die openbaring\index{openbaring} vertrek,
> kan bevrydend wees.  Elke vorm van subjektivisme\index{subjektivisme}
> voer terug na 'n vorm van bedompigheid, omdat dit die mens werp op
> homself en sy eie ervaring, in plaas daarvan dat dit hom op Christus
> werp'' \cite[167,168]{jonker_gees_1981}.
> 
> \renewcommand{\labelenumi}{\theenumi.}
> \selectlanguage{afrikaans}
> \newpage
> \end{document}
> 
> %%% Local Variables:
> %%% coding: utf-8
> %%% mode: latex
> %%% TeX-engine: xelatex
> %%% TeX-master: t
> %%% End:
> 
> Regards
> Johann
> -- 
> J.H. Spies - Tel. 021-982 2694 / 082 782 0336 / 021-808 4699(w)  
>             Posbus 4668, Tygervallei 7536
> 
>     "For by grace are ye saved through faith; and that not
>      of yourselves: it is the gift of God: Not of works, 
>      lest any man should boast."    Ephesians 2:8,9 
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex




More information about the XeTeX mailing list