In the past (MKII) I used citations of the form: \cite[extras={, p.~24}][Author:2016] The extras option seems to be ignored by MKIV's bibliography system. What is the equivalent of the above? Nicola
On 7/1/2016 12:17 PM, Nicola wrote:
In the past (MKII) I used citations of the form:
\cite[extras={, p.~24}][Author:2016]
The extras option seems to be ignored by MKIV's bibliography system. What is the equivalent of the above?
lefttext= righttext=
Nicola
___________________________________________________________________________________
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 ___________________________________________________________________________________
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On 2016-07-01 14:53:00 +0000, Hans Hagen said:
On 7/1/2016 12:17 PM, Nicola wrote:
In the past (MKII) I used citations of the form:
\cite[extras={, p.~24}][Author:2016]
The extras option seems to be ignored by MKIV's bibliography system. What is the equivalent of the above?
lefttext= righttext=
It does not seem to work with my example. The output of the MWE below is: (Author, 2016 XXX) (Author, 2016) The comma seems the culprit. Nicola \setupinteraction [state=start] \usebtxdefinitions [apa] \startbuffer [bib] @article{Author:2016, author={Author}, year=2016, } \stopbuffer \usebtxdataset [bib.buffer] \starttext \cite[righttext={ XXX}][Author:2016] % OK \cite[righttext={, p.~22}][Author:2016] % Not ok \page \placelistofpublications \stoptext
On 2016-07-01 13:13, Nicola wrote:
On 2016-07-01 14:53:00 +0000, Hans Hagen said:
On 7/1/2016 12:17 PM, Nicola wrote:
In the past (MKII) I used citations of the form:
\cite[extras={, p.~24}][Author:2016]
The extras option seems to be ignored by MKIV's bibliography system. What is the equivalent of the above?
lefttext= righttext=
It does not seem to work with my example. The output of the MWE below is:
(Author, 2016 XXX) (Author, 2016) The comma seems the culprit.
Nicola
\setupinteraction [state=start] \usebtxdefinitions [apa]
\startbuffer [bib] @article{Author:2016, author={Author}, year=2016, } \stopbuffer \usebtxdataset [bib.buffer]
\starttext
\cite[righttext={ XXX}][Author:2016] % OK \cite[righttext={, p.~22}][Author:2016] % Not ok
\page \placelistofpublications \stoptext
For now, an extra layer of curlies will make it work: \cite[righttext={{, p.~22}}][Author:2016] % works, but not pretty -- rik
On Fri, 1 Jul 2016 19:13:26 +0200
Nicola
It does not seem to work with my example. The output of the MWE below is:
(Author, 2016 XXX) (Author, 2016) The comma seems the culprit.
Yes. Consider: \cite[righttext={{, p.~24},{, p.~xx}}] [Author:2016,Author2:2015] The comma gets parsed (as always) to separate multiple right texts, assigned here to each citation reference. The solution to your problem is: \cite[righttext={{, p.~24}}][Author:2016] Alternately (if you find the {{ }} strange), you can type \cite[righttext={\btxcomma p.~24}] [Author:2016] The macro \btxcomma also takes care of spacing. Alan
On 2016-07-02 00:07:56 +0000, Alan Braslau said:
On Fri, 1 Jul 2016 19:13:26 +0200 Nicola
wrote: It does not seem to work with my example. The output of the MWE below is:
(Author, 2016 XXX) (Author, 2016) The comma seems the culprit.
Yes. Consider:
\cite[righttext={{, p.~24},{, p.~xx}}] [Author:2016,Author2:2015]
The comma gets parsed (as always) to separate multiple right texts, assigned here to each citation reference.
The solution to your problem is:
\cite[righttext={{, p.~24}}][Author:2016]
Alternately (if you find the {{ }} strange), you can type \cite[righttext={\btxcomma p.~24}] [Author:2016]
The macro \btxcomma also takes care of spacing.
Great! Thanks all for your help! Nicola
On 07/02/2016 02:07 AM, Alan Braslau wrote:
Yes. Consider:
\cite[righttext={{, p.~24},{, p.~xx}}] [Author:2016,Author2:2015]
The comma gets parsed (as always) to separate multiple right texts, assigned here to each citation reference.
The solution to your problem is:
\cite[righttext={{, p.~24}}][Author:2016]
Alternately (if you find the {{ }} strange), you can type \cite[righttext={\btxcomma p.~24}] [Author:2016]
The macro \btxcomma also takes care of spacing.
I know I shouldn't be asking but answering questions on this topic, but here comes anyway: what is the magic incantation to have the righttext included within the brackets in authornum styles? So for \cite[righttext={{,\,100}}][Hagen] I want the result to look like Hagen [1, 100]. I tried \definebtx [default:cite:author:num] % todo [default:cite:authornum] [left={\btxleftbracket}, right={\currentbtxrighttext\btxrightbracket}] but I get Hagen [1], 100. Any pointers what I should try? Thomas
participants (5)
-
Alan Braslau
-
Hans Hagen
-
Nicola
-
Rik Kabel
-
Thomas A. Schmitz