From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas S. Dye" Subject: Re: strange behavior for export -- Solved Date: Tue, 4 May 2010 05:49:23 -1000 Message-ID: References: <878w80klnw.fsf@gmx.de> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O9KNS-0000FD-9L for emacs-orgmode@gnu.org; Tue, 04 May 2010 11:49:42 -0400 Received: from [140.186.70.92] (port=42455 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9KNP-0000Br-25 for emacs-orgmode@gnu.org; Tue, 04 May 2010 11:49:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O9KNM-0001jB-8d for emacs-orgmode@gnu.org; Tue, 04 May 2010 11:49:38 -0400 Received: from oproxy2-pub.bluehost.com ([66.147.249.254]:45481 helo=outbound-mail-360.bluehost.com) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O9KNM-0001iB-14 for emacs-orgmode@gnu.org; Tue, 04 May 2010 11:49:36 -0400 In-Reply-To: <878w80klnw.fsf@gmx.de> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Sebastian Rose Cc: emacs-orgmode@gnu.org, Carsten Dominik On May 4, 2010, at 12:26 AM, Sebastian Rose wrote: > Erik Butz writes: >> Hi, >> >> after some fiddling and looking at list-load-path-shadows (where I >> did >> not find org-latex at all), I included >> (require 'org-latex) >> into my .emacs file, which solved the problem. This solution somewhat >> puzzles me though, since I would have expected that org-latex is >> loaded by default. But maybe I am missing something. > > > Most of it is autoloaded if you do `make autoloads' after pulling from > time to time, and have this line in your .emacs or similar: > > (require 'org-install) > > > Sebastian > Is there a reliable way within emacs to determine whether or not (require 'org-install) has been called, other than opening .emacs or similar to take a look? Tom > >> >> At any rate, thanks for the help. >> >> Cheers, >> >> Eri K >> >> >> >> >> On Sat, May 1, 2010 at 1:57 PM, Carsten Dominik >> wrote: >>> Hi Eric, >>> >>> I think this could mean two things. Most likely org is loading >>> some other version of org-latex.el. One way to find out is to run >>> M-x >>> list-load-path-shadows. >>> >>> Another possibility is that you have somewhere a configuration >>> setting of >>> org-export-latex-classes that is old and does not contain the >>> beamer class >>> definition, and somehow that setting is loaded before org-latex.el >>> is >>> loaded. >>> >>> HTH >>> >>> - Carsten >>> >>> On Apr 30, 2010, at 7:01 PM, Erik Butz wrote: >>> >>>> Hi all, >>>> >>>> I have the following problem: >>>> >>>> I have set up my emacs so as to use org-mode uncompiled from a >>>> local >>>> directory >>>> >>>> # from .emacs >>>> (setq load-path (cons "~/elisp/org-mode/lisp" load-path)) >>>> (setq load-path (cons "~/elisp/org-mode/contrib/lisp" load-path)) >>>> >>>> >>>> starting emacs22 or 23 and displaying M-x org-version I get: >>>> >>>> Org-mode version 6.35trans (release_6.35g.207.g7f085) >>>> >>>> so indeed the version from the local directory. >>>> >>>> when I take a document with the following preamble: >>>> >>>> #+LaTeX_CLASS: beamer >>>> #+TITLE: present.org >>>> #+AUTHOR: Erik >>>> #+EMAIL: erik@eddie >>>> #+DATE: 2010-04-08 Thu >>>> #+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:nil skip:nil d:nil todo:t pri:nil >>>> tags:not-in-toc >>>> #+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 >>>> path:http://orgmode.org/org-info.js >>>> #+EXPORT_SELECT_TAGS: export >>>> #+EXPORT_EXCLUDE_TAGS: noexport >>>> #+LINK_UP: >>>> #+LINK_HOME: >>>> >>>> and export this to latex I get the following: >>>> >>>> >>>> \documentclass[11pt,a4paper]{article} >>>> \usepackage[utf8]{inputenc} >>>> \usepackage[T1]{fontenc} >>>> \usepackage{graphicx} >>>> \usepackage{hyperref} >>>> >>>> >>>> \title{present.org} >>>> \author{Erik} >>>> \date{2010-04-08 Thu} >>>> >>>> \begin{document} >>>> >>>> \maketitle >>>> >>>> \setcounter{tocdepth}{3} >>>> \tableofcontents >>>> >>>> >>>> \end{document} >>>> >>>> so despite the #+LaTeX_CLASS: beamer, the document gets exported as >>>> 'article'. Even worse, when I try to export the same document again >>>> afterwards, I get a: >>>> No definition for class `beamer' in `org-export-latex-classes' >>>> >>>> error. >>>> >>>> When I issue a 'reload-org-uncompiled' directly after starting >>>> emacs, >>>> this behavior does not occur. >>>> >>>> In this case I get, as expected: >>>> >>>> \documentclass{beamer} >>>> \usepackage[utf8]{inputenc} >>>> \usepackage[T1]{fontenc} >>>> \usepackage{fixltx2e} >>>> \usepackage{graphicx} >>>> \usepackage{longtable} >>>> \usepackage{float} >>>> \usepackage{wrapfig} >>>> \usepackage{soul} >>>> \usepackage{t1enc} >>>> \usepackage{textcomp} >>>> \usepackage{marvosym} >>>> \usepackage{wasysym} >>>> \usepackage{latexsym} >>>> \usepackage{amssymb} >>>> \usepackage{hyperref} >>>> \tolerance=1000 >>>> \providecommand{\alert}[1]{\textbf{#1}} >>>> >>>> \title{present.org} >>>> \author{Erik} >>>> \date{2010-04-08 Thu} >>>> >>>> \begin{document} >>>> >>>> \maketitle >>>> >>>> \begin{frame} >>>> \frametitle{Outline} >>>> \setcounter{tocdepth}{3} >>>> \tableofcontents >>>> \end{frame} >>>> >>>> \end{document} >>>> >>>> >>>> any hints appreciated on how this behavior comes about. >>>> >>>> Cheers, >>>> >>>> Erik >>>> >>>> >>>> _______________________________________________ >>>> Emacs-orgmode mailing list >>>> Please use `Reply All' to send replies to the list. >>>> Emacs-orgmode@gnu.org >>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> >>> - Carsten >>> >>> >>> >>> >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode