ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* No numbers with `\ref` and floats like `\placetable`
@ 2011-10-29 21:47 Paul Menzel
  2011-10-29 21:57 ` Andreas Harder
  2011-10-30  7:30 ` Wolfgang Schuster
  0 siblings, 2 replies; 11+ messages in thread
From: Paul Menzel @ 2011-10-29 21:47 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1.1: Type: text/plain, Size: 1426 bytes --]

Dear ConTeXt folks,


I am sorry for another reference related question. Using

        ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english

the following example does not work. Either no number is shown or »??«.

        \starttext
        
        Table \ref[][tab:reference] is a nice table. But referencing does not work \ref[tab:reference].
        
        \placetable[][tab:reference]
                {The table should be set up better.}
                {
                \startluacode
                context.bTABLE()
                  context.bTR()
                    context.bTD() context("n") context.eTD()
                    for j=1,10 do
                      context.bTD() context("$10^{" .. j .. "}$") context.eTD()
                    end
                  context.eTR()
                  t = { 1, 2, 4, 8 }
                  for index, i in ipairs(t) do
                    context.bTR()
                    context.bTD() context("$n^{" .. -i .. "}$") context.eTD()
                    for j=1,10 do
                      context.bTD() context("\%.4f", 10^(-j/i)) context.eTD()
                    end
                    context.eTR()
                  end
                context.eTABLE()
                \stopluacode
                }
        \stoptext

Please find the source file and the resulting PDF file attached.


Thanks,

Paul

[-- Attachment #1.1.2: ref.pdf --]
[-- Type: application/pdf, Size: 23767 bytes --]

[-- Attachment #1.1.3: ref.tex --]
[-- Type: text/x-tex, Size: 865 bytes --]

\starttext

Table \ref[][tab:reference] is a nice table. But referencing does not work \ref[tab:reference].

\placetable[][tab:reference]
        {The table should be set up better.}
        {
        \startluacode
        context.bTABLE()
          context.bTR()
            context.bTD() context("n") context.eTD()
            for j=1,10 do
              context.bTD() context("$10^{" .. j .. "}$") context.eTD()
            end
          context.eTR()
          t = { 1, 2, 4, 8 }
          for index, i in ipairs(t) do
            context.bTR()
            context.bTD() context("$n^{" .. -i .. "}$") context.eTD()
            for j=1,10 do
              context.bTD() context("\%.4f", 10^(-j/i)) context.eTD()
            end
            context.eTR()
          end
        context.eTABLE()
        \stopluacode
        }
\stoptext

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-10-29 21:47 No numbers with `\ref` and floats like `\placetable` Paul Menzel
@ 2011-10-29 21:57 ` Andreas Harder
  2011-10-30  8:45   ` Wolfgang Schuster
  2011-10-30  7:30 ` Wolfgang Schuster
  1 sibling, 1 reply; 11+ messages in thread
From: Andreas Harder @ 2011-10-29 21:57 UTC (permalink / raw)
  To: mailing list for ConTeXt users


On 29.10.2011, at 23:47, Paul Menzel wrote:

> Dear ConTeXt folks,
> 
> 
> I am sorry for another reference related question. Using
> 
>        ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english

That's also true for yesterdays beta.

\starttext
  \placeformula[eq:1]
  \startformula a+b \stopformula
  \in{Equation:}[eq:1]
\stoptext

Regards
	Andreas

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-10-29 21:47 No numbers with `\ref` and floats like `\placetable` Paul Menzel
  2011-10-29 21:57 ` Andreas Harder
@ 2011-10-30  7:30 ` Wolfgang Schuster
  2011-10-30 11:18   ` [solved] " Paul Menzel
  1 sibling, 1 reply; 11+ messages in thread
From: Wolfgang Schuster @ 2011-10-30  7:30 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 29.10.2011 um 23:47 schrieb Paul Menzel:

> Dear ConTeXt folks,
> 
> 
> I am sorry for another reference related question. Using
> 
>        ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english
> 
> the following example does not work. Either no number is shown or »??«.
> 
>        \starttext
> 
>        Table \ref[][tab:reference] is a nice table. But referencing does not work \ref[tab:reference].

Use “\in[tab:reference]” to refer to the table number of give “\ref” a keyword (in your case “number”) for the first argument.

Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-10-29 21:57 ` Andreas Harder
@ 2011-10-30  8:45   ` Wolfgang Schuster
  2011-10-30  9:05     ` Andreas Harder
  2011-11-07 10:53     ` Andreas Harder
  0 siblings, 2 replies; 11+ messages in thread
From: Wolfgang Schuster @ 2011-10-30  8:45 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 29.10.2011 um 23:57 schrieb Andreas Harder:

> 
> On 29.10.2011, at 23:47, Paul Menzel wrote:
> 
>> Dear ConTeXt folks,
>> 
>> 
>> I am sorry for another reference related question. Using
>> 
>>       ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english
> 
> That's also true for yesterdays beta.

I’m aware of this but I hadn’t time so far to write a fix for this.

Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-10-30  8:45   ` Wolfgang Schuster
@ 2011-10-30  9:05     ` Andreas Harder
  2011-11-07 10:53     ` Andreas Harder
  1 sibling, 0 replies; 11+ messages in thread
From: Andreas Harder @ 2011-10-30  9:05 UTC (permalink / raw)
  To: mailing list for ConTeXt users


On 30.10.2011, at 09:45, Wolfgang Schuster wrote:

> 
> Am 29.10.2011 um 23:57 schrieb Andreas Harder:
> 
>> 
>> On 29.10.2011, at 23:47, Paul Menzel wrote:
>> 
>>> Dear ConTeXt folks,
>>> 
>>> 
>>> I am sorry for another reference related question. Using
>>> 
>>>      ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english
>> 
>> That's also true for yesterdays beta.
> 
> I’m aware of this but I hadn’t time so far to write a fix for this.

Okay. Thank you in advance.

Andreas
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [solved] No numbers with `\ref` and floats like `\placetable`
  2011-10-30  7:30 ` Wolfgang Schuster
@ 2011-10-30 11:18   ` Paul Menzel
  0 siblings, 0 replies; 11+ messages in thread
From: Paul Menzel @ 2011-10-30 11:18 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1.1: Type: text/plain, Size: 722 bytes --]

Am Sonntag, den 30.10.2011, 08:30 +0100 schrieb Wolfgang Schuster:
> Am 29.10.2011 um 23:47 schrieb Paul Menzel:

> > I am sorry for another reference related question. Using
> > 
> >        ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english
> > 
> > the following example does not work. Either no number is shown or »??«.
> > 
> >        \starttext
> > 
> >        Table \ref[][tab:reference] is a nice table. But referencing does not work \ref[tab:reference].
> 
> Use “\in[tab:reference]” to refer to the table number of give “\ref” a keyword (in your case “number”) for the first argument.

That indeed solved this issue. Thank you very much!


Thanks,

Paul

[-- Attachment #1.1.2: ref.pdf --]
[-- Type: application/pdf, Size: 22395 bytes --]

[-- Attachment #1.1.3: ref.tex --]
[-- Type: text/x-tex, Size: 870 bytes --]

\starttext

Table \ref[number][tab:reference] is a nice table. But referencing does not work \in[tab:reference].

\placetable[][tab:reference]
        {The table should be set up better.}
        {
        \startluacode
        context.bTABLE()
          context.bTR()
            context.bTD() context("n") context.eTD()
            for j=1,10 do
              context.bTD() context("$10^{" .. j .. "}$") context.eTD()
            end
          context.eTR()
          t = { 1, 2, 4, 8 }
          for index, i in ipairs(t) do
            context.bTR()
            context.bTD() context("$n^{" .. -i .. "}$") context.eTD()
            for j=1,10 do
              context.bTD() context("\%.4f", 10^(-j/i)) context.eTD()
            end
            context.eTR()
          end
        context.eTABLE()
        \stopluacode
        }
\stoptext

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-10-30  8:45   ` Wolfgang Schuster
  2011-10-30  9:05     ` Andreas Harder
@ 2011-11-07 10:53     ` Andreas Harder
  2011-11-07 11:03       ` Wolfgang Schuster
  1 sibling, 1 reply; 11+ messages in thread
From: Andreas Harder @ 2011-11-07 10:53 UTC (permalink / raw)
  To: mailing list for ConTeXt users


On 30.10.2011, at 09:45, Wolfgang Schuster wrote:

> 
> Am 29.10.2011 um 23:57 schrieb Andreas Harder:
> 
>> 
>> On 29.10.2011, at 23:47, Paul Menzel wrote:
>> 
>>> Dear ConTeXt folks,
>>> 
>>> 
>>> I am sorry for another reference related question. Using
>>> 
>>>      ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english
>> 
>> That's also true for yesterdays beta.
> 
> I’m aware of this but I hadn’t time so far to write a fix for this.

Hi Wolfgang,

still no fix?

\starttext
  \placeformula[eq:1]
  \startformula a+b \stopformula
  \in{Equation:}[eq:1]
\stoptext


Regards
	Andreas
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-11-07 10:53     ` Andreas Harder
@ 2011-11-07 11:03       ` Wolfgang Schuster
  2011-11-07 11:45         ` Andreas Harder
  0 siblings, 1 reply; 11+ messages in thread
From: Wolfgang Schuster @ 2011-11-07 11:03 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 07.11.2011 um 11:53 schrieb Andreas Harder:

> 
> On 30.10.2011, at 09:45, Wolfgang Schuster wrote:
> 
>> 
>> Am 29.10.2011 um 23:57 schrieb Andreas Harder:
>> 
>>> 
>>> On 29.10.2011, at 23:47, Paul Menzel wrote:
>>> 
>>>> Dear ConTeXt folks,
>>>> 
>>>> 
>>>> I am sorry for another reference related question. Using
>>>> 
>>>>     ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english
>>> 
>>> That's also true for yesterdays beta.
>> 
>> I’m aware of this but I hadn’t time so far to write a fix for this.
> 
> Hi Wolfgang,
> 
> still no fix?
> 
> \starttext
>  \placeformula[eq:1]
>  \startformula a+b \stopformula
>  \in{Equation:}[eq:1]
> \stoptext

When you don’t need subformulas change this in strc-mat.mkiv:

%\def\storecurrentformulanumber#1#2#3#4#5% ref, todo:str, \sync % todo: title etc (like float)
%  {\dostructurecountercomponent
%     {formula}%
%     \getformulaparameters \formulaparameter \detokenizedformulaparameter
%     \relax \relax \relax
%     [\c!name=\v!formula,\s!counter=\v!formula,%
%      \s!hascaption=\v!yes,\s!hastitle=\v!yes,\s!hasnumber=\v!yes,%\s!haslevel=#6,%
%      \s!hasnumber=\v!no,%
%      \c!reference=#1,\c!title=\namedformulaentry,\c!bookmark=]%
%     [#2]%
%   \glet\namedformulaentry\relax
%   \globallet#3\laststructurecounternumber
%   \globallet#4\laststructurecountersynchronize
%   \globallet#5\laststructurecounterattribute}

\def\storecurrentformulanumber#1#2#3#4#5% ref, todo:str, \sync % todo: title etc (like float)
  {\dostructurecountercomponent
     {formula}%
     \getformulaparameters \formulaparameter \detokenizedformulaparameter
     \relax \relax \relax
     [\c!name=\v!formula,\s!counter=\v!formula,%
      \s!hascaption=\v!yes,\s!hastitle=\v!yes,\s!hasnumber=\v!yes,%\s!haslevel=#6,%
      \c!reference=#1,\c!title=\namedformulaentry,\c!bookmark=]%
     [#2]%
   \glet\namedformulaentry\relax
   \globallet#3\laststructurecounternumber
   \globallet#4\laststructurecountersynchronize
   \globallet#5\laststructurecounterattribute}

%\def\dohandleformulanumbering
%  {\doincrementsubstructurecounter[\v!formula][1]%
%   \doiftext\currentplaceformulasuffix{\setsubstructurecounterown[\v!formula][2]{\currentplaceformulasuffix}}%
%   \placecurrentformulanumber}

\def\dohandleformulanumbering
  {\doiftext\currentplaceformulasuffix{\setsubstructurecounterown[\v!formula][2]{\currentplaceformulasuffix}}%
   \placecurrentformulanumber}

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-11-07 11:03       ` Wolfgang Schuster
@ 2011-11-07 11:45         ` Andreas Harder
  2011-11-07 12:02           ` Wolfgang Schuster
  0 siblings, 1 reply; 11+ messages in thread
From: Andreas Harder @ 2011-11-07 11:45 UTC (permalink / raw)
  To: mailing list for ConTeXt users


On 07.11.2011, at 12:03, Wolfgang Schuster wrote:

> 
> Am 07.11.2011 um 11:53 schrieb Andreas Harder:
> 
>> 
>> On 30.10.2011, at 09:45, Wolfgang Schuster wrote:
>> 
>>> 
>>> Am 29.10.2011 um 23:57 schrieb Andreas Harder:
>>> 
>>>> 
>>>> On 29.10.2011, at 23:47, Paul Menzel wrote:
>>>> 
>>>>> Dear ConTeXt folks,
>>>>> 
>>>>> 
>>>>> I am sorry for another reference related question. Using
>>>>> 
>>>>>    ConTeXt  ver: 2011.10.14 22:47 MKIV  fmt: 2011.10.15  int: english/english
>>>> 
>>>> That's also true for yesterdays beta.
>>> 
>>> I’m aware of this but I hadn’t time so far to write a fix for this.
>> 
>> Hi Wolfgang,
>> 
>> still no fix?
>> 
>> \starttext
>> \placeformula[eq:1]
>> \startformula a+b \stopformula
>> \in{Equation:}[eq:1]
>> \stoptext
> 
> When you don’t need subformulas change this in strc-mat.mkiv:

I don’t, thanks.

Andreas
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-11-07 11:45         ` Andreas Harder
@ 2011-11-07 12:02           ` Wolfgang Schuster
  2011-11-07 12:08             ` Andreas Harder
  0 siblings, 1 reply; 11+ messages in thread
From: Wolfgang Schuster @ 2011-11-07 12:02 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 07.11.2011 um 12:45 schrieb Andreas Harder:

>> When you don’t need subformulas change this in strc-mat.mkiv:
> 
> I don’t, thanks.

Instead of patching strc-mat.mkiv you can create a file with the name cont-loc.mkiv
in your working directory where you add both modified commands. With this method
you don’t have to make the changes in the core and when it’s fixed just delete this file.

Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: No numbers with `\ref` and floats like `\placetable`
  2011-11-07 12:02           ` Wolfgang Schuster
@ 2011-11-07 12:08             ` Andreas Harder
  0 siblings, 0 replies; 11+ messages in thread
From: Andreas Harder @ 2011-11-07 12:08 UTC (permalink / raw)
  To: mailing list for ConTeXt users


On 07.11.2011, at 13:02, Wolfgang Schuster wrote:

> 
> Am 07.11.2011 um 12:45 schrieb Andreas Harder:
> 
>>> When you don’t need subformulas change this in strc-mat.mkiv:
>> 
>> I don’t, thanks.
> 
> Instead of patching strc-mat.mkiv you can create a file with the name cont-loc.mkiv
> in your working directory where you add both modified commands. With this method
> you don’t have to make the changes in the core and when it’s fixed just delete this file.

This is a really useful tip! Thanks again.

Andreas
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-11-07 12:08 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-29 21:47 No numbers with `\ref` and floats like `\placetable` Paul Menzel
2011-10-29 21:57 ` Andreas Harder
2011-10-30  8:45   ` Wolfgang Schuster
2011-10-30  9:05     ` Andreas Harder
2011-11-07 10:53     ` Andreas Harder
2011-11-07 11:03       ` Wolfgang Schuster
2011-11-07 11:45         ` Andreas Harder
2011-11-07 12:02           ` Wolfgang Schuster
2011-11-07 12:08             ` Andreas Harder
2011-10-30  7:30 ` Wolfgang Schuster
2011-10-30 11:18   ` [solved] " Paul Menzel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).