Poul Riis | 18 Apr 2012 20:58
Picon

[dk-tug] Undefined references

Hvorfor kan jeg få referencen frem til label'en i nedenstående? Det virkede, da jeg lavede det for et par år siden, men nu får jeg følgende besked: "LaTeX Warning: There were undefined references.", og referencen fremstår som (??).

Poul Riis


\documentclass[a4paper,oldfontcommands,article,oneside]{memoir}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[danish]{babel}
\usepackage[leqno,fleqn,intlimits]{amsmath}
\usepackage[intlimits]{amsmath}
\usepackage{amssymb}
\usepackage{enumitem}
\usepackage[amsmath,thmmarks]{ntheorem}
\usepackage[ntheorem,overload]{empheq}
\usepackage{multido}
\usepackage[dvips,svgnames,x11names]{xcolor}
\usepackage{pst-fr3d}
\usepackage{pstricks-add}
\usepackage{datetime}
\usepackage{csquotes}


\topmargin=-0.5cm \textwidth=16.5cm
\textheight=24.5cm \hoffset=-2cm
\tolerance=5000 \hbadness=5000
\pretolerance=2500
\parindent=0em

\DeclareMathSymbol{\C}{\mathalpha}{AMSb}{"43}
\DeclareMathSymbol{\N}{\mathalpha}{AMSb}{"4E}
\DeclareMathSymbol{\Q}{\mathalpha}{AMSb}{"51}
\DeclareMathSymbol{\R}{\mathalpha}{AMSb}{"52}
\DeclareMathSymbol{\Z}{\mathalpha}{AMSb}{"5A}


\theoremheaderfont{\normalfont\bfseries\color{Blue4}}
\theorembodyfont{\normalfont\color{Blue4}}
\theoremseparator{:}
\theoremstyle{break}
\theoremnumbering{arabic}
\newtheorem{eksempel}{Eksempel}

\theoremstyle{nonumberplain}
\theorembodyfont{\normalfont}
\theoremheaderfont{\normalfont\bfseries}
\theoremseparator{:}
\theoremsymbol{\enskip\ensuremath{\fcolorbox{Green3}{Cornsilk1}{q.e.d.}\hspace{3em}}}

\newtheorem{proof}{Bevis}

\newcommand\e{\mathrm{e}}

\makeatletter
\newcommand\dato{\two <at> digits{\the\day}.\two <at> digits{\the\month}.\two <at> digits{\the\year}}
\makeatother


\makepagestyle{pr}
\makeoddhead{pr}{\tiny Nogle typer første ordens differentialligninger,
version \dato, \currenttime, PR}{}{}
\makeheadrule{pr}{\textwidth}{\normalrulethickness}
\makeoddfoot{pr}{}{\thepage{}/{}\thelastpage}{}

\pagestyle{pr}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{empheq}[box=\colorbox{MistyRose1}]{equation}
Q(f(x))=H(x)+ c
\label{Qfx}
\end{empheq}
... man skal løse ligning \eqref{Qfx}....
\end{document}

<div>
<div align="left">Hvorfor kan jeg f&aring; referencen frem til label'en i nedenst&aring;ende? Det virkede, da jeg lavede det for et par &aring;r siden, men nu f&aring;r jeg f&oslash;lgende besked: "LaTeX Warning: There were undefined references.", og referencen fremst&aring;r som (??).</div>
<br><div align="left">Poul Riis</div>
<br><br><div align="left">\documentclass[a4paper,oldfontcommands,article,oneside]{memoir}</div>
<div align="left">\usepackage[ansinew]{inputenc}</div>
<div align="left">\usepackage[T1]{fontenc}</div>
<div align="left">\usepackage[danish]{babel}</div>
<div align="left">\usepackage[leqno,fleqn,intlimits]{amsmath}</div>
<div align="left">\usepackage[intlimits]{amsmath}</div>
<div align="left">\usepackage{amssymb}</div>
<div align="left">\usepackage{enumitem}</div>
<div align="left">\usepackage[amsmath,thmmarks]{ntheorem}</div>
<div align="left">\usepackage[ntheorem,overload]{empheq}</div>
<div align="left">\usepackage{multido}</div>
<div align="left">\usepackage[dvips,svgnames,x11names]{xcolor}</div>
<div align="left">\usepackage{pst-fr3d}</div>
<div align="left">\usepackage{pstricks-add}</div>
<div align="left">\usepackage{datetime}</div>
<div align="left">\usepackage{csquotes}</div>
<br><br><div align="left">\topmargin=-0.5cm \textwidth=16.5cm</div>
<div align="left">\textheight=24.5cm \hoffset=-2cm</div>
<div align="left">\tolerance=5000 \hbadness=5000</div>
<div align="left">\pretolerance=2500</div>
<div align="left">\parindent=0em</div>
<br><div align="left">\DeclareMathSymbol{\C}{\mathalpha}{AMSb}{"43}</div>
<div align="left">\DeclareMathSymbol{\N}{\mathalpha}{AMSb}{"4E}</div>
<div align="left">\DeclareMathSymbol{\Q}{\mathalpha}{AMSb}{"51}</div>
<div align="left">\DeclareMathSymbol{\R}{\mathalpha}{AMSb}{"52}</div>
<div align="left">\DeclareMathSymbol{\Z}{\mathalpha}{AMSb}{"5A}</div>
<br><br><div align="left">\theoremheaderfont{\normalfont\bfseries\color{Blue4}}</div>
<div align="left">\theorembodyfont{\normalfont\color{Blue4}}</div>
<div align="left">\theoremseparator{:}</div>
<div align="left">\theoremstyle{break}</div>
<div align="left">\theoremnumbering{arabic}</div>
<div align="left">\newtheorem{eksempel}{Eksempel}</div>
<br><div align="left">\theoremstyle{nonumberplain}</div>
<div align="left">\theorembodyfont{\normalfont}</div>
<div align="left">\theoremheaderfont{\normalfont\bfseries}</div>
<div align="left">\theoremseparator{:}</div>
<div align="left">\theoremsymbol{\enskip\ensuremath{\fcolorbox{Green3}{Cornsilk1}{q.e.d.}\hspace{3em}}}</div>
<br><div align="left">\newtheorem{proof}{Bevis}</div>
<br><div align="left">\newcommand\e{\mathrm{e}}</div>
<br><div align="left">\makeatletter</div>
<div align="left">\newcommand\dato{\two <at> digits{\the\day}.\two <at> digits{\the\month}.\two <at> digits{\the\year}}</div>
<div align="left">\makeatother</div>
<br><br><div align="left">\makepagestyle{pr}</div>
<div align="left">\makeoddhead{pr}{\tiny Nogle typer f&oslash;rste ordens differentialligninger, </div>
<div align="left">version \dato, \currenttime, PR}{}{}</div>
<div align="left">\makeheadrule{pr}{\textwidth}{\normalrulethickness}</div>
<div align="left">\makeoddfoot{pr}{}{\thepage{}/{}\thelastpage}{}</div>
<br><div align="left">\pagestyle{pr}</div>
<br><div align="left">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</div>
<div align="left">\begin{document}</div>
<div align="left">\begin{empheq}[box=\colorbox{MistyRose1}]{equation}</div>
<div align="left">Q(f(x))=H(x)+ c</div>
<div align="left">\label{Qfx}</div>
<div align="left">\end{empheq}</div>
<div align="left">... man skal l&oslash;se ligning \eqref{Qfx}....</div>
<div align="left">\end{document}</div>
<br>
</div>
Lars Madsen | 19 Apr 2012 00:07
Picon
Picon

Re: [dk-tug] Undefined references

On 04/18/2012 08:58 PM, Poul Riis wrote:
> Hvorfor kan jeg få referencen frem til label'en i nedenstående? Det
> virkede, da jeg lavede det for et par år siden, men nu får jeg følgende
> besked: "LaTeX Warning: There were undefined references.", og referencen
> fremstår som (??).
>
> Poul Riis
>

Hvis du huskede at lave dit eksempel minimalt, ville du opdage at 
problemet forsvinder hvis man fjerner ntheorem.

ntheorem er blevet opdateret, så de ting empheq piller ved virker ikke mere.

Jeg skriver det på min TODO liste, kan dog ikke sige noget om hvornår 
der kommer en løsning.

>
> \documentclass[a4paper,oldfontcommands,article,oneside]{memoir}
> \usepackage[ansinew]{inputenc}
> \usepackage[T1]{fontenc}
> \usepackage[danish]{babel}
> \usepackage[leqno,fleqn,intlimits]{amsmath}
> \usepackage[intlimits]{amsmath}
> \usepackage{amssymb}
> \usepackage{enumitem}
> \usepackage[amsmath,thmmarks]{ntheorem}
> \usepackage[ntheorem,overload]{empheq}
> \usepackage{multido}
> \usepackage[dvips,svgnames,x11names]{xcolor}
> \usepackage{pst-fr3d}
> \usepackage{pstricks-add}
> \usepackage{datetime}
> \usepackage{csquotes}
>
>
> \topmargin=-0.5cm \textwidth=16.5cm
> \textheight=24.5cm \hoffset=-2cm
> \tolerance=5000 \hbadness=5000
> \pretolerance=2500
> \parindent=0em
>
> \DeclareMathSymbol{\C}{\mathalpha}{AMSb}{"43}
> \DeclareMathSymbol{\N}{\mathalpha}{AMSb}{"4E}
> \DeclareMathSymbol{\Q}{\mathalpha}{AMSb}{"51}
> \DeclareMathSymbol{\R}{\mathalpha}{AMSb}{"52}
> \DeclareMathSymbol{\Z}{\mathalpha}{AMSb}{"5A}
>
>
> \theoremheaderfont{\normalfont\bfseries\color{Blue4}}
> \theorembodyfont{\normalfont\color{Blue4}}
> \theoremseparator{:}
> \theoremstyle{break}
> \theoremnumbering{arabic}
> \newtheorem{eksempel}{Eksempel}
>
> \theoremstyle{nonumberplain}
> \theorembodyfont{\normalfont}
> \theoremheaderfont{\normalfont\bfseries}
> \theoremseparator{:}
> \theoremsymbol{\enskip\ensuremath{\fcolorbox{Green3}{Cornsilk1}{q.e.d.}\hspace{3em}}}
>
> \newtheorem{proof}{Bevis}
>
> \newcommand\e{\mathrm{e}}
>
> \makeatletter
> \newcommand\dato{\two <at> digits{\the\day}.\two <at> digits{\the\month}.\two <at> digits{\the\year}}
> \makeatother
>
>
> \makepagestyle{pr}
> \makeoddhead{pr}{\tiny Nogle typer første ordens differentialligninger,
> version \dato, \currenttime, PR}{}{}
> \makeheadrule{pr}{\textwidth}{\normalrulethickness}
> \makeoddfoot{pr}{}{\thepage{}/{}\thelastpage}{}
>
> \pagestyle{pr}
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> \begin{document}
> \begin{empheq}[box=\colorbox{MistyRose1}]{equation}
> Q(f(x))=H(x)+ c
> \label{Qfx}
> \end{empheq}
> ... man skal løse ligning \eqref{Qfx}....
> \end{document}
>
>
>
> _______________________________________________
> DK-TUG <at> tug.dk mailing list
> http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug

_______________________________________________
DK-TUG <at> tug.dk mailing list
http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug
Poul Riis | 19 Apr 2012 08:26
Picon

Re: [dk-tug] Undefined references

Lars Madsen <daleif <at> imf.au.dk> writes:
Hvis du huskede at lave dit eksempel minimalt, ville du opdage at
problemet forsvinder hvis man fjerner ntheorem.
Joh, men når jeg ikke lavede prologen minimal, er det fordi jeg udnytter ntheorem, empheq og andre pakker i det færdige dokument.
Teksten mellem \begin{document} og \end{document} er da minimal.

Men man kan åbenbart ikke længere bruge empheq og ntheorem sammen.

Poul Riis

<div>
<div align="left">Lars Madsen &lt;<a href="mailto:daleif <at> imf.au.dk">daleif <at> imf.au.dk</a>&gt; writes:</div>
<div align="left"><span>Hvis du huskede at lave dit eksempel minimalt, ville du opdage at </span></div>
<div align="left"><span>problemet forsvinder hvis man fjerner ntheorem.</span></div>
<div align="left">Joh, men n&aring;r jeg ikke lavede prologen minimal, er det fordi jeg udnytter ntheorem, empheq og andre pakker i det f&aelig;rdige dokument.</div>
<div align="left">Teksten mellem \begin{document} og \end{document} er da minimal.</div>
<br><div align="left">Men man kan &aring;benbart ikke l&aelig;ngere bruge empheq og ntheorem sammen.</div>
<br><div align="left">Poul Riis</div>
<br>
</div>
daleif@imf.au.dk | 19 Apr 2012 09:05
Picon
Picon

Re: [dk-tug] Undefined references

Det er mere det at der er mange ting som kan påvirke hinanden, derfor bør de være så korte som muligt. Dette har også den fordel at man ofte selv finder problemet.

Som nævnt er ntheorem opdateret så de rettelser som empheq laver ikke mere.

/daleif
- via HTC

----- Reply message -----
Fra: "Poul Riis" <Poul.Riis <at> skolekom.dk>
Til: <daleif <at> imf.au.dk>
Cc: <dk-tug <at> tug.dk>
Emne: [dk-tug] Undefined references
Dato: tor., apr. 19, 2012 08:26


Lars Madsen <daleif <at> imf.au.dk> writes:
Hvis du huskede at lave dit eksempel minimalt, ville du opdage at
problemet forsvinder hvis man fjerner ntheorem.
Joh, men når jeg ikke lavede prologen minimal, er det fordi jeg udnytter ntheorem, empheq og andre pakker i det færdige dokument.
Teksten mellem \begin{document} og \end{document} er da minimal.

Men man kan åbenbart ikke længere bruge empheq og ntheorem sammen.

Poul Riis

<div>Det er mere det at der er mange ting som kan p&aring;virke hinanden, derfor b&oslash;r de v&aelig;re s&aring; korte som muligt. Dette har ogs&aring; den fordel at man ofte selv finder problemet.<br><br>Som n&aelig;vnt er ntheorem opdateret s&aring; de rettelser som empheq laver ikke mere. <br><br>/daleif<br>- via HTC<br><br><div>----- Reply message -----<br>Fra: "Poul Riis" &lt;Poul.Riis <at> skolekom.dk&gt;<br>Til: &lt;daleif <at> imf.au.dk&gt;<br>Cc: &lt;dk-tug <at> tug.dk&gt;<br>Emne: [dk-tug] Undefined references<br>Dato: tor., apr. 19, 2012 08:26<br><br>
</div>
<br><div align="left">Lars Madsen &lt;<a href="mailto:daleif <at> imf.au.dk">daleif <at> imf.au.dk</a>&gt; writes:</div>
<div align="left"><span>Hvis du huskede at lave dit eksempel minimalt, ville du opdage at </span></div>
<div align="left"><span>problemet forsvinder hvis man fjerner ntheorem.</span></div>
<div align="left">Joh, men n&aring;r jeg ikke lavede prologen minimal, er det fordi jeg udnytter ntheorem, empheq og andre pakker i det f&aelig;rdige dokument.</div>
<div align="left">Teksten mellem \begin{document} og \end{document} er da minimal.</div>
<br><div align="left">Men man kan &aring;benbart ikke l&aelig;ngere bruge empheq og ntheorem sammen.</div>
<br><div align="left">Poul Riis</div>
<br>
</div>
Lars Madsen | 25 Apr 2012 00:12
Picon
Picon

Re: [dk-tug] Undefined references

On 2012-04-19 09:05, daleif <at> imf.au.dk wrote:
> Det er mere det at der er mange ting som kan påvirke hinanden, derfor
> bør de være så korte som muligt. Dette har også den fordel at man ofte
> selv finder problemet.
>
> Som nævnt er ntheorem opdateret så de rettelser som empheq laver ikke mere.
>
> /daleif
> - via HTC
>
> ----- Reply message -----
> Fra: "Poul Riis" <Poul.Riis <at> skolekom.dk>
> Til: <daleif <at> imf.au.dk>
> Cc: <dk-tug <at> tug.dk>
> Emne: [dk-tug] Undefined references
> Dato: tor., apr. 19, 2012 08:26
>
>
> *Lars Madsen <daleif <at> imf.au.dk <mailto:daleif <at> imf.au.dk>> writes:*
> Hvis du huskede at lave dit eksempel minimalt, ville du opdage at
> problemet forsvinder hvis man fjerner ntheorem.
> Joh, men når jeg ikke lavede prologen minimal, er det fordi jeg udnytter
> ntheorem, empheq og andre pakker i det færdige dokument.
> Teksten mellem \begin{document} og \end{document} er da minimal.
>
> Men man kan åbenbart ikke længere bruge empheq og ntheorem sammen.
>
> Poul Riis
>

Det er en meget lille ting i ntheorem som giver problemet

Indtil videre har jeg bare fundet en brugbar omvej:

tilføj

\usetagform{default}

EFTER ntheorem

_______________________________________________
DK-TUG <at> tug.dk mailing list
http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug
Poul Riis | 25 Apr 2012 11:01
Picon

Re: [dk-tug] Undefined references

Tak - det virker - så vidt jeg kan se dog forudsat, at empeq kaldes før ntheorem.

Mvh
PR
<div>
<div align="left">Tak - det virker - s&aring; vidt jeg kan se dog forudsat, at empeq kaldes f&oslash;r ntheorem.</div>
<br><div align="left">Mvh</div>
<div align="left">PR</div>
</div>
Lars Madsen | 25 Apr 2012 11:03
Picon
Picon

Re: [dk-tug] Undefined references

Poul Riis wrote, On 2012-04-25 11:01:
> Tak - det virker - så vidt jeg kan se dog forudsat, at empeq kaldes før
> ntheorem.
> 
> Mvh
> PR
> 
> 

Ja, det er også meningen, empheq SKAL loades før ntheorem

Dette er også nævnt i manualen (langt inde)

--

-- 

/daleif
_______________________________________________
DK-TUG <at> tug.dk mailing list
http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug

Gmane