2010-04-11 24 views
6

Supongo que el código include-command copy-paste en la compilación, es incorrecto porque el código dejó de funcionar. Por favor, mira la parte media en el código. Solo copié y pegué el código en el archivo y agregué el comando include.LaTex: ¿cómo funciona el comando 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 \\ 

código de látex, ver la parte media

\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} 

Respuesta

11

Uso \input en lugar de \include, que va a funcionar.

\include realiza adicionalmente un comando \clearpage que no funcionará en el contexto de una tabla.

+0

Usted quiere decir Incluir-comando es un comando de entrada en caja con la clearpage al mando? – hhh

+1

La definición de '\ input' se ve (efectivamente) como:' \ clearpage \ input {# 1} \ clearpage'. (La definición real es más compleja, pero muestra la idea básica). – godbyk

+3

Existen otras diferencias: por ejemplo, '\ include' abre un archivo auxiliar para cada archivo incluido, de modo que puede construir partes del documento usando' \ includeonly' y aún obtener las referencias correctas. '\ include's no se puede anidar, pero' \ input's puede. En general, use '\ include' para capítulos en documentos grandes, y' \ input' de lo contrario. – Philipp

-1

intento con \input, \include es antigua y muy limitado ..

+2

'\ include' no es anterior o peor que' \ input', solo sirve para un propósito diferente. – Philipp

+0

'\ input' es una primitiva de Tex. '\ include' es una macro de Latex definida en términos de' \ input', por lo que no es tan antigua. –

Cuestiones relacionadas