emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] worg latex example "11 Styling the Frontmatter"


From: Thomas S. Dye
Subject: Re: [O] worg latex example "11 Styling the Frontmatter"
Date: Thu, 08 Mar 2012 18:20:10 -1000

Hi Myles,

Thanks for making me look more closely at this.  There are two things:

1) #+BEGIN_abstract ... #+END_abstract requires org-special-blocks.  So,

#+BEGIN_SRC emacs-lisp :exports none :results silent
(require 'org-special-blocks)
(defun org-export-latex-no-toc (depth)  
    (when depth
      (format "%% Org-mode is exporting headings to %s levels.\n"
              depth)))
  (setq org-export-latex-format-toc-function 'org-export-latex-no-toc)
#+END_SRC

2) The abstract text ends up in the title because there is no export
option template at the top of your org file.  With point at the start of
the buffer, C-c C-e t.

Then, if you export to LaTeX or pdf, all should be well.

I don't know about the two org versions, but have seen posts to the list
where odd behavior was caused by old installations lurking where the
newer one could see.  Have you switched installation methods in the last
year or so?  From what I'm able to understand, that is sometimes the
culprit.

hth,
Tom


Myles English <address@hidden> writes:

>>> On Thu, 08 Mar 2012 09:01:01 -1000, Thomas S Dye said:
>
>   > Aloha Myles, Your example works for me with emacs -q.  I had to
>   > change the \input{} command to \input{title}, since I'm not working
>   > at /home/myles.  I saved the tex file to title.tex, put it in the
>   > same directory as the org file, evaluated the source block
>   > (with :results silent), and exported.  I got a 2 page pdf with FOO
>   > on the first page and a second page with all the rest.
>
>   > I'm not sure what is going wrong at your end, but suspect the
>   > \input{} command might not be picking up your .tex file.  Do you see
>   > something in the .log file produced by LaTeX?
>
>   > All the best, Tom
>
>   > Myles English <address@hidden> writes:
>
>   >>>> On Thu, 08 Mar 2012 16:29:36 +0000, Myles English said:
>   >> 
>   >> > Hi, I am trying to get a custom title page and abstract before
>   >> the > TOC in a pdf.
>   >> 
>   >> > Worg has an example on this page:
>   >> 
>   >> > http://orgmode.org/worg/org-tutorials/org-latex-export.html
>   >> 
>   >> > at the section titled "11 Styling the Frontmatter" However, the >
>   >> example doesn't work for me as expected.
>   >> 
>   >> > To reproduce:
>   >> 
>   >> > + save the attached files (testAbs.org, title.tex) in the same >
>   >> directory + open testAbs.org and do "C-c e d" to export to pdf
>   >> 
>   >> > I would expect the Abstract and text to be shown in the final pdf
>   >> > but it is absent.
>   >> 
>   >> > If I put a character between the lines #+LATEX_HEADER >
>   >> and #+BEGIN_abstract then the abstract title and text are shown as
>   >> > expected.
>   >> 
>   >> > The above is using release_7.8.03-566-gf8efc63.  Am I doing >
>   >> something wrong?
>
> Tom,
>
> Thanks very much for checking it.  It does pick up the title.tex file
> and I don't get a log file but the testAbs.tex file (see below) shows
> that the abstract title is missing and the abstract text is entered as
> the \title{}.
>
> If I start emacs -q then execute this block, it seems to report that
> orgmode is a mixture of version 7.7 and 7.8.
>
> #+BEGIN_SRC emacs-lisp :exports none
> (add-to-list 'load-path
>            "~/.emacs.d/plugins/org-mode/lisp")
> (require 'org-install)
> (org-version)
> #+END_SRC
>
> #+results:
> : Org-mode version 7.7 (release_7.8.03.566.gf8efc)
>
> Does that look normal?  Exporting as before then gives the file below.
>
> Myles
>
>
> File testAbs.tex contains:
>
> % Created 2012-03-09 Fri 01:11
> \documentclass[11pt]{article}
> \usepackage[utf8]{inputenc}
> \usepackage[T1]{fontenc}
> \usepackage{fixltx2e}
> \usepackage{graphicx}
> \usepackage{longtable}
> \usepackage{float}
> \usepackage{wrapfig}
> \usepackage{soul}
> \usepackage{textcomp}
> \usepackage{marvosym}
> \usepackage{wasysym}
> \usepackage{latexsym}
> \usepackage{amssymb}
> \usepackage{hyperref}
> \tolerance=1000
> \input{title.tex}
> \providecommand{\alert}[1]{\textbf{#1}}
>
> \title{Here is my abstract, it is a fine abstract.}
> \author{}
> \date{\today}
> \hypersetup{
>   pdfkeywords={},
>   pdfsubject={},
>   pdfcreator={Emacs Org-mode version 7.7}}
>
> \begin{document}
>
> \maketitle
>
> % Org-mode is exporting headings to 3 levels.
> \tableofcontents
> \listoftables
> \listoffigures
>
> \section{Foo}
> \label{sec-1}
>
> foo
> \section{Bar}
> \label{sec-2}
>
> bar
> \section{src}
> \label{sec-3}
>
> \end{document}
>
>

-- 
Thomas S. Dye
http://www.tsdye.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]