From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/95605 Path: news.gmane.org!not-for-mail From: Fabrice Couvreur Newsgroups: gmane.comp.tex.context Subject: Re: Use \framedtext to write an algorithm Date: Sat, 30 Jul 2016 10:00:34 +0200 Message-ID: References: <579B6FF4.8000100@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4891858314458128498==" X-Trace: ger.gmane.org 1469865689 12907 80.91.229.3 (30 Jul 2016 08:01:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 30 Jul 2016 08:01:29 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Jul 30 10:01:18 2016 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bTPCu-0005rt-T3 for gctc-ntg-context-518@m.gmane.org; Sat, 30 Jul 2016 10:01:16 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 244A913A6F; Sat, 30 Jul 2016 10:00:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3nXEDKHgFA6x; Sat, 30 Jul 2016 10:00:49 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 71B6F13A71; Sat, 30 Jul 2016 10:00:49 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9E36713A69 for ; Sat, 30 Jul 2016 10:00:48 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rijt02Yvzl6I for ; Sat, 30 Jul 2016 10:00:47 +0200 (CEST) Original-Received: from mail-io0-f171.google.com (mail-io0-f171.google.com [209.85.223.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 43F8813A67 for ; Sat, 30 Jul 2016 10:00:37 +0200 (CEST) Original-Received: by mail-io0-f171.google.com with SMTP id b62so147806192iod.3 for ; Sat, 30 Jul 2016 01:00:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=hkHvmDYmtL5JznQacEjQZDv/vmw48KKbVRNm0Zzsvxw=; b=zw3PLVksL7V63hTwULugCyuRo4HNWiMFyV7gXvOETVQNXc4LVhuXDmpU0SkBoTFCaA dxYWC4ki1Gq2jo1mBTK/2/a4JWJf0m3vArxQpqdABBD8FDX5u5BDM+aDv2DKzw5v60+B commOOgtjKH9meTs1DwSyeEbDd3dBFCoDEJnQG7bDfeHC2r8HDE4GWngbbYSyGL6Bo9i MTRvvB56PF+CewKSZIxqPRyvvGR+XsPz+lnCjm8PX5ChgqyvZqNWSDpXCEOOVLEbPMhw zPqO3icTWoVV5RBix4UeTuYzakqNxHUBYrrZGhGgPkv5OMutsnM86caUM2MYfF0mZIGS D7rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=hkHvmDYmtL5JznQacEjQZDv/vmw48KKbVRNm0Zzsvxw=; b=ghyIcKDRh9/eSuRBcH4AXFKxv5dEvaKBiuNGzSohK5h/iqywzb8A0QJP2tTvRBWqdi 5ZHE7qBZBWVGcXoB8em0vps6G4043jj/Vb4VnbOM5srzz2xvyRdhRXCAkSKcrb7ytMv7 J35V3jQrUzsDYU+cl7Mbml2lzG/A5Ad2xlxJOnEHlFC25ub6VAcOhPA6XCnhqTb3xWO8 kFlEkWSH+a7fdl5gYj/ZApRLio7Ltrd9VmG/kdkHjnydt2/gfOwAZXcRhlCoeQx1WL0Q c/DYDWO/Xb8qPgzUi+rcnIt41Lagrmx3yCZ+BIFZr6sBSX8oZMZpM2DOCE/N2lDja6Mf SsQg== X-Gm-Message-State: AEkoouuFQDvFyqJEsrT6iEUEAZjaEPZ6DZgWmDlHm1DM4+RCMDnWPPo/7CMZ0S3itOwoBLGtU3Y6TeE6237jIw== X-Received: by 10.107.9.42 with SMTP id j42mr46221961ioi.33.1469865635217; Sat, 30 Jul 2016 01:00:35 -0700 (PDT) Original-Received: by 10.64.71.4 with HTTP; Sat, 30 Jul 2016 01:00:34 -0700 (PDT) In-Reply-To: <579B6FF4.8000100@gmail.com> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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" Xref: news.gmane.org gmane.comp.tex.context:95605 Archived-At: --===============4891858314458128498== Content-Type: multipart/alternative; boundary=001a113df6ac0e06d30538d5c319 --001a113df6ac0e06d30538d5c319 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Wolfgang, That's great, I did not know but it's really convenient. Fabrice 2016-07-29 17:02 GMT+02:00 Wolfgang Schuster : > Fabrice Couvreur > 29. Juli 2016 um 16:43 > I know that Wolfgang wrote a module to reproduce algorithms, but it is in > English ! > Can we ensure to respect the withdrawal of the text ? > > You can use the lines environment with enabled spaces (space=3Don). > > \defineframedtext > [algorithmframe] > [width=3Dfit, > background=3Dcolor, > backgroundcolor=3Dlightgray, > framecolor=3Ddarkred, > corner=3Dround] > > \definelines > [algorithm] > [space=3Don, > before=3D\startalgorithmframe, > after=3D\stopalgorithmframe] > > \starttext > > \startalgorithm > Variables \math{I} et \math{J} entiers > T tableau d'entiers > D=C3=A9but > Pour \math{I} allant de \math{1} =C3=A0 \math{3} > Pour \math{J} allant de \math{1} =C3=A0 \math{3} > Si \math{J>I} > Alors \math{T[I, J]=3DJ-I} > Sinon \math{T[I, J]=3D0} > Fin Si > Fin Pour > Fin > \stopalgorithm > > \stoptext > > Wolfgang > > > _________________________________________________________________________= __________ > 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 > > _________________________________________________________________________= __________ > --001a113df6ac0e06d30538d5c319 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Wolfgang,
That's great, I did not= know but it's really convenient.
Fabrice

2016-07-29 17:02 GMT+02:00 Wolfgang Schuster <schus= ter.wolfgang@gmail.com>:
29.=20 Juli 2016 um 16:43
I=20 know that Wolfgang wrote a module to reproduce algorithms, but it is in=20 English !
Can we ensure to respect the withdrawal of the text ?
You can use the lines environment with enabled spaces (space=3Don).

\defineframedtext
=C2=A0 [algorithmframe]
=C2=A0 [width=3Dfit,
=C2=A0=C2=A0 background=3Dcolor,
=C2=A0=C2=A0 backgroundcolor=3Dlightgray,
=C2=A0=C2=A0 framecolor=3Ddarkred,
=C2=A0=C2=A0 corner=3Dround]

\definelines
=C2=A0 [algorithm]
=C2=A0 [space=3Don,
=C2=A0=C2=A0 before=3D\startalgorithmframe,
=C2=A0=C2=A0 after=3D\stopalgorithmframe]

\starttext

\startalgorithm
Variables \math{I} et \math{J} entiers
T tableau d'entiers
D=C3=A9but
Pour \math{I} allant de \math{1} =C3=A0 \math{3}
=C2=A0=C2=A0 Pour \math{J} allant de \math{1} =C3=A0 \math{3}
=C2=A0=C2=A0=C2=A0=C2=A0 Si \math{J>I}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Alors \math{T[I, J]=3DJ-I}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sinon \math{T[I, J]=3D0}
=C2=A0=C2=A0=C2=A0=C2=A0 Fin Si
=C2=A0=C2=A0 Fin Pour
Fin
\stopalgorithm

\stoptext

Wolfgang

_______________________________________________________________________= ____________
If your question is of interest to others as well, please add an entry to t= he Wiki!

maillist : ntg-context@ntg.nl / <= a href=3D"http://www.ntg.nl/mailman/listinfo/ntg-context" rel=3D"noreferrer= " target=3D"_blank">http://www.ntg.nl/mailman/listinfo/ntg-context
webpage=C2=A0 : http://www.pragma-ade.nl / http://tex.aanhet.net
archive=C2=A0 : http://foundry.supelec.fr/projects/con= textrev/
wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
___________________________________________________________________________= ________

--001a113df6ac0e06d30538d5c319-- --===============4891858314458128498== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --===============4891858314458128498==--