emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Austin Frank <austin.frank@gmail.com>
To: emacs-orgmode@gnu.org
Subject: Bug: (REVISED) trouble with updated latex export [6.35 (release_6.35a.26.g78cc)]
Date: Wed, 07 Apr 2010 01:17:17 -0400	[thread overview]
Message-ID: <m0ochvzust.fsf@gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 6407 bytes --]


Remember to cover the basics, that is, what you expected to happen and
what in fact did happen.  You don't know how to make a good report?  See

     http://orgmode.org/manual/Feedback.html#Feedback

Your bug report will be posted to the Org-mode mailing list.
------------------------------------------------------------------------

(Apologies, I made some copy-paste errors in my first report.  The
reported behavior hasn't changed, but the exact latex output now matches
what I'm seeing on my end.  Thanks.)

Hello!

I'm having trouble getting the new latex export set up correctly.  Below
I start with a a bare-bones config file, as follows:

 1. start with emacs -Q, then do
 2. (add-to-list 'load-path (expand-file-name "path/to/org.git/lisp"))
 3. (require 'org-install)
    
I then document some unexpected behavior when exporting to latex.
Options specified with #+LATEX_HEADER are not exported, and if
`org-export-latex-packages-alist' is customized then only those packages
are exported.

Thanks for any help,
/au

With the following test file and no emacs customizations, I get the
following latex export:

#v+
#+TITLE:     test.org
#+AUTHOR:    Austin Frank
#+DATE:      2010-04-07 Wed
#+OPTIONS:   H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
#+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc

This will produce \LaTeX output.
#v-

#v+
% Created 2010-04-07 Wed 01:31
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{t1enc}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\providecommand{\alert}[1]{\textbf{#1}}

\title{test.org}
\author{Austin Frank}
\date{2010-04-07 Wed}

\begin{document}

\maketitle

\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}

This will produce \LaTeX output.

\end{document}
#v-

When I include extra options via #+LATEX_HEADERS, as follows, I get the
following output.  Note that the options specified in #+LATEX_HEADERS are
not exported at all.

#v+
#+TITLE:     test.org
#+AUTHOR:    Austin Frank
#+DATE:      2010-04-07 Wed
#+OPTIONS:   H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
#+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
#+LATEX_HEADER:  \usepackage{tipa}
#+LATEX_HEADER:  \usepackage{fullpage}
#+LATEX_HEADER:  \usepackage[backend=biber,style=footnote-dw]{biblatex}
#+LATEX_HEADER:  \bibliography{statement}

This will produce \LaTeX output.
#v-

#v+
% Created 2010-04-07 Wed 01:33
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{t1enc}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\providecommand{\alert}[1]{\textbf{#1}}

\title{test.org}
\author{Austin Frank}
\date{2010-04-07 Wed}

\begin{document}

\maketitle

\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}

This will produce \LaTeX output.

\end{document}
#v-

If I evaluate the following elisp code, then run export on the following
org file, I get the final tex output.  Note that only the packages
described in `org-export-latex-packages-alist' are exported.

#v+
(mapc #'(lambda (spec)
          (add-to-list 'org-export-latex-packages-alist spec))
      '(("" "listings")
        ("" "xcolor")
        ("" "tikz")
        ("" "amsmath")
        ("" "microtype")
        ("" "fixltx2e")))
#v-

#v+
#+TITLE:     test.org
#+AUTHOR:    Austin Frank
#+DATE:      2010-04-07 Wed
#+OPTIONS:   H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
#+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
#+LATEX_HEADER:  \usepackage{tipa}
#+LATEX_HEADER:  \usepackage{fullpage}
#+LATEX_HEADER:  \usepackage[backend=biber,style=footnote-dw]{biblatex}
#+LATEX_HEADER:  \bibliography{statement}

This will produce \LaTeX output.
#v-
        
#v+
% Created 2010-04-07 Wed 01:34
\documentclass[11pt]{article}
\usepackage{fixltx2e}
\usepackage{microtype}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{xcolor}
\usepackage{listings}
\providecommand{\alert}[1]{\textbf{#1}}

\title{test.org}
\author{Austin Frank}
\date{2010-04-07 Wed}

\begin{document}

\maketitle

\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}

This will produce \LaTeX output.

\end{document}
#v-

At the end of the experiment, this was the org setup:

#v+
current state:
==============
(setq
 org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars)
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-export-latex-format-toc-function 'org-export-latex-format-toc-default
 org-export-preprocess-hook '(org-export-blocks-preprocess)
 org-tab-first-hook '(org-hide-block-toggle-maybe)
 org-src-mode-hook '(org-src-mode-configure-edit-buffer)
 org-confirm-shell-link-function 'yes-or-no-p
 org-export-first-hook '(org-beamer-initialize-open-trackers)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-export-latex-packages-alist '(("" "fixltx2e") ("" "microtype")
				   ("" "amsmath") ("" "tikz") ("" "xcolor")
				   ("" "listings"))
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
		  org-cycle-show-empty-lines
		  org-optimize-window-after-visibility-change)
 org-export-preprocess-before-normalizing-links-hook '(org-remove-file-link-modifiers)
 org-mode-hook '(#[nil "\300\301\302\303\304$\207"
		   [org-add-hook change-major-mode-hook org-show-block-all
		    append local]
		   5]
		 )
 org-confirm-elisp-link-function 'yes-or-no-p
 org-occur-hook '(org-first-headline-recenter)
 org-export-preprocess-before-selecting-backend-code-hook '(org-beamer-select-beamer-code)
 org-export-latex-final-hook '(org-beamer-amend-header org-beamer-fix-toc
			       org-beamer-auto-fragile-frames
			       org-beamer-place-default-actions-for-lists)
 )
#v-

-- 
Austin Frank
http://aufrank.net
GPG Public Key (D7398C2F): http://aufrank.net/personal.asc

[-- Attachment #1.2: Type: application/pgp-signature, Size: 194 bytes --]

[-- Attachment #2: Type: text/plain, Size: 201 bytes --]

_______________________________________________
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

             reply	other threads:[~2010-04-07  5:38 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-07  5:17 Austin Frank [this message]
2010-04-07  6:17 ` Bug: (REVISED) trouble with updated latex export [6.35 (release_6.35a.26.g78cc)] Austin Frank
2010-04-07  5:40   ` Robert Klein
2010-04-07  6:43     ` Austin Frank
2010-04-07  5:46       ` Robert Klein
2010-04-07  6:35   ` Carsten Dominik
2010-04-07  5:51     ` Robert Klein
2010-04-07  7:01     ` Austin Frank
2010-04-07  7:21       ` Carsten Dominik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m0ochvzust.fsf@gmail.com \
    --to=austin.frank@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).