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
___________________________________________________________________________________

Reply via email to