From mboxrd@z Thu Jan 1 00:00:00 1970 From: Detlef Steuer Subject: Re: [export] Should sidewaystable option automatically add rotating package? Date: Fri, 13 Sep 2013 10:01:25 +0200 Message-ID: <20130913100125.257db23d@vknecht-intel.unibw-hamburg.de> References: <87ob7z4nzl.fsf@pinto.chemeng.ucl.ac.uk> <877gentvmv.fsf@gmx.us> <87wqmmos25.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57436) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKOK3-00067t-GU for emacs-orgmode@gnu.org; Fri, 13 Sep 2013 04:01:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VKOJx-0005g4-AR for emacs-orgmode@gnu.org; Fri, 13 Sep 2013 04:01:47 -0400 Received: from plane.gmane.org ([80.91.229.3]:56631) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKOJx-0005g0-2b for emacs-orgmode@gnu.org; Fri, 13 Sep 2013 04:01:41 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VKOJt-0002aD-6a for emacs-orgmode@gnu.org; Fri, 13 Sep 2013 10:01:37 +0200 Received: from vknecht-intel.unibw-hamburg.de ([139.11.181.51]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 Sep 2013 10:01:37 +0200 Received: from detlef.steuer by vknecht-intel.unibw-hamburg.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 Sep 2013 10:01:37 +0200 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@gnu.org Hi! > Hello, > > Rasmus writes: > > > So the question is should it be a default package? > > > > I think not. E.g. tabu isn't loaded. Amsmath isn't loaded if you > > generate a matrix. > > I think the "tabu" case (and longtable...) is different from "rotating". > > No feature in Org requires "tabu" or "longtable" unless user explicitly > writes "tabu" or "longtable" somewhere in the buffer (i.e. > in :environment attribute). > > On the other hand, "rotating" or "wrapfig" may be needed without the > user knowing about it (e.g. when setting :float or :wrap attributes). > > Therefore, I think "wrapfig" and "rotating" belong to the same boat. > Either we require them both in default packages, or we do not require > any and add a footnote about it in the manual. I have no preference. > I think it is more consistent to provide these packages automagically. There seems no downside besides slightly longer latex startup times. Org already loads some default packages to perform its export magic. Why not try to be "feature" complete in the sense Nicloas describes: User doesn't try something special with latex, but uses commands/options provided by org, so a bare bone export can be expected work. Personally I would appreciate it very much if org followed the principle of least surprise in these cases, as these surprises tend to show up, if time is running out ;-) Just my two user cents. Detlef > On the same line, we could remove "longtable" from > `org-latex-default-packages-alist', if only to spare a few kittens. > > WDYT? > > > Regards, > > -- > Nicolas Goaziou > >