From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/51539 Path: news.gmane.org!not-for-mail From: Andreas Schneider Newsgroups: gmane.comp.tex.context Subject: Conditional commands Date: Mon, 29 Jun 2009 21:41:49 +0200 Message-ID: <20090629214149.2a3c2739@netmaster> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0152378654==" X-Trace: ger.gmane.org 1246304591 11002 80.91.229.12 (29 Jun 2009 19:43:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Jun 2009 19:43:11 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Mon Jun 29 21:43:04 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 1MLMkm-0005bN-B4 for gctc-ntg-context-518@m.gmane.org; Mon, 29 Jun 2009 21:43:00 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 8B1651FAD7; Mon, 29 Jun 2009 21:42:57 +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 19516-04; Mon, 29 Jun 2009 21:42:15 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 795CD1FADB; Mon, 29 Jun 2009 21:42:13 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id E26E31FADB for ; Mon, 29 Jun 2009 21:41:59 +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 24618-01-2 for ; Mon, 29 Jun 2009 21:41:47 +0200 (CEST) Original-Received: from filter1-nij.mf.surf.net (filter1-nij.mf.surf.net [195.169.124.152]) by ronja.ntg.nl (Postfix) with ESMTP id A59421FAD7 for ; Mon, 29 Jun 2009 21:41:43 +0200 (CEST) Original-Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by filter1-nij.mf.surf.net (8.13.8/8.13.8/Debian-3) with ESMTP id n5TJfgdX017290 for ; Mon, 29 Jun 2009 21:41:43 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MLMjV-0003LB-G9 for ntg-context@ntg.nl; Mon, 29 Jun 2009 19:41:41 +0000 Original-Received: from p54b4c9b9.dip.t-dialin.net ([84.180.201.185]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Jun 2009 19:41:41 +0000 Original-Received: from aksdb by p54b4c9b9.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Jun 2009 19:41:41 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 81 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p54b4c9b9.dip.t-dialin.net X-Newsreader: Claws Mail 3.7.1 (GTK+ 2.16.2; i686-pc-linux-gnu) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=80.91.229.2; country=NO; region=12; city=Oslo; latitude=59.9167; longitude=10.7500; http://maps.google.com/maps?q=59.9167,10.7500&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 252276787 - 3d1f8adc93f9 - 20090629 X-Scanned-By: CanIt (www . roaringpenguin . com) on 195.169.124.152 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:51539 Archived-At: --===============0152378654== Content-Type: multipart/signed; micalg=SHA1; boundary="Sig_/blBVZp_Gs6ItG27yxucKem9"; protocol="application/pkcs7-signature" --Sig_/blBVZp_Gs6ItG27yxucKem9 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, I'm currently trying to make a command that outputs different text depending on the situation it has been called, but I'm absolutely stuck there (I'm not very familiar with TeX, so it's probably obvious to most of you :-/). It currently looks like this: \doassign[mycite][last=3D] \def\mycite[#1]{% \footnote{% \doifelse{\mycitelast}{#1}{Ebenda}{\cite[alternative=3Ddata][#1]}% } \doassign[mycite][last=3D#1] } The idea is as follow: if I cite the same citation two or more times in a row (e.g. Some text\mycite[chan_genetic_2005] ... more text\mycite[chan_genetic_2005]) it should only output the whole quotation the first time, and "Ebenda" all the other times. But as it seems, the \doifelse always evaluates to false and therefore outputs the whole citation every time. Does someone see what I might be doing wrong? Or is there even a better way to do this? Thanks, Andreas. --Sig_/blBVZp_Gs6ItG27yxucKem9 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 KeR2cUi1/5+mRAw//yZe/1+zYWrLPAAAAAAAAA== --Sig_/blBVZp_Gs6ItG27yxucKem9-- --===============0152378654== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ 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 ___________________________________________________________________________________ --===============0152378654==--