Передача параметров командной строки для Пропитки латексом документа

У меня есть ЛАТЕКСНЫЙ файл, 'myfile.tex' говорят, что когда-то посреди кода ASCII-файл с ЛАТЕКСНЫМИ макросами должен быть введен, 'управляют macrofile.tex, скажем, через '\input {макрофайл}'. На самом деле существует больше чем один 'макрофайл', таким образом, каждый раз я должен отредактировать 'myfile' и изменить имя 'макрофайла'. Я могу избежать части редактирования при помощи команды \typein, все же, я должен был бы все еще ввести имя с клавиатуры. Там какой-либо путь состоит в том, чтобы сделать это из командной строки? Так, для суммирования 'myfile.tex' похож:

\documentclass{article}
........................
.......................
.......................
\begin{document}
.......................
......................
.......................
.......................
........................
.......................
\input{macrofile1} OR {macrofile2} OR {macrofile3} ETC...
.......................
......................
......................
....................
.....................
\end{document}

Я могу передать название 'макрофайла' как аргумент 'myfile.tex'?

Спасибо

John

10
задан Kornel Kisielewicz 9 January 2010 в 15:33
поделиться

1 ответ

Ага -А что-то вроде:

latex "\def\myvar{info-to-pass} \input{<filename>}"

ты должен. Затем вы можете использовать \ myvar в своем документе.

\ input {...} указывает имя файла для команды latex .

11
ответ дан 4 December 2019 в 01:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: