Stephen Gadsby wrote:
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 <string in variable> equals <string> 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.
\doifelse{stringa}{stringb}{...}{...}
in mkiv: syst-aux.mkiv, in mkii: syst-gen.mkii cum suis .. or search the
wiki for "doif"
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
___________________________________________________________________________________
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________