definereferencestructureprefix for floats
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
Hi, How does one control the referenceprefix for floats. I want to refer to the figures as only Fig 1, Fig 2, etc, even when they are numbered 1.1, 1.2, etc. The example from strc-ref.mkvi does not work (I get 1.I-A.1 and 1.I-A.2) \defineconversionset[default][Character,number,Romannumerals,Character][number] \defineseparatorset [default][.,.,--][.] \setuphead[subsection][sectionstopper=),sectionsegments=4:4] \setupreferencestructureprefix[default][prefixsegments=2:4] \setupreferencestructureprefix[figure][default][prefixsegments=3:4] \starttext \chapter {One} \section {One} \subsection[sec:test]{Two} See \in[sec:test] and \in[fig:xx] and \in[fig:yy] \placefigure[here][fig:xx]{}{} \placefigure[here][fig:yy]{}{} \stoptext Thanks, Aditya
![](https://secure.gravatar.com/avatar/b79687264c3e06cba13b54d05b12a9f5.jpg?s=120&d=mm&r=g)
Aditya Mahajan mailto:adityam@umich.edu 20. Juni 2015 18:22 Hi,
How does one control the referenceprefix for floats. I want to refer to the figures as only Fig 1, Fig 2, etc, even when they are numbered 1.1, 1.2, etc. There is a typo in strc-ref.lua which can by fixed by the following changes.
local function getcurrentprefixspec(default) local data = currentreference and currentreference.i local metadata = data and data.metadata print(metatadata and metadata.kind or "?") return - metatadata and metadata.kind or "?", - metatadata and metadata.name or "?", - default or "?" + metadata and metadata.kind or "?", + metadata and metadata.name or "?", + default or "?" end Wolfgang
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
On Sat, 20 Jun 2015, Wolfgang Schuster wrote:
Aditya Mahajan mailto:adityam@umich.edu 20. Juni 2015 18:22 Hi,
How does one control the referenceprefix for floats. I want to refer to the figures as only Fig 1, Fig 2, etc, even when they are numbered 1.1, 1.2, etc. There is a typo in strc-ref.lua which can by fixed by the following changes.
Thank you. But even after make the appropriate change in strc-ref.lua (and regenerating the format), the previous example does not give Fig 1, etc. Am I missing something in the sttings? Aditya
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
On Sun, 21 Jun 2015, Aditya Mahajan wrote:
On Sat, 20 Jun 2015, Wolfgang Schuster wrote:
Aditya Mahajan mailto:adityam@umich.edu 20. Juni 2015 18:22 Hi,
How does one control the referenceprefix for floats. I want to refer to
the
figures as only Fig 1, Fig 2, etc, even when they are numbered 1.1, 1.2, etc. There is a typo in strc-ref.lua which can by fixed by the following changes.
Thank you. But even after make the appropriate change in strc-ref.lua (and regenerating the format), the previous example does not give Fig 1, etc.
Am I missing something in the sttings?
Even the second example in strc-ref.mkvi does not work correctly. \starttext \chapter{test} \placefigure[here][xx:1]{}{\framed{one}} \placefigure[here][xx:2]{}{\framed{three}} \placetable [here][xx:3]{}{\framed{two}} \placetable [here][xx:4]{}{\framed{four}} \start \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[float][default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[figure][default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \stoptext The second case, (\setup...[default][prefix=no]) works correctly, but the last two cases (\setup...[float][default][prefix=no], etc) do not get rid of the prefix. Aditya
![](https://secure.gravatar.com/avatar/b79687264c3e06cba13b54d05b12a9f5.jpg?s=120&d=mm&r=g)
Aditya Mahajan mailto:adityam@umich.edu 22. Juni 2015 05:35 On Sun, 21 Jun 2015, Aditya Mahajan wrote:
Even the second example in strc-ref.mkvi does not work correctly.
\starttext \chapter{test} \placefigure[here][xx:1]{}{\framed{one}} \placefigure[here][xx:2]{}{\framed{three}} \placetable [here][xx:3]{}{\framed{two}} \placetable [here][xx:4]{}{\framed{four}} \start \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[float][default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[figure][default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \stoptext
The second case, (\setup...[default][prefix=no]) works correctly, but the last two cases (\setup...[float][default][prefix=no], etc) do not get rid of the prefix. Did you fix the typo in strc-ref.lua and regenrate the format?
Wolfgang
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
On Mon, 22 Jun 2015, Wolfgang Schuster wrote:
Aditya Mahajan mailto:adityam@umich.edu 22. Juni 2015 05:35 On Sun, 21 Jun 2015, Aditya Mahajan wrote:
Even the second example in strc-ref.mkvi does not work correctly.
\starttext \chapter{test} \placefigure[here][xx:1]{}{\framed{one}} \placefigure[here][xx:2]{}{\framed{three}} \placetable [here][xx:3]{}{\framed{two}} \placetable [here][xx:4]{}{\framed{four}} \start \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[float][default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \start \setupreferencestructureprefix[figure][default][prefix=no] \in{fig}[xx:1] and \in{fig}[xx:2] \in{tab}[xx:3] and \in{tab}[xx:4] \stop \blank \stoptext
The second case, (\setup...[default][prefix=no]) works correctly, but the last two cases (\setup...[float][default][prefix=no], etc) do not get rid of the prefix. Did you fix the typo in strc-ref.lua and regenrate the format?
Yes. Do these two example work correctly for you with the latest beta (after fixing the typo and generating the format)? Aditya
![](https://secure.gravatar.com/avatar/b79687264c3e06cba13b54d05b12a9f5.jpg?s=120&d=mm&r=g)
Aditya Mahajan mailto:adityam@umich.edu 22. Juni 2015 17:34 On Mon, 22 Jun 2015, Wolfgang Schuster wrote:
Yes. Do these two example work correctly for you with the latest beta (after fixing the typo and generating the format)?
Yes, the examples work for me. Wolfgang
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
On Mon, 22 Jun 2015, Wolfgang Schuster wrote:
Aditya Mahajan mailto:adityam@umich.edu 22. Juni 2015 17:34 On Mon, 22 Jun 2015, Wolfgang Schuster wrote:
Yes. Do these two example work correctly for you with the latest beta (after fixing the typo and generating the format)?
Yes, the examples work for me.
I must be doing something wrong. But if it works at your end, I'll just wait for the next beta. Thanks, Aditya
![](https://secure.gravatar.com/avatar/5faea8b4fa0adb143383811dc94f0d22.jpg?s=120&d=mm&r=g)
Hi Aditya, Hi Wolfgang, I was following this thread and I fixed too the typo, then rebuilt the formats but the results I get are as Aditya describes it (please see the attached output I get). Actually I need something analogous but regarding a reference to a Theorem or Lemma within a given chapter. My version is ConTeXt ver: 2015.06.15 13:42 MKIV beta fmt: 2015.6.22 int: english/english Best regards: OK
On 22 Jun 2015, at 17:44, Wolfgang Schuster
wrote: Aditya Mahajan 22. Juni 2015 17:34 On Mon, 22 Jun 2015, Wolfgang Schuster wrote:
Yes. Do these two example work correctly for you with the latest beta (after fixing the typo and generating the format)?
Yes, the examples work for me.
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 ___________________________________________________________________________________
participants (3)
-
Aditya Mahajan
-
Otared Kavian
-
Wolfgang Schuster