From: Paul T. <pau...@gm...> - 2011-10-17 16:28:51
|
On 10/17/11 10:32 AM, Alan G Isaac wrote: > On 10/17/2011 10:09 AM, Paul Tremblay wrote: >> A space is a legal identifier in a CSV field. My example >> is CSV. If it were just space separated, then it would see >> the string "Spring and Summer" as 3 different fields; CSV >> reads them as one. > http://en.wikipedia.org/wiki/Comma-separated_values I'm not sure of your point. See http://docs.python.org/library/csv.html >>for row in csv.reader(['imauthor-2011-jdu 55 X "Spring and Summer"'], delimiter= ' '): >>print row ['imauthor-2011-jdu', '55', 'X', 'Spring and Summer'] > >> The info I am talking about is not in the bibliographic >> database, but in the actual citation. For example, the >> author cited above may point to a multi volume work. The >> citation needs to point to not only the page, but the >> volumes. For example, in MLA format: > My view is that your citation should specify the volume, > although obviously your field may have a different practice. > In any case [mykey{page:197,volume:2}]_ does what you want. No, not at all, because that undermines the whole purpose of bibliographic management, that you specify the minimal data, and let the formatter format it. In this case, there are two different bits of data, along with the key: the page number, and the volume. MLA may require that you write "p. 55, vol. 2" whereas another publication may require that you write "page:197, Volume:2". > >> In rst: >> "It is noted by prominent critics that Homer was most >> likely not blind from birth [Begonzi, 55 X]_" > Too implicit. > >> In fact, why not combine the two methods? If there is just >> a page number (the case probably 90% of the time,), simply >> use a space: > Too implicit. > > > Sorry, but I'm not sure what you mean by "too implicit." Paul |