From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andras Major Subject: Wishlist: LaTeX export: automatically append backslash to "." unless at end of sentence Date: Fri, 19 Aug 2011 08:50:52 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:38932) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QuIus-0004UY-BD for emacs-orgmode@gnu.org; Fri, 19 Aug 2011 02:50:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QuIur-0004AF-7f for emacs-orgmode@gnu.org; Fri, 19 Aug 2011 02:50:54 -0400 Received: from mail-qw0-f41.google.com ([209.85.216.41]:35630) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QuIur-0004AB-5S for emacs-orgmode@gnu.org; Fri, 19 Aug 2011 02:50:53 -0400 Received: by qwa26 with SMTP id 26so2348148qwa.0 for ; Thu, 18 Aug 2011 23:50:52 -0700 (PDT) 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: emacs-orgmode Hi, in TeX and LaTeX, the width of the glue (blank space) after a "." can be one of two different values, depending on the context. There is always a longer space between sentences than after a "." that doesn't mark the end of a sentence (abbreviations, dates, etc.). Since TeX/LaTeX usually can't recognize the latter case by itself, one can help out by writing ".\ " or ".~" explicitly to enforce a short space. Without these hints, printed output will look typographically wrong. Org-mode export doesn't allow me to easily include these hints without affecting readability and export to other formats. Therefore I ask that LaTeX export places ". " or ".\ " in the output automatically depending on the context: - If, in the source, the "." precedes a double space " " or a newline, use ". ". - In any other case, use ".\ ". The reason this would work is the Emacs convention of writing ASCII such that there is at least one more space (at least two) between sentences. I believe that the Emacs fill-* functions also make use of this convention. Thanks, Andr=E1s