> -----Ursprüngliche Nachricht-----
> Von: Bruce Horrocks <n...@scorecrow.com>
> Gesendet: Dienstag, 18. Februar 2025 01:00
> An: ntg-context mailing list <ntg-context@ntg.nl>
> Betreff: [NTG-context] Re: Are paths resolved relative to file location or 
> calling
> location?
> 
> 
> 
> > On 17 Feb 2025, at 14:42, denis.ma...@unibe.ch wrote:
> >
> > Hi,
> > I have a (simplified) project structure like this:
> >  root-folder
> >   /asset
> >     /tex
> >   /results
> >   /source
> >  My tex file is stored under assets, the source is an xml file under 
> > source, the
> pdf should be saved under results.
> >  If I call context from within the assets folder, the pdf is created
> > as expected, but if I call context from the results folder, I get an
> > error message saying that the xml file is not found. As the file is
> > created properly when I call context from the assets folder, I assume
> > context performs lookups based on the calling location (not the file
> > location). Is that correct? Is there a simple way to call context from
> > the results folder and still have the sources found, or do I have to
> > call context from the assets folder and copy/move the result
> > afterwards?  Best, Denis
> 
> I have something similar where I want to be able to either create an entire
> magazine from the root level or just an individual article (to send to the 
> author
> for proofing) from the articles sub-directory. I spent ages looking into the
> project structure and eventually realised that the simple solution was to put
> two \usepath statements into my project.tex file. :-)
> 
> So I have:
> 
>   \usepath [environments,articles]
>   \usepath [../environments,../articles]
> 
> For you that might translate to:
> 
>   \usepath [asset,asset/tex,results,source]
>   \usepath [../asset,../asset/tex,../results,../source]
> 
> which should work from root and one level down but probably not from two
> levels down i.e. not from within ./asset/tex. For that you might need a third
> \usepath with ../../asset etc.

Thanks, Bruce. That looks promising. And when \inputing the files, do you just 
do \input{file.tex} or \input{dir/file.tex}. With usepath, specifying the 
directory shouldn't be necessary anymore, right?

Best,
Denis

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to