From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Problem with org-entities-user Date: Wed, 19 Sep 2012 16:55:25 +0200 Message-ID: <7CC1FB98-B071-429C-A230-B91D461104FD@gmail.com> References: <87k3vtgnhy.fsf@gmail.com> <87sjaeduh5.fsf@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:39246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TELgh-0006zh-OS for emacs-orgmode@gnu.org; Wed, 19 Sep 2012 10:55:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TELgY-0002H0-3X for emacs-orgmode@gnu.org; Wed, 19 Sep 2012 10:55:39 -0400 Received: from ezel.ic.uva.nl ([146.50.108.158]:44068) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TELgX-0002Gm-R6 for emacs-orgmode@gnu.org; Wed, 19 Sep 2012 10:55:30 -0400 In-Reply-To: <87sjaeduh5.fsf@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Nicolas Goaziou Cc: Org-mode , "Thomas S. Dye" On 19 sep. 2012, at 15:15, Nicolas Goaziou wrote: > Hello, > > tsd@tsdye.com (Thomas S. Dye) writes: > >> I'm not sure about support for \hfill{}, etc. The new latex and html >> exporters pass \hfill{} through unchanged, which might be what the latex >> author wants, or what the html author writing about latex commands >> wants. > > It would not change anything for the HTML author, since \hfill{} would > be exported as-is in any exporter. Though, it would be a less convenient > for the LaTeX author, who would have to type @@latex:\hfill{}@@. > > On the other hand, I see at lest 3 reasons to remove support for such > constructs: > > - consistency :: it's not possible to write raw HTML in an Org buffer, > nor raw Texinfo. LaTeX shouldn't be treated > differently. > > - clarity :: Recently, an user expected the \cite{} command to work in > a backend different from LaTeX. > > - ecumenism :: Removing LaTeXisms will make Org documents easier to > export to various back-ends. These are all valid arguments. However, I did design Org-mode to be LaTeX-near to make sure that it becomes easy and fast to type as a notes environment. In my mind, a user expecting \cite{...} to work in other backends is not necessarily a wrong expectation, and if we introduce a syntax for doing citations in HTML, why not using the LaTeX syntax for it? So actually, it seems I do not fully agree with your *consistency* argument. While you are right that it is the logical and clean thing if you view Org as a markup language created for export, it is not necessarily the right solution for a convenience point of view. Just my 5c, of course... - Carsten