[O] Latex Export Difficulties

2014-02-06 Thread Samuel Schaumburg

Hello,

I am facing difficulties during org-Latex Export

When I write outlines to scientific Texts I often have headlines, that
are followed by a footnote, providing easy reference to the Text I am
currently studying.

Example:


* Some Headline[fn:2]


When I want to export my notes for printing, the Texbuffer has something
like this:

\section{Some Headline\footnote{S. 45}}

Here comes the trouble: Auctex (with Texlive installed) normally does
not compile this and throws a bunch of errors at me.

What I learned from my research is that the line has to look like this,
so that I can compile:

\section{Some Headline \protect\footnote{S. 45}}

This case is quite typicall for me and leads to often manually reworking
the tex buffer for quite a while, which is not very convenient.

Is there any way I can set up the org latex export to do this
automatically. Would greatly help my workflow. I am quite a newbie to
emacs-lisp, so I cannot think of how to do this. Maybe someone can help
me here

Thanks in advance
Samuel



Re: [O] Latex Export Difficulties

2014-02-06 Thread Eric S Fraga
Samuel Schaumburg eagleeye...@hotmail.de writes:

[...]

 What I learned from my research is that the line has to look like this,
 so that I can compile:

 \section{Some Headline \protect\footnote{S. 45}}

 This case is quite typicall for me and leads to often manually reworking
 the tex buffer for quite a while, which is not very convenient.

 Is there any way I can set up the org latex export to do this
 automatically. Would greatly help my workflow. I am quite a newbie to
 emacs-lisp, so I cannot think of how to do this. Maybe someone can help
 me here

Not an org solution per se but you could redefine \footnote to do what
you want.  The example below/attached seems to work.  I have no idea if
it breaks the usage of footnote in other places, mind you.

* Testing redefinition of footnote
#+latex: \let\origfootnote\footnote
#+latex: \renewcommand{\footnote}{\protect\origfootnote}
** Subheading [fn:1: Which has a very interesting footnote]
This is some really boring text because all the interesting stuff is in the footnote.

HTH,
eric
-- 
: Eric S Fraga (0xFFFCF67D), Emacs 24.3.50.1, Org release_8.2.5h-585-g5f0ca0


Re: [O] Latex Export Difficulties

2014-02-06 Thread Rasmus
Eric S Fraga e.fr...@ucl.ac.uk writes:

 Samuel Schaumburg eagleeye...@hotmail.de writes:

 [...]

 What I learned from my research is that the line has to look like this,
 so that I can compile:

 \section{Some Headline \protect\footnote{S. 45}}

 This case is quite typicall for me and leads to often manually reworking
 the tex buffer for quite a while, which is not very convenient.

 Is there any way I can set up the org latex export to do this
 automatically. Would greatly help my workflow. I am quite a newbie to
 emacs-lisp, so I cannot think of how to do this. Maybe someone can help
 me here

 Not an org solution per se but you could redefine \footnote to do what
 you want.  The example below/attached seems to work.  I have no idea if
 it breaks the usage of footnote in other places, mind you.

 * Testing redefinition of footnote
 #+latex: \let\origfootnote\footnote
 #+latex: \renewcommand{\footnote}{\protect\origfootnote}
 ** Subheading [fn:1: Which has a very interesting footnote]
 This is some really boring text because all the interesting stuff is in the 
 footnote.

Try to add a TOC to this document.  It's probably not what you want. 

Another LaTeX hack would be to do something like:

   \def\myhead{My heading}
   \section[\myhead]{\myhead\footnote{My foot}}

This is such an awkward construct that it should probably just
relegated to a filter.

–Rasmus

-- 
May contains speling mistake



Re: [O] Latex Export Difficulties

2014-02-06 Thread Eric S Fraga
Rasmus ras...@gmx.us writes:

[...]

 Try to add a TOC to this document.  It's probably not what you want. 

Indeed.  But some would argue that footnotes in headings is not what you
want in the first place... ;-)

-- 
: Eric S Fraga (0xFFFCF67D), Emacs 24.3.50.1, Org release_8.2.5h-585-g5f0ca0




Re: [O] Latex Export Difficulties

2014-02-06 Thread Florian Beck

On 06.02.2014 10:20, Samuel Schaumburg wrote:

\section{Some Headline\footnote{S. 45}}


This is what the footmisc package is for. So use

#+LaTeX_HEADER: \usepackage[stable]{footmisc}

or add it to your default packages.


\section{Some Headline \protect\footnote{S. 45}}


If you really want this, have a look at
`org-export-filter-footnote-reference-functions'.

--
Florian Beck