2013-04-10 19 views
10

Sto usando il combo RStudio, knitr, pandoc, MS Word per ottenere i miei risultati finali in un documento docx.RStudio, knitr, pandoc, Word: come posso ottenere una "nuova pagina" nel mio documento?

Occasionalmente, vorrei che il rapporto continuasse su una nuova pagina. Non riesco a trovare il modo per raggiungere questo obiettivo.

Da quello che ho cercato su Google, sembra possibile con CSS. Non so HTML o CSS, ma se è la soluzione imparerò. Basta non voler prendere la strada sbagliata ...

+1

L'interruzione di pagina o "nuova pagina" non è supportata da Pandoc, in quanto non ha alcun significato in un gruppo di formati di documento che Pandoc può convertire in/da - anche se sono in corso alcune discussioni (di nuovo): https: // github.com/jgm/pandoc/pull/805 – daroczig

+0

Ci sono state alcune discussioni su come iniettare alcuni XML in markdown per creare pagebreak di docx con pandoc: https://groups.google.com/forum/#!topic/pandoc- discuto/FzLrhk0vVbU – Ben

risposta

2

Prova il comando LaTeX \ newpage. Pandoc lo riconosce e potrebbe (non su un computer in questo momento) tradurlo in un'interruzione di pagina Word.

+0

Ho dimenticato di dire che stavo usando markdown ... Comunque ho provato prima \ newpage su una riga da solo e anche tra $ segni (come gli esempi di markdown mostrano l'uso delle equazioni di lattice in questo modo), ma nessuno dei due ha funzionato. .. Grazie comunque – ap53

+0

È interessante notare che questo funziona quando si converte in lattice e poi in pdf. Pandoc non sembra sfuggire al backslash così latex riprende il comando. Ancora più interessante è che \ newpage viene cancellato durante la conversione in un altro formato (ad esempio HTML). – raffomania

+2

Tuttavia, la nuova pagina in html non funziona. Ma anche interessato a nuove pagine e pagine vuote per i formati mobi ed epub. – vgoff

Problemi correlati