From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: [odt] equation labels Date: Sun, 28 Aug 2011 03:32:10 +0530 Message-ID: <81wrdy4iot.fsf@gmail.com> References: <87pqjw6vpr.fsf@bill.home> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([140.186.70.92]:41847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QxQyD-0004x7-49 for emacs-orgmode@gnu.org; Sat, 27 Aug 2011 18:03:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QxQyB-000344-Q9 for emacs-orgmode@gnu.org; Sat, 27 Aug 2011 18:03:17 -0400 Received: from mail-pz0-f44.google.com ([209.85.210.44]:60510) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QxQyB-00033y-C3 for emacs-orgmode@gnu.org; Sat, 27 Aug 2011 18:03:15 -0400 Received: by pzk36 with SMTP id 36so7355455pzk.17 for ; Sat, 27 Aug 2011 15:03:14 -0700 (PDT) In-Reply-To: <87pqjw6vpr.fsf@bill.home> (Myles English's message of "Tue, 23 Aug 2011 15:36:32 +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: Myles English Cc: emacs-orgmode --=-=-= Content-Type: text/plain Myles > Does anyone know how to cause a label such as "Figure 1." in the odt > (for the resulting png), and set the caption for an equation such as: > > #+CAPTION: some caption > #+LABEL: eqn:psychrometric > \begin{equation*} > \label{eq:psychrometric} > \capillaryPressure = ln(RH)\cdot \dens_w\frac{RT}{M_w} > \end{equation*} > > ? > > The orgmode manual says that captions and labels are for images and > tables so unless there is a special trick I would probably try to wrap > the latex in something first, for dvipng to return the png to org, to > apply the CAPTION to, before exporting to odt. > > Extra points for making it "Equation 1." instead of "Figure 1.". I have added support for honoring captions, label and attributes for images that are dervied from latex fragments. Checkout the git repo and let me know if there are any rough edges that need to be ironed out. Note that the odt exporter treats Labels and their references in a special way. For example, if the label is defined as follows, #+LABEL: Equation:1 Equation is considered as a "Category" [1] and "1" is considered as sequence number. So this "category:seq-no" is the recommended form of labels for odt export. Note that the seq-no found in Org file need not be sequential. The odt exporter will faithfully reproduce the seqnos as seen Org file to the odt file. You can auto-generate the "right" seqnos by using Tools->Update->Update All. If you are averse to launching the gui for updating of indices you can do a odt->odt (yes, odt->odt) conversion for sanitizing of indices [2]. It is also worth noting that the attached file uses the as yet undocumented #+ATTR_ODT: (:scale 2) to scale the image to twice the original size. Jambunathan K. > Thanks, > > Myles > > Footnotes: [1] Other "Categories" could be Illustration, Table, Text etc. [2] I have never used unoconv myself. But the source code does update indices of the input document before further conversion. -- --=-=-= Content-Type: text/x-org Content-Disposition: attachment; filename=eqns.org #+TITLE: eqns.org #+AUTHOR: Jambunathan K #+EMAIL: kjambunathan@gmail.com #+DATE: 2011-08-26 Fri #+DESCRIPTION: #+KEYWORDS: #+LANGUAGE: en #+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t #+OPTIONS: TeX:t LaTeX:dvipng skip:nil d:nil todo:t pri:nil tags:not-in-toc #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport #+LINK_UP: #+LINK_HOME: #+XSLT: * Equations There is a equation down below. #+CAPTION: Kinetic Energy #+LABEL: Equation:1 #+ATTR_ODT: (:scale 2) \begin{equation*} e = \frac{1}{2}mv^2 \end{equation*} #+CAPTION: Kinetic Energy #+LABEL: Equation:2 #+ATTR_ODT: (:scale 0.5) \begin{equation*} e = \frac{1}{2}mv^2 \end{equation*} --=-=-= Content-Type: application/vnd.oasis.opendocument.text Content-Disposition: attachment; filename=eqns.odt Content-Transfer-Encoding: base64 Content-Description: eqns.odt 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 --=-=-=--