From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/478 Path: news.gmane.org!not-for-mail From: Bruce Newsgroups: gmane.text.pandoc Subject: Re: pandoc/citeproc issues: multiple bibliographies, nocite, citeonly Date: Sun, 21 Nov 2010 13:46:10 -0800 (PST) Message-ID: <0ebd5c02-7660-4f20-8da0-ee93a034850a@w2g2000yqb.googlegroups.com> References: <20101121193229.GB25657@protagoras.phil.berkeley.edu> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1290375985 20228 80.91.229.12 (21 Nov 2010 21:46:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 21 Nov 2010 21:46:25 +0000 (UTC) To: pandoc-discuss Original-X-From: pandoc-discuss+bncCMyl0u6pChCjpqbnBBoEni_e0w-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun Nov 21 22:46:22 2010 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane.org Original-Received: from mail-gy0-f186.google.com ([209.85.160.186]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PKHjn-0005VL-M8 for gtp-pandoc-discuss@m.gmane.org; Sun, 21 Nov 2010 22:46:19 +0100 Original-Received: by gyh3 with SMTP id 3sf2810510gyh.3 for ; Sun, 21 Nov 2010 13:46:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:x-beenthere:received:mime-version :received:received:date:in-reply-to:x-ip:references:user-agent :x-http-useragent:message-id:subject:from:to:x-original-sender :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:sender:list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; bh=9/2sKP6uVu8JqCsIh9s2JSlkspyXpU9lZGMCZp2KHIw=; b=V76PoK++MJjIP9z2Me2T/8m0ohaxhJh0QQ/I294unT9jwvAbUljDDnB44FnRbe1nbB TWUMaFvUo/I7lP2cCw6GhrMBHFTummSLnChkVKMDorlMOnRC5rr6mSPnMwJTE6a3dnWk HKoUQrdOKh0ztVVhTef3z2JSpp+8UZqk6mXiU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:mime-version:date:in-reply-to:x-ip:references :user-agent:x-http-useragent:message-id:subject:from:to :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type:content-transfer-encoding; b=H8ti+4yD1ne5LZQsZe0xAQb91Q4maNwnoZYqgCA7f5RsgPf3Mtf8gjF61BMqO4UCZf +lYkDwf/O4xMsTPRFOpAGgcF2FaOAbkEvPXIggVeK0XNzctq+RG2OsPfS94tePkhIJdz og8NgHYZzU/FacBjWqOZk/r47pbjvyLXl6CZ8= Original-Received: by 10.101.58.5 with SMTP id l5mr156282ank.61.1290375971680; Sun, 21 Nov 2010 13:46:11 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 10.100.102.9 with SMTP id z9ls970820anb.3.p; Sun, 21 Nov 2010 13:46:10 -0800 (PST) Original-Received: by 10.100.132.1 with SMTP id f1mr160765and.32.1290375970960; Sun, 21 Nov 2010 13:46:10 -0800 (PST) Original-Received: by w2g2000yqb.googlegroups.com with HTTP; Sun, 21 Nov 2010 13:46:10 -0800 (PST) In-Reply-To: <20101121193229.GB25657-nFAEphtLEs+AA6luYCgp0U1S2cYJDpTV9nwVQlTi/Pw@public.gmane.org> X-IP: 69.133.124.182 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.38 Safari/533.4,gzip(gfe) X-Original-Sender: bdarcus.lists-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: List-Post: , List-Help: , List-Archive: Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-Subscribe: , List-Unsubscribe: , Xref: news.gmane.org gmane.text.pandoc:478 Archived-At: On Nov 21, 2:32=A0pm, John MacFarlane wrote: > Currently pandoc inserts the list of works cited at the end > of the document. =A0(You can provide a label like > > =A0 =A0 # References > > at the end if you like; the references will be placed after > this.) > > This doesn't offer much flexibility. In particular: > > (1) =A0The writer doesn't know which part is a bibliography and > can't style it differently or even offer the option to do so through > CSS, etc. =A0(Unlike the footnotes...) > > (2) =A0You can't choose not to include the works cited. > > (3) =A0You can't have per-section bibliographies in your document; > the bibliography only comes at the very end, even if you've got > a long book. > > (4) There's currently no way to include items you didn't cite, > or suppress items you did cite. There's another issue that will inevitably come up, so I should mention it now: (5) You can't have multiple sections per bibliography. Common use case is you need a section for legal cases, another for primary documents, and a third (which we might call default) of the secondary academic literature. I believe there are one or more LaTeX packages that support this sort of thing, but I don't recall their solution. And IIRC, discussion around this in the CSL world has tended to center around bib groups, where you might optionally assign references to a named group, which would correspond to an equivalent names section. > There's a proposal at > > =A0 =A0http://gitit.net/PandocCitationGrammar > > that would address (2-4) by requiring the user to put an explicit > > =A0 =A0 > > tag where the bibliography goes; this would then turn into a list of > works cited since the last . =A0It would include attributes > to "omit" or "include" citation keys. =A0(I suppose we could even have > a "source" tag that specifies the bib file to use, but this would > only work if we no longer had to read the bib file prior to parsing > the markdown -- see the previous "issue".) > > We could address (1) as well by adding a special Bibliography block > to pandoc. =A0This would have some cost, as each writer would have to > be told how to treat it, but it would give more flexibility. For > example, in HTML, the bibliography could be put in a special >
. (Note that with the current system, if you want your bibliography = in a > div, you can put it in a section and use the --section-divs option.) > > I'd like to get some feedback on whether we want this flexibility, > or whether the current simple behavior sufficies. I don't have specific feedback on your proposal ATM, but generally think the use cases are important. Bruce --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to pandoc-discuss+unsubscribe@go= oglegroups.com. For more options, visit this group at http://groups.google.com/group/pandoc= -discuss?hl=3Den.