From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: LaTeX-Fill-Paragraph and inline images Date: 27 Feb 2003 14:27:59 +0100 Organization: T-Online Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <843cmxjvr7.fsf@lucy.is.informatik.uni-duisburg.de> <5lfzqhqjkt.fsf@rum.cs.yale.edu> <5l8yw8qbpi.fsf@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1046352794 11862 80.91.224.249 (27 Feb 2003 13:33:14 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 27 Feb 2003 13:33:14 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18oO9L-00031H-00 for ; Thu, 27 Feb 2003 14:32:35 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18oO7Y-0005GR-0A for gnu-help-gnu-emacs@m.gmane.org; Thu, 27 Feb 2003 08:30:44 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.stueberl.de!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 29 Original-X-Trace: news.t-online.com 1046352480 05 11620 Cd6PEkNTbXAbtV 030227 13:28:00 Original-X-Complaints-To: abuse@t-online.com X-Sender: 520018396234-0001@t-dialin.net X-Face: 2FEFf>]>q>2iw=B6,xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN;i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 Original-Xref: shelby.stanford.edu gnu.emacs.help:110685 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:7186 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:7186 "Felix E. Klee" writes: > 4. Writing a fill-paragraph function that works properly with > Preview-LaTeX shouldn't be too hard once we have something > similar to compute-motion that measures in pixels. There are two ideas that would help a lot already, but which I have not found time to implement yet: a) let AUCTeX honor the "hard" property on line breaks and spaces. Make preview-latex declare all previews as "hard". When AUCTeX can't break a line where it wants, it will back up to the next non-hard space or line break and break there, if there is not yet a break present. This would help in most cases as long as you insert appropriate breaks in your previewed matter and start previewing before letting AUCTeX reformat paragraphs or stuff. b) environments, groups, mathematics, footnotes etc. introduce a structure of nesting. Let AUCTeX, when indenting/wrapping, make sure that new levels of nesting are introduced on lines of themselves. That is, wrap \footnote{...} to a new line (ending the previous line with a comment char if necessary) unless it completely fits on the current line. This way of wrapping would need no interaction with preview-latex and would yield more readable results also when doing normal text entry. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum