LaTex: как работает команда include? - PullRequest
6 голосов
/ 12 апреля 2010

Я предположил, что код include-command копирует вставляет код в компиляцию, это неправильно, потому что код перестал работать. Пожалуйста, смотрите среднюю часть в коде. Я только скопировал код в файл и добавил команду include.

$ cat results/frames.tex
10.31 & 8.50 &  7.40 \\
10.34 & 8.53 &  7.81 \\
8.22 & 8.62 &  7.78 \\
10.16 & 8.53 &  7.44 \\
10.41 & 8.38 &  7.63 \\
10.38 & 8.57 &  8.03 \\
10.13 & 8.66 &  7.41 \\
8.50 & 8.60 &  7.15 \\
10.41 & 8.63 &  7.21 \\
8.53 & 8.53 &  7.12 \\

Латексный код, см. Среднюю часть

\begin{table}
        \begin{tabular}{ | l | m | r |}
        \hline
        $t$ / s & $d_{1}$ / s & $d_{2}$ / s \\
        $\Delta h = 0,01 s$ & $\Delta d = 0,01 s$ & $\Delta d = 0,01 s$ \\
        \hline
        % I JUST COPIED THE CODE from here to the file, included.
        % It stopped working, why?
        \include{results/frames.tex}
        \hline
        $\pi (\frac{d_{1}}{2} - \frac{d_{2}}{2})$ & $2 \pi R h$ & $2 \pi r h$ \\
        \hline
        \end{tabular}
\end{table}

Ответы [ 2 ]

11 голосов
/ 12 апреля 2010

Используйте \input вместо \include, это будет работать.

\include дополнительно выполняет команду \clearpage, которая не будет работать в контексте таблицы.

0 голосов
/ 12 апреля 2010

Попробуйте с \input, \include стар и очень ограничен ..

...