Mailing List CyrTeX-ru@vsu.ru Message #359
From: Alexander I Rozhenko <CyrTeX-ru@vsu.ru>
Subject: Re: input vs include
Date: Sat, 5 Jul 2008 00:04:44 +0700
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
У этих команд разное назначение. Команда \include используется в больших документах, таких как отчёты, книги. С её помощью оформляются главы и другие фрагменты, выводимые с новой страницы (титул, содержание, список литературы). Преимущество \include -- в модульности подготовки документа. Можно, например, сделать план книги, состоящей из файлов с главами, и транслировать документ даже не имея этих файлов. Я, например, начинаю книгу с простой заготовки, в которой, например, есть глава "введение" и список литературы. Оттранслировав один раз список литературы, я затем выбираю одну или несколько глав для компиляции с помощью \includeonly и работаю только с ними. При этом весь контекст других фрагментов, вставляемых командой \include, доступен, даже если они не транслируются. Так все ссылки из списка литературы будут распознаваться в других фрагментах. Для больших книг это существенное упрощение работы.

Команда \input просто вставляет файл в поток ввода в месте использования.

Команду \include обычно используют для обработки файлов с расширением .tex. Командой \input можно вставить файл с любым расширением. Команда \input может быть вложена, а команда \include -- нет (наверное можно вложить и \include, но тогда будут проблемы с чтением контекста файла второго уровня вложенности, поскольку оно будет выполняться только при чтении файла первого уровня, и будут проблемы с интерпретацией \includeonly).

Использовать \input в параметре \MakeUppercase можно, только её надо защищать командой \protect.

Роженко

----- Original Message ----- From: "Aleksander N.Gorohovski" <CyrTeX-ru@vsu.ru>
To: "Cyrillic TeX Users Group" <CyrTeX-ru@vsu.ru>
Sent: Wednesday, July 02, 2008 11:53 PM
Subject: input vs include


Доброго времени суток уважаемое сообщество!

Подскажите в чём разница между командами
\input
и
\include
?

Может у одной из них больше недостатков?

================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html



Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster