From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/52045 Path: news.gmane.org!not-for-mail From: Stephen Gadsby Newsgroups: gmane.comp.tex.context Subject: New to TeX, ConTeXt - How to conditionally include document sections? Date: Thu, 23 Jul 2009 16:25:04 -0400 Message-ID: <73D5696F6096F9478FA4CA43E2FD99B96E245934@mail6.millersville.edu> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1248380783 26204 80.91.229.12 (23 Jul 2009 20:26:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Jul 2009 20:26:23 +0000 (UTC) To: "ntg-context@ntg.nl" Original-X-From: ntg-context-bounces@ntg.nl Thu Jul 23 22:26:16 2009 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1MU4rn-000655-0v for gctc-ntg-context-518@m.gmane.org; Thu, 23 Jul 2009 22:26:15 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 467E81FB8E; Thu, 23 Jul 2009 22:26:14 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 25651-04; Thu, 23 Jul 2009 22:25:32 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 3F1B61FB77; Thu, 23 Jul 2009 22:25:32 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 3E4A71FB77 for ; Thu, 23 Jul 2009 22:25:30 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24145-02-4 for ; Thu, 23 Jul 2009 22:25:19 +0200 (CEST) Original-Received: from filter4-ams.mf.surf.net (filter4-ams.mf.surf.net [192.87.102.72]) by ronja.ntg.nl (Postfix) with ESMTP id 38C171FB71 for ; Thu, 23 Jul 2009 22:25:19 +0200 (CEST) Original-Received: from smtp-bkup.millersville.edu (smtp-bkup.millersville.edu [166.66.86.74]) by filter4-ams.mf.surf.net (8.14.3/8.14.3/Debian-5) with ESMTP id n6NKPHck000326 for ; Thu, 23 Jul 2009 22:25:18 +0200 Original-Received: from mail5.millersville.edu (mail5.millersville.edu [166.66.86.104]) by smtp-bkup.millersville.edu (--/--) with ESMTP id n6NGPbHN008053 for ; Thu, 23 Jul 2009 12:25:38 -0400 Original-Received: from mail6.millersville.edu ([192.168.30.17]) by mail5.millersville.edu ([192.168.30.16]) with mapi; Thu, 23 Jul 2009 16:25:07 -0400 Thread-Topic: New to TeX, ConTeXt - How to conditionally include document sections? Thread-Index: AcoL06nYtL/uJq9MTGSZGE1bTzP0Yg== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=166.66.86.74; country=US; region=PA; city=Millersville; postalcode=17551; latitude=39.9811; longitude=-76.3784; metrocode=566; areacode=717; http://maps.google.com/maps?q=39.9811,-76.3784&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 265147936 - c4b0fa75aceb - 20090723 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.72 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.11 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:52045 Archived-At: Good day, Please pardon my newness to TeX, ConTeXt, and this list. If I violate list etiquette, I apologize and hope you will let me know. Thank you. I'm attempting to abandon the use of Word for a maintaining a growing set of 30 to 60 page documents that provide information on similar, but not identical, equipment at a range of locations. My idea was to create one ConTeXt project that, depending upon the definition of one string in the project file, appropriately adjusts the resulting document's title and pulls in component "foo" for location "A", "bar" for location "B", etc. My problem is, after playing with if, ifx, and ifcase for some time and digging through all the ConTeXt and TeX documentation I can find, I'm still not understanding how to accomplish the TeX/ConTeXt equivalent of: if equals then do thing 1 ... do thing n else if... I've repeatedly come across information on ifthenelse in LaTeX, and in some quick tests, it does appear to do exactly what I want. However, while I've admittedly only played with LaTeX for a few hours, it seems to make specifying exact formatting somewhat difficult. As I'll be turning these documents into PDFs myself, rather than sending them off to a publisher, that's a concern for me. If someone would please point me to documentation or an example of how to accomplish string comparison based if-thens in ConTeXt, I'd greatly appreciate it. Thank you. -Stephen J. Gadsby, Multimedia Specialist Web & Multimedia Services, Information Technology Millersville University of Pennsylvania, USA ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________