[texhax] fatal errors with footnote italics for critical edition

Uwe Lück uwe.lueck at web.de
Wed Jul 1 18:35:31 CEST 2009


At 18:04 01.07.09, crebecca at uchicago.edu wrote:
>still getting an error message - but a different one.
>
>! LaTeX Error: \morenoexpands undefined.

You may have put the \renewcommand line *above* \usepackage{ledmac}, I 
think so also because:

 >> ><crebecca at uchicago.edu> schrieb am 30.06.2009 16:51:08:
 >> >>
 >> >> \documentclass[12pt]{article}
 >> >> \title{Turkish Embassy Letters}
 >> >> \author{ed. Rebecca Chung}
 >> >>  \renewcommand{\rmdefault}{ptm}
 >> >>
 >> >> \newcommand{\A}{\Afootnote}
 >> >> \newcommand{\B}{\Bfootnote}
 >> >> \newcommand{\edt}{\edtext}
 >> >> \newcommand{\I}{\textit}
 >> >> \newcommand{\U}{\uline}
 >> >> \newcommand{\OED}{(\I{OED})}
 >> >> \newcommand{\CL}{\I{Complete Letters}}
 >> >>
 >> >> \usepackage{ledmac}

If so, you must reverse this order. More generally, you better *first* load 
packages and *then* define your own commands because packages sometimes 
define commands without \newcommand and then may redefine your commands 
without telling you, and then you may wonder what is wrong with your 
definition. We had such a case here due to nameref.sty which is so naughty 
to load \AtBeginDocument only and then may override private definitions 
from the preamble without telling.

>See the LaTeX manual or LaTeX Companion for explanation.
>Type  H <return>  for immediate help.
>  ...
>
>l.5 \renewcommand{\morenoexpands}
>                                  {\let\textit=0}
>?
>! TeX capacity exceeded, sorry [input stack size=5000].
><to be read again>
>                    morenoexpands
>l.15 \renewcommand{\let\textit=0}

I do not understand this entirely, but it makes me guess that you haven't 
removed my wrong line (you should do so).

Lucky TeXing,

     Uwe.

>---- Original message ----
> >Date: Wed, 01 Jul 2009 16:24:52 +0200
> >From: Uwe Lück <uwe.lueck at web.de>
> >Subject: Re: [texhax] fatal errors with footnote italics for critical 
> edition
> >To: <crebecca at uchicago.edu>
> >Cc: texhax at tug.org
> >
> >Sorry, mistyped, must be:
> >
> >1. Put all footnote commands into the second argument of \edt=\edtext
> >
> >2. In your document preamble, place
> >
> >     \renewcommand{\morenoexpands}{\let\textit=0}
> >
> >This extends \no at expands. If you get problems with \uline as well:
> >
> >     \renewcommand{\morenoexpands}{\let\textit=0\let\uline=0}
> >
> >and so on when new problems appear. Or \let\I=0 if you really never use
> >\textit.
> >
> >HTH -- Uwe.
> >
> >
> >At 15:56 01.07.09, crebecca at uchicago.edu wrote:
> >>pdfteXk doesn't accept
> >>
> >>\renewcommand{\let\textit=0}
> >>
> >>---- Original message ----
> >> >Date: Wed, 01 Jul 2009 12:48:41 +0200
> >> >From: Uwe Lueck <uwe.lueck at web.de>
> >> >Subject: Re: [texhax] fatal errors with footnote italics for critical
> >> edition
> >> >To: crebecca at uchicago.edu, texhax <texhax at tug.org>
> >> >Cc: Vafa Khalighi <vafa at users.berlios.de>
> >> >
> >> ><crebecca at uchicago.edu> schrieb am 30.06.2009 16:51:08:
> >> >> For a critical edition (Mac OS, ledmac, TeXShop, all latest versions)
> >> with
> >>double
> >> >> footnotes, my B footnotes are vulnerable to random "fatal errors" when
> >> text
> >>is
> >> >> italicized.  These fatal errors tend to happen when B footnotes 
> follow A
> >> >> footnotes, or when B footnotes reach some kind of length or formatting
> >>limit.
> >> >> The error disappears when the italicization is removed.
> >> >>
> >> >> Error first, preamble next.  Both \textit and my macro \I generate the
> >> same
> >> >> error.    Other macros: \edt = \edtext  \A = Afootnote  \B = Bfootnote
> >> >>
> >> >> \edt{ananas}{\A{\I{Ananasses} F; Anana's H}}{\B{pineapples (Fr.
> >> \I{ananas})}},
> >> >> \edt{which to my taste}{\A{\sout{I} to H; which, to my taste, F}}
> >> >>
> >> >> (./Letter19final.aux)
> >> >> (/usr/local/texlive/2008/texmf-dist/tex/latex/psnfss/ot1ptm.fd)
>Section 1
> >> >> (./Letter19final.1)
> >> >> ! TeX capacity exceeded, sorry [input stack size=5000].
> >> >> \@nomath ...e \@font at warning {Command \noexpand #1
> >> >>                                                   invalid in math
> >> mode}\fi
> >> >> l.43 ...nana's H}}{\B{pineapples (Fr. \I{ananas})}
> >> >>                                                   }, \edt{which to my
> >> taste}...
> >> >>
> >> >> !  ==> Fatal error occurred, no output PDF file produced!
> >> >> Transcript written on Letter19final.log.
> >> >>
> >> >> \documentclass[12pt]{article}
> >> >> \title{Turkish Embassy Letters}
> >> >> \author{ed. Rebecca Chung}
> >> >>  \renewcommand{\rmdefault}{ptm}
> >> >>
> >> >> \newcommand{\A}{\Afootnote}
> >> >> \newcommand{\B}{\Bfootnote}
> >> >> \newcommand{\edt}{\edtext}
> >> >> \newcommand{\I}{\textit}
> >> >> \newcommand{\U}{\uline}
> >> >> \newcommand{\OED}{(\I{OED})}
> >> >> \newcommand{\CL}{\I{Complete Letters}}
> >> >>
> >> >> \usepackage{ledmac}



More information about the texhax mailing list