On Fri, 10 Dec 2010 14:18:20 +0100
Mojca Miklavec
I should think about it a bit. But just a few possibilities ... At the moment I use: \startpublication [k=xy, t=xy] .... \stoppublication
Options are:
When we think from the bibtex side, it would boil down to processing the "keyword=" key (which is already there in the bibtex specification). You could then order your "publications" with terms such as "keyword=image" "keyword=article" etc.
1.) \startpublicationlist[images] or \startpublications[images] or ... \startpublication[k=xy,t=xy] .... \stoppublication ... \stoppublicationlist
2.) \startpublication[k=xy,t=xy,list=images] .... \stoppublication
3.) \startpublication[images][k=xy,t=xy] .... \stoppublication
And then \placepublications[list=images]
Then \cite would work in exactly the same way (one would not need to provide any extra key to cite itself).
But one would need to think of a proper model to number the references. That is: it would have to be configurable to be able to either number images with roman instead of arabic numerals (or with a, b, c, ...), or to prepend something, like [img1], [img2], [img3] instead of [1], [2], [3]. Or simply let the user do "in \cite{figure}[xy]", or to number images with numbers bigger than other references. For example:
Books: [1] [2] [3] Articles: [4] [5] [6] [7] Images: [8] [9]
or
Books: [1] [2] [3] Articles: [a1] [a2] [a3] [a3] Images: [i1] [i2]
or any other user-configurable option for numbering ...
However, having a properly designed model is better than having some ad-hoc solution that turns out not flexible enough or clumsy to use and buggy later on ...
One syntax would be \placepublications[filter=image,prefix={img.},option=continue,numberconversion=romannumbers]
And yes, something that would allow splitting references across sections could just as well be used for this. It just needs to be designed properly ... (But section-based bibliography could work without any extra key, right?)
And no, please don't count it as bug report. I just mentioned it because Hans wanted to have "a big bunch of everything at a single place".
I suggest to reopen the topic and create exact specification before the actual implementation.
Yes, we can discuss it (on or off list) when it will be implemented. Thomas