From: Aditya Mahajan <adityam@umich.edu>
Subject: Re: texexec from parent directory
Date: Sun, 3 Sep 2006 00:46:23 -0400 (EDT) [thread overview]
Message-ID: <Pine.WNT.4.63.0609030030290.3664@nqvgln> (raw)
In-Reply-To: <Pine.WNT.4.63.0609020317380.3068@nqvgln>
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1928 bytes --]
On Sat, 2 Sep 2006, Aditya Mahajan wrote:
> On Fri, 1 Sep 2006, Aditya Mahajan wrote:
>
>> Hi,
>>
>> I have the following project structure
>>
>> base/
>> |
>> +--project.tex
>> |
>> +--product.tex
>> |
>> +--environment.tex
>> +
>> subdir/
>> |
>> +---component.tex
>>
>>
>> If I in subdir and texexec component it compiles fine. If I am in base
>> and texexec subdir/component it works fine. However, if I am in the
>> parent directory of base and
>>
>> texexec base/subdir/component
>>
>> it does not work as the environment file is not found. It seems that
>> the search for files is taking place relative to the directory from
>> where texexec is invoked, rather than relative to the directory where
>> the file resides. Is there some way I can make the component file
>> compile from the parent directory of base?
>
> Looking into tex.rb, shouldn't --autopath take care of this? (It does
> not).
>
> I also tried
>
> texexec --environments=environment.tex base/subdir/component.tex
>
> and I get
Sorry for the noise. --environment works. I was getting the error
because of a typo in the environment file. Strange that I did not get
the error while compiling the component file. See the end for the
description.
However the pdf is created in the directory from which texexec was
called. Hans, whenever you work on tex.rb next, can you implement a
switch that will "cd directory" and then run everything.
Here is a description of the error. Consider the attached directory
structure of files. environment.tex has a typo. It starts with
\startenvironment
but ends with
\stopcomponent
If I 'texexec component' it runs fine.
If I 'texexec --environment=environment component' I get
! You can't use `\relax' after \the.
<recently read> \@sl@\currentcomponentpath
Can the error message be made easier to understand? Can I get an
error or warning when I just 'texexec component'?
Aditya
[-- Attachment #2: Type: APPLICATION/ZIP, Size: 835 bytes --]
[-- Attachment #3: Type: text/plain, Size: 139 bytes --]
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
prev parent reply other threads:[~2006-09-03 4:46 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-01 5:20 Aditya Mahajan
2006-09-02 7:24 ` Aditya Mahajan
2006-09-03 4:46 ` Aditya Mahajan [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Pine.WNT.4.63.0609030030290.3664@nqvgln \
--to=adityam@umich.edu \
--cc=ntg-context@ntg.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).