2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 не работает вставка кода из другого файла
Сообщение19.11.2020, 10:54 
Доброго времени суток!

Пытаюсь сделать разбиение файла на части с помощью \input{file.tex}, в файле содержится только текст (русский):
Код:
\section*{Секция}

текст текст текст...


В основном файле лежит это:
Код:
\documentclass{article}
\usepackage{tikz}
\usepackage[10pt]{extsizes}
\usepackage[russian]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm,bindingoffset=0cm]{geometry}

\begin{document}
\input(file.tex)
\end{document}


При компиляции выдается сообщение об ошибке: компилятор просит ввести имя другого файла, чтобы использовать его. Я просто копирую имя из кода и все работает как надо. Почему происходит такая ошибка, и что можно сделать?
Быть может проблема с кодировками имени файла?

WinEdt + MikTex

Спасибо!

 
 
 
 Re: не работает вставка кода из другого файла
Сообщение19.11.2020, 12:03 
Потому что круглые скобки тут точно неуместны. :-) Попробуйте \input file.tex

P.S. И на будущее - используйте для вставки кода тэг подсветки синтаксиса.

 
 
 
 Re: не работает вставка кода из другого файла
Сообщение19.11.2020, 12:24 
Спасибо большое! Какая обидная мелочь...

 
 
 
 Re: не работает вставка кода из другого файла
Сообщение20.11.2020, 00:17 
Аватара пользователя
У меня в длинной статье, разбитой на несколько файлов, соответствующий фрагмент выглядел так:
Используется синтаксис LaTeX
\input{Sheaves1}
\input{Sheaves2}
\input{Sheaves3}
\input{Sheaves4}
\input{Sheaves5}
\input{Sheaves6}
\input{Sheaves7}
Имена файлов указывались без расширения ".tex".

 
 
 
 Re: не работает вставка кода из другого файла
Сообщение20.11.2020, 15:14 
Аватара пользователя
Если файлы соответствуют главам, то лучше использовать
\include (включая механизм \includeonly )

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group