From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Leha Subject: Re: List of figures Date: Sun, 02 Mar 2014 09:13:00 +0100 Message-ID: <8761nx2f3n.fsf@med.uni-goettingen.de> References: <87y511x67h.fsf@gmail.com> <87k3cit23l.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WK1WQ-0006at-Ao for emacs-orgmode@gnu.org; Sun, 02 Mar 2014 03:13:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WK1WK-0003q8-Mq for emacs-orgmode@gnu.org; Sun, 02 Mar 2014 03:13:18 -0500 Received: from plane.gmane.org ([80.91.229.3]:35585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WK1WK-0003q1-Cv for emacs-orgmode@gnu.org; Sun, 02 Mar 2014 03:13:12 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WK1WI-0006fl-AK for emacs-orgmode@gnu.org; Sun, 02 Mar 2014 09:13:10 +0100 Received: from vpn-2035.gwdg.de ([134.76.2.35]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Mar 2014 09:13:10 +0100 Received: from andreas.leha by vpn-2035.gwdg.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Mar 2014 09:13:10 +0100 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 John, this is really nice! Thanks for sharing. - Andreas John Kitchin writes: > check out this implementation for tables: > http://kitchingroup.cheme.cmu.edu/blog/2014/03/01/Getting-a-list-of-tables-in-an-org-buffer/ > > John > > ----------------------------------- > John Kitchin > Associate Professor > Doherty Hall A207F > Department of Chemical Engineering > Carnegie Mellon University > Pittsburgh, PA 15213 > 412-268-7803 > http://kitchingroup.cheme.cmu.edu > > On Thu, Feb 27, 2014 at 10:00 PM, Thomas S. Dye wrote: > > Aloha John, > > > John Kitchin writes: > > > Maybe I am missing something, what would the utility of #+toc: > figures be? > > Is it only for export? > > > Yes, it is. > > > > I would make a link: [[elisp:org-list-of-figures]] where > > org-list-of-figures is an emacs-lisp function that would parse > the buffer > > and present you with a list of clickable links to the figures. > You could > > alternatively make this a new org-link, so you could also > specify how it > > exports, eg. > > > > [[lof:click-me][List of Figures]] > > > This is a neat idea. Thanks! > > All the best, > Tom > > > > > > > That would be pure org-markup, and make org more useful, and it > would also > > happen to support LaTeX export too. I guess you would recognize > figures as > > extensions in the file links. > > > > > > John > > > > ----------------------------------- > > John Kitchin > > Associate Professor > > Doherty Hall A207F > > Department of Chemical Engineering > > Carnegie Mellon University > > Pittsburgh, PA 15213 > > 412-268-7803 > > http://kitchingroup.cheme.cmu.edu > > > > > > > > On Wed, Feb 26, 2014 at 11:37 AM, Thomas S. Dye > wrote: > > > >> Aloha Nicolas, > >> > >> Nicolas Goaziou writes: > >> > >> > Hello, > >> > > >> > tsd@tsdye.com (Thomas S. Dye) writes: > >> > > >> >> I can imagine that a list of figures is a difficult problem > in some > >> >> other back-ends. However, its absence in LaTeX export seems > unusual. > >> > > >> > Org doesn't cover all LaTeX facilities. There are #+LATEX: > >> > and #+BEGIN_LATEX...#+END_LATEX to fill the gap. > >> > > >> >> Would it make sense to have this work as expected for LaTeX > export (and > >> >> perhaps other back-ends where it does make sense) > >> > > >> > We can start to discuss what a good implementation could be > for major > >> > back-ends. But implementing it for LaTeX only is, IMO, not > worth the > >> > trouble: > >> > > >> > #+toc: figures > >> > > >> > vs. > >> > > >> > #+latex: \listoffigures > >> > >> AFAICT the new exporter works flawlessly. I'm confident that it > will > >> let me produce LaTeX to any practical specification. > >> > >> My original query came about because I was trying to write Org > markup > >> and *not* drop down to LaTeX. In this context--Org as a > lightweight > >> markup language--the possibility of creating all but one of the > >> "lists-of" with #+TOC: seems like the markup language core is > missing a > >> piece. > >> > >> I look forward to the discussion of implementations for the > major > >> back-ends. Let me know if I can help in any way. > >> > >> All the best, > >> Tom > >> > >> -- > >> Thomas S. Dye > >> http://www.tsdye.com > >> > >> > > Maybe I am missing something, what would the utility of #+toc: > figures > > be? Is it only for export? > > > > I would make a link: [[elisp:org-list-of-figures]] where > > org-list-of-figures is an emacs-lisp function that would parse > the > > buffer and present you with a list of clickable links to the > figures. > > You could alternatively make this a new org-link, so you could > also > > specify how it exports, eg. > > > > [[lof:click-me][List of Figures]] > > > > That would be pure org-markup, and make org more useful, and it > would > > also happen to support LaTeX export too. I guess you would > recognize > > figures as extensions in the file links. > > > > John > > > > ----------------------------------- > > John Kitchin > > Associate Professor > > Doherty Hall A207F > > Department of Chemical Engineering > > Carnegie Mellon University > > Pittsburgh, PA 15213 > > 412-268-7803 > > http://kitchingroup.cheme.cmu.edu > > > > On Wed, Feb 26, 2014 at 11:37 AM, Thomas S. Dye > wrote: > > > > Aloha Nicolas, > > > > Nicolas Goaziou writes: > > > > > Hello, > > > > > > tsd@tsdye.com (Thomas S. Dye) writes: > > > > > >> I can imagine that a list of figures is a difficult problem > in > > some > > >> other back-ends. However, its absence in LaTeX export seems > > unusual. > > > > > > Org doesn't cover all LaTeX facilities. There are #+LATEX: > > > and #+BEGIN_LATEX...#+END_LATEX to fill the gap. > > > > > >> Would it make sense to have this work as expected for LaTeX > > export (and > > >> perhaps other back-ends where it does make sense) > > > > > > We can start to discuss what a good implementation could be > for > > major > > > back-ends. But implementing it for LaTeX only is, IMO, not > worth > > the > > > trouble: > > > > > > #+toc: figures > > > > > > vs. > > > > > > #+latex: \listoffigures > > > > AFAICT the new exporter works flawlessly. I'm confident that it > > will > > let me produce LaTeX to any practical specification. > > > > My original query came about because I was trying to write Org > > markup > > and *not* drop down to LaTeX. In this context--Org as a > > lightweight > > markup language--the possibility of creating all but one of the > > "lists-of" with #+TOC: seems like the markup language core is > > missing a > > piece. > > > > I look forward to the discussion of implementations for the > major > > back-ends. Let me know if I can help in any way. > > > > All the best, > > Tom > > > > -- > > Thomas S. Dye > > http://www.tsdye.com > > > > > > > > -- > Thomas S. Dye > http://www.tsdye.com >