2013-04-10 7 views
10

Ich benutze die RStudio, Knitr, Pandoc, MS Word Combo, um meine endgültigen Ergebnisse in einem docx Dokument zu erhalten.RStudio, knitr, pandoc, Word: Wie bekomme ich eine 'neue Seite' in meinem docx?

Gelegentlich möchte ich den Bericht auf einer neuen Seite fortsetzen. Ich kann den Weg nicht finden, dies zu erreichen.

Von was ich gegoogelt habe, scheint es mit CSS möglich zu sein. Ich weiß nicht HTML oder CSS, aber wenn es die Lösung ist, werde ich lernen. Will einfach nicht die falsche Straße nehmen ...

+1

Seitenumbruch oder "neue Seite" wird von Pandoc nicht unterstützt, da es in einer Reihe von Dokumentformaten, zu denen Pandoc konvertieren kann, keine Bedeutung hat - obwohl es (wieder) einige laufende Diskussionen gibt: https: // github.com/jgm/pandoc/pull/805 – daroczig

+0

Es wurde diskutiert, wie man XML in Markdown einfügen kann, um docx-Seitenumbrüche mit pandoc zu erstellen: https://groups.google.com/forum/#!topic/pandoc- Diskutieren/FzLrhk0vVbU – Ben

Antwort

2

Probieren Sie den LaTeX-Befehl \ newpage. Pandoc erkennt es und könnte es (momentan nicht auf einem Computer) in einen Word-Seitenumbruch übersetzen.

+0

Ich habe vergessen, zu sagen, dass ich Abschrift verwendete ... Wie auch immer, ich probierte \ newpage zuerst auf einer Zeile selbst und auch zwischen $ Zeichen (wie die Abschrift Beispiele Verwendung von Latex-Gleichungen auf diese Weise zeigen), aber keiner funktionierte. .. Danke trotzdem – ap53

+0

Interessanterweise funktioniert dies bei der Umwandlung in Latex und dann in PDF. Pandoc scheint dem Backslash nicht zu entkommen, also nimmt Latex den Befehl auf. Noch interessanter ist, dass die \ newpage beim Konvertieren in ein anderes Format (z. B. HTML) gelöscht wird. – raffomania

+2

Die neue Seite in HTML funktioniert nicht sinnvoll. Aber auch Interesse an neuer Seite und Leerseite für Mobi und Epub Formate. – vgoff

Verwandte Themen