RabidArts / asciidoc

Automatically exported from code.google.com/p/asciidoc
GNU General Public License v2.0
0 stars 0 forks source link

Path to images in subdocuments should be relative to subdocs location #12

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
On 10 October 2012 04:34, Jens ... wrote:

I observed the following behavior:

Without :data-uri: directive: Paths in subdocuments to images are relative to 
the location of the main document.
With :data-uri: Paths in subdocuments to images are relative to the location of 
the subdocument.

I usually use the 2. because my subdocuments are independent projects with 
separate resources. Unfortunately not all backends implement the 2. correctly 
yet. For example the html4 and odt backends do not therefore my projects do not 
compile with these backends.

Am Mittwoch, 10. Oktober 2012 00:49:06 UTC+2 schrieb Lex Trotman:
--------------------------------------------

They should all follow type two, but there is a bug(s).

    @Stuart, documentation says images are relative to the referring document.  Data-uri correctly uses {indir}/{imagesdir}/{target} but non data-uri uses {imagesdir}/{target} which makes them relative to the *working* directory (if {imagesdir} is not absolute), not the document directory. It is therefore wrong if for example the document is an included document from another directory, or asciidoc wasn't run in the document directory.

    Documentation doesn't mention absolute being accepted, but I'll bet there are lots of documents that depend on that :( so it isn't just as simple as sticking an {indir={outdir}} on the front for non-datauri I don't think.

Further details see topic:

https://groups.google.com/forum/?fromgroups=#!topic/asciidoc/yazroFPc4ow

Original issue reported on code.google.com by jens.get...@gmail.com on 15 Nov 2012 at 9:34