On 30/06/21 02:20, Ágoston Volcz wrote:
2. Entries in the bibliography and fist time citations must have 'normal' authorconversion, while consequent citations must have 'normalshort'. For consequent citations I defined the 'authortitle' alternative. In the thesis I have: ``` \usebtxdataset[default][literature.bib] \usebtxdefinitions[deu] \setupbtx[deu] ``` A snippet from the publ-imp-deu.mkvi: ``` \definebtx [deu:list] [deu] [authorconversion=normal]
\definebtx [deu:cite] [deu] [authorconversion=normalshort, alternative=authortitle]
\startsetups btx:deu:list:book {\sc \btxflush{author}}\btxcolon \btxflush{title} \btxdoif{subtitle}{\btxperiod\btxflush{subtitle}}\btxperiod \btxflush{address}\btxcolon \btxflush{publisher} \btxflush{year} \btxdoif{series}{ (\btxflush{series} \btxflush{volume})}\btxperiod \stopsetups
``` In the setup and definition, the fields I defined do get into the citation correctly, but the authorconversion remains 'normal'. If I comment out the lines which set up 'normal' authorconversion for the list, everything, including the bibliography and 'entry' type citations get 'normalshort'. Is that a bug or am I missing something?
I am not sure that I understand your snippet (a mwe would be useful). However, it appears that your setup is for the "list" rendering of a book, and you do specify authorconversion=normal for lists. Keep in mind that the bibliography system uses inheritance so it is important to set options in the right places. Once everything gets initialized, changing a higher-level parameter might not propagate to lower-level instances if they have already been defined, the inheritance taking place at definition time. -- Alan