Re: [O] [bug] Tangling a LaTeX code block creates a .latex file

2014-01-30 Thread Sebastien Vauban
Hi Bastien,

Bastien wrote:
 Sebastien Vauban writes:

 This one is quite new: tangling a code block in `latex' language now
 produces a file with a `.latex' extension, instead of the common
 `.tex' extension.

 AFAIU you need to (require 'ob-latex) first.

I never did that explicitly.

But, doing it does effectively solve the problem at hand.

 Could you say since when you get this error, since obviously it worked
 before

The last time I tangled such an Org file containing `latex' code blocks
and generating (at that time) a `file.tex' was on 2014-01-13.

 and you didn't change your setup wrt this?

So did I think. Though, I had to edit `org-babel-load-languages' to
support Org installations with the latest Git version and Org
installations with the latest ELPA version:

--8---cut here---start-8---
(if (locate-library ob-shell) ; ob-sh renamed on Dec 13th, 2013
(org-babel-do-load-languages
 'org-babel-load-languages
 '((R  . t)
   (awk. t)
   (ditaa  . t)
   (dot. t)
   (emacs-lisp . t)
   ;; (latex   . t)
   (ledger . t)
   (org. t)
   (shell  . t)
   (sql. t)))
  (org-babel-do-load-languages
   'org-babel-load-languages
   '((R  . t)
 (awk. t)
 (ditaa  . t)
 (dot. t)
 (emacs-lisp . t)
 ;; (latex   . t)
 (ledger . t)
 (org. t)
 (sh . t)
 (sql. t
--8---cut here---end---8---

... and I did comment `latex', thinking that, in such cases, I should
certainly use #+begin/end_latex blocks instead.

In the file I tangled, this wasn't the case.

So, yes, I did change something, which lead to some peculiar
observation.

Thanks for putting me right on track!

Best regards,
  Seb

-- 
Sebastien Vauban




Re: [O] [bug] Tangling a LaTeX code block creates a .latex file

2014-01-30 Thread Julian Gehring

Hi,

This seems to be more general, since it also occurs for e.g. python 
source blocks.  Tangling a python source code block with the argument 
=:tangle yes= produces a '.python' instead of a '.py' file (at least 
with 8.2.5c).


Best wishes
Julian


On 01/29/2014 09:19 PM, Sebastien Vauban wrote:

Hello,

This one is quite new: tangling a code block in `latex' language now
produces a file with a `.latex' extension, instead of the common `.tex'
extension.

Example:

--8---cut here---start-8---
* Letter composition

#+begin_src latex :noweb yes :tangle yes
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}

% ...
#+end_src
--8---cut here---end---8---

Best regards,
   Seb

PS- Org-mode version 8.2.5e (release_8.2.5e-111-g72ad52)







Re: [O] [bug] Tangling a LaTeX code block creates a .latex file

2014-01-30 Thread Bastien


Sebastien Vauban sva-news-D0wtAvR13HarG/idocf...@public.gmane.org
writes:

  ;; (latex   . t)

Yes, you need to uncomment this for the LaTeX source blocks to know
what extension to use.

-- 
 Bastien




Re: [O] [bug] Tangling a LaTeX code block creates a .latex file

2014-01-30 Thread Bastien
Julian Gehring julian.gehr...@gmail.com writes:

 This seems to be more general, since it also occurs for e.g. python
 source blocks.  Tangling a python source code block with the argument
 =:tangle yes= produces a '.python' instead of a '.py' file (at least
 with 8.2.5c).

You need something like this:

(org-babel-do-load-languages
 'org-babel-load-languages
 '((python . t)))

I didn't check if this was documented carefully.
If it is not, please send a bug report.

Thanks!

-- 
 Bastien



[O] [bug] Tangling a LaTeX code block creates a .latex file

2014-01-29 Thread Sebastien Vauban
Hello,

This one is quite new: tangling a code block in `latex' language now
produces a file with a `.latex' extension, instead of the common `.tex'
extension.

Example:

--8---cut here---start-8---
* Letter composition

#+begin_src latex :noweb yes :tangle yes
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}

% ...
#+end_src
--8---cut here---end---8---

Best regards,
  Seb

PS- Org-mode version 8.2.5e (release_8.2.5e-111-g72ad52)

-- 
Sebastien Vauban




Re: [O] [bug] Tangling a LaTeX code block creates a .latex file

2014-01-29 Thread Bastien


Hi Sébastien,

Sebastien Vauban sva-news-D0wtAvR13HarG/idocf...@public.gmane.org
writes:

 This one is quite new: tangling a code block in `latex' language now
 produces a file with a `.latex' extension, instead of the common `.tex'
 extension.

AFAIU you need to (require 'ob-latex) first.

Could you say since when you get this error, since obviously it worked
before and you didn't change your setup wrt this?

Thanks,

-- 
 Bastien