Estoy escribiendo mi tesis en LaTeX y porque las cosas se pusieron un poco largas para mi gusto, las había dividido en varios archivos. Vamos a llamarlos thesis.tex
, intro.tex
, mat_n_met.tex
, rslts.tex
y discsn.tex
. He vinculado intro.tex
, mat_n_met.tex
, rslts.tex
y discsn.tex
a través de thesis.tex
con \include{intro}
(y así sucesivamente ...). También he creado un archivo separado llamado r_crunching.Rnw
(que ejecuto Sweave) que contiene un fragmento que ejecuta el script R con análisis de datos y fragmentos que producen salidas en PDF de gráficos que incrusto a través de \includegraphics
(en, por ejemplo, rslts.tex
). ¿Aún sigues?¿Cómo adormezco un proyecto de varios archivos?
Si me quedo un Rnw (es decir Retitulé rslts.tex
-rslts.Rnw
) sin "un enlace" con el trozo con el guión R, recibirá un error de Sweave()
diciendo no existe la referencia en \Sexpr{}
. ¿Hay alguna manera, sin combinar todos los archivos en un único .Rnw, para llamar al \Sexpr{}
en decir rslts.Rnw
?
Otros métodos cómo lograr esto son bienvenidos.
fuera de tema, pero en la remota posibilidad de que esto sea útil: http://staff.acecrc.org.au/~mdsumner/TCallaghan/ Esa plantilla muestra cómo usar la infraestructura include/includeonly, y tiene todas las piezas al menos para una institución. Lo usé directamente, y acabo de reemplazar chap1.tex etc. con mis equivalentes Rnw y agregué Sweave al proceso anterior al látex. – mdsumner
Edité el título para decir cómo entendí tu pregunta. Siéntase libre de editar nuevamente, si lo entendí mal. (Todavía no entendía realmente el problema y cómo la respuesta aceptada ayudó, sin embargo). –
El problema era que al menos dos de los archivos eran Sweave y que los resultados de uno no podían ser vistos por el otro . Creo que el título original era más simple y claro, aunque informal. Roman sigue activo aquí, así que tal vez él saltará, pero mientras tanto lo pondré más cerca de cómo comenzó. Paŭlo, espero que esto no sea grosero, pero ¿por qué editar una pregunta que no entiendes? – Aaron