could the duplicate issue, at least, be fixed by adding the feature of allowing id links?
On Sun, Jul 20, 2025 at 5:27 AM Ihor Radchenko <yanta...@posteo.net> wrote: > > Louis Vigneras <louis.vigne...@dgfip.finances.gouv.fr> writes: > > > Following yantar92’s suggestion on the matrix channel, I am reporting > > here what appears to be a bug. > > > > I have an index.org file with the following: > > #+include: chapter-1.org > > #+include: chapter-2.org > > > > In chapter-1.org I have the following: > > * Heading > > [[file:chapter-2.org::*Heading 1][Link to heading 1]] > > > > In chapter-2.org I have the following: > > * Heading 1 > > > > Text > > > > When exporting to both PDF and HTML, links are rendered as follows: > > > > ```latex > > \href{chapter-2.org}{Link to heading 1} > > ... > > I checked the sources, and it is not a bug. Rather a missing feature. > > > I believe the expected behavior should output links referring to > > headings of the output document. It should not refer to the org file for > > the PDF output, nor the chapter-2.html file for the HTML output as it > > only produces an index.html file. > > I agree that it would be expected. > On the other hand, it would not be trivial to implement. > Consider, for example, > #+include: chapter-1.org > #+include: chapter-2.org :lines 2-20 > > What should we do in such situation? > > In addition, there could be duplicates in heading names and a link that > would otherwise be unique as <file:chapter-2.org::*Heading 1> may no > longer be, after we include multiple files, if another included file > also contains * Heading 1. > > Note also that the reference is not broken - the reference should still > be valid. > > -- > Ihor Radchenko // yantar92, > Org mode maintainer, > Learn more about Org mode at <https://orgmode.org/>. > Support Org development at <https://liberapay.com/org-mode>, > or support my work at <https://liberapay.com/yantar92> > -- The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com