From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/99553 Path: news.gmane.org!.POSTED!not-for-mail From: Sanjoy Mahajan Newsgroups: gmane.comp.tex.context Subject: getting metafun positions within (displayed) math mode Date: Thu, 16 Nov 2017 16:10:10 -0500 Message-ID: <874lpu53rh.fsf@olin.edu> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1510866644 22563 195.159.176.226 (16 Nov 2017 21:10:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 16 Nov 2017 21:10:44 +0000 (UTC) To: Original-X-From: ntg-context-bounces@ntg.nl Thu Nov 16 22:10:38 2017 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 blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eFRQj-0005PV-35 for gctc-ntg-context-518@m.gmane.org; Thu, 16 Nov 2017 22:10:37 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 3BE4D5831AF; Thu, 16 Nov 2017 22:10:27 +0100 (CET) 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 f6ulK1Fmj3gV; Thu, 16 Nov 2017 22:10:26 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 785305831C0; Thu, 16 Nov 2017 22:10:26 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 866AC5831C0 for ; Thu, 16 Nov 2017 22:10:25 +0100 (CET) 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 AZ3h4Tk5GF7W for ; Thu, 16 Nov 2017 22:10:24 +0100 (CET) Original-Received: from EXCAS03.olin.edu (smtps.olin.edu [208.91.53.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 3F1E25831AF for ; Thu, 16 Nov 2017 22:10:14 +0100 (CET) Original-Received: from insight.mit.edu (108.20.241.139) by EX03.olin.edu (10.1.15.11) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 16 Nov 2017 16:10:12 -0500 Original-Received: from sanjoy by insight.mit.edu with local (Exim 4.89) (envelope-from ) id 1eFRQI-00075i-Ex for ntg-context@ntg.nl; Thu, 16 Nov 2017 16:10:10 -0500 X-Originating-IP: [108.20.241.139] X-ClientProxiedBy: EXCAS04.olin.edu (10.1.15.17) To EX03.olin.edu (10.1.15.11) 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:99553 Archived-At: --=-=-= Content-Type: text/plain Dear ConTeXters, For my sins, and to make students unhappy all over the world, I am writing another book: _A Student's Guide to Newton's Laws of Motion_ (for Cambridge University Press, aka CUP). As partial compensation, I convinced CUP that I may typeset it in ConTeXt and deliver them PDF. Being hopefully a guide actually useful to students, it will annotate every symbol in important equations, a feature cribbed from the first book of the _Student's Guide_ series, Dan Fleisch's _A Student's Guide to Maxwell's Equations_. I've attached an image of what such an annotated equation looks like (from page 2 of Fleisch's book). It's like a labeled part diagram (say, for a laptop), where each part (here, each symbol) is connected with an line to its explanation. I'm trying to do so with a combination of ConTeXt, MetaPost/MetaFun, TikZ, and whatever else might work. But I am a bit stuck at the following spot. My plan is to use MetaFun to get the coordinates of each symbol in a (displayed) equation and then, with MetaFun, connect those symbols to mini-paragraphs of explanation that surround the equation. But I am stuck on how to use \hpos in math mode. I'd like to do something like: \startformula \hpos{n1}{\sum}_{\hpos{n2}{0}}^{\hpos{n3}{1}} \stopformula to get the locations of the nodes n1, n2, and n3 without interfering with the math typesetting -- e.g., the engine should still know that \sum is in display-math mode, so it should be large and have its sub- and super-scripts below and above it, rather than next to it. However, the \hpos hides its argument in an \hbox, and thus hides it from the math layout. Thus, I have to do something like this minimal example: \starttext \startformula \sum_0^1 % what it should look like \quad \hpos{n1}{$\displaystyle\sum$}_{\hpos{n2}{$0$}}^{\hpos{n3}{$1$}} \stopformula \stoptext The hpos'ed version after the \quad looks different, even after the \displaystyle hack. Is there a version of \hpos for math mode? That would be the cleanest solution, because who knows what else would be needed for other cases, even if the limits can be placed correctly. Or is there a better way to annotate equations? (TikZ seems to have the same issue, in that it cannot see into equations.) Regards, -- -Sanjoy Save Long Wharf Park in Boston Harbor! Six reasoning tools to make hard problems easy. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename="annotated-equation.png" Content-Transfer-Encoding: base64 Content-Description: example of an annotated equation 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 2/B/WvxzMniPTPUAAAAASUVORK5CYII= --=-=-= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --=-=-=--