definereferencestructureprefix for floats
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
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
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
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
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
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
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
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
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