From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Quoting formula "cookies" in table? Date: Mon, 04 Oct 2010 19:46:36 +0200 Message-ID: <87ocb96ebn.fsf@Rainer.invalid> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=51122 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P2p7j-00051J-BT for emacs-orgmode@gnu.org; Mon, 04 Oct 2010 13:46:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P2p7h-0004sA-VZ for emacs-orgmode@gnu.org; Mon, 04 Oct 2010 13:46:51 -0400 Received: from lo.gmane.org ([80.91.229.12]:35540) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P2p7h-0004rx-Jw for emacs-orgmode@gnu.org; Mon, 04 Oct 2010 13:46:49 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P2p7f-00076a-7b for emacs-orgmode@gnu.org; Mon, 04 Oct 2010 19:46:47 +0200 Received: from p57aabf1f.dip.t-dialin.net ([87.170.191.31]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 04 Oct 2010 19:46:47 +0200 Received: from Stromeko by p57aabf1f.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 04 Oct 2010 19:46:47 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org I seem to have hit a snag with tables: I didn't find a way to quote any of the special characters that are recognized to make formulas. Tabbing through such cells will create a malformed #+TBLFM: line at the end of the table. I can clean this up no problem, but on export the "formulas" produce interesting results again. Depending on the content of other cells some lines will be moved out in front of the table. Try HTML subtree export on this test: * Table Test |-------------+----| | unrelated 1 | >= | | Test1 | = | | unrelated 2 | <= | | Test2 | == | | unrelated 3 | -= | | Test3 | := | | unrelated 4 | >= | | Test4 | = | | unrelated 5 | <= | | Test5 | == | | unrelated 6 | -= | | Test6 | := | |-------------+----| |-------------+----| | unrelated 1 | >= | | Test1 | = | | unrelated 2 | <= | | Test2 | == | | unrelated 4 | >= | | Test4 | = | | unrelated 5 | <= | | Test5 | == | | unrelated 6 | -= | |-------------+----| |-------------+----| | unrelated 1 | XX | | Test1 | = | | unrelated 2 | XX | | Test2 | == | | unrelated 3 | >= | | Test3 | := | | unrelated 4 | XX | | Test4 | = | | unrelated 5 | XX | | Test5 | == | | unrelated 6 | XX | | Test6 | := | |-------------+----| So is there a way to quote these special chars in an unobtrusive way that cleanly exports to all backends? If not I'd suggest to have a special table form for "text-only" tables where these characters aren't special (no, I don't have an idea off-hand what to use - @ in place of the first | maybe? Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for KORG EX-800 and Poly-800MkII V0.9: http://Synth.Stromeko.net/Downloads.html#KorgSDada