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.sp...@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-...@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@myRoundBox{\def\@fs@cfont{\bfseries}\let\@fs@capt\floatc@plain > \def\@fs@pre{\begin{mdframed}[style=myFigureBoxStyle]}% > \def\@fs@mid{\vspace{\abovecaptionskip}}% > \def\@fs@post{\end{mdframed}}\let\@fs@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@enumii}{\theenumi.} %Companion bladsy 56,57 > \renewcommand{\p@enumiii}{\theenumi.\theenumii.} > \renewcommand{\p@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 -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex