Hi Nicolas,
On Dec 1, 2009, at 4:54 AM, Nicolas Girard wrote:
> Hi,
> I can't get tangle to work the way I want.
> Given a file f.org which contains
>
> =====
> #+srcname: a
> #+begin_src emacs-lisp
> (a)
> #+end_src
>
> #+srcname: b
> #+begin_src emacs-lisp
> <>
> (b)
> #+end_src
> =====
>
> I would like (a) to appear only once in the tangled file f.el.
> All I could get is, that either (a) appears twice (default behaviour),
> or (a) doesn't appear at all when I append ":tangle no" to #+srcname:
> a.
>
> Any thoughts ?
Your code snippet doesn't tangle at all here. Perhaps you have a
setting somewhere that has an effect on tangling?
This one does tangle:
* Nicolas Girard
#+srcname: a
#+begin_src emacs-lisp
(a)
#+end_src
#+srcname: b
#+begin_src emacs-lisp :tangle test.el
<>
(b)
#+end_src
It yields:
;; generated by org-babel-tangle
;; [[file:~/Public/projects/worg/Worg/babel-doc/test.org::*Nicolas
%20Girard][b]]
(a)
(b)
;; b ends here
Is this what you're after?
HTH,
Tom
Thomas S. Dye, Ph.D.
T. S. Dye & Colleagues, Archaeologists, Inc.
Phone: (808) 529-0866 Fax: (808) 529-0884
http://www.tsdye.com