[tex-eplain] include directory in the document
Karl Berry
karl at freefriends.org
Sat Jan 10 18:55:10 CET 2004
How can I automatically print the working directory (e.g. /home/###/###/
) in a document?
The only way I can think of is to define it on the cmdline, e.g.,
$ tex "\\def\\pwd{`pwd`}\\input myfile.tex"
Or write it to a file beforehand and then \read it. There's no direct
way that I know of.
Is the \jobname control sequence all I can get from TeX?
Yes, that's the only primitive.
Is there a way of calling a linux command, e.g. pwd from TeX?
There is, but it's usually disabled by default because of security, and
it's not expandable.
You can set it for yourself:
tex --shell-escape myfile.tex
Then you can say, for instance:
\write18{pwd >/tmp/somefile}
And then \read /tmp/somefile. Or some variation thereof.
All pretty much of a pain, I'm afraid.
More information about the tex-eplain
mailing list