Domanda

Ora ho tutto da funzionare correttamente sulla mia macchina Mac OS X 10.6 in modo da poter creare documenti in lattice dall'aspetto decente con SWEAVE che includono frammenti di codice R, output e formattazione in lattice insieme. Sfortunatamente, mi sento come se il mio flusso di lavoro sia un po 'goffo e inefficiente:

  1. Usando TextWrangler, scrivo il codice Latex e il codice R (circondato da << >> = sopra e @ sotto il codice R chunk) insieme in un file .RNW.

  2. Dopo aver salvato le modifiche, chiamo il file .RNW da R usando il comando SWEAVE

    Sweave(file="/Users/mymachine/Documents/Assign4.Rnw", 
            syntax="SweaveSyntaxNoweb")
    

    In risposta, r emette il seguente messaggio:

    Ora puoi eseguire il lattice su "Assegna.tex"

    Quindi trovo il file .tex (assegna.tex) nella directory r e lo copia nella cartella nei miei documenti ~/Documents/ dove si trova il file .rnw (per mantenere tutto in un posto).

  3. Quindi apro il file .Tex (ad esempio ASSEGNO4.Tex) in Texshop e lo compilo lì in formato PDF. È solo a questo punto che riesco a vedere eventuali modifiche che ho apportato al documento e vedo se "sembra bello".

C'è un modo in cui posso compilare tutto con un clic di un pulsante? In particolare sarebbe bello chiamare SWEAVE / R direttamente da TextWrangler o Texshop. Sospetto che potrebbe essere possibile codificare uno script nel terminale per farlo, ma non ho esperienza con il terminale.

Per favore fatemi sapere se ci sono altre cose che posso fare per semplificare o migliorare il mio flusso di lavoro.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top