Wolfgang Engelmann <[email protected]> writes:

> Thanks, Enrico,
>
> however, I was not asking for that, but for a quick and perhaps
> general (i.e. for the whole document) way to remove a path. Example:
> pathX/picture1
> should be turned into
> picture1
> same with
> pathX/picture2
> should be turned into
> picture2
> same with
> pathy/picture3
> should be turned into
> picture3
> etc

Just open the .lyx file (after you made a backup of course) in any text
editor and do a search - replace. That's what I did for a paper.

Not very lyxisch, but it works.

Cheers,

Rainer

>
> Note that I did copy all the outside pictures in question in the
> folder with my lyx document.
> Wolfgang
>
> Am 12.04.2015 um 18:41 schrieb Enrico Forestieri:
>> Wolfgang Engelmann writes:
>>> Is there a better way of getting all figures/tables in the same folder
>>> so that the tar.gz has no subtrees?
>>> I often get figures from other folders/subfolders (e.g. by a colleague)
>>> which especially with larger documents I notice not before I have
>>> archived (>file>export>lyx archive) the document.
>>> If so, I copy these files in the main folder. However, lyx remembers the
>>> former path(es) and does not find the copied one. What I do is to open
>>> the lyx file with an editor and remove the (now wrong) paths, which is
>>> easier than going through the individual items changing paths in lyx.
>>> I just wonder, whether there is a lyx way of doing it (so to speak,
>>> resetting the paths to a default - the figure only).
>> No, there is currently no way to do that within LyX. Note that this is
>> not a problem with a lyx archive only. If you have figures outside the
>> document dir and you try to export to latex, if a figure needs to be
>> converted to a format the particular latex flavor can handle, the
>> converted figure is placed alongside the original one. So, for example,
>> if you reference a figure in a directory where you don't have write
>> permission, the export fails. All of this could be handled by adding a
>> submenu entry (maybe in the "Document" menu) "Copy files to document dir"
>> (or something along that line). This would cause LyX to scan all used
>> files and copy those outside the document dir to a common subdir named
>> <docname>-files, updating also the internal paths. In this way, both
>> export and archive will produce a self-contained subtree.
>> Please, feel free to file an enhancement request at
>> http://www.lyx.org/trac/wiki/BugTrackerHome.
>>
>
>

-- 
Rainer M. Krug
email: Rainer<at>krugs<dot>de
PGP: 0x0F52F982

Attachment: signature.asc
Description: PGP signature

Reply via email to