From mboxrd@z Thu Jan 1 00:00:00 1970 From: Francesco Pizzolante Subject: Re: LaTeX export of section links Date: Fri, 20 Nov 2009 16:14:27 +0100 Message-ID: <877htlcjos.fsf@missioncriticalit.com> References: <873a49e8g6.fsf@missioncriticalit.com> <361B87B2-29D2-465C-84BE-A82376059D35@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: In-Reply-To: <361B87B2-29D2-465C-84BE-A82376059D35-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> (Carsten Dominik's message of "Fri, 20 Nov 2009 15:13:20 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: Carsten Dominik Cc: mailing-list-org-mode Hi Carsten, >> --8<---------------cut here---------------start------------->8--- >> * First >> :PROPERTIES: >> :CUSTOM_ID: heading-a >> :END: >> >> Hello Toto! >> >> * Second >> # <> >> >> Hello Tata! >> >> * Third >> #+CUSTOM_ID: heading-c >> >> Hello Titi! >> >> * Fourth >> #+ID: heading-d >> >> Hello Tete! >> >> [[heading-a]] >> [[heading-b]] >> [[heading-c]] >> [[heading-d]] >> --8<---------------cut here---------------end--------------->8--- >> >> Which give the following LaTeX code: >> >> --8<---------------cut here---------------start------------->8--- >> \section{First} >> \label{sec-1} >> \label{heading-a} >> >> >> Hello Toto! >> >> \section{Second} >> \label{sec-2} >> \label{heading-b} >> >> >> Hello Tata! >> >> \section{Third} >> \label{sec-3} >> >> >> Hello Titi! >> >> \section{Fourth} >> \label{sec-4} >> >> >> Hello Tete! >> >> \hyperref[sec-1]{heading-a} >> \hyperref[sec-2]{heading-b} >> \hyperref[sec-3]{heading-c} >> \hyperref[sec-4]{heading-d} >> --8<---------------cut here---------------end--------------->8--- >> >> The third and fourth cases are very elegant as they use only aliases (which >> are dropped from the LaTeX code). > > Third and forth are non-existent syntax in Org, these lines are just treated > as comments and are removed during export. OK. But the information in these 2 comments is correctly used to replace the alias (heading-c and heading-d) with the label generated by org during the export. See the last 2 references in my example: these references are correct. They thus have been correctly processed from heading-c and heading-d to sec-3 and sec-4... these comments are thus not simply removed... right? In the case of the :CUSTOM_ID: property, the property is also used to convert the alias to the label (heading-a to sec-1) but additionally an extra label (heading-a) is created and not used. That's why, when creating references to sections I found the #+CUSTOM_ID very elegant... But apparently I don't have to use such syntax... I wanted to know the recommended way of doing references... Thanks a lot for your help. Francesco _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode-mXXj517/zsQ@public.gmane.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode