example.tex
```
\startbuffer[example]
@book{book,
author = {First Last},
title = {Title},
subtitle = {Subtitle},
publisher = {Publisher},
address = {City},
year = {2021} }
\stopbuffer
\usebtxdataset[example.buffer]
\usebtxdefinitions[deu]
\starttext
\cite[entry][book]
\cite[authortitle][book]
\placelistofpublications
\stoptext
```
publ-imp-deu.mkvi
```
\startbtxrenderingdefinitions[deu]
\definebtx
[deu]
[default=default, specification=deu]
\definebtxrendering
[deu]
[specification=deu, sorttype={author,title}, numbering=num]
\definebtx
[deu:list]
[deu]
\definebtx
[deu:list:author]
[deu:list]
[authorconversion=normal]
\definebtx
[deu:list:book]
[deu]
\definebtx
[deu:cite]
[deu]
\definebtx
[deu:cite:authortitle]
[deu]
[authorconversion=normalshort]
\startsetups btx:deu:list:book
\btxflush{author}\btxcolon\btxflush{title}\btxperiod
\btxdoif{subtitle}{\btxflush{subtitle}\btxperiod}
\btxflush{address}\btxcolon\btxflush{publisher}
\btxflush{year}\btxperiod
\stopsetups
\startsetups btx:deu:cite:authortitle
\btxflush{author}\btxcolon\btxflush{title}\btxperiod
\btxdoif{subtitle}{\btxflush{subtitle}\btxperiod}
\stopsetups
\stopbtxrenderingdefinitions
```
This is the shortest example I could get, some lines got very long but
I did not want it be too many lines. If I compile this, I get:
(First Last: Title. Subtitle. City: Publisher 2021.)
First Last: Title. Subtitle.
1 First Last: Title. Subtitle. City: Publisher 2021.
Agoston
Am Mi., 30. Juni 2021 um 19:26 Uhr schrieb Alan Braslau
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