On Tue, 9 May 2017 11:27:51 +1200
Henri Menke
However, I wonder whether the treatment of % in bib files is correct, as regular BibTeX does treat the % verbatim. Because the following LaTeX example works just fine, with unescaped %. In my opinion this behaviour should be adopted by ConTeXt.
From BibTeXing: 7. For Scribe compatibility, the database files allow an @COMMENT command; it’s not really needed because BibTEX allows in the database files any comment that’s not within an entry. If you want to comment out an entry, simply remove the ‘@’ character preceding the entry type. ... 14. LATEX’s comment character ‘%’ is not a comment character in the database files. From Tame the BeaST: New entries always start with @. Anything outside the “argument” of a “command” starting with an @ is considered as a comment. This gives an easy way to comment a given entry: just remove the initial @. As usual when a language allows comments, don’t hesitate to use them so that you have a clean, ordered, and easy-to-maintain database. Conversely, anything starting with an @ is considered as being a new entry. ---- There is a special entry type named @comment. The main use of such an entry type is to comment a large part of the bibliography easily, since anything outside an entry is already a comment, and commenting out one entry may be achieved by just removing its initial @. So bibtex has a funny way of dealing with comments, and do we really care about Scribe? We made the choice NOT to remain *strictly* bibtex compatible, after all bibtex is limited to ASCII 7-bit! The % comment is *universal* in TeX, Metapost, etc. so we chose to respect this, much stronger in my opinion, convention. Alan -- Alan Braslau CEA DSM-IRAMIS-SPEC CNRS UMR 3680 Orme des Merisiers 91191 Gif-sur-Yvette cedex FRANCE tel: +33 1 69 08 73 15 fax: +33 1 69 08 87 86 mailto:alan.braslau@cea.fr