From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/82045 Path: news.gmane.org!not-for-mail From: john Culleton Newsgroups: gmane.comp.tex.context Subject: A simpler way to make a bibliography Date: Tue, 23 Apr 2013 13:38:22 -0400 Organization: WexfordPress Message-ID: <20130423133822.5e687652@localb.wexfordpress.net> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1366738631 1850 80.91.229.3 (23 Apr 2013 17:37:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 23 Apr 2013 17:37:11 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Apr 23 19:37:15 2013 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UUh9V-0007Dv-9N for gctc-ntg-context-518@m.gmane.org; Tue, 23 Apr 2013 19:37:13 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 515CD10201; Tue, 23 Apr 2013 19:37:12 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1PJNC4M4KAxz; Tue, 23 Apr 2013 19:37:06 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 90ADD101EB; Tue, 23 Apr 2013 19:37:06 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 2EEF6101EB for ; Tue, 23 Apr 2013 19:37:05 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id vybIJSxOYfRP for ; Tue, 23 Apr 2013 19:37:03 +0200 (CEST) Original-Received: from filter2-til.mf.surf.net (filter2-til.mf.surf.net [194.171.167.218]) by balder.ntg.nl (Postfix) with ESMTP id 1BB56101E3 for ; Tue, 23 Apr 2013 19:37:02 +0200 (CEST) Original-Received: from qmta05.westchester.pa.mail.comcast.net (qmta05.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:48]) by filter2-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id r3NHb0cg020015 for ; Tue, 23 Apr 2013 19:37:01 +0200 Original-Received: from omta06.westchester.pa.mail.comcast.net ([76.96.62.51]) by qmta05.westchester.pa.mail.comcast.net with comcast id TQ9R1l00716LCl055Vczus; Tue, 23 Apr 2013 17:36:59 +0000 Original-Received: from localb.wexfordpress.net ([68.50.233.152]) by omta06.westchester.pa.mail.comcast.net with comcast id TVcy1l00i3HwwZ83SVcyMQ; Tue, 23 Apr 2013 17:36:59 +0000 X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.10; x86_64-unknown-linux-gnu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1366738619; bh=WzPMcJ1IcZlGNjQ9/GjggerKIQ/aLxKdu+DTe5aCPys=; h=Received:Received:Date:From:To:Subject:Message-ID:Mime-Version: Content-Type; b=NCR8MRo2wcS3A8pwSzMTmvDqt5cqAsEhGKRr3MhDGWKvkZUnx1IkDJ8oMuSEmOvT9 AqTKfAiYW+OJmLtEbXdTwo+e6l8HHHHaWwgHQf7UyX2NrZInzHNsJqRBEjiWSKh5nc X1phzXdiBtMs45Hmm8OEAtyqXd1KklZ1nav8JfjVGNwCKPqVfwvYIsVuhmz4Tr6Wvl 1zs20uTNk+XjaA+HfWweCeEyw/g/oxUxQla1N14Y/Awy7x+KNJ/KoCigVJP5x8a2Ga i2G7i6p+gVGHN/ZgK2iXkBS+NQUEHSc3VWAu/YUZYf6ZR9EA/2YaB7Lt1d40np42hc 84bXavKY/IHIg== X-Bayes-Prob: 0.9762 (Score 4.7, tokens from: @@RPTN) X-CanIt-Geo: ip=2001:558:fe14:43:76:96:62:48; country=US X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0TJrtB09O - e1bf40e0e714 - 20130423 X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:82045 Archived-At: After struggling with all the programming prescribed by Context to set up a bibliography, and examining a few dozen *.bib, *.bst and a *bbl file, I decided to do things the simple way. My concept is, that instead of creating a *bib file I could with the same amount of effort create a plain text file to be imported directly into my Context file. I studied the bibliography of "The Chicago Manual of Style" to determine the order, punctuation and format. My file is called "book.foo." Now if I choose to use some of these entries in another book a simple cut and paste between two editor sessions will do. For ease in editing I put each item in each entry on a separate line. TeX/Context will take care of puttng them together in a paragraph. Of course this lacks the generality of the bibtex approach. But I don't need all that flexibilty. None of the current biblio styles specified for Context incorporate the ISBN field. So I just put it at the end of each entry preceded by a \crlf. Without further ado here is the book.foo file: ------------------------------------------ \chapter{References} %authors. title. city: publisher, year\crlf %isbn Bah, Tavmjong. {\it Inkscape: Guide to a Vector Drawing Program}. Upper Saddle River, New Jersey: Prentice-Hall, 2011 \crlf ISBN 978-0-13-276414-8 Culleton, John R. Jr. {\it Create Book Covers with Scribus} (pdf e-book). Eldersburg, Maryland: Wexford Press, 2012 \crlf ISBN 978-1-60019-002-5 Drew, Ned and Paul Sternberger. {\it By its Cover: Modern American Book Design}. New York: Princeton Architectural Press, 2005\crlf ISBN 978-1-56898-497-1 Kirsanov, Dimitry. {\it The Book of Inkscape\trademark : The Definitive Guide to the Free Graphics Editor}. San Francisco: No Starch Press, 2009\crlf ISBN 978-159327-181-7 Powers, Alan. {\it Front Cover: Great Book Jacket and Cover Design}. London: Mitchell Beazley, 2006\crlf ISBN 978-1-84533-242-6 ------------------------------------------- If by chance an entry ends up split between two pages a simple \page[yes] command can be inserted. I considered instead putting a \goodbreak between entries but figured it wasn't worth the bother. Since I call this fragment a \chapter it is listed in the TOC. I had to put \whitespace[medium] right after the \startbackmatter command just as I did after \startbodymatter. for my purposes for this task simple is better and much faster. -- John Culleton Wexford Press Free list of books for self-publishers: http://wexfordpress.net/shortlist.html PDF e-book: "Create Book Covers with Scribus" available at http://www.booklocker.com/books/4055.html ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________