LaTex:как работает команда include?

я предположил, что include-command copy-pastes код в компиляции, это неправильно, потому что код перестал работать. Пожалуйста, посмотрите среднюю часть кода. Я только скопировал код в файл и добавил команду 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 

код Latex, см. среднюю часть

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})$ &  pi R h$ &  pi r h$ 
        hline
        end{tabular}
end{table}

2 ответов


использовать \input вместо \include, это сработает.

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


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