> On Nov 18, 2016, at 3:57 PM, Christian Boitet <christian.boi...@imag.fr> > wrote: > > Hi Johann, 18/11/16 > > I tried with the latest XeLaTeX, using the latest TeXShop and MacTeX > distribution under Mac OS El Capitan. > I put some comments in a file called "[XeTeX] bibi-problem.tex" derived from > your e-mail. > > > At the beginning, I could not compile, event when replacing the font "Linux > Libertine O" (unknown on Mac) by "Times Roman" > > Then I got strange error messages saying "Missing \begin{document}" > > I then put a "%" at the beginning of each white line (before the line > "\begin{document}") > TeX still complained: "Missing \begin{document}" > on the \ DeclareGraphicsExtensions lines below: > > \ifpdf > \DeclareGraphicsExtensions{.png,.pdf,.jpeg,.jpg,.mps} > \else > \DeclareGraphicsExtensions{.eps,.ps} > \fi > > until I pushed each of the \DeclareGraphicsExtensions lines to the 1st > position: > > \ifpdf > % \DeclareGraphicsExtensions{.png,.pdf,.jpeg,.jpg,.mps} > \DeclareGraphicsExtensions{.png,.pdf,.jpeg,.jpg,.mps} > \else > % \DeclareGraphicsExtensions{.eps,.ps} > \DeclareGraphicsExtensions{.eps,.ps} > \fi > > Then it compiled, and produced (I hope) what you expected. > > Note that I still get an error (but not the same as you) if I enable the bidi > package, hence I left the line commented: > > %\usepackage{bidi} %% with XeLaTeX, > > > All in an attached archive. > > Maybe you are using some "fragile" constructs (see the problems with white > lines), or maybe the packages you use are not all compatible or not all in > their last version. > I can't say anything more as this "bidi" package is new to me. > Dick Koch is a specialist and might give some light on this mystery. > > Best, > > Xan > > <[XeTeX] bidi-problem.zip> > >> Le 18 nov. 2016 à 10:49, Johann Spies <johann.sp...@alterit.co.za> a écrit : >> >> 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. > > > ======================================================================== > %!TEX encoding = UTF-8 Unicode > % Ch.Boitet (Grenoble) > % Some trials to debug Johann Spies file > % This file is: [XeTeX] bibi-problem.tex > % I had to download hevea.sty. > % > > > %De: Johann Spies <johann.sp...@alterit.co.za> > %Objet: [XeTeX] bidi-problem > %Date: 18 novembre 2016 à 10:49:08 UTC+1 > %À: <xetex@tug.org> > %Répondre à: johann.sp...@alterit.co.za, "XeTeX \(Unicode-based TeX\) > discussion." <xetex@tug.org> > % > %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} % TeX complains > about white spaces (font not available under Mac OS) > %\setmainfont[Ligatures=TeX]{"Linux Libertine O"} % TeX said here > "Missing \begin{document}" > \setmainfont[Ligatures=TeX]{Times Roman} % TeX did not > complain here with this font > > \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} > % > %\begin{document} % tried here because TeX said > here "Missing \begin{document} -- failed" > % > \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} > \DeclareGraphicsExtensions{.png,.pdf,.jpeg,.jpg,.mps} > \else > % \DeclareGraphicsExtensions{.eps,.ps} > \DeclareGraphicsExtensions{.eps,.ps} > \fi > %\usepackage{bidi} %% with XeLaTeX, > % > \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 > % > % > %--------------------------------------------------
Howdy, I don't know if it applies here but I thought most folks use polyglossia rather than bidi with xelatex. Good Luck, Herb Schulz (herbs at wideopenwest dot com) -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex