[texhax] fatal errors with footnote italics for critical edition
Uwe Lück
uwe.lueck at web.de
Wed Jul 1 19:28:40 CEST 2009
At 18:49 01.07.09, crebecca at uchicago.edu wrote:
>Nothing changes when I move around the preamble elements -
> it's still \moreexpands undefined.
>
>I noticed you kindly forwarded my question, and at least I know now the
>problem isn't a simple one.
It should be simple considering that dealing with font changes is a typical
requirement here that has been met in ledmac and EDMAC form their birth on.
The problem with my advice is that I had not installed ledmac and have no
ready test file for it. I guessed from the documentation that the line
\let\morenoexpands\relax is overridden later (there is some
\newcommand{\morenoexpands}...). Now I have generated ledmac.sty and see
that it is not, sorry.
So please try
\usepackage{ledmac}
...
\newcommand{\morenoexpands}{\let\textit=0}
i.e., remove the `r' and the `e'.
Good luck! (and best wishes to Vafa)
Uwe.
>---- Original message ----
> >Date: Wed, 01 Jul 2009 18:35:31 +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
> >
> >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}
> >
>
>
>
>
>
>
>--------------------------
>Rebecca Chung
>crebecca at uchicago.edu
>chung at iit.edu
>
>if you receive this message in error,
>please notify crebecca at uchicago.edu
>and support at uchicago.edu
More information about the texhax
mailing list