On 30/03/16 19:25, Javier M Mora wrote:
Hi, (this is my first email to the list)
I've created a project for my Thesis. The file tree is:
/prod_thesis/
/prod_thesis.tex
/envi_thesis.tex
/comp_chap1/
/comp_chap1.tex
/envi_chap1.tex
/images/
/image1.jpg
/image2.jpg
(...)
/tables/
/table1.tex
/table2.tex
(...)
/comp_chap2/
/comp_chap2.tex
/envi_chap2.tex
/images/
/image1b.jpg
/image2b.jpg
(...)
/tables/
/table1b.tex
/table2b.tex
(...)
(...)
[...]
comp_chap1.tex has:
\startcomponent comp_chap1.tex
\product prod_thesis
\environment envi_chap1
blah blah blah
\placefigure[here][fig:img1]{img1}{
\externalfigure[image1.jpg]
}
blah blah blah
\input tables/table1
blah blah blah
\stopcomponent
First and second answer:
\input command is a tex command and inserts file as is. It is possible
to use \component inside another component. \component command obey
\usepath directive.
I can, at this moment, insert tex files into another tex files and keep
directory dependences. But Images doesn't work yet. :-(
Questions:
What is the canonical way to keep subdirectories of dependencies in a
component? (to be reused later in product compilation)
The question is the same (but now for images only).
I thought \usepath was to indicate where look for input files. I have to
use "\input tables/table1" to find table 1. \usepath didn't work in
envi_chap1.tex.
I answered that. \usepath only works with \component, \product, \project
and it doesn't work with \input.
Cheers.
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________