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

2012-03-09 Thread Myles English
 On Thu, 08 Mar 2012 18:20:10 -1000, Thomas S Dye said:

   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,

   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.

That's solved it, thanks very much!  Turn out that the whole export
option template is not needed; just the #+TITLE: piece.

Myles



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

2012-03-08 Thread Myles English
 On Thu, 08 Mar 2012 16:29:36 +, 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?

   Thanks,

   Myles

So the two files are:

,--- testAbs.org --
| #+LATEX_HEADER: \input{/home/myles/tmp/bugs/title.tex} 
| #+BEGIN_abstract   
|   Here is my abstract, it is a fine abstract.  
| #+END_abstract 
| #+LATEX: \tableofcontents  
| #+LATEX: \listoftables 
| #+LATEX: \listoffigures
|
| * Foo  
| foo
|
| * Bar  
| bar
|
| #+BEGIN_SRC emacs-lisp :exports none   
| (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  
`

,--title.tex
|   
| \renewcommand\maketitle{\begin{titlepage}%
| FOO
| \end{titlepage}% }
`---

Myles



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

2012-03-08 Thread Nick Dokos
Myles English mylesengl...@gmail.com wrote:

 
 So the two files are:
 
 ,--- testAbs.org --
 | #+LATEX_HEADER: \input{/home/myles/tmp/bugs/title.tex} 
 | #+BEGIN_abstract   
 |   Here is my abstract, it is a fine abstract.  
 | #+END_abstract 
 | #+LATEX: \tableofcontents  
 | #+LATEX: \listoftables 
 | #+LATEX: \listoffigures
 |
 | * Foo  
 | foo
 |
 | * Bar  
 | bar
 |
 | #+BEGIN_SRC emacs-lisp :exports none   
 | (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  
 `
 
 ,--title.tex
 |   
 | \renewcommand\maketitle{\begin{titlepage}%
 | FOO
 | \end{titlepage}% }
 `---
 

You have commented out the closing brace in title.tex. It should be

--8---cut here---start-8---
\renewcommand\maketitle{\begin{titlepage}%
FOO
\end{titlepage}%
}
--8---cut here---end---8---

Nick



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

2012-03-08 Thread Thomas S. Dye
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 mylesengl...@gmail.com writes:

 On Thu, 08 Mar 2012 16:29:36 +, 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?

Thanks,

Myles

 So the two files are:

 ,--- testAbs.org --
 | #+LATEX_HEADER: \input{/home/myles/tmp/bugs/title.tex} 
 | #+BEGIN_abstract   
 |   Here is my abstract, it is a fine abstract.  
 | #+END_abstract 
 | #+LATEX: \tableofcontents  
 | #+LATEX: \listoftables 
 | #+LATEX: \listoffigures
 |
 | * Foo  
 | foo
 |
 | * Bar  
 | bar
 |
 | #+BEGIN_SRC emacs-lisp :exports none   
 | (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  
 `

 ,--title.tex
 |   
 | \renewcommand\maketitle{\begin{titlepage}%
 | FOO
 | \end{titlepage}% }
 `---

 Myles



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



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

2012-03-08 Thread Myles English

 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 mylesengl...@gmail.com writes:

   On Thu, 08 Mar 2012 16:29:36 +, 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}



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

2012-03-08 Thread Myles English
 On Thu, 08 Mar 2012 13:39:28 -0500, Nick Dokos said:

   Myles English mylesengl...@gmail.com wrote:
   
   So the two files are:
   
   ,--- testAbs.org
   -- | #+LATEX_HEADER:
   \input{/home/myles/tmp/bugs/title.tex} | #+BEGIN_abstract | Here is
   my abstract, it is a fine abstract.  | #+END_abstract | #+LATEX:
   \tableofcontents | #+LATEX: \listoftables | #+LATEX:
   \listoffigures | | * Foo | foo | | * Bar | bar | | #+BEGIN_SRC
   emacs-lisp :exports none | (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
   `
   
   ,--title.tex | |
   \renewcommand\maketitle{\begin{titlepage}% | FOO | \end{titlepage}%
   } `---
   

   You have commented out the closing brace in title.tex. It should be

   \renewcommand\maketitle{\begin{titlepage}% FOO \end{titlepage}% }

   Nick

Thanks for noticing that, I have changed it and still get the strange
behaviour described in my previous post.

Any other ideas?

Myles



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

2012-03-08 Thread Thomas S. Dye
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 mylesengl...@gmail.com 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 mylesengl...@gmail.com writes:

On Thu, 08 Mar 2012 16:29:36 +, 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