Tagged Questions
7
votes
3answers
85 views
Command that expands to the contents of a file
I'd like to make a macro that expands to the contents of a file. Basically something like
\def{\mycommand}{\input{file.txt}} % file.txt contains "Hello%"
\anothercommand{\mycommand}
...
7
votes
3answers
167 views
Write on a file and input it
I'm trying to redefine a \tableofcontents-like command.
I proceed this way : the displayed elements are written to a file, and the file is input when I want the display.
If I know the toc will be ...
11
votes
3answers
748 views
Expandable version of \InputIfFileExists or \IfFileExists
From this question: Cannot use \toprule when doing \input inside tabular -- why? I know that everything inside the tabular environment should better be expandable. The MWE below suggests that ...
8
votes
2answers
1k views
Cannot use \toprule when doing \input inside tabular — why?
Using \input inside a tabular environment does not seem to work in all cases, but I don't see why.
The MWE below gives the following error message:
! Misplaced \noalign.
\toprule ->\noalign
...
13
votes
1answer
321 views
Why is \input not expandable?
In latex.ltx I found \def\input{\@ifnextchar\bgroup\@iinput\@@input} where \@@inputis expandable. I would like to know if there is an expandable version of \input.
The problem comes from an example ...
7
votes
4answers
435 views
How to write a command to file
I am trying to write to a auxillary file using
\newwrite\tempfile
[...]
\immediate\openout\tempfile=list.tex
\immediate\write\tempfile{Text to write to file}
\immediate\closeout\tempfile
It works ...
5
votes
1answer
617 views
Jobname of inputted file?
\begin{filecontents}{foo.tex}
\def\foo{\jobname}
\end{filecontents}
\documentclass{article}
\begin{document}
\input{foo}
\foo
\end{document}
This outputs the jobname of the main file not "foo". How ...